@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Patrick+Hand&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";.nucleus-form{flex-direction:column;gap:1rem;display:flex}.nucleus-form-field{flex-direction:column;gap:.25rem;display:flex}.nucleus-form-field--invalid .nucleus-form-field__label{color:var(--color-danger)}.nucleus-form-field__label{color:var(--color-foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.nucleus-form-field__error{color:var(--color-danger);overflow-wrap:break-word;word-wrap:break-word;font-size:.75rem;line-height:1rem}.nucleus-form-field__description{color:var(--color-muted);overflow-wrap:break-word;word-wrap:break-word;font-size:.75rem;line-height:1rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-content:"";--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-800:oklch(27.8% .033 256.848);--color-zinc-800:oklch(27.4% .006 286.033);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:calc(var(--radius) * 1);--radius-2xl:calc(var(--radius) * 2);--radius-3xl:calc(var(--radius) * 3);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,:host{--color-muted:var(--muted);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-focus:var(--focus);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--shadow-field:var(--field-shadow);--color-field:var(--field-background,var(--default));--color-field-border:var(--field-border,var(--border));--border-width-field:var(--field-border-width,var(--border-width));--color-background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,:host{--color-default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,:host{--color-accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,:host{--color-danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,:host{--color-field-focus:var(--field-background,var(--default));--color-field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,:host{--color-field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,:host{--color-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,:host{--color-accent-soft-foreground:var(--accent);--color-accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,:host{--color-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,:host{--color-danger-soft-foreground:var(--danger);--color-danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,:host{--color-warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,:host{--color-warning-soft-foreground:var(--warning);--color-success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root,:host{--color-success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,:host{--color-success-soft-foreground:var(--success);--ease-smooth:ease;--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-fluid:cubic-bezier(.32, .72, 0, 1);--ease-linear:linear;--animate-skeleton:skeleton 2s linear infinite}@layer theme.base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:oklch(87.1% .006 286.286);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:oklch(70.5% .015 286.067);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset}}@layer components;}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--border,currentColor)}::file-selector-button{border-color:var(--border,currentColor)}:root{view-transition-name:none}::view-transition{pointer-events:none}}@layer components;@layer utilities{.\@container-normal{container-type:normal}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:calc(var(--spacing) * 0)}.z-0{z-index:0}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.my-8{margin-block:calc(var(--spacing) * 8)}.ms-\[22px\]{margin-inline-start:22px}.mr-0{margin-right:calc(var(--spacing) * 0)}.mr-1{margin-right:calc(var(--spacing) * 1)}.-ml-px{margin-left:-1px}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-\[27px\]{width:27px;height:27px}.size-\[56px\]{width:56px;height:56px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-\[31px\]{height:31px}.h-\[calc\(100\%\+2px\)\]{height:calc(100% + 2px)}.h-full{height:100%}.max-h-\[300px\]{max-height:300px}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[152px\]{min-height:152px}.w-2{width:calc(var(--spacing) * 2)}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-3\/6{width:50%}.w-4\/5{width:80%}.w-4\/6{width:66.6667%}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:91.6667%}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[51px\]{width:51px}.w-\[256px\]{width:256px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-full{width:100%}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-62{max-width:calc(var(--spacing) * 62)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[200px\]{min-width:200px}.min-w-\[340px\]{min-width:340px}.min-w-\[380px\]{min-width:380px}.min-w-\[529px\]{min-width:529px}.min-w-\[var\(--trigger-width\)\]{min-width:var(--trigger-width)}.min-w-sm{min-width:var(--container-sm)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-skeleton{animation:2s linear infinite skeleton}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-clip{overflow-y:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 2)}.rounded-3xl{border-radius:calc(var(--radius) * 3)}.rounded-field{border-radius:var(--field-radius,calc(var(--radius) * 1.5))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 1)}.rounded-md{border-radius:calc(var(--radius) * .75)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.5)}.rounded-l-field{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5))}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-field{border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5))}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border) 70%,transparent)}}.border-danger{border-color:var(--danger)}.border-default{border-color:var(--default)}.border-field-placeholder\/15{border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab,red,red)){.border-field-placeholder\/15{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-accent,.bg-accent-soft{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/80{background-color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-danger-soft{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger-soft{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.bg-default\/50{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.bg-default\/50{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}.bg-field{background-color:var(--field-background,var(--default))}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/80{background-color:color-mix(in oklab,var(--color-green-500) 80%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-overlay{background-color:var(--overlay)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/80{background-color:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/80{background-color:color-mix(in oklab,var(--color-purple-500) 80%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/80{background-color:color-mix(in oklab,var(--color-red-500) 80%,transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/90{background-color:color-mix(in oklab,var(--color-red-950) 90%,transparent)}}.bg-success-soft{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success-soft{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-secondary{background-color:var(--surface-secondary)}.bg-surface-tertiary{background-color:var(--surface-tertiary)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning-soft{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab,red,red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-950\/90{--tw-gradient-from:#460809e6}@supports (color:color-mix(in lab,red,red)){.from-red-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 90%, transparent)}}.from-red-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab, var(--color-black) 40%, transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-950\/50{--tw-gradient-via:#46080980}@supports (color:color-mix(in lab,red,red)){.via-red-950\/50{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.via-red-950\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-purple-500{stroke:var(--color-purple-500)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-soft-foreground{color:var(--accent)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab,red,red)){.text-black\/60{color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-600{color:var(--color-cyan-600)}.text-danger,.text-danger-soft-foreground{color:var(--danger)}.text-default{color:var(--default)}.text-field-foreground{color:var(--field-foreground,var(--foreground))}.text-field-placeholder{color:var(--field-placeholder,var(--muted))}.text-foreground{color:var(--foreground)}.text-muted{color:var(--muted)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-success,.text-success-soft-foreground{color:var(--success)}.text-warning,.text-warning-soft-foreground{color:var(--warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-muted\/50{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.decoration-muted\/50{-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.decoration-dashed{text-decoration-style:dashed}.decoration-dotted{text-decoration-style:dotted}.decoration-double{text-decoration-style:double}.decoration-solid{text-decoration-style:solid}.decoration-wavy{text-decoration-style:wavy}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-1{text-underline-offset:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#06b6d480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-field{--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.paused{animation-play-state:paused}:is(.\*\:h-6>*){height:calc(var(--spacing) * 6)}:is(.\*\:w-fit>*){width:fit-content}:is(.\*\:px-3>*){padding-inline:calc(var(--spacing) * 3)}:is(.\*\:text-sm>*){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.\*\:font-normal>*){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}@media (hover:hover){.group-hover\:border-blue-400:is(:where(.group):hover *){border-color:var(--color-blue-400)}.group-hover\:border-emerald-400:is(:where(.group):hover *){border-color:var(--color-emerald-400)}.group-hover\:border-purple-400:is(:where(.group):hover *){border-color:var(--color-purple-400)}}.group-data-\[selected\=true\]\:border-blue-500:is(:where(.group)[data-selected=true] *){border-color:var(--color-blue-500)}.group-data-\[selected\=true\]\:border-emerald-500:is(:where(.group)[data-selected=true] *){border-color:var(--color-emerald-500)}.group-data-\[selected\=true\]\:border-purple-500:is(:where(.group)[data-selected=true] *){border-color:var(--color-purple-500)}.group-data-\[selected\=true\]\:bg-blue-500:is(:where(.group)[data-selected=true] *){background-color:var(--color-blue-500)}.group-data-\[selected\=true\]\:bg-emerald-500:is(:where(.group)[data-selected=true] *){background-color:var(--color-emerald-500)}.group-data-\[selected\=true\]\:bg-purple-500:is(:where(.group)[data-selected=true] *){background-color:var(--color-purple-500)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}@media (hover:hover){.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-purple-300:hover{border-color:var(--color-purple-300)}.hover\:bg-default:hover{background-color:var(--default)}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-surface-secondary:hover{background-color:var(--surface-secondary)}.hover\:text-accent\/80:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent\/80:hover{color:color-mix(in oklab,var(--accent) 80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}}.data-\[entering\]\:animate-in[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[entering\]\:duration-400[data-entering]{--tw-duration:.4s;transition-duration:.4s}.data-\[entering\]\:duration-500[data-entering]{--tw-duration:.5s;transition-duration:.5s}.data-\[entering\]\:ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\][data-entering]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.data-\[entering\]\:ease-\[cubic-bezier\(0\.25\,1\,0\.5\,1\)\][data-entering]{--tw-ease:cubic-bezier(.25,1,.5,1);transition-timing-function:cubic-bezier(.25,1,.5,1)}.data-\[entering\]\:fade-in-0[data-entering]{--tw-enter-opacity:0}.data-\[entering\]\:zoom-in-95[data-entering]{--tw-enter-scale:.95}.data-\[entering\]\:slide-in-from-bottom-4[data-entering]{--tw-enter-translate-y:calc(4*var(--spacing))}.data-\[exiting\]\:animate-out[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[exiting\]\:duration-200[data-exiting]{--tw-duration:.2s;transition-duration:.2s}.data-\[exiting\]\:ease-\[cubic-bezier\(0\.5\,0\,0\.75\,0\)\][data-exiting]{--tw-ease:cubic-bezier(.5,0,.75,0);transition-timing-function:cubic-bezier(.5,0,.75,0)}.data-\[exiting\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-exiting]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[exiting\]\:fade-out-0[data-exiting]{--tw-exit-opacity:0}.data-\[exiting\]\:zoom-out-95[data-exiting]{--tw-exit-scale:.95}.data-\[exiting\]\:slide-out-to-bottom-2[data-exiting]{--tw-exit-translate-y:calc(2*var(--spacing))}.data-\[selected\=true\]\:border-blue-500[data-selected=true]{border-color:var(--color-blue-500)}.data-\[selected\=true\]\:border-emerald-500[data-selected=true]{border-color:var(--color-emerald-500)}.data-\[selected\=true\]\:border-purple-500[data-selected=true]{border-color:var(--color-purple-500)}.data-\[selected\=true\]\:bg-accent\/10[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-accent\/10[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.data-\[selected\=true\]\:bg-blue-500[data-selected=true]{background-color:var(--color-blue-500)}.data-\[selected\=true\]\:bg-blue-500\/10[data-selected=true]{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-blue-500\/10[data-selected=true]{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.data-\[selected\=true\]\:bg-emerald-500\/10[data-selected=true]{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-emerald-500\/10[data-selected=true]{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.data-\[selected\=true\]\:bg-purple-500[data-selected=true]{background-color:var(--color-purple-500)}.data-\[selected\=true\]\:bg-purple-500\/10[data-selected=true]{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-purple-500\/10[data-selected=true]{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}:is(.\*\:data-\[selected\=true\]\:text-accent-foreground>*)[data-selected=true]{color:var(--accent-foreground)}@media (width>=40rem){.sm\:col-span-6{grid-column:span 6/span 6}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-\[120px\]{height:120px}.sm\:h-\[300px\]{height:300px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-\[120px\]{width:120px}.sm\:w-auto{width:auto}.sm\:w-lg{width:var(--container-lg)}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-full{max-width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-\[350px\]{height:350px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (width>=64rem){.lg\:col-span-6{grid-column:span 6/span 6}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-gray-800:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-gray-800:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-gray-800:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:var(--color-gray-800)}@media (prefers-color-scheme:dark){.dark\:bg-gray-800:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-gray-800,.dark\:bg-gray-800:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-gray-800:before,.dark\:bg-gray-800:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-gray-800:after{background-color:var(--color-gray-800)}}.dark\:bg-purple-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *),.dark\:bg-purple-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:bg-purple-900:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{background-color:var(--color-purple-900)}@media (prefers-color-scheme:dark){.dark\:bg-purple-900:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-purple-900,.dark\:bg-purple-900:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-purple-900:before,.dark\:bg-purple-900:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:bg-purple-900:after{background-color:var(--color-purple-900)}}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab,red,red)){.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab,red,red)){.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-red-950\/95:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (prefers-color-scheme:dark){.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95{--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab,red,red)){.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:before,.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:after{--tw-gradient-from:#460809f2}@supports (color:color-mix(in lab,red,red)){.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:before,.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:after{--tw-gradient-from:color-mix(in oklab, var(--color-red-950) 95%, transparent)}}.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:before,.dark\:from-red-950\/95:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-red-950\/95:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:from-zinc-800\/80:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@media (prefers-color-scheme:dark){.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80{--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:before,.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:after{--tw-gradient-from:#27272acc}@supports (color:color-mix(in lab,red,red)){.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:before,.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:after{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:before,.dark\:from-zinc-800\/80:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:from-zinc-800\/80:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#46080999}@supports (color:color-mix(in lab,red,red)){.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:#46080999}@supports (color:color-mix(in lab,red,red)){.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-red-950\/60:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@media (prefers-color-scheme:dark){.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60{--tw-gradient-via:#46080999}@supports (color:color-mix(in lab,red,red)){.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:before,.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:after{--tw-gradient-via:#46080999}@supports (color:color-mix(in lab,red,red)){.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:before,.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:after{--tw-gradient-via:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:before,.dark\:via-red-950\/60:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-red-950\/60:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab,red,red)){.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab,red,red)){.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):before,.dark\:via-zinc-800\/40:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@media (prefers-color-scheme:dark){.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40{--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab,red,red)){.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:before,.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:after{--tw-gradient-via:#27272a66}@supports (color:color-mix(in lab,red,red)){.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:before,.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:after{--tw-gradient-via:color-mix(in oklab, var(--color-zinc-800) 40%, transparent)}}.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:before,.dark\:via-zinc-800\/40:not(:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)) .dark\:via-zinc-800\/40:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}}.\[\&_\[data-slot\=\'checkbox-default-indicator--checkmark\'\]\]\:size-2 [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&_\[data-slot\=\'checkbox-default-indicator--checkmark\'\]\]\:size-4 [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),color .15s var(--ease-out),background-color .1s var(--ease-out),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}.description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}.error-message{height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *),.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.error-message:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.error-message:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.field-error{height:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}.field-error[data-visible=true]{opacity:1;height:auto}.field-error{transition:opacity .15s var(--ease-out),height .35s var(--ease-smooth)}.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *),.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.field-error:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.field-error:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>.label,[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>.label):after{margin-left:calc(var(--spacing) * .5);color:var(--danger);--tw-content:"*";content:var(--tw-content)}.label--disabled,[data-disabled=true] .label{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] .label,[aria-invalid=true] .label{color:var(--danger)}.accordion{contain:layout style;width:100%}.accordion__body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.accordion__body-inner{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);color:var(--muted)}.accordion__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted);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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__indicator[data-expanded=true]{rotate:-180deg}.accordion__item{--tw-border-style:none;border-style:none;position:relative}.accordion__item:after{content:"";bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--separator);border-radius:3.40282e38px;width:100%;height:1px;position:absolute}.accordion__item:last-child:after{content:none}.accordion__item[data-hide-separator=true]:after{display:none}.accordion__trigger{cursor:var(--cursor-interactive);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ease-out),box-shadow .15s var(--ease-out);flex:1;justify-content:space-between;align-items:center;display:flex}.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion__trigger:hover:not([aria-expanded=true]),.accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:color-mix(in oklab,var(--color-foreground) 3%,transparent 90%)}}}.accordion__trigger:focus-visible:not(:focus),.accordion__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.accordion__trigger:disabled,.accordion__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.accordion__panel{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *),.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.accordion__panel:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.accordion__panel:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.accordion__panel[data-expanded=true]{will-change:height,opacity;opacity:1}.accordion--surface{border-radius:calc(var(--radius) * 3);background-color:var(--surface)}@media (hover:hover){.accordion--surface .accordion__trigger:hover:not([aria-expanded=true]),.accordion--surface .accordion__trigger[data-hovered=true]:not([aria-expanded=true]){background-color:var(--default)}}.accordion--surface .accordion__item:after{background-color:var(--surface-foreground)}@supports (color:color-mix(in lab,red,red)){.accordion--surface .accordion__item:after{background-color:color-mix(in oklab,var(--surface-foreground) 6%,transparent)}}.accordion--surface .accordion__item:after{width:94%;left:3%}.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.breadcrumbs{align-items:center;display:flex}.breadcrumbs .breadcrumbs__link{padding-inline:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);opacity:1;text-decoration-line:none;position:relative}.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{text-decoration-line:underline}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--link);opacity:1}.breadcrumbs .breadcrumbs__item{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * .5);flex-shrink:0;display:flex}.breadcrumbs .breadcrumbs__separator{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:var(--muted)}.breadcrumbs .breadcrumbs__separator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.disclosure-group{contain:layout style;width:100%}.disclosure{position:relative}.accordion__heading{display:flex}.disclosure__trigger{cursor:var(--cursor-interactive);-webkit-tap-highlight-color:transparent;display:inline-block}.disclosure__trigger:focus-visible:not(:focus),.disclosure__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.disclosure__trigger:disabled,.disclosure__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.disclosure__indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:inherit;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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;margin-left:auto;transition-duration:.25s}.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__indicator[data-expanded=true]{rotate:-180deg}.disclosure__content{opacity:0;height:var(--disclosure-panel-height);transition:height .2s var(--ease-out-quad),opacity .2s var(--ease-out);overflow:clip}.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *),.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.disclosure__content:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.disclosure__content:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.disclosure__content[data-expanded=true]{will-change:height,opacity;opacity:1}.disclosure__body{padding:calc(var(--spacing) * 2)}.link{border-radius:calc(var(--radius) * 1.5);width:fit-content;height:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:var(--surface);-webkit-text-decoration-color:var(--surface);text-decoration-color:var(--surface);align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.link{-webkit-text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);-webkit-text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%);text-decoration-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.link{text-underline-offset:4px;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),text-decoration-color .1s var(--ease-out),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .1s var(--ease-out);text-decoration-thickness:1.5px}.link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link{cursor:var(--cursor-interactive)}@media (hover:hover){.link:hover,.link[data-hovered=true]{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}:is(.link:hover,.link[data-hovered=true]) .link__icon{opacity:1}}.link:focus-visible:not(:focus),.link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.link:focus-visible:not(:focus),.link[data-focus-visible=true]) .link__icon{opacity:1}.link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.link .link__icon{pointer-events:none;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);color:currentColor;opacity:.6;transition:opacity .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *),.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.link .link__icon:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.link .link__icon:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.link .link__icon svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.link .link__icon[data-default-icon=true]{margin-left:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1.5)}.link.button{gap:calc(var(--spacing) * 0);text-decoration-line:none}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;width:100%;display:flex}@media (width>=40rem){.pagination{flex-direction:row}}.pagination__summary{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__summary{align-self:center}}.pagination__content{align-items:center;gap:calc(var(--spacing) * 1);align-self:flex-start;display:flex}@media (width>=40rem){.pagination__content{align-self:center}}.pagination__item{display:inline-flex}.pagination__link{isolation:isolate;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);transform-origin:50%;border-radius:calc(var(--radius) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (width>=48rem){.pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *),.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.pagination__link:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.pagination__link:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.pagination__link{--pagination-link-bg:transparent;--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover);--pagination-link-fg:var(--color-default-foreground);background-color:var(--pagination-link-bg);color:var(--pagination-link-fg)}.pagination__link:focus-visible,.pagination__link[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.pagination__link:hover,.pagination__link[data-hovered=true]{background-color:var(--pagination-link-bg-hover)}}.pagination__link:active,.pagination__link[data-pressed=true]{background-color:var(--pagination-link-bg-pressed);transform:scale(.97)}.pagination__link[data-active=true]{--pagination-link-bg:var(--color-default);--pagination-link-bg-hover:var(--color-default-hover);--pagination-link-bg-pressed:var(--color-default-hover)}.pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=48rem){.pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.pagination__link--nav{gap:calc(var(--spacing) * 1.5);width:auto;padding-inline:calc(var(--spacing) * 2.5)}.pagination--sm .pagination__link{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__link{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__link:active,.pagination--sm .pagination__link[data-pressed=true]{transform:scale(.98)}.pagination--sm .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 2)}.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=48rem){.pagination--sm .pagination__ellipsis{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.pagination--sm .pagination__summary{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pagination--lg .pagination__link{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__link{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__link:active,.pagination--lg .pagination__link[data-pressed=true]{transform:scale(.96)}.pagination--lg .pagination__link--nav{width:auto;padding-inline:calc(var(--spacing) * 3)}.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.pagination--lg .pagination__ellipsis{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.pagination--lg .pagination__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.tabs{gap:calc(var(--spacing) * 2);display:flex}.tabs[data-orientation=horizontal]{flex-direction:column}.tabs[data-orientation=vertical]{flex-direction:row}.tabs__list-container{position:relative}.tabs__list{background-color:var(--default);padding:calc(var(--spacing) * 1);border-radius:calc(var(--radius-2xl) + .25rem);display:inline-flex}.tabs__list[data-orientation=horizontal]{flex-direction:row;width:100%}.tabs__list[data-orientation=vertical]{gap:calc(var(--spacing) * 1);flex-direction:column}.tabs__list[data-orientation=vertical] .tabs__tab{min-width:calc(var(--spacing) * 20)}.tabs__tab{z-index:1;cursor:var(--cursor-interactive);height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 3);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__tab:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__tab:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__tab[data-selected=true]{color:var(--segment-foreground)}.tabs__tab[data-selected=true] .tabs__separator,.tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.tabs__tab:disabled,.tabs__tab[data-disabled=true],.tabs__tab[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.tabs__tab:focus-visible:not(:focus),.tabs__tab[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tabs__separator{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.tabs__separator{background-color:color-mix(in oklab,var(--muted) 25%,transparent)}}.tabs__separator{pointer-events:none;transition:opacity .15s var(--ease-smooth);border-radius:4px;position:absolute}.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs__list[data-orientation=horizontal] .tabs__separator{width:1px;height:50%;top:25%;left:0}.tabs__list[data-orientation=vertical] .tabs__separator{width:90%;height:1px;top:0;left:5%}.tabs__panel{width:100%;padding:calc(var(--spacing) * 2);--tw-outline-style:none;outline-style:none}.tabs__panel[data-exiting=true]{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);width:100%;position:absolute}.tabs__panel[data-orientation=horizontal]{margin-top:calc(var(--spacing) * 4)}.tabs__panel[data-orientation=vertical]{margin-left:calc(var(--spacing) * 4)}.tabs__indicator{box-shadow:var(--shadow-surface);z-index:-1;border-radius:var(--radius-3xl);background-color:var(--segment);width:100%;height:100%;transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tabs__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tabs__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tabs--secondary>.tabs__list-container>.tabs__list{padding:calc(var(--spacing) * 0);background-color:#0000;border-radius:0}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);scrollbar-width:none;max-width:100%;overflow:auto clip}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=vertical]{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border)}.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--foreground)}.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--accent);box-shadow:none;border-radius:0}.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:2px;top:auto;bottom:0}.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{width:2px;height:100%;top:0;left:0}.button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.button{height:calc(var(--spacing) * 9)}}.button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button{cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}.button:focus-visible:not(:focus),.button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.button:disabled,.button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.button[data-pending=true]{pointer-events:none}.button:active,.button[data-pressed=true]{background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){.button:hover,.button[data-hovered=true]{background-color:var(--button-bg-hover)}}.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.button svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.button--sm{height:calc(var(--spacing) * 8)}}.button--sm svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button--sm:active,.button--sm[data-pressed=true]{transform:scale(.98)}.button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.button--lg{height:calc(var(--spacing) * 10)}}.button--lg:active,.button--lg[data-pressed=true]{transform:scale(.96)}.button--primary{--button-bg:var(--color-accent);--button-bg-hover:var(--color-accent-hover);--button-bg-pressed:var(--color-accent-hover);--button-fg:var(--color-accent-foreground)}.button--secondary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover);--button-fg:var(--color-accent-soft-foreground)}.button--tertiary{--button-bg:var(--color-default);--button-bg-hover:var(--color-default-hover);--button-bg-pressed:var(--color-default-hover)}.button--ghost,.button--outline{--button-bg:transparent;--button-bg-hover:var(--color-default);--button-bg-pressed:var(--color-default);--button-fg:var(--color-default-foreground)}.button--outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--color-default)}@supports (color:color-mix(in lab,red,red)){.button--outline{--button-bg-hover:color-mix(in srgb, var(--color-default) 60%, transparent)}}.button--danger{--button-bg:var(--color-danger);--button-bg-hover:var(--color-danger-hover);--button-bg-pressed:var(--color-danger-hover);--button-fg:var(--color-danger-foreground)}.button--danger-soft{--button-bg:var(--color-danger-soft);--button-bg-hover:var(--color-danger-soft-hover);--button-bg-pressed:var(--color-danger-soft-hover);--button-fg:var(--color-danger-soft-foreground)}.button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media (width>=48rem){.button--icon-only{width:calc(var(--spacing) * 9)}}.button--icon-only.button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.button--icon-only.button--sm{width:calc(var(--spacing) * 8)}}.button--icon-only.button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.button--icon-only.button--lg{width:calc(var(--spacing) * 10)}}.button--full-width{width:100%}.button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);height:auto;display:inline-flex}.button-group--horizontal{flex-direction:row}.button-group--vertical{flex-direction:column}.button-group--vertical .button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical .button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group .button:active,.button-group .button[data-pressed=true]{transform:none}.button-group .button:focus-visible:not(:focus),.button-group .button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.button-group--horizontal .button-group__separator{width:1px;height:50%;top:25%;left:-1px}.button-group--vertical .button-group__separator{width:50%;height:1px;top:-1px;left:25%}.button-group--horizontal .button--outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .button--outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .button--outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .button--outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .button--outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .button--outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}.button-group--full-width{width:100%}.toggle-button{isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (width>=48rem){.toggle-button{height:calc(var(--spacing) * 9)}}.toggle-button{transition:transform .25s var(--ease-smooth),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button{cursor:var(--cursor-interactive);--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover);--toggle-button-fg:currentColor;--toggle-button-bg-selected:var(--color-accent-soft);--toggle-button-bg-selected-hover:var(--color-accent-soft-hover);--toggle-button-bg-selected-pressed:var(--color-accent-soft-hover);--toggle-button-fg-selected:var(--color-accent-soft-foreground);background-color:var(--toggle-button-bg);color:var(--toggle-button-fg)}.toggle-button:focus-visible:not(:focus),.toggle-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.toggle-button:disabled,.toggle-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@media (hover:hover){.toggle-button:hover,.toggle-button[data-hovered=true]{background-color:var(--toggle-button-bg-hover)}}.toggle-button:active,.toggle-button[data-pressed=true]{background-color:var(--toggle-button-bg-pressed);transform:scale(.97)}.toggle-button[data-selected=true]{background-color:var(--toggle-button-bg-selected);color:var(--toggle-button-fg-selected)}@media (hover:hover){.toggle-button[data-selected=true]:hover,.toggle-button[data-selected=true][data-hovered=true]{background-color:var(--toggle-button-bg-selected-hover)}}.toggle-button[data-selected=true]:active,.toggle-button[data-selected=true][data-pressed=true]{background-color:var(--toggle-button-bg-selected-pressed)}.toggle-button svg{pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (width>=40rem){.toggle-button svg{margin-block:calc(var(--spacing) * 1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.toggle-button--sm{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (width>=48rem){.toggle-button--sm{height:calc(var(--spacing) * 8)}}.toggle-button--sm svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toggle-button--sm:active,.toggle-button--sm[data-pressed=true]{transform:scale(.98)}.toggle-button--lg{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.toggle-button--lg{height:calc(var(--spacing) * 10)}}.toggle-button--lg:active,.toggle-button--lg[data-pressed=true]{transform:scale(.96)}.toggle-button--default{--toggle-button-bg:var(--color-default);--toggle-button-bg-hover:var(--color-default-hover);--toggle-button-bg-pressed:var(--color-default-hover)}.toggle-button--ghost{--toggle-button-bg:transparent;--toggle-button-bg-hover:var(--color-default);--toggle-button-bg-pressed:var(--color-default);--toggle-button-fg:var(--color-default-foreground)}.toggle-button--icon-only{width:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 0)}@media (width>=48rem){.toggle-button--icon-only{width:calc(var(--spacing) * 9)}}.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 9)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--sm{width:calc(var(--spacing) * 8)}}.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 11)}@media (width>=48rem){.toggle-button--icon-only.toggle-button--lg{width:calc(var(--spacing) * 10)}}.toggle-button-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 0);width:fit-content;height:auto;display:inline-flex}.toggle-button-group--horizontal{flex-direction:row}.toggle-button-group--vertical{flex-direction:column}.toggle-button-group--full-width{width:100%}.toggle-button-group--vertical .toggle-button:first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.toggle-button-group--vertical .toggle-button:last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.toggle-button-group .toggle-button:active,.toggle-button-group .toggle-button[data-pressed=true]{transform:none}.toggle-button-group .toggle-button:focus-visible:not(:focus),.toggle-button-group .toggle-button[data-focus-visible=true]{--tw-ring-offset-width:0px;--tw-ring-inset:inset}.toggle-button-group--full-width .toggle-button{flex:1}.toggle-button-group__separator{opacity:.15;pointer-events:none;transition:opacity .15s var(--ease-smooth);background-color:currentColor;border-radius:4px;position:absolute}.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toggle-button-group__separator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toggle-button-group__separator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toggle-button-group--horizontal .toggle-button-group__separator{width:1px;height:50%;top:25%;left:-1px}.toggle-button-group--vertical .toggle-button-group__separator{width:50%;height:1px;top:-1px;left:25%}.toggle-button-group--detached{gap:calc(var(--spacing) * 1)}.toggle-button-group--detached .toggle-button{border-radius:calc(var(--radius) * 3)}.toggle-button-group--detached .toggle-button-group__separator{display:none}.toolbar{align-items:center;gap:calc(var(--spacing) * 2);grid-auto-flow:column;width:fit-content;display:grid}.toolbar .separator--vertical{align-self:center;height:50%}.toolbar .separator--horizontal{justify-content:center;justify-self:center;width:50%}.toolbar--vertical{grid-auto-flow:row;justify-content:flex-start;align-items:flex-start}.toolbar--vertical .button-group{justify-content:flex-start}.toolbar--attached{background-color:var(--surface);padding:calc(var(--spacing) * 1);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px}.dropdown{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.dropdown__trigger{--tw-outline-style:none;transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;display:inline-block}.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.dropdown__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.dropdown__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.dropdown__trigger{cursor:var(--cursor-interactive)}.dropdown__trigger:focus-visible:not(:focus),.dropdown__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.dropdown__trigger:disabled,.dropdown__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.dropdown__trigger[data-pending=true]{pointer-events:none}.dropdown__trigger:active,.dropdown__trigger[data-pressed=true]{transform:scale(.97)}.dropdown__popover{max-width:48svw;transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-y:auto}@media (width>=48rem){.dropdown__popover{min-width:calc(var(--spacing) * 55)}}.dropdown__popover{box-shadow:var(--shadow-overlay)}.dropdown__popover:focus-visible:not(:focus),.dropdown__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.dropdown__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.dropdown__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.dropdown__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.dropdown__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.dropdown__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.dropdown__popover[data-exiting=true],.dropdown__popover[data-entering=true]{will-change:opacity,transform}.dropdown__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.dropdown__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.dropdown__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.dropdown__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.dropdown__popover [data-slot=dropdown-menu]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.dropdown__popover [data-slot=menu-item]{padding-inline:calc(var(--spacing) * 2.5)}.dropdown__menu{gap:calc(var(--spacing) * .5);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.dropdown__menu [data-slot=separator]{width:94%;margin-left:3%}.list-box-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item{cursor:var(--cursor-interactive)}.list-box-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.list-box-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.list-box-item:has(.list-box-item__indicator){padding-right:calc(var(--spacing) * 7)}.list-box-item:focus-visible:not(:focus),.list-box-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.list-box-item:active,.list-box-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.list-box-item:hover,.list-box-item[data-hovered=true]{background-color:var(--default)}}.list-box-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.list-box-item__indicator{top:50%;right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--default-foreground);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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.list-box-item__indicator [data-slot=list-box-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]{transition:stroke-dashoffset .25s linear}:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.list-box-item__indicator .list-box-item[aria-selected=true] [data-slot=list-box-item-indicator--checkmark],.list-box-item__indicator .list-box-item[data-selected=true] [data-slot=list-box-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.list-box-item--danger .list-box-item__indicator,.list-box-item--danger [data-slot=label]{color:var(--danger)}.list-box-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.list-box{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.list-box [data-slot=separator][data-orientation=horizontal]{width:94%;margin-left:3%}.menu-item{min-height:calc(var(--spacing) * 9);justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * 2);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease-out-quart),box-shadow .15s var(--ease-out);outline-style:none;display:flex;position:relative}.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item{cursor:var(--cursor-interactive)}.menu-item [data-slot=label]{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content}.menu-item [data-slot=description]{pointer-events:none;text-wrap:wrap;-webkit-user-select:none;user-select:none}.menu-item [data-slot=submenu-indicator] svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.menu-item:has(.menu-item__indicator){padding-left:calc(var(--spacing) * 7)}.menu-item[data-has-submenu=true]:has(.menu-item__indicator){padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 2)}.menu-item:focus-visible:not(:focus),.menu-item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.menu-item:active,.menu-item[data-pressed=true]{transform:scale(.98)}@media (hover:hover){.menu-item:hover,.menu-item[data-hovered=true]{background-color:var(--default)}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]{transition:stroke-dashoffset .1s linear}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.menu-item[aria-checked=true],.menu-item[aria-selected=true],.menu-item[data-selected=true]) [data-slot=menu-item-indicator--dot]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.menu-item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.menu-item__indicator{top:50%;left:calc(var(--spacing) * 2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted);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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.25s;display:flex;position:absolute}.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item__indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item__indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item[data-has-submenu=true] .menu-item__indicator{right:calc(var(--spacing) * 2);left:auto}.menu-item__indicator [data-slot=menu-item-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--checkmark]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s}.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.menu-item[data-selection-mode=multiple] :is(.menu-item__indicator [data-slot=menu-item-indicator--dot]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.menu-item__indicator [data-slot=menu-item-indicator--dot]{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item__indicator--submenu{color:var(--muted)}.menu-item__indicator--submenu svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.menu-item--danger .menu-item__indicator,.menu-item--danger [data-slot=label]{color:var(--danger)}.menu-section{align-items:flex-start;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.menu{gap:calc(var(--spacing) * 1);width:100%;padding:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative;overflow:clip}.menu [data-slot=separator]{width:94%;margin-left:3%}.tag-group{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex;position:relative}.tag-group__list{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex;position:relative}.tag-group [slot=description],.tag-group [data-slot=description],.tag-group [slot=errorMessage],.tag-group [data-slot=error-message]{padding:calc(var(--spacing) * 1)}.tag{--optical-offset:.031em;align-items:center;gap:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;display:inline-flex;position:relative}.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tag:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tag:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tag{cursor:var(--cursor-interactive)}.tag svg{pointer-events:none;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:currentColor;flex-shrink:0;align-self:center}.tag:is([data-disabled=true],[aria-disabled=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tag:is(:focus-visible,[data-focus-visible]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.tag:is([data-selected=true],[aria-selected=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.tag:is([data-selected=true],[aria-selected=true]){color:var(--accent)}@media (hover:hover){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tag:is([data-selected=true],[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}}.tag--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--md{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.tag--lg{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tag--default{background-color:var(--default);color:var(--default-foreground)}@media (hover:hover){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.tag--default:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.tag--surface{background-color:var(--surface);color:var(--surface-foreground)}@media (hover:hover){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.tag--surface:is(:hover,[data-hovered=true]):not([data-selected=true]):not([data-disabled=true]){background-color:color-mix(in oklab,var(--surface) 92%,var(--surface-foreground) 8%)}}}.tag__remove-button{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);color:inherit}.tag__remove-button svg{width:inherit;height:inherit;color:currentColor;flex-shrink:0;align-self:center}.color-area{width:100%;max-width:calc(var(--spacing) * 56);border-radius:calc(var(--radius) * 2);-webkit-tap-highlight-color:transparent;aspect-ratio:1;background:var(--color-area-background);flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-area[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-area--show-dots:after{content:"";pointer-events:none;inset:calc(var(--spacing) * 0);border-radius:inherit;background-image:radial-gradient(circle,#fff3 1px,#0000 1px);background-size:8px 8px;position:absolute}.color-area__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);will-change:width,height;background-color:var(--color-area-thumb-color);transition:width .15s var(--ease-out),height .15s var(--ease-out);border:3px solid #fff;border-radius:3.40282e38px;box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a}.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-area__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-area__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-area__thumb[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-area__thumb[data-dragging=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.color-area__thumb[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker{display:inline-flex}.color-picker__trigger{align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-flex}.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-picker__trigger [data-slot=label]{cursor:var(--cursor-interactive)}.color-picker__trigger:focus-visible:not(:focus),.color-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-picker__trigger:disabled,.color-picker__trigger[data-disabled=true],.color-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-picker__popover{min-width:calc(var(--spacing) * 62);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden auto}.color-picker__popover::-webkit-scrollbar{display:none}.color-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.color-picker__popover:focus-visible:not(:focus),.color-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.color-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.color-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.color-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.color-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.color-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.color-picker__popover[data-exiting=true],.color-picker__popover[data-entering=true]{will-change:opacity,transform}.color-slider{gap:calc(var(--spacing) * 1);grid-template:"label output""track track"/1fr auto;width:100%;display:grid}.color-slider:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template:"track"/1fr;gap:0}.color-slider:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-columns:1fr;grid-template-areas:"label""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output){grid-template-columns:1fr;grid-template-areas:"output""track"}.color-slider:not(:has([data-slot=label])):has(.color-slider__output) .color-slider__output{justify-self:end}.color-slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.color-slider .color-slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.color-slider .color-slider__track{border-radius:3.40282e38px;grid-area:track;position:relative}.color-slider .color-slider__track:before,.color-slider .color-slider__track:after{content:"";z-index:0;pointer-events:none;position:absolute}.color-slider .color-slider__thumb{cursor:grab;-webkit-tap-highlight-color:transparent;border-style:var(--tw-border-style);border-width:3px;border-color:var(--color-white);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:1;transition:transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-slider .color-slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-slider .color-slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-slider .color-slider__thumb[data-dragging=true]{cursor:grabbing}.color-slider .color-slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-slider .color-slider__thumb[data-disabled=true]{cursor:default;background-color:var(--default)}.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.color-slider:disabled,.color-slider[data-disabled=true],.color-slider[aria-disabled=true]) [data-slot=label]{opacity:1}.color-slider[data-orientation=horizontal]{flex-direction:column}.color-slider[data-orientation=horizontal] .color-slider__track{height:calc(var(--spacing) * 5);border-radius:0;justify-self:center;width:calc(100% - 1.25rem);box-shadow:inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:before,.color-slider[data-orientation=horizontal] .color-slider__track:after{top:calc(var(--spacing) * 0);width:.625rem;height:100%}.color-slider[data-orientation=horizontal] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-top-left-radius:999px;border-bottom-left-radius:999px;left:-.625rem;box-shadow:inset 1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-right-radius:999px;border-bottom-right-radius:999px;right:-.625rem;box-shadow:inset -1px 0 #0000001a,inset 0 1px #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=horizontal] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);top:50%}.color-slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;place-items:center;height:100%}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):not(:has(.color-slider__output)){grid-template-rows:1fr;grid-template-areas:"track";gap:0}.color-slider[data-orientation=vertical]:has([data-slot=label]):not(:has(.color-slider__output)){grid-template-rows:1fr auto;grid-template-areas:"track""label"}.color-slider[data-orientation=vertical]:not(:has([data-slot=label])):has(.color-slider__output){grid-template-rows:auto 1fr;grid-template-areas:"output""track"}.color-slider[data-orientation=vertical] .color-slider__output,.color-slider[data-orientation=vertical] [data-slot=label]{text-align:center}.color-slider[data-orientation=vertical] .color-slider__track{width:calc(var(--spacing) * 5);border-radius:0;justify-self:center;height:calc(100% - 1.25rem);box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:before,.color-slider[data-orientation=vertical] .color-slider__track:after{left:calc(var(--spacing) * 0);width:100%;height:.625rem}.color-slider[data-orientation=vertical] .color-slider__track:before{background:linear-gradient(var(--track-start-color,transparent)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;border-bottom-right-radius:999px;border-bottom-left-radius:999px;bottom:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 -1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__track:after{background-color:var(--track-end-color,transparent);border-top-left-radius:999px;border-top-right-radius:999px;top:-.625rem;box-shadow:inset 1px 0 #0000001a,inset -1px 0 #0000001a,inset 0 1px #0000001a}.color-slider[data-orientation=vertical] .color-slider__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);left:50%}.color-swatch{box-sizing:border-box;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:linear-gradient(var(--color-swatch-current),var(--color-swatch-current)),repeating-conic-gradient(#efefef 0% 25%,#f7f7f7 0% 50%) 50% / 16px 16px;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #0000001a}.color-swatch--circle{border-radius:3.40282e38px}.color-swatch--square{border-radius:calc(var(--radius) * .75)}.color-swatch--xs{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.color-swatch--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.color-swatch--lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.color-swatch--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.color-swatch-picker{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.color-swatch-picker__item{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:border-color .1s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-width:2px;border-color:#0000;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__item:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__item:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__item:focus-visible,.color-swatch-picker__item[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.color-swatch-picker__item[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-swatch-picker__item[data-selected=true]{border-color:var(--color-swatch-current);box-shadow:var(--field-shadow)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{transform:scale(.77)}.color-swatch-picker__swatch{border-radius:inherit;width:100%;height:100%;transition:transform .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);display:block}.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__swatch:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__swatch:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-swatch-picker__swatch:hover{transform:scale(1.1)}}.color-swatch-picker__indicator{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute}.color-swatch-picker__indicator>*{width:33.3333%;height:33.3333%;color:var(--color-white);transition:transform .15s var(--ease-out);transform:scale(0)translateZ(0)}.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-swatch-picker__indicator>:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-swatch-picker__indicator>:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.color-swatch-picker__indicator[data-light-color=true] .color-swatch-picker__indicator>*{color:var(--color-black)}.color-swatch-picker__item[data-selected=true] .color-swatch-picker__indicator>*{transform:scale(1)translateZ(0)}.color-swatch-picker--stack{flex-direction:column}.color-swatch-picker--xs .color-swatch-picker__item{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px}.color-swatch-picker--sm .color-swatch-picker__item{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:2px}.color-swatch-picker--lg .color-swatch-picker__item{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--xl .color-swatch-picker__item{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:3px}.color-swatch-picker--square .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xs .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item,.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--sm .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * .75)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--lg .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item{border-radius:calc(var(--radius) * 1.5)}.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item .color-swatch-picker__swatch,.color-swatch-picker--square.color-swatch-picker--xl .color-swatch-picker__item[data-selected=true] .color-swatch-picker__swatch{border-radius:calc(var(--radius) * 1)}.color-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.color-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.color-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.color-input-group:hover:not(:focus-within),.color-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.color-input-group[data-focus-within=true],.color-input-group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.color-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group[data-invalid=true]:focus,.color-input-group[data-invalid=true]:focus-visible,.color-input-group[data-invalid=true][data-focused=true],.color-input-group[data-invalid=true][data-focus-visible=true],.color-input-group[data-invalid=true]:focus-within,.color-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.color-input-group[data-disabled=true],.color-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.color-input-group__input{cursor:text;border-style:var(--tw-border-style);height:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;display:flex}@media (width>=40rem){.color-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.color-input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}.color-input-group:has([data-slot=color-input-group-prefix]) .color-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.color-input-group:has([data-slot=color-input-group-suffix]) .color-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.color-input-group__input:focus,.color-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.color-input-group__prefix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group__suffix{color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.color-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-input-group-bg);--color-input-group-bg:var(--color-default);--color-input-group-bg-hover:var(--color-default-hover);--color-input-group-bg-focus:var(--color-default)}@media (hover:hover){.color-input-group--secondary:hover:not(:focus-within),.color-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-input-group-bg-hover)}}.color-input-group--secondary:focus-within,.color-input-group--secondary[data-focus-within=true]{background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.color-input-group--secondary[data-invalid=true]:focus,.color-input-group--secondary[data-invalid=true]:focus-visible,.color-input-group--secondary[data-invalid=true][data-focused=true],.color-input-group--secondary[data-invalid=true][data-focus-visible=true],.color-input-group--secondary[data-invalid=true]:focus-within,.color-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.color-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--color-input-group-bg-focus)}.color-input-group--secondary [data-slot=color-input-group-input]{background-color:#0000}.color-input-group--full-width{width:100%}.color-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.color-field[data-invalid=true],.color-field[aria-invalid=true]) [data-slot=description]{display:none}.color-field [data-slot=label]{width:fit-content}.color-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.color-field--full-width{width:100%}.slider{gap:calc(var(--spacing) * 1);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.slider [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.slider .slider__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.slider .slider__track{background-color:var(--default);border-radius:3.40282e38px;grid-area:track;position:relative}.slider .slider__fill{pointer-events:none;background-color:var(--accent);position:absolute}.slider .slider__thumb{cursor:grab;background-color:var(--accent);-webkit-tap-highlight-color:transparent;transition:background-color .25s var(--ease-smooth),transform .25s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.slider .slider__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.slider .slider__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.slider .slider__thumb:after{z-index:10;background-color:var(--accent-foreground);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";transform-origin:50%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@media (prefers-reduced-motion:reduce){.slider .slider__thumb:after:not(:is()){transition-property:none}}.slider .slider__thumb[data-dragging=true]{cursor:grabbing}.slider .slider__thumb[data-dragging=true]:after{scale:.9}@media (prefers-reduced-motion:reduce){.slider .slider__thumb[data-dragging=true]:after:not(:is()){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.slider .slider__thumb[data-focus-visible=true]{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.slider .slider__thumb[data-disabled=true]{cursor:default}.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.slider:disabled,.slider[data-disabled=true],.slider[aria-disabled=true]) [data-slot=label]{opacity:1}.slider[data-orientation=horizontal]{flex-direction:column}.slider[data-orientation=horizontal] .slider__track{height:calc(var(--spacing) * 5);border-inline-style:var(--tw-border-style);border-inline-width:.75rem;border-inline-color:#0000;width:100%}.slider[data-orientation=horizontal] .slider__track[data-fill-start=true]{border-inline-start-color:var(--accent)}.slider[data-orientation=horizontal] .slider__track[data-fill-end=true]{border-inline-end-color:var(--accent)}.slider[data-orientation=horizontal] .slider__fill,.slider[data-orientation=horizontal] .slider__thumb{height:100%}.slider[data-orientation=horizontal] .slider__thumb{width:1.75rem;top:50%}.slider[data-orientation=horizontal] .slider__thumb:after{width:1.5rem;height:1rem}.slider[data-orientation=vertical]{gap:calc(var(--spacing) * 2);flex-direction:row;grid-template:"output""track"1fr"label"/1fr;height:100%}.slider[data-orientation=vertical] .slider__output,.slider[data-orientation=vertical] [data-slot=label]{text-align:center}.slider[data-orientation=vertical] .slider__track{height:100%;width:calc(var(--spacing) * 5);border-block-style:var(--tw-border-style);border-block-width:.75rem;border-block-color:#0000;justify-self:center}.slider[data-orientation=vertical] .slider__track[data-fill-start=true]{border-bottom-color:var(--accent)}.slider[data-orientation=vertical] .slider__track[data-fill-end=true]{border-top-color:var(--accent)}.slider[data-orientation=vertical] .slider__fill,.slider[data-orientation=vertical] .slider__thumb{width:100%}.slider[data-orientation=vertical] .slider__thumb{height:1.75rem;left:50%}.slider[data-orientation=vertical] .slider__thumb:after{width:1rem;height:1.5rem}.switch{align-items:center;gap:calc(var(--spacing) * 3);-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);--switch-control-bg:var(--color-default);--switch-control-bg-hover:var(--switch-control-bg);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.switch{--switch-control-bg-hover:color-mix(in oklab, var(--switch-control-bg), transparent 20%)}}.switch{--switch-control-bg-pressed:var(--switch-control-bg-hover);--switch-control-bg-checked:var(--color-accent);--switch-control-bg-checked-hover:var(--color-accent-hover)}.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:var(--default-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.switch:disabled,.switch[data-disabled=true],.switch[aria-disabled=true]) .switch__thumb{background-color:color-mix(in oklab,var(--default-foreground) 20%,transparent)}}:is(.switch:disabled[aria-checked=true],.switch:disabled[data-selected=true],.switch[data-disabled=true][aria-checked=true],.switch[data-disabled=true][data-selected=true],.switch[aria-disabled=true][aria-checked=true],.switch[aria-disabled=true][data-selected=true]) .switch__thumb{opacity:.4}.switch__control{background-color:var(--switch-control-bg);width:2.5rem;height:1.25rem;transition:background-color .25s var(--ease-smooth),box-shadow .15s var(--ease-out);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch:focus-visible .switch__control,.switch[data-focus-visible=true] .switch__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.switch:hover .switch__control,.switch[data-hovered=true] .switch__control{background-color:var(--switch-control-bg-hover)}.switch:active .switch__control,.switch[data-pressed=true] .switch__control{background-color:var(--switch-control-bg-pressed)}:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transform:none}@media (prefers-reduced-motion:reduce){:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.switch:active .switch__control,.switch[data-pressed=true] .switch__control):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transform:none}}.switch[aria-checked=true] .switch__control,.switch[data-selected=true] .switch__control{background-color:var(--switch-control-bg-checked)}.switch[aria-checked=true]:hover .switch__control,.switch[data-selected=true]:hover .switch__control,.switch[aria-checked=true][data-hovered=true] .switch__control,.switch[data-selected=true][data-hovered=true] .switch__control,.switch[aria-checked=true]:active .switch__control,.switch[data-selected=true]:active .switch__control,.switch[aria-checked=true][data-pressed=true] .switch__control,.switch[data-selected=true][data-pressed=true] .switch__control{background-color:var(--switch-control-bg-checked-hover)}.switch--sm .switch__control{width:2rem;height:1rem}.switch--lg .switch__control{width:3rem;height:1.5rem}.switch__thumb{transform-origin:50%;background-color:var(--color-white);color:var(--color-black);--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.375rem;height:1rem;transition:margin .3s var(--ease-out-fluid),background-color .2s var(--ease-out);border-radius:3.40282e38px;margin-inline-start:calc(var(--spacing) * .5);display:flex}.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *),.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.switch__thumb:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.switch__thumb:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.switch[aria-checked=true] .switch__thumb,.switch[data-selected=true] .switch__thumb{background-color:var(--accent-foreground);color:var(--accent);margin-inline-start:calc(100% - 1.5rem);box-shadow:0 0 5px #00000005,0 2px 10px #0000000f,0 0 1px #0000004d}.switch--sm .switch__thumb{width:1.03125rem;height:.75rem}.switch[aria-checked=true] :is(.switch--sm .switch__thumb),.switch[data-selected=true] :is(.switch--sm .switch__thumb){margin-inline-start:calc(100% - 1.15625rem)}.switch--lg .switch__thumb{width:1.71875rem;height:1.25rem}.switch[aria-checked=true] :is(.switch--lg .switch__thumb),.switch[data-selected=true] :is(.switch--lg .switch__thumb){margin-inline-start:calc(100% - 1.84375rem)}.switch__thumb>*{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.switch__label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.switch__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.switch-group{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.switch-group__items{gap:calc(var(--spacing) * 4);display:flex}.switch-group--horizontal .switch-group__items{flex-direction:row}.switch-group--vertical .switch-group__items{flex-direction:column}.badge{justify-content:center;align-items:center;gap:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);min-height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:calc(var(--radius) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.34;--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground);--badge-border:var(--color-background);background-color:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-border);flex-shrink:0;line-height:1.34;display:inline-flex}.badge__label{padding-inline:calc(var(--spacing) * .5)}.badge-anchor{flex-shrink:0;display:inline-flex;position:relative}.badge--lg{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;line-height:1.43}.badge--sm{min-height:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.5);--tw-leading:1.34;font-size:10px;line-height:1.34}.badge--accent{--badge-fg:var(--color-accent)}.badge--default{--badge-fg:var(--color-default-foreground)}.badge--success{--badge-fg:var(--color-success)}.badge--warning{--badge-fg:var(--color-warning)}.badge--danger{--badge-fg:var(--color-danger)}.badge--top-right{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,-25%)}.badge--top-left{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,-25%)}.badge--bottom-right{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);position:absolute;transform:translate(25%,25%)}.badge--bottom-left{bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);position:absolute;transform:translate(-25%,25%)}.badge--primary.badge--accent{--badge-bg:var(--color-accent);--badge-fg:var(--color-accent-foreground)}.badge--primary.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--primary.badge--success{--badge-bg:var(--color-success);--badge-fg:var(--color-success-foreground)}.badge--primary.badge--warning{--badge-bg:var(--color-warning);--badge-fg:var(--color-warning-foreground)}.badge--primary.badge--danger{--badge-bg:var(--color-danger);--badge-fg:var(--color-danger-foreground)}.badge--soft.badge--accent{--badge-bg:var(--color-accent-soft);--badge-fg:var(--color-accent-soft-foreground)}.badge--soft.badge--default{--badge-bg:var(--color-default);--badge-fg:var(--color-default-foreground)}.badge--soft.badge--success{--badge-bg:var(--color-success-soft);--badge-fg:var(--color-success-soft-foreground)}.badge--soft.badge--warning{--badge-bg:var(--color-warning-soft);--badge-fg:var(--color-warning-soft-foreground)}.badge--soft.badge--danger{--badge-bg:var(--color-danger-soft);--badge-fg:var(--color-danger-soft-foreground)}.chip{align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--color-default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}.chip__label{padding-inline:calc(var(--spacing) * .5)}.chip--accent{--chip-fg:var(--color-accent)}.chip--danger{--chip-fg:var(--color-danger)}.chip--default{--chip-fg:var(--color-default-foreground)}.chip--success{--chip-fg:var(--color-success)}.chip--warning{--chip-fg:var(--color-warning)}.chip--tertiary{--chip-bg:transparent}.chip--sm{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--md{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip--lg{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chip--primary.chip--accent{--chip-bg:var(--color-accent);--chip-fg:var(--color-accent-foreground)}.chip--primary.chip--success{--chip-bg:var(--color-success);--chip-fg:var(--color-success-foreground)}.chip--primary.chip--warning{--chip-bg:var(--color-warning);--chip-fg:var(--color-warning-foreground)}.chip--primary.chip--danger{--chip-bg:var(--color-danger);--chip-fg:var(--color-danger-foreground)}.chip--accent.chip--soft{--chip-bg:var(--color-accent-soft);--chip-fg:var(--color-accent-soft-foreground)}.chip--success.chip--soft{--chip-bg:var(--color-success-soft);--chip-fg:var(--color-success-soft-foreground)}.chip--warning.chip--soft{--chip-bg:var(--color-warning-soft);--chip-fg:var(--color-warning-soft-foreground)}.chip--danger.chip--soft{--chip-bg:var(--color-danger-soft);--chip-fg:var(--color-danger-soft-foreground)}.table-root{grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:clip}.table__scroll-container{scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;overflow-x:auto}.table__scroll-container::-webkit-scrollbar{width:6px}.table__scroll-container::-webkit-scrollbar-track{background:0 0}.table__scroll-container::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.table__scroll-container::-webkit-scrollbar-thumb:hover{background:#00000040}:is([data-theme=dark],.dark) .table__scroll-container{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb{background:#ffffff26}:is([data-theme=dark],.dark) .table__scroll-container::-webkit-scrollbar-thumb:hover{background:#ffffff40}.table-root--primary{background-color:var(--surface-secondary);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 2.5)}.table-root--secondary .table__header{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary .table__column{background-color:var(--surface-secondary)}.table-root--secondary .table__body{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.table-root--secondary .table__body tr:first-child td:first-child,.table-root--secondary .table__body tr:first-child td:last-child,.table-root--secondary .table__body tr:last-child td:first-child,.table-root--secondary .table__body tr:last-child td:last-child{border-radius:0}.table-root--secondary .table__body:not(tbody){border-radius:0;overflow:visible}.table-root--secondary .table__row .table__cell{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row .table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.table-root--secondary .table__row .table__cell{background-color:#0000}@media (hover:hover){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.table-root--secondary .table__row:hover .table__cell,.table-root--secondary .table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--default) 50%,transparent)}}}.table__content{border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary .table__content{overflow:clip}.table__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab,red,red)){.table__header{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__header{background-color:var(--surface-secondary)}.table__column{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}.table__column:after{content:"";pointer-events:none;top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y:-50%;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);position:absolute}.table__column:last-child:not(:only-child):after{content:none}.table__column[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){.table__column[data-allows-sorting=true]:hover,.table__column[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}.table__column:focus-visible,.table__column[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__body:not(tbody){border-radius:calc(var(--radius) * 2);height:100%;position:relative;overflow:clip}.table__row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.table__row{border-color:color-mix(in oklab,var(--separator) 50%,transparent)}}.table__row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row:hover .table__cell,.table__row[data-hovered=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}}.table__row[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__row[data-selected=true] .table__cell{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.table__row[aria-disabled=true],.table__row[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.table__row:focus-visible,.table__row[data-focus-visible=true]{--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__row[data-dragging=true]{opacity:.5}.table__row[data-drop-target=true] .table__cell{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.table__row[data-drop-target=true] .table__cell{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.table__cell{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.table__cell{border-color:color-mix(in oklab,color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%) 50%,transparent)}}.table__cell:focus-visible,.table__cell[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--color-focus);outline-style:none}.table__cell[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}.table__footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);align-items:center;display:flex}.table__resizable-container{position:relative;overflow:auto}.table__column-resizer{top:50%;right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 4);--tw-translate-y:-50%;border-radius:calc(var(--radius) * .5);background-color:var(--separator);box-sizing:content-box;--tw-translate-x:50%;width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:col-resize;touch-action:none;padding-inline:calc(var(--spacing) * 2);--tw-border-style:none;--tw-outline-style:none;background-clip:content-box;border-style:none;outline-style:none;position:absolute}.table__column-resizer[data-hovered=true],.table__column-resizer:hover,.table__column-resizer[data-resizing=true]{height:100%;width:calc(var(--spacing) * .5);background-color:var(--accent)}.table__column-resizer[data-focus-visible=true],.table__column-resizer:focus-visible{height:100%;width:calc(var(--spacing) * .5);background-color:var(--focus)}.table__column:has(.table__column-resizer):after{content:none}.table__load-more td,.table__load-more [role=rowheader]{padding-block:calc(var(--spacing) * 3);text-align:center}:is(.table__load-more td,.table__load-more [role=rowheader])>*{margin-inline:auto}.table__load-more-content{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger)}.empty-state{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.skeleton{pointer-events:none;border-radius:calc(var(--radius) * .5);background-color:var(--surface-tertiary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton{background-color:color-mix(in oklab,var(--surface-tertiary) 70%,transparent)}}.skeleton--shimmer:after{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-gradient-position:to right;animation:2s linear infinite skeleton;position:absolute}@supports (background-image:linear-gradient(in lab,red,red)){.skeleton--shimmer:after{--tw-gradient-position:to right in oklab}}.skeleton--shimmer:after{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:var(--surface-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;--tw-content:"";content:var(--tw-content)}.skeleton--shimmer:has(.skeleton):after{content:none}.skeleton--shimmer:has(.skeleton):before{inset:calc(var(--spacing) * 0);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);z-index:10;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2s linear infinite skeleton;position:absolute}.skeleton--shimmer:has(.skeleton) .skeleton:after{content:none}.skeleton--pulse{animation:var(--animate-pulse)}.meter{gap:calc(var(--spacing) * 1);--meter-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.meter [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.meter .meter__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.meter .meter__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;grid-area:track;position:relative;overflow:hidden}.meter .meter__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--meter-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e38px;position:absolute}.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.meter .meter__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.meter .meter__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.meter:disabled,.meter[data-disabled=true],.meter[aria-disabled=true]) [data-slot=label]{opacity:1}.meter--sm .meter__track{height:calc(var(--spacing) * 1)}.meter--lg .meter__track{height:calc(var(--spacing) * 3)}.meter--default{--meter-fill:var(--color-default-foreground)}.meter--accent{--meter-fill:var(--color-accent)}.meter--success{--meter-fill:var(--color-success)}.meter--warning{--meter-fill:var(--color-warning)}.meter--danger{--meter-fill:var(--color-danger)}.progress-bar{gap:calc(var(--spacing) * 1);--progress-bar-fill:var(--color-accent);grid-template-columns:1fr auto;grid-template-areas:"label output""track track";width:100%;display:grid}.progress-bar [data-slot=label]{width:fit-content;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-area:label}.progress-bar .progress-bar__output{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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,);grid-area:output}.progress-bar .progress-bar__track{background-color:var(--default);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;grid-area:track;position:relative;overflow:hidden}.progress-bar .progress-bar__fill{top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);background-color:var(--progress-bar-fill);height:100%;transition:width .3s var(--ease-out);border-radius:3.40282e38px;position:absolute}.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite progress-bar-indeterminate}.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-bar:not([aria-valuenow]) .progress-bar__fill:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.progress-bar:disabled,.progress-bar[data-disabled=true],.progress-bar[aria-disabled=true]) [data-slot=label]{opacity:1}@keyframes progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progress-bar--sm .progress-bar__track{height:calc(var(--spacing) * 1)}.progress-bar--lg .progress-bar__track{height:calc(var(--spacing) * 3)}.progress-bar--default{--progress-bar-fill:var(--color-default-foreground)}.progress-bar--accent{--progress-bar-fill:var(--color-accent)}.progress-bar--success{--progress-bar-fill:var(--color-success)}.progress-bar--warning{--progress-bar-fill:var(--color-warning)}.progress-bar--danger{--progress-bar-fill:var(--color-danger)}.progress-circle{--progress-circle-stroke:var(--color-accent);--progress-circle-track-stroke:var(--color-default);justify-content:center;align-items:center;display:inline-flex}.progress-circle .progress-circle__track{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.progress-circle .progress-circle__track-circle{stroke:var(--progress-circle-track-stroke)}.progress-circle .progress-circle__fill-circle{stroke:var(--progress-circle-stroke);transition:stroke-dashoffset .3s var(--ease-out)}.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle .progress-circle__fill-circle:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle .progress-circle__fill-circle:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.progress-circle:not([aria-valuenow]) .progress-circle__track{animation:1s linear infinite progress-circle-spin}.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *),.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.progress-circle:not([aria-valuenow]) .progress-circle__track:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.progress-circle:disabled,.progress-circle[data-disabled=true],.progress-circle[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}@keyframes progress-circle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-circle--sm .progress-circle__track{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.progress-circle--lg .progress-circle__track{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.progress-circle--default{--progress-circle-stroke:var(--color-default-foreground)}.progress-circle--accent{--progress-circle-stroke:var(--color-accent)}.progress-circle--success{--progress-circle-stroke:var(--color-success)}.progress-circle--warning{--progress-circle-stroke:var(--color-warning)}.progress-circle--danger{--progress-circle-stroke:var(--color-danger)}.spinner{pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);transform-origin:50%;animation:.75s linear infinite spin;position:relative}.spinner--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.spinner--lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.spinner--xl{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.spinner--current{color:inherit}.spinner--accent{color:var(--accent)}.spinner--danger{color:var(--danger)}.spinner--success{color:var(--success)}.spinner--warning{color:var(--warning)}.toast-region{pointer-events:none;z-index:50;--tw-outline-style:none;outline-style:none;width:calc(100vw - 2rem);position:fixed}@media (width>=40rem){.toast-region{width:auto;min-width:var(--toast-width)}}.toast-region{display:block}.toast-region--bottom{bottom:calc(var(--spacing) * 4);--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--bottom-start{bottom:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--bottom-end{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4)}.toast-region--top{top:calc(var(--spacing) * 4);--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toast-region--top-start{top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4)}.toast-region--top-end{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}.toast-region:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast{pointer-events:auto;justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * 3);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;display:flex;position:absolute;left:0;right:0}.toast--bottom,.toast--bottom-start,.toast--bottom-end{bottom:0}.toast--top,.toast--top-start,.toast--top-end{top:0}.toast:not([data-frontmost=true]){pointer-events:none;height:var(--front-height);overflow:hidden}.toast:not([data-frontmost=true]) .toast__close-button{pointer-events:none;opacity:0;outline:none}.toast[data-hidden=true]{pointer-events:none;opacity:0;display:flex}.toast:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--focus)}.toast--bottom,.toast--bottom-start,.toast--bottom-end{view-transition-class:toast-bottom}.toast--top,.toast--top-start,.toast--top-end{view-transition-class:toast-top}.toast__content{flex-direction:column;flex-grow:1;align-self:center;align-items:flex-start;height:100%;display:flex}.toast__indicator{padding:calc(var(--spacing) * 1);color:var(--overlay-foreground);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__indicator [data-slot=toast-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__indicator [data-slot=spinner],.toast__indicator [data-slot=spinner-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.toast__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--overlay-foreground)}.toast__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.toast__close-button{top:calc(var(--spacing) * 2.5);right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);background-color:var(--default);opacity:1;position:absolute}@media (width>=40rem){.toast__close-button{pointer-events:none;top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);border-style:var(--tw-border-style);background-color:var(--overlay);opacity:0;border-width:1px}}.toast__close-button{transition:opacity .15s var(--ease-smooth)}.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.toast__close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.toast__close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (width>=40rem){.toast__close-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}@media (hover:hover){.toast__close-button:hover,.toast__close-button[data-hovered=true]{background-color:var(--default)}}.toast[data-frontmost=true]:hover .toast__close-button{pointer-events:auto;opacity:1}.toast__action{margin-top:calc(var(--spacing) * 2)}@media (width>=40rem){.toast__action{margin-top:calc(var(--spacing) * 0)}}.toast--accent .toast__title{color:var(--accent)}.toast--success .toast__title,.toast--success .toast__indicator{color:var(--success)}.toast--warning .toast__title,.toast--warning .toast__indicator{color:var(--warning)}.toast--danger .toast__title,.toast--danger .toast__indicator{color:var(--danger)}::view-transition-old(*){will-change:translate,opacity}::view-transition-new(*){will-change:translate,opacity}::view-transition-new(.toast-bottom):only-child{animation:.35s toast-slide-bottom-in}::view-transition-old(.toast-bottom):only-child{animation:.35s forwards toast-slide-bottom-out}::view-transition-new(.toast-top):only-child{animation:.35s toast-slide-top-in}::view-transition-old(.toast-top):only-child{animation:.35s forwards toast-slide-top-out}@keyframes toast-slide-bottom-in{0%{opacity:0;translate:0 100%}}@keyframes toast-slide-bottom-out{to{opacity:0;translate:0 100%}}@keyframes toast-slide-top-in{0%{opacity:0;translate:0 -100%}}@keyframes toast-slide-top-out{to{opacity:0;translate:0 -100%}}.checkbox-group{flex-direction:column;display:flex}.checkbox{gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex}.checkbox:not(:has([data-slot=description])){align-items:center}.checkbox:has([data-slot=description]){align-items:flex-start}.checkbox [data-slot=label]{-webkit-user-select:none;user-select:none}.checkbox [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.checkbox:disabled,.checkbox[data-disabled=true],.checkbox[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.checkbox[data-selected=true],.checkbox[data-indeterminate=true]) .checkbox__indicator{border-color:var(--accent-foreground);background:var(--accent-hover)}.checkbox [data-slot=checkbox-default-indicator--checkmark]{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);stroke-width:2.5px;color:var(--accent-foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox [data-slot=checkbox-default-indicator--checkmark]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox[data-selected=true] [data-slot=checkbox-default-indicator--checkmark]{transition:stroke-dashoffset .15s linear 15ms}.checkbox[data-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[data-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][data-selected=true] [data-slot=checkbox-default-indicator--checkmark],.checkbox[aria-invalid=true][aria-checked=true] [data-slot=checkbox-default-indicator--checkmark]{color:var(--danger-foreground)}.checkbox[data-indeterminate=true] [data-slot=checkbox-default-indicator--indeterminate]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox[data-indeterminate=true][data-invalid=true] [data-slot=checkbox-default-indicator--indeterminate],.checkbox[data-indeterminate=true][aria-invalid=true] [data-slot=checkbox-default-indicator--indeterminate]{color:var(--danger-foreground)}.checkbox__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .75);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),transform .1s var(--ease-out);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.checkbox__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.checkbox__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox__control{cursor:var(--cursor-interactive)}.checkbox:has([data-slot=description]) .checkbox__control{margin-top:calc(var(--spacing) * .5)}.checkbox__control:before{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:0;transform-origin:50%;--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) * .75);background-color:var(--accent);opacity:0;--tw-content:"";content:var(--tw-content);transition:scale .1s var(--ease-linear),opacity .2s var(--ease-linear),background-color .2s var(--ease-out);position:absolute}@media (prefers-reduced-motion:reduce){.checkbox__control:before:not(:is()){transition-property:none}}.checkbox:focus-visible .checkbox__control,.checkbox[data-focus-visible=true] .checkbox__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.checkbox:hover .checkbox__control,.checkbox[data-hovered=true] .checkbox__control):before{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control{color:var(--accent-foreground);border-color:#0000}:is(.checkbox[aria-checked=true] .checkbox__control,.checkbox[data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.checkbox[data-indeterminate=true] .checkbox__control{background-color:var(--accent);color:var(--accent-foreground)}.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkbox:active[data-indeterminate=true] .checkbox__control,.checkbox[data-pressed=true][data-indeterminate=true] .checkbox__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-visible,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focused=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-visible=true],:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control):focus-within,:is(.checkbox[data-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control,.checkbox[aria-invalid=true]:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground);border-color:#0000}:is(.checkbox[data-invalid=true][aria-checked=true] .checkbox__control,.checkbox[data-invalid=true][data-selected=true] .checkbox__control,.checkbox[aria-invalid=true][aria-checked=true] .checkbox__control,.checkbox[aria-invalid=true][data-selected=true] .checkbox__control):before{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--danger);opacity:1}.checkbox[data-indeterminate=true][aria-invalid=true] .checkbox__control,.checkbox[data-indeterminate=true][data-invalid=true] .checkbox__control{background-color:var(--danger);color:var(--danger-foreground)}.checkbox__indicator{z-index:10;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex;position:relative}.checkbox__indicator svg{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.checkbox__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.checkbox--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.checkbox--secondary .checkbox__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--checkbox-control-bg);--checkbox-control-bg:var(--color-default)}.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.checkbox:hover :is(.checkbox--secondary .checkbox__control),.checkbox[data-hovered=true] :is(.checkbox--secondary .checkbox__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.checkbox--secondary:not([aria-checked=true]):not([data-selected=true]):not([data-indeterminate=true]) .checkbox__control{background-color:var(--checkbox-control-bg)}:is(.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox--secondary[data-selected=true] .checkbox__control):before,.checkbox--secondary[data-indeterminate=true] .checkbox__control,.checkbox--secondary[data-indeterminate=true] .checkbox__control:before{background-color:var(--accent)}.fieldset{gap:calc(var(--spacing) * 6);flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:calc(var(--spacing) * 0);display:flex}.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.fieldset__field_group{width:100%}:where(.fieldset__field_group>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.fieldset__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1);display:flex}.input-otp{align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:relative}.input-otp[data-disabled=true]{cursor:not-allowed;opacity:.5}.input-otp__group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.input-otp__slot{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 9.5);border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--field-radius,calc(var(--radius) * 1.5));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-otp__slot:hover,.input-otp__slot[data-hovered=true]{border-color:var(--color-field-border-hover)}}.input-otp__slot[data-active=true]{z-index:10;background-color:var(--field-background,var(--default));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.input-otp__slot[data-filled=true]{background-color:var(--field-background,var(--default))}.input-otp__slot[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-otp__slot[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-otp__slot[data-invalid=true]:focus,.input-otp__slot[data-invalid=true]:focus-visible,.input-otp__slot[data-invalid=true][data-focused=true],.input-otp__slot[data-invalid=true][data-focus-visible=true],.input-otp__slot[data-invalid=true]:focus-within,.input-otp__slot[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-otp__slot[data-invalid=true]{background-color:var(--color-field-focus)}.input-otp__slot-value{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-tracking:-.27px;letter-spacing:-.27px;animation:slot-value-in .25s var(--ease-smooth) both;transform-origin:bottom}.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-otp__slot-value:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-otp__slot-value:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.input-otp__caret{height:calc(var(--spacing) * 4);background-color:var(--field-placeholder,var(--muted));border-radius:4px;width:2px;animation:1.2s ease-out infinite caret-blink;position:absolute}.input-otp__separator{background-color:var(--separator);border-radius:4px;flex-shrink:0;width:6px;height:2px}.input-otp--secondary .input-otp__slot{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-otp-slot-bg);--input-otp-slot-bg:var(--color-default);--input-otp-slot-bg-hover:var(--color-default-hover);--input-otp-slot-bg-focus:var(--color-default)}@media (hover:hover){.input-otp--secondary .input-otp__slot:hover,.input-otp--secondary .input-otp__slot[data-hovered=true]{background-color:var(--input-otp-slot-bg-hover)}}.input-otp--secondary .input-otp__slot[data-active=true],.input-otp--secondary .input-otp__slot[data-filled=true]{background-color:var(--input-otp-slot-bg-focus)}@keyframes slot-value-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.input{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input{border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.input:focus,.input[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input[data-invalid=true]:focus,.input[data-invalid=true]:focus-visible,.input[data-invalid=true][data-focused=true],.input[data-invalid=true][data-focus-visible=true],.input[data-invalid=true]:focus-within,.input[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input[data-invalid=true]{background-color:var(--color-field-focus)}.input[data-disabled=true],.input[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-bg);--input-bg:var(--color-default);--input-bg-hover:var(--color-default-hover);--input-bg-focus:var(--color-default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true]:focus-visible,.input--secondary[data-invalid=true][data-focused=true],.input--secondary[data-invalid=true][data-focus-visible=true],.input--secondary[data-invalid=true]:focus-within,.input--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input--secondary[data-invalid=true]{background-color:var(--input-bg-focus)}.input--full-width{width:100%}.input-group{min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);outline-style:none;align-items:center;display:inline-flex}.input-group:has([data-slot=input-group-textarea]){align-items:flex-start;height:auto}.input-group{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}:is(.input-group:has([data-slot=input-group-input]:focus),.input-group:has([data-slot=input-group-textarea]:focus)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group[data-invalid=true]:focus,.input-group[data-invalid=true]:focus-visible,.input-group[data-invalid=true][data-focused=true],.input-group[data-invalid=true][data-focus-visible=true],.input-group[data-invalid=true]:focus-within,.input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.input-group__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}.input-group__input::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.input-group:has([data-slot=input-group-prefix]) .input-group__input{padding-left:calc(var(--spacing) * 0);border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has([data-slot=input-group-suffix]) .input-group__input{padding-right:calc(var(--spacing) * 0);border-top-right-radius:0;border-bottom-right-radius:0}.input-group__input:focus,.input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.input-group__input[data-slot=input-group-textarea]{resize:vertical;min-height:38px}.input-group__prefix{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-right-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-left:none;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__prefix{align-items:flex-start;padding-top:.5rem}.input-group__prefix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__prefix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__prefix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group__suffix{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));height:100%;padding-inline:calc(var(--spacing) * 3);color:var(--field-placeholder,var(--muted));border-width:var(--border-width-field);border-color:var(--color-field-border);border-style:solid;border-left-color:var(--color-field-border);background-color:#0000;border-top:none;border-bottom:none;border-right:none;justify-content:center;align-items:center;display:flex}.input-group:has([data-slot=input-group-textarea]) .input-group__suffix{align-items:flex-start;padding-top:.5rem}.input-group__suffix{transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth)}.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *),.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.input-group__suffix:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.input-group__suffix:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--input-group-bg);--input-group-bg:var(--color-default);--input-group-bg-hover:var(--color-default-hover);--input-group-bg-focus:var(--color-default)}@media (hover:hover){.input-group--secondary:hover:not(:focus-within),.input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--input-group-bg-hover)}}:is(.input-group--secondary:has([data-slot=input-group-input]:focus),.input-group--secondary:has([data-slot=input-group-textarea]:focus)){background-color:var(--input-group-bg-focus)}.input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.input-group--secondary[data-invalid=true]:focus,.input-group--secondary[data-invalid=true]:focus-visible,.input-group--secondary[data-invalid=true][data-focused=true],.input-group--secondary[data-invalid=true][data-focus-visible=true],.input-group--secondary[data-invalid=true]:focus-within,.input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--input-group-bg-focus)}.input-group--secondary [data-slot=input-group-input],.input-group--secondary [data-slot=input-group-textarea]{background-color:#0000}.input-group--full-width{width:100%}.number-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.number-field[data-invalid=true],.number-field[aria-invalid=true]) [data-slot=description]{display:none}.number-field [data-slot=label]{width:fit-content}.number-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.number-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;grid-template-columns:40px 1fr 40px;align-items:center;display:grid;overflow:hidden}.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.number-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.number-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.number-field__group[data-focus-within=true],.number-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field__group[data-invalid=true]:focus,.number-field__group[data-invalid=true]:focus-visible,.number-field__group[data-invalid=true][data-focused=true],.number-field__group[data-invalid=true][data-focus-visible=true],.number-field__group[data-invalid=true]:focus-within,.number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.number-field__input{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--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,);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none}@media (width>=40rem){.number-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.number-field__group:has([slot=decrement]) .number-field__input{border-top-left-radius:0;border-bottom-left-radius:0}.number-field__group:has([slot=increment]) .number-field__input{border-top-right-radius:0;border-bottom-right-radius:0}.number-field__input:focus,.number-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.number-field__increment-button,.number-field__decrement-button{height:100%;width:calc(var(--spacing) * 10);color:var(--field-foreground,var(--foreground));--tw-outline-style:none;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth);background-color:#0000;border-style:solid;border-radius:0;outline-style:none;justify-content:center;align-items:center;display:flex}:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.number-field__increment-button,.number-field__decrement-button):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.number-field__increment-button,.number-field__decrement-button):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.number-field__increment-button,.number-field__decrement-button{cursor:var(--cursor-interactive)}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:var(--field-foreground,var(--foreground))}@supports (color:color-mix(in lab,red,red)){:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{background-color:color-mix(in oklab,var(--field-foreground,var(--foreground)) 10%,transparent)}}:is(.number-field__increment-button,.number-field__decrement-button):active,:is(.number-field__increment-button,.number-field__decrement-button)[data-pressed=true]{transform:scale(.97)}:is(.number-field__increment-button,.number-field__decrement-button):disabled,:is(.number-field__increment-button,.number-field__decrement-button)[data-disabled=true],:is(.number-field__increment-button,.number-field__decrement-button)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-increment-button-icon],:is(.number-field__increment-button,.number-field__decrement-button) [data-slot=number-field-decrement-button-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.number-field__increment-button{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-right-radius:var(--field-radius,calc(var(--radius) * 1.5));border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--field-placeholder,var(--muted))}@supports (color:color-mix(in lab,red,red)){.number-field__increment-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field__decrement-button{border-top-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-bottom-left-radius:var(--field-radius,calc(var(--radius) * 1.5));border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--field-placeholder,var(--muted));border-top-right-radius:0;border-bottom-right-radius:0}@supports (color:color-mix(in lab,red,red)){.number-field__decrement-button{border-color:color-mix(in oklab,var(--field-placeholder,var(--muted)) 15%,transparent)}}.number-field--secondary .number-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--number-field-group-bg);--number-field-group-bg:var(--color-default);--number-field-group-bg-hover:var(--color-default-hover);--number-field-group-bg-focus:var(--color-default)}@media (hover:hover){.number-field--secondary .number-field__group:hover:not(:focus-within),.number-field--secondary .number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--number-field-group-bg-hover)}}.number-field--secondary .number-field__group:focus-within,.number-field--secondary .number-field__group[data-focus-within=true]{background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.number-field--secondary .number-field__group[data-invalid=true]:focus,.number-field--secondary .number-field__group[data-invalid=true]:focus-visible,.number-field--secondary .number-field__group[data-invalid=true][data-focused=true],.number-field--secondary .number-field__group[data-invalid=true][data-focus-visible=true],.number-field--secondary .number-field__group[data-invalid=true]:focus-within,.number-field--secondary .number-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.number-field--secondary .number-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--number-field-group-bg-focus)}.number-field--secondary .number-field__group [data-slot=number-field-input]{background-color:#0000}.number-field--full-width,.number-field__group--full-width{width:100%}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:calc(var(--spacing) * 4)}.radio-group[data-orientation=horizontal]{gap:calc(var(--spacing) * 4);flex-flow:wrap}.radio-group--secondary .radio__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--radio-control-bg);--radio-control-bg:var(--color-default);--radio-control-bg-hover:var(--color-default-hover)}.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover :is(.radio-group--secondary .radio__control),.radio[data-hovered=true] :is(.radio-group--secondary .radio__control){border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}.radio:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control) .radio__indicator:empty:before{background-color:var(--radio-control-bg)}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control),.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) :is(.radio-group--secondary .radio__control)) .radio__indicator:empty:before{background-color:var(--radio-control-bg-hover)}.radio{align-items:flex-start;gap:calc(var(--spacing) * 3);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);outline-style:none;display:flex;position:relative}.radio [data-slot=label]{-webkit-user-select:none;user-select:none}.radio [data-slot=description]{text-wrap:wrap;-webkit-user-select:none;user-select:none}.radio:disabled,.radio[data-disabled=true],.radio[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.radio__control{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-width:var(--border-width-field);background-color:var(--field-background,var(--default));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),transform .1s var(--ease-out);border-radius:3.40282e38px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:inline-flex;position:relative}.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *),.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.radio__control:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.radio__control:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.radio__control{cursor:var(--cursor-interactive)}.radio:focus-visible .radio__control,.radio[data-focus-visible=true] .radio__control{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:color-mix(in oklab,var(--field-border,var(--border)) 88%,var(--field-foreground,var(--foreground)) 10%)}}:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:is(.radio:hover:not([aria-checked=true]):not([data-selected=true]) .radio__control,.radio[data-hovered=true]:not([aria-checked=true]):not([data-selected=true]) .radio__control) .radio__indicator:empty:before{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.radio:active .radio__control,.radio[data-pressed=true] .radio__control{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.radio:active[data-selected=true] .radio__control,.radio[data-pressed=true][data-selected=true] .radio__control{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-visible,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control):focus-within,:is(.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-visible,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focused=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-visible=true],:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control):focus-within,:is(.radio[data-invalid=true][aria-checked=true] .radio__control,.radio[data-invalid=true][data-selected=true] .radio__control,.radio[aria-invalid=true][aria-checked=true] .radio__control,.radio[aria-invalid=true][data-selected=true] .radio__control)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.radio__indicator{inset:calc(var(--spacing) * 0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.radio__indicator:empty:before{content:"";background-color:var(--field-background,var(--default));width:100%;height:100%;transition:scale .2s var(--ease-out),background-color .2s var(--ease-out);border-radius:3.40282e38px;scale:1}@media (prefers-reduced-motion:reduce){.radio__indicator:empty:before:not(:is()){transition-property:none}}.radio[aria-checked=true] .radio__indicator:empty:before,.radio[data-selected=true] .radio__indicator:empty:before{background-color:var(--accent-foreground);scale:.4286}.radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio__content{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.radio--disabled{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textfield{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.textfield[data-invalid=true],.textfield[aria-invalid=true]) [data-slot=description]{display:none}.textfield [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.textfield--full-width,.textfield--full-width [data-slot=input],.textfield--full-width [data-slot=textarea]{width:100%}.search-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.search-field[data-invalid=true],.search-field[aria-invalid=true]) [data-slot=description]{display:none}.search-field [data-slot=label]{width:fit-content}.search-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.search-field[data-empty=true] [data-slot=search-field-clear-button]{pointer-events:none;opacity:0}.search-field__group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;position:relative;overflow:hidden}.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.search-field__group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.search-field__group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}.search-field__group[data-focus-within=true],.search-field__group:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field__group[data-invalid=true]:focus,.search-field__group[data-invalid=true]:focus-visible,.search-field__group[data-invalid=true][data-focused=true],.search-field__group[data-invalid=true][data-focus-visible=true],.search-field__group[data-invalid=true]:focus-within,.search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field__group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.search-field__input{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1}@media (width>=40rem){.search-field__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.search-field__input::-webkit-search-cancel-button{appearance:none}.search-field__input::-webkit-search-decoration{appearance:none}.search-field__group:has([data-slot=search-field-search-icon]) .search-field__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.search-field__group:has([slot=clear]) .search-field__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.search-field__input:focus,.search-field__input:focus-visible{--tw-outline-style:none;outline-style:none}.search-field__search-icon{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.search-field__clear-button{margin-right:calc(var(--spacing) * 2);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.search-field__clear-button [data-slot=close-button-icon]{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.search-field--secondary .search-field__group{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--search-field-group-bg);--search-field-group-bg:var(--color-default);--search-field-group-bg-hover:var(--color-default-hover);--search-field-group-bg-focus:var(--color-default)}@media (hover:hover){.search-field--secondary .search-field__group:hover:not(:focus-within),.search-field--secondary .search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--search-field-group-bg-hover)}}.search-field--secondary .search-field__group:focus-within,.search-field--secondary .search-field__group[data-focus-within=true]{background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.search-field--secondary .search-field__group[data-invalid=true]:focus,.search-field--secondary .search-field__group[data-invalid=true]:focus-visible,.search-field--secondary .search-field__group[data-invalid=true][data-focused=true],.search-field--secondary .search-field__group[data-invalid=true][data-focus-visible=true],.search-field--secondary .search-field__group[data-invalid=true]:focus-within,.search-field--secondary .search-field__group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.search-field--secondary .search-field__group[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--search-field-group-bg-focus)}.search-field--secondary .search-field__group [data-slot=search-field-input]{background-color:#0000}.search-field--full-width,.search-field__group--full-width{width:100%}.textarea{border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}.textarea::placeholder{color:var(--field-placeholder,var(--muted))}@media (width>=40rem){.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.textarea{border-width:var(--border-width-field);border-color:var(--color-field-border);min-height:38px;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out)}.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *),.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.textarea:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.textarea:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){border-color:var(--color-field-border-hover)}}.textarea:focus,.textarea[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.textarea[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[data-invalid=true]:focus-within,.textarea[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea[data-invalid=true]{background-color:var(--color-field-focus)}.textarea[data-disabled=true],.textarea[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.textarea--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--textarea-bg);--textarea-bg:var(--color-default);--textarea-bg-hover:var(--color-default-hover);--textarea-bg-focus:var(--color-default)}@media (hover:hover){.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--textarea-bg-hover)}}.textarea--secondary:focus,.textarea--secondary[data-focused=true]{background-color:var(--textarea-bg-focus)}.textarea--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.textarea--secondary[data-invalid=true]:focus,.textarea--secondary[data-invalid=true]:focus-visible,.textarea--secondary[data-invalid=true][data-focused=true],.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea--secondary[data-invalid=true]:focus-within,.textarea--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.textarea--secondary[data-invalid=true]{background-color:var(--textarea-bg-focus)}.textarea--full-width{width:100%}.calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .calendar__nav-button{pointer-events:none;opacity:0}.calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.calendar__nav-button:hover,.calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.calendar__nav-button:active,.calendar__nav-button[data-pressed=true]{transform:scale(.95)}.calendar__nav-button:focus-visible,.calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__nav-button:disabled,.calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.calendar__grid[aria-readonly=true] .calendar__cell{pointer-events:none}.calendar__grid-header,.calendar__grid-header>tr,.calendar__grid-body,.calendar__grid-body>tr{display:contents}.calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.calendar__grid-row{display:contents}.calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.calendar__cell{aspect-ratio:1;border-radius:calc(var(--radius) * 3);text-align:center;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-tap-highlight-color:transparent;will-change:scale;transition:transform .25s var(--ease-out),box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar__cell{cursor:var(--cursor-interactive)}.calendar__cell:focus-visible:not(:focus),.calendar__cell[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar__cell[data-today=true]{color:var(--accent)}.calendar__cell[data-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.calendar__cell:active,.calendar__cell[data-pressed=true]{background-color:var(--default);transform:scale(.95)}:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.calendar__cell:active,.calendar__cell[data-pressed=true])[data-selected=true]{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@media (hover:hover){.calendar__cell:hover:not([data-selected=true]),.calendar__cell[data-hovered=true]:not([data-selected=true]){background-color:var(--default)}}.calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.calendar__cell[data-selected=true][data-outside-month=true]{background-color:var(--default)}.calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.calendar__cell:disabled:not([data-outside-month=true]),.calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x:-50%;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;left:50%}[data-selected=true]>.calendar__cell-indicator{background-color:var(--accent-foreground)}.range-calendar{width:calc(var(--spacing) * 63);max-width:100%;container-type:inline-size}.range-calendar__header{padding-inline:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}.range-calendar__header:has(.calendar-year-picker__trigger[data-open=true]) .range-calendar__nav-button{pointer-events:none;opacity:0}.range-calendar__heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1}.range-calendar__nav-button{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--accent);will-change:scale;transition:transform .25s var(--ease-out),background-color .1s var(--ease-out),box-shadow .1s var(--ease-out),opacity .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__nav-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__nav-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__nav-button{cursor:var(--cursor-interactive)}@media (hover:hover){.range-calendar__nav-button:hover,.range-calendar__nav-button[data-hovered=true]{background-color:var(--default);color:var(--accent)}}.range-calendar__nav-button:active,.range-calendar__nav-button[data-pressed=true]{transform:scale(.95)}.range-calendar__nav-button:focus-visible,.range-calendar__nav-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__nav-button:disabled,.range-calendar__nav-button[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__nav-button-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.range-calendar__grid{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.range-calendar__grid[aria-readonly=true] .range-calendar__cell{pointer-events:none}.range-calendar__grid-header,.range-calendar__grid-header>tr,.range-calendar__grid-body,.range-calendar__grid-body>tr{display:contents}.range-calendar__grid-body>tr:first-child>td{margin-top:calc(var(--spacing) * 1)}.range-calendar__grid-row{display:contents}.range-calendar__header-cell{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);justify-content:center;align-items:center;display:flex}.range-calendar__cell{z-index:1;margin-inline:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);--tw-outline-style:none;cursor:var(--cursor-interactive);will-change:background-color,border-color;transition:box-shadow .1s var(--ease-out),border-color .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;outline-style:none;margin-block:2px;position:relative}.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell .range-calendar__cell-button{aspect-ratio:1;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);-webkit-tap-highlight-color:transparent;will-change:scale;transition:scale .2s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.range-calendar__cell .range-calendar__cell-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.range-calendar__cell .range-calendar__cell-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]{z-index:2}:is(.range-calendar__cell:focus-visible:not(:focus),.range-calendar__cell[data-focus-visible=true]) .range-calendar__cell-button{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.range-calendar__cell[data-today=true] .range-calendar__cell-button{color:var(--accent)}.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:var(--accent);border-radius:0}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true]:not([data-outside-month=true]){background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*){border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:first-child>*,[aria-disabled]+td>*)[data-selection-start=true]{border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*){border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}.range-calendar__cell[data-selected=true]:is(td:last-child>*,td:has(+[aria-disabled])>*)[data-selection-end=true]{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){z-index:2}:is(.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]),.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true])) .range-calendar__cell-button{background-color:var(--accent);color:var(--accent-foreground)}.range-calendar__cell[data-selection-start=true]:not([data-outside-month=true]){border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.range-calendar__cell[data-selection-end=true]:not([data-outside-month=true]){border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true]) .range-calendar__cell-button{scale:.9}:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-start=true],:is(.range-calendar__cell:active,.range-calendar__cell[data-pressed=true])[data-selection-end=true]) .range-calendar__cell-button{background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}@media (hover:hover){:is(.range-calendar__cell:hover:not([data-selected=true]),.range-calendar__cell[data-hovered=true]:not([data-selected=true])) .range-calendar__cell-button{background-color:var(--default)}}.range-calendar__cell[data-outside-month=true]{color:var(--muted);opacity:.5}.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.range-calendar__cell[data-selected=true][data-outside-month=true]:not([data-selection-start=true],[data-selection-end=true]){background-color:color-mix(in oklab,var(--default) 20%,transparent)}}.range-calendar__cell[data-unavailable=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.range-calendar__cell:disabled:not([data-outside-month=true]),.range-calendar__cell[data-disabled=true]:not([data-outside-month=true]){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none;text-decoration:line-through}.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true]{border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1)}:is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-outside-month=true])+td>.range-calendar__cell[data-selected=true][data-selection-start=true]){border-start-start-radius:3.40282e38px;border-end-start-radius:3.40282e38px}.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true]{border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1)}:is(.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-outside-month=true],.range-calendar__grid-body td:has(>.range-calendar__cell[data-selected=true]):has(+td>.range-calendar__cell[data-outside-month=true])>.range-calendar__cell[data-selected=true][data-selection-end=true]){border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.range-calendar__cell-indicator{bottom:calc(var(--spacing) * 1);--tw-translate-x:-50%;width:3px;height:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--muted);border-radius:3.40282e38px;position:absolute;left:50%}[data-selected=true]>.range-calendar__cell-indicator{background-color:var(--accent-foreground)}:is(.calendar:has(.calendar-year-picker__year-grid),.range-calendar:has(.calendar-year-picker__year-grid)){position:relative}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]){will-change:opacity;transition:opacity .15s var(--ease-out),visibility 0s linear}:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid)>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid)>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]){pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-out),visibility 0s linear .15s}:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=calendar-grid],.range-calendar:has(.calendar-year-picker__year-grid[data-open=true])>[data-slot=range-calendar-grid]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(var(--radius) * 1);--tw-outline-style:none;cursor:var(--cursor-interactive);touch-action:manipulation;outline-style:none;flex:1;display:flex}.calendar-year-picker__trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.calendar-year-picker__trigger-heading{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition:color .15s var(--ease-out)}.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-heading:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-heading:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger-indicator{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--accent);transition:transform .15s var(--ease-out)}.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__trigger-indicator:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__trigger-indicator:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-indicator{transform:rotate(90deg)}.calendar-year-picker__trigger[data-open=true] .calendar-year-picker__trigger-heading{color:var(--accent)}.calendar-year-picker__year-grid{pointer-events:none;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-content:flex-start;gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);opacity:0;will-change:opacity;scrollbar-width:thin;scrollbar-color:oklch(0% 0 0/.15) transparent;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;overflow-y:auto}.calendar-year-picker__year-grid::-webkit-scrollbar{width:6px}.calendar-year-picker__year-grid::-webkit-scrollbar-track{background:0 0}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#00000040}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid{scrollbar-color:oklch(100% 0 0/.15) transparent}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb{background:#ffffff26}:is([data-theme=dark],.dark) .calendar-year-picker__year-grid::-webkit-scrollbar-thumb:hover{background:#ffffff40}.calendar-year-picker__year-grid[data-open=true]{pointer-events:auto;opacity:1;transition:opacity .2s var(--ease-out) 50ms}.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-grid[data-open=true]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-grid[data-open=true]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .1s var(--ease-smooth),scale .1s var(--ease-smooth),opacity .1s var(--ease-smooth),background-color .1s var(--ease-smooth),box-shadow .1s var(--ease-out);transform-origin:50%;transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *),.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.calendar-year-picker__year-cell:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.calendar-year-picker__year-cell:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.calendar-year-picker__year-cell{cursor:var(--cursor-interactive)}@media (hover:hover) and (pointer:fine){.calendar-year-picker__year-cell:is(:hover,[data-hovered=true]):not([data-selected=true]){background-color:var(--default);color:var(--default-foreground)}}.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}@media (hover:hover) and (pointer:fine){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:is(.calendar-year-picker__year-cell[data-selected=true],.calendar-year-picker__year-cell[aria-selected=true]):is(:hover,[data-hovered=true]){background-color:color-mix(in oklab,var(--accent) 90%,var(--accent-foreground) 10%)}}}.calendar-year-picker__year-cell:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.date-field[data-invalid=true],.date-field[aria-invalid=true]) [data-slot=description]{display:none}.date-field [data-slot=label]{width:fit-content}.date-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.date-field--full-width{width:100%}.time-field{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.time-field[data-invalid=true],.time-field[aria-invalid=true]) [data-slot=description]{display:none}.time-field [data-slot=label]{width:fit-content}.time-field [data-slot=description]{padding-inline:calc(var(--spacing) * 1)}.time-field--full-width{width:100%}.date-input-group{height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-width:1px;border-width:var(--border-width-field);border-color:var(--color-field-border);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline-style:none;align-items:center;display:inline-flex;overflow:hidden}.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-input-group:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-input-group:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.date-input-group:hover:not(:focus-within),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:var(--color-field-border-hover)}}:is(.date-input-group[data-focus-within=true]:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true])),.date-input-group:focus-within:not(:has([data-slot=date-picker-trigger]:focus,[data-slot=date-picker-trigger][data-focused=true],[data-slot=date-range-picker-trigger]:focus,[data-slot=date-range-picker-trigger][data-focused=true]))){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;outline-style:none}.date-input-group[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group[data-invalid=true]:focus,.date-input-group[data-invalid=true]:focus-visible,.date-input-group[data-invalid=true][data-focused=true],.date-input-group[data-invalid=true][data-focus-visible=true],.date-input-group[data-invalid=true]:focus-within,.date-input-group[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group[data-invalid=true]{background-color:var(--color-field-focus);border-color:var(--color-field-border-invalid)}.date-input-group[data-disabled=true],.date-input-group[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-input-group__input{cursor:text;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;align-items:center;gap:1px;display:flex}@media (width>=40rem){.date-input-group__input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.date-input-group:has([data-slot=date-input-group-prefix]) .date-input-group__input{padding-left:calc(var(--spacing) * 2);border-top-left-radius:0;border-bottom-left-radius:0}.date-input-group:has([data-slot=date-input-group-suffix]) .date-input-group__input{padding-right:calc(var(--spacing) * 2);border-top-right-radius:0;border-bottom-right-radius:0}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=start]{padding-right:calc(var(--spacing) * 0);flex:none}.date-input-group:has(.date-range-picker__range-separator) .date-input-group__input[slot=end]{padding-left:calc(var(--spacing) * 0)}.date-input-group__input:focus,.date-input-group__input:focus-visible{--tw-outline-style:none;outline-style:none}.date-input-group__input-container{scrollbar-width:none;flex:1;align-items:center;width:fit-content;display:flex;overflow:auto clip}.date-input-group__input-container::-webkit-scrollbar{display:none}.date-input-group__segment{border-radius:calc(var(--radius) * .75);padding-inline:calc(var(--spacing) * .5);text-align:end;text-wrap:nowrap;--tw-outline-style:none;outline-style:none;display:inline-block}.date-input-group__segment[data-type=literal]{padding:calc(var(--spacing) * 0);color:var(--muted)}.date-input-group__segment[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{color:var(--accent)}.date-input-group__segment[data-disabled=true]{opacity:.5}.date-input-group__segment[data-invalid=true]{color:var(--danger)}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.date-input-group__segment[data-invalid=true]:focus,.date-input-group__segment[data-invalid=true][data-focused=true]{color:var(--danger)}.date-input-group__prefix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group__suffix{pointer-events:none;color:var(--field-placeholder,var(--muted));margin-right:calc(var(--spacing) * 3);flex-shrink:0;align-items:center;display:flex}.date-input-group--secondary{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--date-input-group-bg);--date-input-group-bg:var(--color-default);--date-input-group-bg-hover:var(--color-default-hover);--date-input-group-bg-focus:var(--color-default)}@media (hover:hover){.date-input-group--secondary:hover:not(:focus-within),.date-input-group--secondary[data-hovered=true]:not([data-focus-within=true]){background-color:var(--date-input-group-bg-hover)}}.date-input-group--secondary:focus-within,.date-input-group--secondary[data-focus-within=true]{background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}.date-input-group--secondary[data-invalid=true]:focus,.date-input-group--secondary[data-invalid=true]:focus-visible,.date-input-group--secondary[data-invalid=true][data-focused=true],.date-input-group--secondary[data-invalid=true][data-focus-visible=true],.date-input-group--secondary[data-invalid=true]:focus-within,.date-input-group--secondary[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.date-input-group--secondary[data-invalid=true]{border-color:var(--color-field-border-invalid);background-color:var(--date-input-group-bg-focus)}.date-input-group--secondary [data-slot=date-input-group-input]{background-color:#0000}.date-input-group--full-width{width:100%}.date-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-picker .date-input-group__suffix,.date-picker .date-input-group__prefix{pointer-events:auto}.date-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__trigger:focus-visible:not(:focus),.date-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-picker__trigger:disabled,.date-picker__trigger[data-disabled=true],.date-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.date-range-picker{gap:calc(var(--spacing) * 1);flex-direction:column;display:inline-flex}.date-range-picker .date-input-group__suffix,.date-range-picker .date-input-group__prefix{pointer-events:auto}.date-range-picker__trigger{border-radius:var(--field-radius,calc(var(--radius) * 1.5));width:100%;padding:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:box-shadow .15s var(--ease-out);align-items:center;display:inline-flex}.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__trigger:focus-visible:not(:focus),.date-range-picker__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.date-range-picker__trigger:disabled,.date-range-picker__trigger[data-disabled=true],.date-range-picker__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.date-range-picker__trigger-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--field-placeholder,var(--muted));justify-content:center;align-items:center;display:inline-flex}.date-range-picker__range-separator{padding-inline:calc(var(--spacing) * 1);color:var(--field-placeholder,var(--muted));-webkit-user-select:none;user-select:none}.date-range-picker__popover{max-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);overscroll-behavior:contain;background-color:var(--overlay);padding:calc(var(--spacing) * 3);overflow:hidden auto}.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *),.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.date-range-picker__popover:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.date-range-picker__popover:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.date-range-picker__popover{box-shadow:var(--shadow-overlay);border-radius:calc(var(--radius) * 2.5)}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.date-range-picker__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.date-range-picker__popover[data-entering=true][data-placement^=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-entering=true][data-placement^=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.date-range-picker__popover[data-entering=true][data-placement^=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.date-range-picker__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.card{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.card__header{flex-direction:column;display:flex}.card__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted)}.card__content{gap:calc(var(--spacing) * 1);flex-direction:column;flex:1;display:flex}.card__footer{flex-direction:row;align-items:center;display:flex}.card--transparent{--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-style:none}.card--default{background-color:var(--surface)}.card--secondary{background-color:var(--surface-secondary)}.card--tertiary{background-color:var(--surface-tertiary)}.header{width:100%;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted)}.separator{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--separator);border-bottom-width:0;border-radius:4px;flex-shrink:0;width:100%;height:1px}.separator--horizontal{width:100%;height:1px}.separator--vertical{height:auto;min-height:calc(var(--spacing) * 2);align-self:stretch;width:1px}.separator--default{background-color:var(--separator)}.separator--secondary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--secondary{background-color:color-mix(in oklab,var(--surface) 85%,var(--surface-foreground) 15%)}}.separator--tertiary{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.separator--tertiary{background-color:color-mix(in oklab,var(--surface) 81%,var(--surface-foreground) 19%)}}.separator__container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.separator__container--horizontal{flex-direction:row;width:100%}.separator__container--vertical{flex-direction:column;justify-content:center;height:100%}.separator__line{flex-grow:1;flex-shrink:0}.separator__content{text-align:center;white-space:nowrap;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.separator__content--horizontal,.separator__content--vertical{text-align:center}.surface{color:var(--foreground);position:relative}.surface--transparent{background-color:#0000}.surface--default{background-color:var(--surface);color:var(--surface-foreground)}.surface--secondary{background-color:var(--surface-secondary);color:var(--surface-secondary-foreground)}.surface--tertiary{background-color:var(--surface-tertiary);color:var(--surface-tertiary-foreground)}.avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background-color:var(--default);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.avatar__fallback{background-color:var(--default);width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:flex}.avatar__image{inset:calc(var(--spacing) * 0);aspect-ratio:1;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.25s;transition-duration:.25s;position:absolute}.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *),.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.avatar__image:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.avatar__image:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.avatar--sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar--lg{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.avatar--lg .avatar__fallback{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.avatar__fallback--accent{color:var(--accent)}.avatar__fallback--default{color:var(--default-foreground)}.avatar__fallback--success{color:var(--success)}.avatar__fallback--warning{color:var(--warning)}.avatar__fallback--danger{color:var(--danger)}.avatar--soft{background-color:#0000}.avatar--soft .avatar__fallback--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.avatar--soft .avatar__fallback--accent{color:var(--accent)}.avatar--soft .avatar__fallback--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.avatar--soft .avatar__fallback--success{color:var(--success)}.avatar--soft .avatar__fallback--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.avatar--soft .avatar__fallback--warning{color:var(--warning)}.avatar--soft .avatar__fallback--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.avatar--soft .avatar__fallback--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.avatar--soft .avatar__fallback--danger{color:var(--danger)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:105%;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:0%}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:-0%}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:calc(var(--spacing) * 0)}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--accent{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--accent{background-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.alert-dialog__icon--accent{color:var(--accent)}.alert-dialog__icon--success{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--success{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.alert-dialog__icon--success{color:var(--success)}.alert-dialog__icon--warning{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--warning{background-color:color-mix(in oklab,var(--warning) 15%,transparent)}}.alert-dialog__icon--warning{color:var(--warning)}.alert-dialog__icon--danger{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.alert-dialog__icon--danger{background-color:color-mix(in oklab,var(--danger) 15%,transparent)}}.alert-dialog__icon--danger{color:var(--danger)}.alert-dialog__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);-webkit-overflow-scrolling:touch;flex:1;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.alert-dialog__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.drawer__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.drawer__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.drawer__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.drawer__trigger:focus-visible:not(:focus),.drawer__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.drawer__trigger:disabled,.drawer__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.drawer__trigger:active,.drawer__trigger[data-pressed=true]{transform:scale(.97)}.drawer__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed}.drawer__backdrop[data-entering=true]{opacity:0}.drawer__backdrop[data-exiting=true]{opacity:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer__backdrop[data-exiting=true],.drawer__backdrop[data-entering=true]{will-change:opacity}@media (prefers-reduced-motion:reduce){.drawer__backdrop{transition:none}}.drawer__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.drawer__content{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);display:flex;position:fixed}.drawer__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);--drawer-exit-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.drawer__dialog{transition:none}}.drawer__dialog[data-placement=bottom]{border-top-left-radius:calc(var(--radius) * 2);border-top-right-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=top]{border-bottom-right-radius:calc(var(--radius) * 2);border-bottom-left-radius:calc(var(--radius) * 2);width:100%;max-height:85vh}.drawer__dialog[data-placement=left]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=left]{width:calc(var(--spacing) * 96)}}.drawer__dialog[data-placement=right]{height:100%;width:calc(var(--spacing) * 80);border-radius:0;max-width:85vw}@media (width>=40rem){.drawer__dialog[data-placement=right]{width:calc(var(--spacing) * 96)}}[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration);transition-timing-function:var(--drawer-exit-ease)}.drawer__content--left .drawer__dialog,.drawer__content--right .drawer__dialog,.drawer__content--top .drawer__dialog,.drawer__content--bottom .drawer__dialog{translate:0}.drawer__dialog--top{padding-bottom:calc(var(--spacing) * 2)}.drawer__dialog--top .drawer__handle{padding-bottom:calc(var(--spacing) * 0)}.drawer__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.drawer__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.drawer__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;margin-block:calc(var(--spacing) * 0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:3px;line-height:1.43;overflow-y:auto}.drawer__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.drawer__handle{padding-bottom:calc(var(--spacing) * 2);justify-content:center;align-items:center;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 9);background-color:var(--separator);border-radius:3.40282e38px}.drawer__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:calc(var(--spacing) * 5)}.modal__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.modal__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.modal__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.modal__trigger:focus-visible:not(:focus),.modal__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.modal__trigger:disabled,.modal__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.modal__trigger:active,.modal__trigger[data-pressed=true]{transform:scale(.97)}.modal__backdrop{inset:calc(var(--spacing) * 0);z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed}.modal__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.modal__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]{will-change:opacity}:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__backdrop[data-exiting=true],.modal__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.modal__container{height:var(--visual-viewport-height);width:100%;min-width:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.modal__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.modal__container{pointer-events:none}.modal__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:105%;transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.modal__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:0%}}.modal__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.modal__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:-0%}.modal__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.modal__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.modal__container[data-exiting=true],.modal__container[data-entering=true]{will-change:opacity,transform}:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.modal__container[data-exiting=true],.modal__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.modal__container--scroll-outside{pointer-events:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}@media (width>=40rem){.modal__container--full{padding:calc(var(--spacing) * 0)}}.modal__container--full[data-entering=true]{--tw-enter-translate-y:0%;--tw-enter-scale:1}@media (width>=40rem){.modal__container--full[data-entering=true]{--tw-enter-translate-y:0%}}.modal__container--full[data-exiting=true]{--tw-exit-scale:1}.modal__dialog{border-radius:calc(var(--radius) * 3);background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}@media (width>=40rem){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog--scroll-outside{height:auto;min-height:calc(var(--spacing) * 0);flex-shrink:0}.modal__dialog--xs{max-width:var(--container-xs)}.modal__dialog--sm{max-width:var(--container-sm)}.modal__dialog--md{max-width:var(--container-md)}.modal__dialog--lg{max-width:var(--container-lg)}.modal__dialog--cover{width:100%;height:100%;min-height:100%}.modal__dialog--full{--tw-shadow:0 0 #0000;width:100%;height:100%;min-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0}.modal__header{gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);flex-direction:column;display:flex}.modal__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.modal__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.modal__body{min-height:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin-block:calc(var(--spacing) * 0);flex:1;line-height:1.43}.modal__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 0);flex-direction:row;display:flex}.modal__close-trigger{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);position:absolute}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:calc(var(--spacing) * 5)}.popover{transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay)}.popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.popover[data-exiting=true],.popover[data-entering=true]{will-change:opacity,transform}.popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.popover__dialog{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover__heading{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.popover__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.popover__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.popover__trigger{cursor:var(--cursor-interactive)}.popover__trigger:focus-visible:not(:focus),.popover__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.popover__trigger:disabled,.popover__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.tooltip{max-width:var(--container-xs);transform-origin:var(--trigger-anchor-point);border-radius:calc(var(--radius) * 1.5);background-color:var(--overlay);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;box-shadow:var(--shadow-overlay)}.tooltip[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.9;transition-duration:.15s;transition-timing-function:ease}.tooltip[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.tooltip[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.tooltip[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.tooltip[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.tooltip[data-exiting=true],.tooltip[data-entering=true]{will-change:opacity,transform}.tooltip [data-slot=overlay-arrow]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.tooltip [data-slot=overlay-arrow]{stroke:color-mix(in oklab,var(--border) 40%,transparent)}}.tooltip [data-slot=overlay-arrow]{fill:var(--overlay)}.tooltip[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.tooltip[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.tooltip[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.tooltip__trigger{transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);display:inline-block}.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.tooltip__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.tooltip__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.tooltip__trigger:focus-visible:not(:focus),.tooltip__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.combo-box{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.combo-box[data-invalid=true],.combo-box[aria-invalid=true]) [data-slot=description]{display:none}.combo-box [data-slot=input]{min-width:calc(var(--spacing) * 0);flex:1}.combo-box [data-slot=input]:has(+.combo-box__trigger){padding-right:calc(var(--spacing) * 7)}.combo-box [data-slot=input]:focus,.combo-box [data-slot=input][data-focus]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;--tw-ring-offset-width:0px;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.combo-box [data-slot=input]:disabled,.combo-box [data-slot=input][data-disabled],.combo-box [data-slot=input][aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.combo-box__trigger{top:50%;right:calc(var(--spacing) * 0);--tw-translate-y:-50%;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;padding-right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;-webkit-tap-highlight-color:transparent;--tw-border-style:none;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex;position:absolute}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground,var(--foreground))}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-radius:.25rem;outline-style:none}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.combo-box__trigger [data-slot=combo-box-trigger-default-icon]:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{rotate:180deg}.combo-box__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.combo-box__popover:focus-visible:not(:focus),.combo-box__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.combo-box__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.combo-box__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.combo-box__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.combo-box__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.combo-box__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.combo-box__popover[data-exiting=true],.combo-box__popover[data-entering=true]{will-change:opacity,transform}.combo-box__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.combo-box__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.combo-box__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.combo-box__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.combo-box__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.select{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}:is(.select[data-invalid=true],.select[aria-invalid=true]) [data-slot=description]{display:none}.select__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.select__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.select__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.select__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.select__trigger:has(.select__indicator){padding-right:calc(var(--spacing) * 7)}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}.select__trigger:hover,.select__trigger[data-hovered=true]{border-color:var(--color-field-border-hover)}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-visible,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focused=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-visible=true],:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger):focus-within,:is(.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{background-color:var(--color-field-focus)}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.select--secondary .select__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--select-trigger-bg);--select-trigger-bg:var(--color-default);--select-trigger-bg-hover:var(--color-default-hover);--select-trigger-bg-focus:var(--color-default)}@media (hover:hover){.select--secondary .select__trigger:hover,.select--secondary .select__trigger[data-hovered=true]{background-color:var(--select-trigger-bg-hover)}}.select--secondary .select__trigger:focus-visible:not(:focus),.select--secondary .select__trigger[data-focus-visible=true]{background-color:var(--select-trigger-bg-focus)}.select__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.select__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.select__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.select__indicator[data-open=true]{rotate:180deg}.select__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.select__popover:focus-visible:not(:focus),.select__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.select__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:ease;--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.15s;transition-timing-function:ease}.select__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.select__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.select__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.select__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:ease;--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:ease}.select__popover[data-exiting=true],.select__popover[data-entering=true]{will-change:opacity,transform}.select__popover [data-slot=popover-overlay-arrow]{fill:var(--overlay)}.select__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.select__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.select__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.select__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete{gap:calc(var(--spacing) * 1);flex-direction:column;display:flex}.autocomplete__trigger{isolation:isolate;min-height:calc(var(--spacing) * 9);border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);border-width:1px;outline-style:none;display:inline-flex;position:relative}.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__trigger{cursor:var(--cursor-interactive);border-width:var(--border-width-field);border-color:var(--color-field-border)}.autocomplete__trigger:has(.autocomplete__indicator){padding-right:calc(var(--spacing) * 7)}@media (hover:hover){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:color-mix(in oklab,var(--field-background,var(--default)) 90%,var(--field-foreground,var(--foreground)) 2%)}}:is(.autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){border-color:var(--color-field-border-hover)}}.autocomplete__trigger:focus-visible:not(:focus),.autocomplete__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);outline-style:none}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-visible,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focused=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-visible=true],:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger):focus-within,:is(.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger)[data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-width:0px}.autocomplete[data-invalid=true] .autocomplete__trigger,.autocomplete[aria-invalid=true] .autocomplete__trigger{background-color:var(--color-field-focus)}.autocomplete__trigger:disabled,.autocomplete__trigger[data-disabled=true],.autocomplete__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.autocomplete--secondary .autocomplete__trigger{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--autocomplete-trigger-bg);--autocomplete-trigger-bg:var(--color-default);--autocomplete-trigger-bg-hover:var(--color-default-hover);--autocomplete-trigger-bg-focus:var(--color-default)}@media (hover:hover){:is(.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--autocomplete-trigger-bg-hover)}}.autocomplete--secondary .autocomplete__trigger:focus-visible:not(:focus),.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true]{background-color:var(--autocomplete-trigger-bg-focus)}.autocomplete__value{text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow-wrap:break-word;color:currentColor;flex:1}@media (width>=40rem){.autocomplete__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.autocomplete__value[data-placeholder=true]{color:var(--field-placeholder,var(--muted))}.autocomplete__value [data-slot=list-box-item-indicator]{display:none}.autocomplete__indicator{inset-block:calc(var(--spacing) * 0);right:calc(var(--spacing) * 2);color:var(--field-placeholder,var(--muted));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(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;cursor:var(--cursor-interactive);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;transition-duration:.15s;display:flex;position:absolute}.autocomplete__indicator[data-open=true]{rotate:180deg}.autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.autocomplete__popover{min-width:var(--trigger-width);transform-origin:var(--trigger-anchor-point);scroll-padding-block:calc(var(--spacing) * 1);overscroll-behavior:contain;border-radius:calc(var(--radius) * 3);background-color:var(--overlay);padding:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));box-shadow:var(--shadow-overlay);overflow-y:auto}.autocomplete__popover:focus-visible:not(:focus),.autocomplete__popover[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}.autocomplete__popover[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.32, .72, 0, 1);--tw-enter-opacity:0;--tw-enter-scale:.95;transition-duration:.25s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.autocomplete__popover[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-entering=true][data-placement=left]{--tw-enter-translate-x:calc(1*var(--spacing))}.autocomplete__popover[data-entering=true][data-placement=right]{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.autocomplete__popover[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-scale:.95;--tw-exit-opacity:0;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.autocomplete__popover[data-exiting=true],.autocomplete__popover[data-entering=true]{will-change:opacity,transform}.autocomplete__popover[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.autocomplete__popover[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.autocomplete__popover[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.autocomplete__popover [data-slot=list-box]{padding:calc(var(--spacing) * 1.5);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition-property:none}.autocomplete__popover [data-slot=search-field]{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-outline-style:none;outline-style:none}.autocomplete__popover [data-slot=empty-state]{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--overlay-foreground)}@supports (color:color-mix(in lab,red,red)){.autocomplete__popover [data-slot=empty-state]{color:color-mix(in oklab,var(--overlay-foreground) 60%,transparent)}}.autocomplete--full-width,.autocomplete__trigger--full-width{width:100%}.autocomplete__clear-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:calc(var(--spacing) * 1);color:var(--muted);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin-right:calc(var(--spacing) * 0);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:var(--cursor-interactive);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);background-color:#0000;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex;position:relative}.autocomplete__clear-button:not([data-empty=true]){transition:opacity .15s var(--ease-smooth)}.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.autocomplete__clear-button:not([data-empty=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.autocomplete__clear-button:not([data-empty=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@media (hover:hover){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:var(--default)}@supports (color:color-mix(in lab,red,red)){.autocomplete__clear-button:hover,.autocomplete__clear-button[data-hovered=true]{background-color:color-mix(in oklab,var(--default) 96%,var(--default-foreground) 4%)}}}.autocomplete__clear-button:active,.autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.kbd{height:calc(var(--spacing) * 6);align-items:center;display:inline-flex}:where(.kbd>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}.kbd{border-radius:calc(var(--radius) * 1);background-color:var(--default);padding-inline:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted)}:where(.kbd:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.kbd{word-spacing:-.25rem}.kbd__abbr{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.kbd__content{justify-content:center;align-items:center;display:flex}.kbd--light{background-color:#0000}.scroll-shadow{--scroll-shadow-size:40px;position:relative}.scroll-shadow--vertical{overflow-y:auto}.scroll-shadow--horizontal{overflow-x:auto}.scroll-shadow--fade.scroll-shadow--vertical[data-top-scroll=true]{--scroll-linear-gradient:0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-bottom-scroll=true]{--scroll-linear-gradient:180deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--vertical[data-top-bottom-scroll=true]{--scroll-linear-gradient:#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-scroll=true]{--scroll-linear-gradient:270deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-right-scroll=true]{--scroll-linear-gradient:90deg, #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--fade.scroll-shadow--horizontal[data-left-right-scroll=true]{--scroll-linear-gradient:to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent;-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient));mask-image:linear-gradient(var(--scroll-linear-gradient));-webkit-mask-image:linear-gradient(var(--scroll-linear-gradient))}.scroll-shadow--hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.scroll-shadow--hide-scrollbar::-webkit-scrollbar{display:none}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--neutrals-0:#0d0d0d;--neutrals-1:#3b3b3b;--neutrals-2:#666;--neutrals-3:gray;--neutrals-4:#b3b3b3;--neutrals-5:#ccc;--neutrals-6:#d9d9d9;--neutrals-7:#e6e6e6;--neutrals-85:#f5f5f5;--neutrals-8:#f2f2f2;--neutrals-9:#fff;--red-lite:#eedcda;--red-dull:#eaaca5;--red:#ce2c31;--red-dark:#641818;--green-lite:#d7e6dd;--green-dull:#a1c9b2;--green:#218358;--green-dark:#006d43;--yellow-lite:#fde1b1;--yellow-dull:#efbd61;--yellow:#e7a300;--yellow-dark:#8a5c00;--purple-lite:#b9beed;--purple-dull:#6b71cf;--purple:#45478d;--purple-dark:#303063;--blue-lite:#cbddef;--blue-dull:#8db1dd;--blue:#0d74ce;--blue-dark:#0062bb;--primary-0:#006c5b;--primary-1:#076;--primary-2:#008573;--primary-3:#53a393;--primary-4:#7cb8ab;--primary-5:#97c9be;--primary-6:#add7cd;--primary-7:#c0e1d9;--primary-8:#d3e7e2;--primary-9:#e5ecea;--primary-alpha-8:#00857314;--primary-alpha-16:#00857329;--primary-alpha-24:#0085733d;--primary-alpha-32:#00857352;--primary-alpha-40:#00857366;--primary-alpha-56:#0085738f;--primary-alpha-64:#008573a3;--primary-alpha-72:#008573b8;--primary-alpha-80:#008573cc;--primary-alpha-100:#008573;--gradient-button:linear-gradient(156deg, var(--primary-0) 20.67%, var(--primary-2) 131.95%);--gradient-button-hover:linear-gradient(156deg, var(--primary-1) 20.67%, var(--primary-3) 131.95%);--gradient-new:linear-gradient(156deg, var(--primary-0) 20.67%, var(--primary-2) 131.95%), linear-gradient(to left, var(--primary-2), var(--primary-2));--gradient-primary:linear-gradient(121deg, var(--primary-5) 0%, var(--primary-0) 100%);--gradient-login-footer:linear-gradient(108deg, var(--primary-0) 50%, var(--primary-5) 89.06%);--fm-1:"Patrick Hand", cursive;--fm-2:"Unbounded", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", "Fira Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.3s;--ease-out:ease-out;--ease-smooth:cubic-bezier(.25, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-linear:linear;--ease-out-fluid:cubic-bezier(.3, 0, 0, 1);--ease-out-quad:cubic-bezier(.5, 0, .25, 1);--ease-out-quart:cubic-bezier(.76, 0, .24, 1);--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 8px 10px #0000000a;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-tooltip:1500;--z-toast:1600;--nucleus-radius-none:0;--nucleus-radius-xs:.125rem;--nucleus-radius-sm:.25rem;--nucleus-radius-md:.375rem;--nucleus-radius-lg:.5rem;--nucleus-radius-xl:.75rem;--nucleus-radius-2xl:1rem;--nucleus-radius-3xl:1.5rem;--nucleus-radius-full:9999px;--nucleus-calendar-popover-radius:min(var(--radius,var(--nucleus-radius-md)), var(--nucleus-radius-xl));--color-background:var(--background);--color-background-secondary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--color-background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root{--color-background-tertiary:var(--background)}@supports (color:color-mix(in lab,red,red)){:root{--color-background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root{--color-background-inverse:var(--foreground);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-foreground:var(--surface-foreground);--color-surface-hover:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root{--color-surface-secondary:var(--surface-secondary);--color-surface-secondary-foreground:var(--surface-secondary-foreground);--color-surface-tertiary:var(--surface-tertiary);--color-surface-tertiary-foreground:var(--surface-tertiary-foreground);--color-overlay:var(--overlay);--color-overlay-foreground:var(--overlay-foreground);--color-muted:var(--muted);--color-focus:var(--focus);--color-link:var(--link);--color-backdrop:var(--backdrop);--color-border:var(--border);--color-border-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--color-border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root{--color-border-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--color-border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root{--color-separator:var(--separator);--color-separator-secondary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--color-separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root{--color-separator-tertiary:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root{--color-separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root{--color-segment:var(--segment);--color-segment-foreground:var(--segment-foreground);--color-default:var(--default);--color-default-foreground:var(--default-foreground);--color-default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root{--color-default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root{--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-accent-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root{--color-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root{--color-accent-soft-foreground:var(--accent);--color-accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root{--color-danger:var(--danger);--color-danger-foreground:var(--danger-foreground);--color-danger-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root{--color-danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root{--color-danger-soft-foreground:var(--danger);--color-danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root{--color-success:var(--success);--color-success-foreground:var(--success-foreground);--color-success-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root{--color-success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root{--color-success-soft-foreground:var(--success);--color-success-soft-hover:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root{--color-warning:var(--warning);--color-warning-foreground:var(--warning-foreground);--color-warning-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root{--color-warning-soft:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root{--color-warning-soft-foreground:var(--warning);--color-warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root{--color-field:var(--field-background,var(--default));--color-field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab,red,red)){:root{--color-field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root{--color-field-focus:var(--field-background,var(--default));--color-field-foreground:var(--field-foreground,var(--foreground));--color-field-placeholder:var(--field-placeholder,var(--muted));--color-field-border:var(--field-border,var(--border));--color-field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root{--color-field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root{--color-field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab,red,red)){:root{--color-field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root{--color-field-border-invalid:var(--danger);--color-input-group-bg:var(--default);--color-input-group-bg-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root{--color-input-group-bg-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root{--color-input-group-bg-focus:var(--default);--color-area-background:transparent;--color-area-thumb-color:currentColor;--color-swatch-current:var(--accent)}:root,.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:var(--primary-2);--accent-foreground:var(--snow);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){:root,.light,[data-theme=light]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,[data-theme=light]{--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--overlay:var(--white);--overlay-foreground:var(--foreground);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--segment:var(--white);--segment-foreground:var(--eclipse);--scrollbar:oklch(87.1% .006 286.286);--muted:oklch(55.17% .0138 285.94);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--success:var(--green);--success-foreground:var(--eclipse);--warning:var(--yellow);--warning-foreground:var(--eclipse);--danger:var(--red);--danger-foreground:var(--snow);--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--radius-xl:.5rem;--radius-2xl:.625rem;--radius-3xl:1rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--skeleton-animation:shimmer;--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--shadow-field:var(--field-shadow)}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutrals-0:#fff;--neutrals-1:#f5f7f8;--neutrals-2:#d7dde0;--neutrals-3:#bbc0c7;--neutrals-4:#8e99a2;--neutrals-5:#34404a;--neutrals-6:#263238;--neutrals-7:#1e2b33;--neutrals-8:#13191d;--neutrals-85:#11171c;--neutrals-9:#0d0f12;--red-dark:#2e1416;--red-dull:#5c2024;--red:#c3222a;--red-lite:#fad1d2;--green-dark:#112a1d;--green-dull:#1f4d34;--green:#3fa876;--green-lite:#b6e5cd;--yellow-dark:#2e2410;--yellow-dull:#5c4710;--yellow:#efb938;--yellow-lite:#fde1b1;--purple-dark:#1a1b33;--purple-dull:#2f3168;--purple:#6e75d9;--purple-lite:#c5c8f2;--blue-dark:#0f1f30;--blue-dull:#1f3d5c;--blue:#1a79e5;--blue-lite:#bad7f7;--primary-0:#1fb39a;--primary-1:#22b39b;--primary-2:#23a089;--primary-3:#1f8c78;--primary-4:#197464;--primary-5:#155f52;--primary-6:#0e3b32;--primary-7:#0b2d26;--primary-8:#09231d;--primary-9:#071a15;--primary-alpha-8:#1fb39a14;--primary-alpha-16:#1fb39a29;--primary-alpha-24:#1fb39a3d;--primary-alpha-32:#1fb39a52;--primary-alpha-40:#1fb39a66;--primary-alpha-56:#1fb39a8f;--primary-alpha-64:#1fb39aa3;--primary-alpha-72:#1fb39ab8;--primary-alpha-80:#1fb39acc;--primary-alpha-100:#1fb39a;--gradient-button:linear-gradient(156deg, var(--primary-0) 20.67%, var(--primary-2) 131.95%);--gradient-button-hover:linear-gradient(156deg, var(--primary-1) 20.67%, var(--primary-3) 131.95%);--gradient-new:linear-gradient(156deg, var(--primary-0) 20.67%, var(--primary-2) 131.95%), linear-gradient(to left, var(--primary-2), var(--primary-2));--gradient-primary:linear-gradient(121deg, var(--primary-5) 0%, var(--primary-0) 100%);--gradient-login-footer:linear-gradient(108deg, var(--primary-0) 50%, var(--primary-5) 89.06%);--accent:var(--primary-0);--accent-foreground:var(--eclipse);--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(27.21% .0024 247.91);--surface-tertiary-foreground:var(--foreground);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--default-hover:var(--default)}@supports (color:color-mix(in lab,red,red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab, var(--default) 90%, var(--default-foreground) 10%)}}.dark,[data-theme=dark]{--field-background:var(--default);--field-foreground:var(--foreground);--field-placeholder:var(--muted);--field-border:transparent;--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--scrollbar:oklch(70.5% .015 286.067);--muted:oklch(70.5% .015 286.067);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--success:var(--green);--success-foreground:var(--eclipse);--warning:var(--yellow);--warning-foreground:var(--eclipse);--danger:var(--red);--danger-foreground:var(--snow);--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff1f inset;--field-shadow:0 0 0 0 transparent inset;--shadow-surface:var(--surface-shadow);--shadow-overlay:var(--overlay-shadow);--shadow-field:var(--field-shadow);--shadow-xs:0 1px 2px #0000008c, 0 0 0 1px #ffffff0f;--shadow-sm:0 1px 3px #0000008c, 0 2px 4px #0006, 0 0 0 1px #ffffff0d;--shadow-md:0 4px 8px #00000085, 0 2px 4px #00000061, 0 0 0 1px #ffffff0d;--shadow-lg:0 10px 22px #00000094, 0 4px 8px #0000006b, 0 0 0 1px #ffffff0f;--shadow-xl:0 20px 40px #0000008c, 0 8px 16px #0006, 0 0 0 1px #ffffff0f}[data-radius=none]{--radius:0rem;--radius-xl:0;--radius-2xl:0;--radius-3xl:0}[data-radius=small]{--radius:.25rem;--radius-xl:.25rem;--radius-2xl:.375rem;--radius-3xl:.625rem}[data-radius=medium]{--radius:.5rem;--radius-xl:.5rem;--radius-2xl:.625rem;--radius-3xl:1rem}[data-radius=large]{--radius:.75rem;--radius-xl:.625rem;--radius-2xl:.875rem;--radius-3xl:1.25rem}[data-radius=full]{--radius:1.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes skeleton{to{transform:translate(200%)}}.button--gradient{background:var(--gradient-button);color:var(--neutrals-9);border:none}.button--gradient[data-hovered]{opacity:.9}.button--gradient[data-pressed]{opacity:.85;transform:scale(.98)}[dir=rtl] .button--gradient{background:var(--gradient-new)}@keyframes nucleus-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nucleus-fade-out{0%{opacity:1}to{opacity:0}}@keyframes nucleus-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes nucleus-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes nucleus-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes nucleus-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes nucleus-slide-top{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nucleus-slide-bottom{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes nucleus-slide-left{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes nucleus-slide-right{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes nucleus-drawer-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes nucleus-drawer-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes nucleus-drawer-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes nucleus-drawer-out-left{0%{transform:none}to{transform:translate(-100%)}}@keyframes nucleus-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes nucleus-drawer-out-bottom{0%{transform:none}to{transform:translateY(100%)}}@keyframes nucleus-drawer-in-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes nucleus-drawer-out-top{0%{transform:none}to{transform:translateY(-100%)}}@keyframes nucleus-accordion-open{0%{opacity:0;height:0}to{height:var(--accordion-h);opacity:1}}@keyframes nucleus-accordion-close{0%{height:var(--accordion-h);opacity:1}to{opacity:0;height:0}}@keyframes nucleus-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nucleus-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes nucleus-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes nucleus-progress-indeterminate{0%{transform:translate(-100%)scaleX(.5)}50%{transform:translate(0)scaleX(.8)}to{transform:translate(100%)scaleX(.5)}}@media (forced-colors:active){:root{--primary-4:Highlight;--neutrals-9:HighlightText;--neutrals-7:ButtonText;--foreground:CanvasText;--background:Canvas}}.button{border-radius:var(--radius)}.button--gradient{background:var(--gradient-button,linear-gradient(135deg, var(--color-accent) 0%, color-mix(in srgb, var(--color-accent) 70%, var(--color-accent-foreground)) 100%));color:var(--color-accent-foreground)}@media (hover:hover){.button--gradient:hover,.button--gradient[data-hovered=true]{opacity:.9}}.button--gradient:active,.button--gradient[data-pressed=true]{opacity:.85;transform:scale(.98)}.button--gradient.button--sm:active,.button--gradient.button--sm[data-pressed=true]{transform:scale(.97)}.button--gradient.button--lg:active,.button--gradient.button--lg[data-pressed=true]{transform:scale(.99)}.button-group--vertical .button{width:100%}.button-group .button{border-radius:0}.button-group--horizontal .button:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.button-group--horizontal .button:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.button-group--horizontal .button:first-child:last-child{border-radius:var(--radius)}.button-group--vertical .button:first-child{border-start-start-radius:var(--radius);border-start-end-radius:var(--radius)}.button-group--vertical .button:last-child{border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}.button-group--vertical .button:first-child:last-child,.close-button,.toggle-button{border-radius:var(--radius)}.toggle-button--realm{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-foreground);box-shadow:var(--shadow-xs)}.toggle-button--realm[data-hovered=true]:not([aria-disabled=true]):not([data-selected=true]){background-color:var(--color-default);border-color:color-mix(in srgb,var(--color-foreground) 14%,var(--color-border))}.toggle-button--realm[data-selected=true]:not([aria-disabled=true]){background-color:var(--color-accent);color:var(--color-accent-foreground);border-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-border));box-shadow:var(--shadow-sm)}.toggle-button--realm[data-pressed=true]:not([aria-disabled=true]){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.toggle-button--realm[data-pressed=true]:not([aria-disabled=true]){transform:none}}.toggle-button-group--vertical{align-items:stretch}.toggle-button-group .toggle-button{border-radius:0}.toggle-button-group--horizontal .toggle-button:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.toggle-button-group--horizontal .toggle-button:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.toggle-button-group--horizontal .toggle-button:first-child:last-child{border-radius:var(--radius)}.toggle-button-group--vertical .toggle-button:first-child{border-start-start-radius:var(--radius);border-start-end-radius:var(--radius)}.toggle-button-group--vertical .toggle-button:last-child{border-end-end-radius:var(--radius);border-end-start-radius:var(--radius)}.toggle-button-group--vertical .toggle-button:first-child:last-child{border-radius:var(--radius)}.checkbox__control,.checkbox__control:before{border-radius:min(var(--radius,var(--nucleus-radius-md)),6px)}.checkbox__label{color:var(--color-foreground);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;line-height:1.4}.checkbox--line-through[data-selected=true] .checkbox__label,.checkbox--line-through[aria-checked=true] .checkbox__label{color:var(--color-muted);text-decoration:line-through}.checkbox[data-invalid=true] .checkbox__label,.checkbox[aria-invalid=true] .checkbox__label{color:var(--color-danger)}.checkbox.checkbox--primary .checkbox__control,.checkbox.checkbox--secondary .checkbox__control{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-foreground) 32%,var(--color-border))}.checkbox.checkbox--primary:hover .checkbox__control,.checkbox.checkbox--secondary:hover .checkbox__control,.checkbox.checkbox--primary[data-hovered=true] .checkbox__control,.checkbox.checkbox--secondary[data-hovered=true] .checkbox__control{background-color:color-mix(in oklab,var(--color-default) 60%,var(--color-foreground) 8%)}.checkbox.checkbox--primary[aria-checked=true] .checkbox__control,.checkbox.checkbox--secondary[aria-checked=true] .checkbox__control,.checkbox.checkbox--primary[data-selected=true] .checkbox__control,.checkbox.checkbox--secondary[data-selected=true] .checkbox__control,.checkbox.checkbox--primary[data-indeterminate=true] .checkbox__control,.checkbox.checkbox--secondary[data-indeterminate=true] .checkbox__control{box-shadow:none}.checkbox.checkbox--sm{gap:.5rem}.checkbox.checkbox--sm .checkbox__control{width:.875rem;height:.875rem}.checkbox.checkbox--sm .checkbox__indicator{width:.625rem;height:.625rem}.checkbox.checkbox--sm [data-slot=checkbox-default-indicator--checkmark]{width:.5rem;height:.5rem}.checkbox.checkbox--sm [data-slot=checkbox-default-indicator--indeterminate]{width:.625rem;height:.625rem}.checkbox.checkbox--sm .checkbox__label{font-size:.8125rem}.checkbox.checkbox--lg{gap:.875rem}.checkbox.checkbox--lg .checkbox__control{width:1.25rem;height:1.25rem}.checkbox.checkbox--lg .checkbox__indicator{width:.875rem;height:.875rem}.checkbox.checkbox--lg [data-slot=checkbox-default-indicator--checkmark]{stroke-width:3px;width:.75rem;height:.75rem}.checkbox.checkbox--lg [data-slot=checkbox-default-indicator--indeterminate]{width:.875rem;height:.875rem}.checkbox.checkbox--lg .checkbox__label{font-size:1rem}.checkbox-group{display:flex}.checkbox-group [data-slot=checkbox]{margin-top:.75rem}.checkbox-group--vertical{flex-direction:column}.checkbox-group--horizontal{gap:var(--space-4);flex-flow:wrap}.checkbox-group--horizontal [data-slot=checkbox]{margin-top:0}.nucleus-radio__label{color:var(--color-foreground);font-size:.875rem;font-weight:500;line-height:1.4}.radio-group--primary .radio .radio__control,.radio-group--secondary .radio .radio__control,.radio .radio__control{border:1px solid color-mix(in oklab,var(--color-foreground) 32%,var(--color-border));background-color:color-mix(in oklab,var(--field-background) 96%,var(--color-foreground) 4%);box-shadow:none}.radio:hover .radio__control,.radio[data-hovered=true] .radio__control{border-color:color-mix(in oklab,var(--color-foreground) 42%,var(--color-border));background-color:color-mix(in oklab,var(--field-background) 90%,var(--color-foreground) 10%)}.radio:active .radio__control,.radio[data-pressed=true] .radio__control{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.radio:active .radio__control,.radio[data-pressed=true] .radio__control{transform:none}}.radio[aria-checked=true] .radio__control,.radio[data-selected=true] .radio__control{background-color:var(--color-accent);border-color:#0000}.radio[data-invalid=true] .radio__control,.radio[aria-invalid=true] .radio__control{border-color:var(--color-danger)}.radio[data-invalid=true] .nucleus-radio__label,.radio[aria-invalid=true] .nucleus-radio__label{color:var(--color-danger)}.radio-group--sm .radio{gap:.5rem}.radio-group--sm .radio .radio__control{width:.875rem;height:.875rem;margin-top:2px}.radio-group--sm .radio[aria-checked=true] .radio__indicator:empty:before,.radio-group--sm .radio[data-selected=true] .radio__indicator:empty:before{scale:.45}.radio-group--sm .radio[aria-checked=true][data-pressed=true] .radio__indicator:empty:before,.radio-group--sm .radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio-group--sm .radio .nucleus-radio__label{font-size:.8125rem}.radio-group--lg .radio{gap:.875rem}.radio-group--lg .radio .radio__control{width:1.25rem;height:1.25rem;margin-top:4px}.radio-group--lg .radio[aria-checked=true] .radio__indicator:empty:before,.radio-group--lg .radio[data-selected=true] .radio__indicator:empty:before{scale:.42}.radio-group--lg .radio[aria-checked=true][data-pressed=true] .radio__indicator:empty:before,.radio-group--lg .radio[data-selected=true][data-pressed=true] .radio__indicator:empty:before{scale:.5714}.radio-group--lg .radio .nucleus-radio__label{font-size:1rem}.nucleus-radio-group{gap:var(--space-1);outline:none;flex-direction:column;display:flex}.nucleus-radio-group--vertical{flex-direction:column}.nucleus-radio-group--horizontal{gap:var(--space-4);flex-flow:wrap}.switch .switch__control,.switch .switch__thumb{border-radius:var(--radius)}.nucleus-switch__label{color:var(--color-foreground);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;line-height:1.4}.nucleus-switch__description{color:var(--color-muted);font-size:.75rem;line-height:1.4}.slider,.nucleus-slider{gap:.5rem}.slider .slider__track,.nucleus-slider .slider__track{background-color:color-mix(in oklab,var(--color-foreground) 10%,var(--color-default))}.slider .slider__thumb:after,.nucleus-slider .slider__thumb:after{box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-foreground) 8%,transparent)}@media (hover:hover){.slider .slider__thumb:hover:after,.slider .slider__thumb[data-hovered=true]:after,.nucleus-slider .slider__thumb:hover:after,.nucleus-slider .slider__thumb[data-hovered=true]:after{box-shadow:0 2px 4px color-mix(in srgb,var(--color-foreground) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.slider .slider__output,.nucleus-slider .slider__output{color:var(--color-foreground)}.nucleus-description{color:var(--color-muted);overflow-wrap:break-word;word-wrap:break-word;font-size:.75rem;line-height:1rem}.nucleus-field-error{overflow-wrap:break-word;word-wrap:break-word;height:0;color:var(--color-danger);opacity:0;transition:opacity .15s var(--ease-out,ease-out),height .35s var(--ease-smooth,ease-in-out);padding-inline:.25rem;font-size:.75rem;line-height:1rem;display:block}@media (prefers-reduced-motion:reduce){.nucleus-field-error{transition:none}}.nucleus-field-error[data-visible=true]{opacity:1;height:auto}.fieldset,.nucleus-fieldset{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background-color:color-mix(in oklab,var(--color-surface) 96%,var(--color-foreground) 4%);flex:none;gap:1rem;padding:1.25rem 1.25rem 1rem}.fieldset[disabled],.fieldset[data-disabled=true],.fieldset[aria-disabled=true],.nucleus-fieldset[disabled],.nucleus-fieldset[data-disabled=true],.nucleus-fieldset[aria-disabled=true]{opacity:.6;pointer-events:none}.fieldset__legend,.nucleus-fieldset__legend{color:var(--color-foreground);font-size:.9375rem;font-weight:600;line-height:1.4}.fieldset__field_group,.nucleus-fieldset__group{flex-direction:column;gap:.875rem;width:100%;display:flex}.fieldset__field_group>*+*,.nucleus-fieldset__group>*+*{margin-top:0}.fieldset__actions,.nucleus-fieldset__actions{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding-top:.75rem;display:flex}.surface .fieldset,.surface .nucleus-fieldset,.nucleus-surface .fieldset,.nucleus-surface .nucleus-fieldset{background-color:#0000;border:none;padding:0}.surface .fieldset .fieldset,.surface .nucleus-fieldset .nucleus-fieldset,.nucleus-surface .fieldset .fieldset,.nucleus-surface .nucleus-fieldset .nucleus-fieldset{background-color:color-mix(in oklab,var(--color-default) 40%,transparent);border-radius:var(--radius-lg,var(--radius));padding:1rem}.fieldset .fieldset,.fieldset .nucleus-fieldset,.nucleus-fieldset .fieldset,.nucleus-fieldset .nucleus-fieldset{background-color:color-mix(in oklab,var(--color-default) 40%,transparent);border-radius:var(--radius-lg,var(--radius));border:none;padding:1rem}.fieldset .fieldset .fieldset__actions,.fieldset .nucleus-fieldset .nucleus-fieldset__actions,.nucleus-fieldset .fieldset .fieldset__actions,.nucleus-fieldset .nucleus-fieldset .nucleus-fieldset__actions{border-top-color:color-mix(in oklab,var(--color-border) 60%,transparent)}.input,.nucleus-input{border-radius:var(--field-radius,var(--radius));border-style:solid;border-width:var(--border-width-field,1px);border-color:var(--color-field-border);background-color:var(--color-field,var(--field-background));color:var(--color-field-foreground,var(--field-foreground,var(--color-foreground)));box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none;padding-block:.5rem;padding-inline:.75rem;font-size:1rem;line-height:1.5rem}.input::placeholder,.nucleus-input::placeholder{color:var(--color-field-placeholder,var(--field-placeholder,var(--color-muted)))}@media (width>=640px){.input,.nucleus-input{font-size:.875rem;line-height:1.25rem}}@media (prefers-reduced-motion:reduce){.input,.nucleus-input{transition:none}}@media (hover:hover){.input:hover:not(:focus):not(:focus-visible),.input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]),.nucleus-input:hover:not(:focus):not(:focus-visible),.nucleus-input[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--color-field-hover,var(--field-hover,var(--color-field,var(--field-background))));border-color:var(--color-field-border-hover)}}.input:focus,.input[data-focused=true],.nucleus-input:focus,.nucleus-input[data-focused=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.input[data-invalid=true],.nucleus-input[data-invalid=true]{outline:1px solid var(--color-danger);background-color:var(--color-field-focus)}.input[data-invalid=true]:focus,.input[data-invalid=true][data-focused=true],.nucleus-input[data-invalid=true]:focus,.nucleus-input[data-invalid=true][data-focused=true]{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.input[data-disabled=true],.input[aria-disabled=true],.nucleus-input[data-disabled=true],.nucleus-input[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.input--secondary,.nucleus-input.input--secondary{box-shadow:none;background-color:var(--input-bg);--input-bg:var(--color-default);--input-bg-hover:var(--color-default-hover);--input-bg-focus:var(--color-default)}@media (hover:hover){.input--secondary:hover:not(:focus):not(:focus-visible),.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]),.nucleus-input.input--secondary:hover:not(:focus):not(:focus-visible),.nucleus-input.input--secondary[data-hovered=true]:not([data-focus-visible=true]):not([data-focused=true]){background-color:var(--input-bg-hover)}}.input--secondary:focus,.input--secondary[data-focused=true],.nucleus-input.input--secondary:focus,.nucleus-input.input--secondary[data-focused=true]{background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true],.nucleus-input.input--secondary[data-invalid=true]{outline:1px solid var(--color-danger);background-color:var(--input-bg-focus)}.input--secondary[data-invalid=true]:focus,.input--secondary[data-invalid=true][data-focused=true],.nucleus-input.input--secondary[data-invalid=true]:focus,.nucleus-input.input--secondary[data-invalid=true][data-focused=true]{box-shadow:0 0 0 2px var(--color-danger);outline:none}.input--full-width,.nucleus-input.input--full-width{width:100%}.textarea,.textarea.textarea--primary,.textarea.textarea--secondary{border-radius:var(--field-radius,var(--radius));border-style:solid;border-width:var(--border-width-field,1px);border-color:var(--color-field-border,var(--color-border));background-color:var(--color-field,var(--field-background));box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none}@media (hover:hover){.textarea:hover:not(:focus):not(:focus-visible),.textarea[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]),.textarea.textarea--primary:hover:not(:focus):not(:focus-visible),.textarea.textarea--primary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]),.textarea.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--color-field-hover,var(--field-hover,var(--color-field,var(--field-background))));border-color:var(--color-field-border-hover)}}.textarea:focus,.textarea:focus-visible,.textarea[data-focused=true],.textarea[data-focus-visible=true],.textarea.textarea--primary:focus,.textarea.textarea--primary:focus-visible,.textarea.textarea--primary[data-focused=true],.textarea.textarea--primary[data-focus-visible=true],.textarea.textarea--secondary:focus,.textarea.textarea--secondary:focus-visible,.textarea.textarea--secondary[data-focused=true],.textarea.textarea--secondary[data-focus-visible=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.textarea[data-invalid=true],.textarea[aria-invalid=true],.textarea.textarea--primary[data-invalid=true],.textarea.textarea--primary[aria-invalid=true],.textarea.textarea--secondary[data-invalid=true],.textarea.textarea--secondary[aria-invalid=true]{outline:1px solid var(--color-danger);background-color:var(--color-field-focus)}.textarea[data-invalid=true]:focus,.textarea[data-invalid=true]:focus-visible,.textarea[data-invalid=true][data-focused=true],.textarea[data-invalid=true][data-focus-visible=true],.textarea[aria-invalid=true]:focus,.textarea[aria-invalid=true]:focus-visible,.textarea[aria-invalid=true][data-focused=true],.textarea[aria-invalid=true][data-focus-visible=true],.textarea.textarea--primary[data-invalid=true]:focus,.textarea.textarea--primary[data-invalid=true]:focus-visible,.textarea.textarea--primary[data-invalid=true][data-focused=true],.textarea.textarea--primary[data-invalid=true][data-focus-visible=true],.textarea.textarea--primary[aria-invalid=true]:focus,.textarea.textarea--primary[aria-invalid=true]:focus-visible,.textarea.textarea--primary[aria-invalid=true][data-focused=true],.textarea.textarea--primary[aria-invalid=true][data-focus-visible=true],.textarea.textarea--secondary[data-invalid=true]:focus,.textarea.textarea--secondary[data-invalid=true]:focus-visible,.textarea.textarea--secondary[data-invalid=true][data-focused=true],.textarea.textarea--secondary[data-invalid=true][data-focus-visible=true],.textarea.textarea--secondary[aria-invalid=true]:focus,.textarea.textarea--secondary[aria-invalid=true]:focus-visible,.textarea.textarea--secondary[aria-invalid=true][data-focused=true],.textarea.textarea--secondary[aria-invalid=true][data-focus-visible=true]{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.textarea[data-disabled=true],.textarea[aria-disabled=true],.textarea.textarea--primary[data-disabled=true],.textarea.textarea--primary[aria-disabled=true],.textarea.textarea--secondary[data-disabled=true],.textarea.textarea--secondary[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.textarea.textarea--secondary{box-shadow:none;background-color:var(--color-default)}@media (hover:hover){.textarea.textarea--secondary:hover:not(:focus):not(:focus-visible),.textarea.textarea--secondary[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--color-default-hover)}}.textarea.textarea--secondary:focus,.textarea.textarea--secondary[data-focused=true]{background-color:var(--color-default)}.tag{border-radius:var(--radius-3xl)}.input-group{border-radius:var(--field-radius,var(--radius));border-style:solid;border-width:var(--border-width-field,1px);border-color:var(--color-field-border,var(--color-border));background-color:var(--color-field,var(--field-background));box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none}.input-group:hover:not(:focus-within),.input-group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-field-hover,var(--field-hover,var(--color-field,var(--field-background))));border-color:var(--color-field-border-hover)}.input-group:focus-within,.input-group[data-focus-within=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.input-group[data-invalid=true],.input-group[aria-invalid=true]{outline:1px solid var(--color-danger)}.input-group[data-invalid=true]:focus-within,.input-group[aria-invalid=true]:focus-within{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.input-group[data-disabled=true],.input-group[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.input-group.tags-input.nucleus-tags-input,.nucleus-tags-input.tags-input.input-group{overflow:visible}.tags-input-root{display:contents}.tags-input.nucleus-tags-input,.nucleus-tags-input.tags-input{cursor:text;box-sizing:border-box;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.25rem;min-height:2.25rem;padding-block:.5rem;padding-inline:.75rem;overflow:visible}.tags-input.nucleus-tags-input[data-readonly=true],.nucleus-tags-input.tags-input[data-readonly=true]{cursor:default}.tags-input .input-group__prefix.tags-input__prefix{background:0 0;flex-wrap:wrap;align-content:flex-start;align-self:center;align-items:center;gap:.25rem;height:auto;min-height:0;margin:0;padding:0;display:flex}.tags-input__prefix [data-slot=tag-group]{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.25rem;display:flex}.tags-input .input-group__input.tags-input__field{flex:8rem;align-self:center;min-width:8rem;padding:0;font-size:1rem;line-height:1.5rem}@media (width>=640px){.tags-input .input-group__input.tags-input__field{font-size:.875rem;line-height:1.25rem}}.select{flex-direction:column;gap:.25rem;display:flex}.select [data-slot=label]{width:fit-content}.select [data-slot=description]{padding-inline:.25rem}.select[data-invalid=true] [data-slot=description],.select[aria-invalid=true] [data-slot=description]{display:none}.select__trigger{isolation:isolate;width:100%;min-height:2.25rem;color:var(--field-foreground);background-color:var(--color-field,var(--field-background));border-style:solid;border-width:1px;border-color:var(--color-field-border,var(--color-border));border-radius:var(--field-radius,var(--radius));box-shadow:var(--shadow-field);cursor:var(--cursor-interactive,pointer);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;position:relative}:is(.select__trigger:has(.select__indicator),.select__trigger:has([data-slot=select-default-indicator])){padding-right:1.75rem}@media (hover:hover){.select__trigger:hover,.select__trigger[data-hovered=true]{background-color:var(--color-field-hover,var(--field-background));border-color:var(--color-field-border-hover,var(--color-border))}}.select__trigger:focus-visible:not(:focus),.select__trigger[data-focus-visible=true],.select__trigger:focus,.select__trigger[data-focus=true]{border-color:var(--color-field-border-focus,var(--color-accent));background-color:var(--color-field-focus,var(--field-background));box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.select[data-invalid=true] .select__trigger,.select[aria-invalid=true] .select__trigger{outline:1px solid var(--color-danger)}.select[data-invalid=true] .select__trigger:focus,.select[data-invalid=true] .select__trigger[data-focused=true],.select[aria-invalid=true] .select__trigger:focus,.select[aria-invalid=true] .select__trigger[data-focused=true]{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.select__trigger:disabled,.select__trigger[data-disabled=true],.select__trigger[aria-disabled=true]{opacity:.5;pointer-events:none}.select--secondary .select__trigger{box-shadow:none;background-color:var(--color-default)}.select__value{text-align:left;color:currentColor;word-break:break-word;flex:auto;font-size:.875rem}.select__value[data-placeholder=true]{color:var(--field-placeholder)}.select__value [data-slot=list-box-item-indicator]{display:none}.select__indicator{inset-block:0;color:var(--field-placeholder);transition:transform .15s var(--ease-smooth);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;display:inline-flex;position:absolute;right:.5rem}.select__indicator[data-open=true]{transform:rotate(180deg)}.select__indicator[data-slot=select-default-indicator]{width:1rem;height:1rem}.select__popover{width:var(--trigger-width);transform-origin:var(--trigger-anchor-point,top);overscroll-behavior:contain;border-radius:min(var(--radius),var(--radius-2xl));background-color:var(--color-overlay);color:var(--color-foreground);box-shadow:var(--shadow-overlay);padding:0;scroll-padding-block:.25rem;font-size:.875rem;overflow:clip auto}.select__popover [data-slot=list-box]{outline:none;padding:.375rem}.select__popover [data-slot=list-box-item]{padding-inline:.625rem}.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.select__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition:none}.select__popover [data-slot=popover-overlay-arrow],.select__popover [data-slot=popover-overlay-arrow] path{fill:var(--color-overlay)}.select--full-width,.select__trigger--full-width{width:100%}.select__popover .list-box-item{border-radius:var(--radius)}.combo-box{flex-direction:column;gap:.25rem;display:flex}.combo-box [data-slot=label]{width:fit-content}.combo-box [data-slot=description]{padding-inline:.25rem}.combo-box[data-invalid=true] [data-slot=description],.combo-box[aria-invalid=true] [data-slot=description]{display:none}.combo-box__input-group{isolation:isolate;align-items:center;display:inline-flex;position:relative}.combo-box__input-group [data-slot=input]{flex:1;width:100%;min-width:0}.combo-box__input-group [data-slot=input]:has(+.combo-box__trigger){padding-right:1.75rem}.combo-box__input-group [data-slot=input]:focus,.combo-box__input-group [data-slot=input][data-focused=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus,var(--field-background));box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.combo-box__input-group [data-slot=input]:disabled,.combo-box__input-group [data-slot=input][data-disabled],.combo-box__input-group [data-slot=input][aria-disabled=true]{opacity:.5;pointer-events:none}.combo-box__trigger{height:100%;color:var(--field-placeholder);cursor:var(--cursor-interactive,pointer);transition:color .15s var(--ease-smooth),transform .15s var(--ease-smooth);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding-right:.5rem;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}@media (hover:hover){.combo-box__trigger:hover,.combo-box__trigger[data-hovered=true]{color:var(--field-foreground)}}.combo-box__trigger:focus-visible:not(:focus),.combo-box__trigger[data-focus-visible=true]{border-radius:var(--field-radius,var(--radius));box-shadow:0 0 0 2px var(--color-background),0 0 0 4px var(--focus,var(--color-accent));outline:none}.combo-box__trigger[data-pressed=true]{opacity:.7}.combo-box__trigger:disabled,.combo-box__trigger[data-disabled],.combo-box__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5}.combo-box__trigger [data-slot=combo-box-trigger-default-icon]{width:1rem;height:1rem;transition:transform .15s var(--ease-smooth)}.combo-box__trigger[data-open=true] [data-slot=combo-box-trigger-default-icon]{transform:rotate(180deg)}.combo-box__popover{width:var(--trigger-width);transform-origin:var(--trigger-anchor-point,top);overscroll-behavior:contain;border-radius:min(var(--radius),var(--radius-2xl));background-color:var(--color-overlay);color:var(--color-foreground);box-shadow:var(--shadow-overlay);padding:0;scroll-padding-block:.25rem;font-size:.875rem;line-height:1.25rem;overflow:clip auto}.combo-box__popover [data-slot=list-box]{outline:none;padding:.375rem}.combo-box__popover [data-slot=list-box-item]{padding-inline:.625rem}.combo-box__popover [data-slot=list-box-item] [data-slot=list-box-item-indicator--checkmark]{transition:none}.combo-box__popover [data-slot=popover-overlay-arrow],.combo-box__popover [data-slot=popover-overlay-arrow] path{fill:var(--color-overlay)}.combo-box--full-width,.combo-box__input-group--full-width{width:100%}.combo-box__popover .list-box-item{border-radius:var(--radius-2xl)}.number-field__group{border-radius:var(--field-radius,var(--radius));border-style:solid;border-width:var(--border-width-field,1px);border-color:var(--color-field-border,var(--color-border));background-color:var(--color-field,var(--field-background));box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none}.number-field__group:hover:not(:focus-within),.number-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-field-hover,var(--field-hover,var(--color-field,var(--field-background))));border-color:var(--color-field-border-hover)}.number-field__group:focus-within,.number-field__group[data-focus-within=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.number-field__group[data-invalid=true],.number-field__group[aria-invalid=true]{outline:1px solid var(--color-danger)}.number-field[data-invalid=true] .number-field__group:focus-within,.number-field[aria-invalid=true] .number-field__group:focus-within{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.number-field__group[data-disabled=true],.number-field__group[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.number-field__increment-button:active,.number-field__increment-button[data-pressed=true],.number-field__decrement-button:active,.number-field__decrement-button[data-pressed=true]{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.number-field__increment-button:active,.number-field__increment-button[data-pressed=true],.number-field__decrement-button:active,.number-field__decrement-button[data-pressed=true]{transform:none}}.search-field__group{border-radius:var(--field-radius,var(--radius));border-style:solid;border-width:var(--border-width-field,1px);border-color:var(--color-field-border,var(--color-border));background-color:var(--color-field,var(--field-background));box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none}.search-field__group:hover:not(:focus-within),.search-field__group[data-hovered=true]:not([data-focus-within=true]){background-color:var(--color-field-hover,var(--field-hover,var(--color-field,var(--field-background))));border-color:var(--color-field-border-hover)}.search-field__group:focus-within,.search-field__group[data-focus-within=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus);box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.search-field__group[data-invalid=true],.search-field__group[aria-invalid=true]{outline:1px solid var(--color-danger)}.search-field[data-invalid=true] .search-field__group:focus-within,.search-field[aria-invalid=true] .search-field__group:focus-within{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.search-field__group[data-disabled=true],.search-field__group[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.nucleus-autocomplete.autocomplete{flex-direction:column;gap:.25rem;display:flex}.nucleus-autocomplete .autocomplete__trigger{isolation:isolate;min-width:0;min-height:2.25rem;color:var(--field-foreground);background-color:var(--field-background);border-style:solid;border-width:1px;border-color:var(--color-field-border,var(--color-border));border-radius:var(--field-radius,var(--radius));box-shadow:var(--shadow-field);cursor:var(--cursor-interactive,pointer);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none;align-items:center;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex;position:relative}.nucleus-autocomplete .autocomplete__trigger:has(.autocomplete__indicator){padding-right:1.75rem}@media (hover:hover){:is(.nucleus-autocomplete .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.nucleus-autocomplete .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--color-field-hover,var(--field-background));border-color:var(--color-field-border-hover)}}.nucleus-autocomplete .autocomplete__trigger[data-focused=true],.nucleus-autocomplete .autocomplete__trigger[data-focus-visible=true]{border-color:var(--color-field-border-focus);background-color:var(--color-field-focus,var(--field-background));box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.nucleus-autocomplete[data-invalid=true] .autocomplete__trigger,.nucleus-autocomplete[aria-invalid=true] .autocomplete__trigger{border-color:var(--color-danger);background-color:var(--color-field-focus,var(--field-background))}.nucleus-autocomplete[data-invalid=true] .autocomplete__trigger[data-focused=true],.nucleus-autocomplete[aria-invalid=true] .autocomplete__trigger[data-focused=true]{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field)}.nucleus-autocomplete .autocomplete__trigger[data-disabled=true],.nucleus-autocomplete .autocomplete__trigger[aria-disabled=true]{opacity:.5;pointer-events:none}.nucleus-autocomplete.autocomplete--secondary .autocomplete__trigger{box-shadow:none;background-color:var(--color-default)}@media (hover:hover){:is(.nucleus-autocomplete.autocomplete--secondary .autocomplete__trigger:hover:not(:has(.autocomplete__clear-button:hover)),.nucleus-autocomplete.autocomplete--secondary .autocomplete__trigger[data-hovered=true]:not(:has(.autocomplete__clear-button:hover))){background-color:var(--color-default-hover,var(--color-default))}}.nucleus-autocomplete.autocomplete--secondary .autocomplete__trigger[data-focused=true],.nucleus-autocomplete.autocomplete--secondary .autocomplete__trigger[data-focus-visible=true]{background-color:var(--color-default)}.nucleus-autocomplete .autocomplete__value{text-align:start;text-overflow:ellipsis;white-space:nowrap;color:currentColor;flex:auto;min-width:0;overflow:hidden}.nucleus-autocomplete .autocomplete__value[data-placeholder=true]{color:var(--field-placeholder)}.nucleus-autocomplete .autocomplete__value [data-slot=list-box-item-indicator]{display:none}.nucleus-autocomplete .autocomplete__indicator{color:var(--field-placeholder);pointer-events:none;transition:transform .15s var(--ease-smooth);flex-shrink:0;justify-content:center;align-items:center;margin-block:auto;display:flex;position:absolute;top:0;bottom:0;right:.5rem}.nucleus-autocomplete .autocomplete__indicator[data-open=true]{transform:rotate(180deg)}.nucleus-autocomplete .autocomplete__indicator[data-slot=autocomplete-default-indicator]{width:1rem;height:1rem}.nucleus-autocomplete .autocomplete__clear-button{width:1.25rem;height:1.25rem;color:var(--field-placeholder);cursor:var(--cursor-interactive,pointer);transition:opacity .15s var(--ease-smooth),transform .15s var(--ease-smooth);background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;padding:.125rem;display:inline-flex;position:relative}.nucleus-autocomplete .autocomplete__clear-button[data-empty=true]{pointer-events:none;opacity:0}.nucleus-autocomplete .autocomplete__clear-button:hover,.nucleus-autocomplete .autocomplete__clear-button[data-hovered=true]{color:var(--field-foreground);background-color:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.nucleus-autocomplete .autocomplete__clear-button:active,.nucleus-autocomplete .autocomplete__clear-button[data-pressed=true]{transform:scale(.93)}.nucleus-autocomplete .autocomplete__clear-button [data-slot=autocomplete-clear-button-icon]{width:.875rem;height:.875rem}.nucleus-autocomplete.autocomplete--full-width,.nucleus-autocomplete .autocomplete__trigger--full-width{width:100%}.autocomplete__popover{width:var(--trigger-width);transform-origin:var(--trigger-anchor-point,top);overscroll-behavior:contain;border-radius:min(var(--radius),var(--radius-3xl));background-color:var(--color-overlay);color:var(--color-foreground);box-shadow:var(--shadow-overlay);padding:.5rem 0 0;scroll-padding-block:.25rem;font-size:.875rem;overflow:clip auto}.autocomplete__popover [data-slot=list-box]{outline:none;padding:.375rem}.autocomplete__popover [data-slot=list-box-item]{padding-inline:.625rem}.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator],.autocomplete__popover [data-slot=list-box]:not([aria-multiselectable=true]) [data-slot=list-box-item-indicator] [data-slot=list-box-item-indicator--checkmark]{transition:none}.autocomplete__popover [data-slot=search-field]{outline:none;padding:.25rem .75rem}.autocomplete__popover [data-slot=empty-state]{text-align:center;color:color-mix(in oklab,var(--color-foreground) 60%,transparent);font-size:.875rem}.autocomplete__popover [data-slot=popover-overlay-arrow]{fill:var(--color-overlay)}.autocomplete__popover .list-box-item{border-radius:var(--radius-2xl)}.input-otp,.nucleus-input-otp{--nucleus-input-otp-slot-border:color-mix(in oklab, var(--color-foreground) 30%, var(--color-border));--nucleus-input-otp-slot-border-hover:color-mix(in oklab, var(--color-foreground) 28%, var(--color-border));--nucleus-input-otp-slot-border-focus:color-mix(in oklab, var(--color-foreground) 22%, var(--color-border))}.input-otp .input-otp__slot,.input-otp .nucleus-input-otp__slot,.nucleus-input-otp .input-otp__slot,.nucleus-input-otp .nucleus-input-otp__slot{border-radius:var(--field-radius,var(--radius));border-style:solid;border-width:1px;border-color:var(--nucleus-input-otp-slot-border);background-color:var(--color-field,var(--field-background));box-shadow:var(--shadow-field);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out);outline:none}@media (prefers-reduced-motion:reduce){.input-otp .input-otp__slot,.input-otp .nucleus-input-otp__slot,.nucleus-input-otp .input-otp__slot,.nucleus-input-otp .nucleus-input-otp__slot{transition:none}}@media (hover:hover){.input-otp .input-otp__slot:hover:not([data-filled=true]),.input-otp .input-otp__slot[data-hovered=true]:not([data-filled=true]),.nucleus-input-otp .nucleus-input-otp__slot:hover:not([data-filled=true]),.nucleus-input-otp .nucleus-input-otp__slot[data-hovered=true]:not([data-filled=true]){background-color:var(--color-field-hover,var(--field-hover,var(--color-field,var(--field-background))));border-color:var(--nucleus-input-otp-slot-border-hover)}}.input-otp .input-otp__slot[data-filled=true],.input-otp .input-otp__slot[aria-selected=true],.nucleus-input-otp .nucleus-input-otp__slot[data-filled=true]{background-color:var(--color-field-focus,var(--field-background));border-color:var(--nucleus-input-otp-slot-border)}.input-otp .input-otp__slot[data-active=true],.input-otp .input-otp__slot[data-focused=true],.input-otp .input-otp__slot:focus,.nucleus-input-otp .nucleus-input-otp__slot[data-active=true],.nucleus-input-otp .nucleus-input-otp__slot[data-focused=true]{z-index:1;border-color:var(--nucleus-input-otp-slot-border-focus);background-color:var(--color-field-focus,var(--field-background));box-shadow:0 0 0 2px var(--color-focus),var(--shadow-field)}.input-otp .input-otp__slot[data-invalid=true],.input-otp .input-otp__slot[aria-invalid=true],.nucleus-input-otp .nucleus-input-otp__slot[data-invalid=true],.nucleus-input-otp .nucleus-input-otp__slot[aria-invalid=true]{border-color:var(--color-danger);background-color:var(--color-field-focus,var(--field-background))}.input-otp .input-otp__slot[data-invalid=true][data-active=true],.input-otp .input-otp__slot[data-invalid=true][data-focused=true],.input-otp .input-otp__slot[aria-invalid=true]:focus,.nucleus-input-otp .nucleus-input-otp__slot[data-invalid=true][data-active=true]{box-shadow:0 0 0 2px var(--color-danger),var(--shadow-field);outline:none}.input-otp[data-disabled=true],.input-otp .input-otp__slot[data-disabled=true],.input-otp .input-otp__slot[aria-disabled=true],.nucleus-input-otp[data-disabled=true],.nucleus-input-otp .nucleus-input-otp__slot[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.input-otp.input-otp--secondary .input-otp__slot,.input-otp.input-otp--secondary .nucleus-input-otp__slot,.nucleus-input-otp.input-otp--secondary .input-otp__slot,.nucleus-input-otp.input-otp--secondary .nucleus-input-otp__slot{box-shadow:none;background-color:var(--color-default);border-color:var(--nucleus-input-otp-slot-border)}@media (hover:hover){.input-otp.input-otp--secondary .input-otp__slot:hover,.input-otp.input-otp--secondary .input-otp__slot[data-hovered=true],.nucleus-input-otp.input-otp--secondary .nucleus-input-otp__slot:hover,.nucleus-input-otp.input-otp--secondary .nucleus-input-otp__slot[data-hovered=true]{background-color:var(--color-default-hover);border-color:var(--nucleus-input-otp-slot-border-hover)}}.input-otp.input-otp--secondary .input-otp__slot[data-active=true],.input-otp.input-otp--secondary .input-otp__slot[data-filled=true],.nucleus-input-otp.input-otp--secondary .nucleus-input-otp__slot[data-active=true],.nucleus-input-otp.input-otp--secondary .nucleus-input-otp__slot[data-filled=true]{background-color:color-mix(in oklab,var(--color-default) 92%,var(--color-foreground) 8%);border-color:var(--nucleus-input-otp-slot-border-focus)}.input-otp .input-otp__separator,.nucleus-input-otp .nucleus-input-otp__separator{background-color:var(--color-separator,var(--separator))}.input-otp .input-otp__caret,.nucleus-input-otp .nucleus-input-otp__caret{background-color:var(--color-field-placeholder,var(--field-placeholder,var(--color-muted)))}.nucleus-file-uploader{flex-direction:column;gap:.5rem;width:100%;display:flex}.nucleus-file-uploader__input{clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nucleus-file-uploader__label{font-size:var(--text-sm);color:var(--color-foreground);font-weight:500;line-height:1.4;display:block}.nucleus-file-uploader__required{color:var(--color-danger)}.nucleus-file-uploader__zone{border:1.5px dashed var(--color-border);border-radius:var(--field-radius,var(--radius));background-color:var(--field-background);cursor:pointer;text-align:center;width:100%;transition:border-color var(--duration-normal) var(--ease-smooth),background-color var(--duration-normal) var(--ease-smooth);-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}@media (hover:hover){.nucleus-file-uploader__zone:hover:not([aria-disabled=true]){border-color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent) 4%,var(--field-background))}}.nucleus-file-uploader__zone:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-focus)}.nucleus-file-uploader--dragging .nucleus-file-uploader__zone{border-color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent) 8%,var(--field-background));border-style:solid}.nucleus-file-uploader--invalid .nucleus-file-uploader__zone{outline:1px solid var(--color-danger)}.nucleus-file-uploader--invalid .nucleus-file-uploader__zone:focus-visible{box-shadow:0 0 0 2px var(--color-danger);outline:none}.nucleus-file-uploader--disabled .nucleus-file-uploader__zone,.nucleus-file-uploader--readonly .nucleus-file-uploader__zone,.nucleus-file-uploader--at-max .nucleus-file-uploader__zone{opacity:.5;cursor:var(--cursor-disabled,not-allowed);pointer-events:none}.nucleus-file-uploader--readonly .nucleus-file-uploader__zone{opacity:1;pointer-events:none}.nucleus-file-uploader--at-max:not(.nucleus-file-uploader--disabled) .nucleus-file-uploader__zone{opacity:1}.nucleus-file-uploader__icon{color:var(--color-muted);transition:color var(--duration-normal) var(--ease-smooth);flex-shrink:0}.nucleus-file-uploader--dragging .nucleus-file-uploader__icon{color:var(--color-accent)}.nucleus-file-uploader__title{font-size:var(--text-sm);color:var(--color-foreground);font-weight:500}.nucleus-file-uploader__hint{font-size:var(--text-xs);color:var(--color-muted);max-width:28ch;line-height:1.4}.nucleus-file-uploader__trigger-label{border-radius:var(--field-radius,var(--radius));font-size:var(--text-sm);color:var(--color-accent);background-color:color-mix(in oklab,var(--color-accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--color-accent) 35%,var(--color-border));pointer-events:none;justify-content:center;align-items:center;padding:.375rem .875rem;font-weight:500;display:inline-flex}.nucleus-file-uploader__trigger{font-size:var(--text-sm);color:var(--color-accent-foreground);background-color:var(--color-accent);border-radius:var(--field-radius,var(--radius));cursor:var(--cursor-interactive,pointer);transition:background-color var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth);white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-weight:500;line-height:1.25;display:inline-flex}@media (hover:hover){.nucleus-file-uploader__trigger:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-accent),var(--color-foreground) 10%)}}.nucleus-file-uploader__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nucleus-file-uploader__trigger:disabled{opacity:.5;cursor:var(--cursor-disabled,not-allowed)}.nucleus-file-uploader__trigger--standalone{border:1.5px solid var(--color-border);background-color:var(--field-background);width:100%;color:var(--color-foreground);border-radius:var(--field-radius,var(--radius));padding:.625rem 1rem}@media (hover:hover){.nucleus-file-uploader__trigger--standalone:hover:not(:disabled){background-color:color-mix(in oklab,var(--field-background) 92%,var(--color-foreground) 8%);border-color:color-mix(in srgb,var(--color-foreground) 38%,var(--color-border))}}.nucleus-file-uploader__trigger--standalone:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-focus);outline:none}.nucleus-file-uploader--invalid .nucleus-file-uploader__trigger--standalone{outline:1px solid var(--color-danger)}.nucleus-file-uploader--invalid .nucleus-file-uploader__trigger--standalone:focus-visible{box-shadow:0 0 0 2px var(--color-danger);outline:none}.nucleus-file-uploader__trigger-icon{flex-shrink:0}.nucleus-file-uploader__compact{align-items:center;gap:.75rem;width:100%;display:flex}.nucleus-file-uploader__trigger--compact{background-color:var(--color-default);color:var(--color-default-foreground);border:1.5px solid var(--color-border);flex-shrink:0}@media (hover:hover){.nucleus-file-uploader__trigger--compact:hover:not(:disabled){background-color:color-mix(in oklab,var(--color-default) 88%,var(--color-foreground));border-color:color-mix(in srgb,var(--color-foreground) 38%,var(--color-border))}}.nucleus-file-uploader__trigger--compact:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-focus);outline:none}.nucleus-file-uploader__compact-summary,.nucleus-file-uploader__compact-placeholder{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nucleus-file-uploader__compact-summary{color:var(--color-foreground);font-weight:500}.nucleus-file-uploader__compact-placeholder{color:var(--color-muted)}.nucleus-file-uploader__description{font-size:var(--text-xs);color:var(--color-muted);line-height:1.4;display:block}.nucleus-file-uploader__error{font-size:var(--text-xs);color:var(--color-danger);line-height:1.4;display:block}.nucleus-file-uploader__rejections{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.nucleus-file-uploader__rejection{border-radius:var(--field-radius,var(--radius));background-color:color-mix(in oklab,var(--color-danger) 8%,var(--color-surface));border:1px solid color-mix(in oklab,var(--color-danger) 28%,var(--color-border));align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.nucleus-file-uploader__rejection-text{font-size:var(--text-xs);color:var(--color-danger);flex:1;line-height:1.4}.nucleus-file-uploader__rejection-dismiss{border-radius:var(--nucleus-radius-sm);width:1.25rem;height:1.25rem;color:var(--color-danger);cursor:var(--cursor-interactive,pointer);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nucleus-file-uploader__rejection-dismiss:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.nucleus-file-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.nucleus-file-item{border-radius:var(--field-radius,var(--radius));background-color:var(--surface-secondary);border:1px solid var(--color-border);transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.nucleus-file-item--success{background-color:color-mix(in oklab,var(--success) 6%,var(--color-surface));border-color:color-mix(in oklab,var(--success) 30%,var(--color-border))}.nucleus-file-item--error{background-color:color-mix(in oklab,var(--color-danger) 6%,var(--color-surface));border-color:color-mix(in oklab,var(--color-danger) 30%,var(--color-border))}.nucleus-file-item__icon{border-radius:var(--nucleus-radius-md);background-color:var(--surface-tertiary);width:2rem;height:2rem;color:var(--color-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nucleus-file-item__icon--preview{background-color:var(--color-border);padding:0}.nucleus-file-item__thumb{object-fit:cover;width:100%;height:100%;display:block}.nucleus-file-item__icon--image{color:var(--color-accent)}.nucleus-file-item__icon--video{color:var(--purple)}.nucleus-file-item__icon--audio{color:var(--green)}.nucleus-file-item__icon--pdf{color:var(--color-danger)}.nucleus-file-item__icon--code{color:var(--yellow-dark)}.nucleus-file-item__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.nucleus-file-item__name{font-size:var(--text-sm);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.nucleus-file-item__meta{align-items:center;gap:.5rem;display:flex}.nucleus-file-item__size{font-size:var(--text-xs);color:var(--color-muted)}.nucleus-file-item__error{font-size:var(--text-xs);color:var(--color-danger)}.nucleus-file-item__progress{background-color:var(--color-border);border-radius:9999px;width:100%;height:.1875rem;margin-top:.1875rem;display:block;overflow:hidden}.nucleus-file-item__progress-bar{height:100%;width:var(--progress,0%);background-color:var(--color-accent);transition:width var(--duration-normal) var(--ease-smooth);border-radius:9999px;display:block}.nucleus-file-item__status{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.nucleus-file-item__status-icon--success{color:var(--success)}.nucleus-file-item__status-icon--error{color:var(--color-danger)}.nucleus-file-item__remove{border-radius:var(--nucleus-radius-sm);width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:var(--cursor-interactive,pointer);transition:color var(--duration-fast) var(--ease-smooth),background-color var(--duration-fast) var(--ease-smooth);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.nucleus-file-item__remove:hover:not(:disabled){color:var(--color-danger);background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.nucleus-file-item__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.nucleus-file-item__remove:disabled{opacity:.4;cursor:var(--cursor-disabled,not-allowed)}.nucleus-file-uploader--sm .nucleus-file-uploader__zone{gap:.375rem;padding:1.25rem 1rem}.nucleus-file-uploader--sm .nucleus-file-uploader__icon{width:1.25rem;height:1.25rem}.nucleus-file-uploader--sm .nucleus-file-uploader__title{font-size:var(--text-xs)}.nucleus-file-uploader--sm .nucleus-file-uploader__trigger{font-size:var(--text-xs);padding:.25rem .625rem}.nucleus-file-uploader--sm .nucleus-file-item{gap:.5rem;padding:.375rem .5rem}.nucleus-file-uploader--sm .nucleus-file-item__icon{width:1.5rem;height:1.5rem}.nucleus-file-uploader--sm .nucleus-file-item__name{font-size:var(--text-xs)}.nucleus-file-uploader--lg .nucleus-file-uploader__zone{gap:.75rem;padding:3rem 2rem}.nucleus-file-uploader--lg .nucleus-file-uploader__icon{width:2.5rem;height:2.5rem}.nucleus-file-uploader--lg .nucleus-file-uploader__title{font-size:var(--text-md)}.nucleus-file-uploader--lg .nucleus-file-uploader__hint{font-size:var(--text-sm)}.nucleus-file-uploader--lg .nucleus-file-uploader__trigger{font-size:var(--text-md);padding:.5rem 1.25rem}.nucleus-file-uploader--lg .nucleus-file-item{gap:.75rem;padding:.75rem .875rem}.nucleus-file-uploader--lg .nucleus-file-item__icon{width:2.5rem;height:2.5rem}.nucleus-file-uploader--lg .nucleus-file-item__name{font-size:var(--text-md)}.nucleus-file-uploader--lg .nucleus-file-item__size{font-size:var(--text-sm)}.modal__backdrop{z-index:50;height:var(--visual-viewport-height,100vh);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.modal__backdrop--transparent{background-color:#0000}.modal__backdrop--opaque{background-color:var(--backdrop)}.modal__backdrop--blur{background-color:var(--backdrop);-webkit-backdrop-filter:blur(12px)}.modal__container{height:var(--visual-viewport-height,100vh);pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;padding:1rem;display:flex}@media (width>=640px){.modal__container{padding:2.5rem}}.modal__container.modal__container--scroll-outside{overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-y:auto}.modal__container--full{padding:0}@media (width>=640px){.modal__container--full{padding:0}}.modal__dialog{width:100%;max-height:calc(var(--visual-viewport-height,100vh) - 2rem);border-radius:var(--radius);background-color:var(--color-overlay);min-height:0;box-shadow:var(--shadow-overlay);pointer-events:auto;color:var(--color-foreground);outline:none;flex-direction:column;padding:1.5rem;display:flex;position:relative}@media (width>=640px){.modal__dialog{max-height:calc(var(--visual-viewport-height,100vh) - 5rem)}}.modal__dialog[data-placement=auto]{margin-top:auto}@media (width>=640px){.modal__dialog[data-placement=auto]{margin-block:auto}}.modal__dialog[data-placement=center]{margin-block:auto}.modal__dialog[data-placement=bottom]{margin-top:auto}.modal__dialog[data-placement=top]{margin-top:0}.modal__dialog--scroll-inside{overflow:hidden}.modal__dialog.modal__dialog--scroll-outside{flex-shrink:0;height:auto;min-height:0;max-height:none;margin-block:auto}.modal__dialog.modal__dialog--scroll-outside[data-placement=top]{margin-top:0}.modal__dialog.modal__dialog--scroll-outside[data-placement=bottom]{margin-bottom:0}.modal__dialog.modal__dialog--xs{max-width:26rem}.modal__dialog.modal__dialog--sm{max-width:34rem}.modal__dialog.modal__dialog--md{max-width:46rem}.modal__dialog.modal__dialog--lg{max-width:60rem}.modal__dialog.modal__dialog--cover{width:100%;max-width:none;height:100%;min-height:100%}.modal__dialog.modal__dialog--full{width:100%;max-width:none;height:100%;min-height:100%;box-shadow:none;border-radius:0}.modal__header{flex-direction:column;gap:.75rem;margin-bottom:0;display:flex}.modal__header>.modal__icon{margin-bottom:0}.modal__heading{vertical-align:middle;color:var(--color-foreground);font-size:1rem;font-weight:500;line-height:1.5rem}.modal__icon{-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.modal__body{min-height:0;color:var(--color-muted);flex:1;margin-block:0;font-size:.875rem;line-height:1.43}.modal__body--scroll-inside{-webkit-overflow-scrolling:touch;overflow-y:auto}.modal__body--scroll-outside{overflow-y:visible}.modal__footer{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:0;display:flex}.modal__close-trigger{position:absolute;top:1rem;right:1rem}.modal__header+.modal__body{margin-top:.5rem}.modal__header+.modal__footer,.modal__body+.modal__footer{margin-top:1.25rem}.alert-dialog__backdrop{z-index:50;height:var(--visual-viewport-height,100vh);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);-webkit-backdrop-filter:blur(12px)}.alert-dialog__container{height:var(--visual-viewport-height,100vh);pointer-events:none;flex-direction:column;flex:1;align-items:center;width:100%;min-width:0;padding:1rem;display:flex}@media (width>=640px){.alert-dialog__container{padding:2.5rem}}.alert-dialog__dialog{width:100%;max-height:calc(var(--visual-viewport-height,100vh) - 2rem);border-radius:var(--radius-3xl);background-color:var(--color-overlay);min-height:0;box-shadow:var(--shadow-overlay);pointer-events:auto;color:var(--color-foreground);outline:none;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.alert-dialog__dialog{max-height:calc(var(--visual-viewport-height,100vh) - 5rem)}}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (width>=640px){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog.alert-dialog__dialog--xs{max-width:20rem}.alert-dialog__dialog.alert-dialog__dialog--sm{max-width:24rem}.alert-dialog__dialog.alert-dialog__dialog--md{max-width:28rem}.alert-dialog__dialog.alert-dialog__dialog--lg{max-width:32rem}.alert-dialog__dialog.alert-dialog__dialog--cover{width:100%;max-width:none;height:100%;min-height:100%}.alert-dialog__header{flex-direction:column;gap:.75rem;margin-bottom:0;display:flex}.alert-dialog__heading{vertical-align:middle;color:var(--color-foreground);font-size:1rem;font-weight:500;line-height:1.5rem}.alert-dialog__icon{-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.alert-dialog__icon--default{background-color:var(--color-default);color:var(--color-foreground)}.alert-dialog__icon--accent{background-color:var(--color-accent-soft);color:var(--color-accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--color-success-soft);color:var(--color-success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--color-warning-soft);color:var(--color-warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--color-danger-soft);color:var(--color-danger-soft-foreground)}.alert-dialog__body{min-height:0;color:var(--color-muted);-webkit-overflow-scrolling:touch;flex:1;margin-block:0;font-size:.875rem;line-height:1.43;overflow-y:auto}.alert-dialog__footer{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:0;display:flex}.alert-dialog__close-trigger{position:absolute;top:1rem;right:1rem}.alert-dialog__header+.alert-dialog__body{margin-top:.5rem}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:1.25rem}.nucleus-drawer__backdrop,.drawer__backdrop{z-index:50;height:var(--visual-viewport-height,100vh);background-color:var(--backdrop);opacity:1;width:100%;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.drawer__backdrop[data-entering=true],.drawer__backdrop[data-exiting=true]{opacity:0}.drawer__backdrop--transparent{background-color:#0000}.drawer__backdrop--opaque{background-color:var(--backdrop)}.drawer__backdrop--blur{background-color:var(--backdrop);-webkit-backdrop-filter:blur(12px)}.drawer__content{pointer-events:none;z-index:50;height:var(--visual-viewport-height,100vh);width:100%;min-width:0;display:flex;position:fixed;inset:0}.drawer__content--bottom{align-items:flex-end}.drawer__content--top{align-items:flex-start}.drawer__content--left{justify-content:flex-start}.drawer__content--right{justify-content:flex-end}.drawer__dialog{background-color:var(--color-overlay);box-shadow:var(--shadow-overlay);pointer-events:auto;color:var(--color-foreground);--drawer-enter-duration:.25s;--drawer-exit-duration:.2s;--drawer-enter-ease:cubic-bezier(.32, .72, 0, 1);will-change:translate;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease);outline:none;flex-direction:column;padding:1.5rem;display:flex;position:relative;translate:0}.drawer__dialog--bottom{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl);width:100%;max-height:85vh}.drawer__dialog--top{border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl);width:100%;max-height:85vh}.drawer__dialog--left,.drawer__dialog--right{border-radius:0;width:20rem;max-width:85vw;height:100%}@media (width>=640px){.drawer__dialog--left,.drawer__dialog--right{width:24rem}}.nucleus-drawer__content--size-xs.drawer__content--left .drawer__dialog,.nucleus-drawer__content--size-xs.drawer__content--right .drawer__dialog{width:16rem}.nucleus-drawer__content--size-sm.drawer__content--left .drawer__dialog,.nucleus-drawer__content--size-sm.drawer__content--right .drawer__dialog{width:20rem}.nucleus-drawer__content--size-md.drawer__content--left .drawer__dialog,.nucleus-drawer__content--size-md.drawer__content--right .drawer__dialog{width:24rem}.nucleus-drawer__content--size-lg.drawer__content--left .drawer__dialog,.nucleus-drawer__content--size-lg.drawer__content--right .drawer__dialog{width:32rem}.nucleus-drawer__content--size-xl.drawer__content--left .drawer__dialog,.nucleus-drawer__content--size-xl.drawer__content--right .drawer__dialog{width:40rem}.nucleus-drawer__content--size-full.drawer__content--left .drawer__dialog,.nucleus-drawer__content--size-full.drawer__content--right .drawer__dialog{width:100%;max-width:100%}.nucleus-drawer__content--size-xs.drawer__content--top .drawer__dialog,.nucleus-drawer__content--size-xs.drawer__content--bottom .drawer__dialog{max-height:25vh}.nucleus-drawer__content--size-sm.drawer__content--top .drawer__dialog,.nucleus-drawer__content--size-sm.drawer__content--bottom .drawer__dialog{max-height:40vh}.nucleus-drawer__content--size-md.drawer__content--top .drawer__dialog,.nucleus-drawer__content--size-md.drawer__content--bottom .drawer__dialog{max-height:55vh}.nucleus-drawer__content--size-lg.drawer__content--top .drawer__dialog,.nucleus-drawer__content--size-lg.drawer__content--bottom .drawer__dialog{max-height:70vh}.nucleus-drawer__content--size-xl.drawer__content--top .drawer__dialog,.nucleus-drawer__content--size-xl.drawer__content--bottom .drawer__dialog{max-height:85vh}.nucleus-drawer__content--size-full.drawer__content--top .drawer__dialog,.nucleus-drawer__content--size-full.drawer__content--bottom .drawer__dialog{height:100%;max-height:100vh}.drawer__content[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration)}.drawer__content--left[data-entering=true] .drawer__dialog,.drawer__content--left[data-exiting=true] .drawer__dialog{translate:-100%}.drawer__content--right[data-entering=true] .drawer__dialog,.drawer__content--right[data-exiting=true] .drawer__dialog{translate:100%}.drawer__content--top[data-entering=true] .drawer__dialog,.drawer__content--top[data-exiting=true] .drawer__dialog{translate:0 -100%}.drawer__content--bottom[data-entering=true] .drawer__dialog,.drawer__content--bottom[data-exiting=true] .drawer__dialog{translate:0 100%}.drawer__header{flex-direction:column;gap:.75rem;margin-bottom:0;display:flex}.drawer__heading{vertical-align:middle;color:var(--color-foreground);font-size:1rem;font-weight:500;line-height:1.5rem}.drawer__body{min-height:0;color:var(--color-muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;margin-block:0;font-size:.875rem;line-height:1.43;overflow-y:auto}.drawer__footer{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:0;display:flex}.drawer__handle{justify-content:center;align-items:center;padding-bottom:.5rem;display:flex}.drawer__handle>[data-slot=drawer-handle-bar]{background-color:var(--separator);border-radius:9999px;width:2.25rem;height:.25rem}.drawer__close-trigger{position:absolute;top:1rem;right:1rem}.drawer__header+.drawer__body{margin-top:.5rem}.drawer__header+.drawer__footer,.drawer__body+.drawer__footer{margin-top:1.25rem}.drawer__handle+.drawer__header,.drawer__handle+.drawer__body{margin-top:0}.nucleus-tooltip__content{max-width:20rem;transform-origin:var(--trigger-anchor-point,center);border-radius:var(--radius);background-color:var(--color-overlay);word-break:break-all;color:var(--color-foreground);box-shadow:var(--shadow-overlay);padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.nucleus-tooltip__content [data-slot=overlay-arrow],.nucleus-tooltip__content [data-slot=overlay-arrow] path{fill:var(--color-overlay);stroke:color-mix(in oklab,var(--color-border) 60%,transparent);stroke-width:1px}.nucleus-tooltip__content[data-placement=bottom] [data-slot=overlay-arrow]{rotate:180deg}.nucleus-tooltip__content[data-placement=left] [data-slot=overlay-arrow]{rotate:-90deg}.nucleus-tooltip__content[data-placement=right] [data-slot=overlay-arrow]{rotate:90deg}.nucleus-popover__content{transform-origin:var(--trigger-anchor-point,center);border-radius:var(--radius);background-color:var(--color-overlay);color:var(--color-foreground);box-shadow:var(--shadow-overlay);padding:0;font-size:.875rem;line-height:1.25rem}.nucleus-popover__content [data-slot=popover-overlay-arrow],.nucleus-popover__content [data-slot=popover-overlay-arrow] path{fill:var(--color-overlay)}.nucleus-popover__content[data-placement=bottom] [data-slot=popover-overlay-arrow]{rotate:180deg}.nucleus-popover__content[data-placement=left] [data-slot=popover-overlay-arrow]{rotate:-90deg}.nucleus-popover__content[data-placement=right] [data-slot=popover-overlay-arrow]{rotate:90deg}.nucleus-popover__dialog{outline:none;padding:1rem}.nucleus-popover__heading{font-weight:500}.nucleus-pill{--pill-bg:var(--neutrals-85);--pill-fg:var(--neutrals-0);--pill-border:transparent;justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;vertical-align:middle;border:1px solid var(--pill-border);background:var(--pill-bg);width:fit-content;max-width:100%;color:var(--pill-fg);border-radius:clamp(0px,var(--radius,.5rem) * 9999,9999px);font-weight:500;line-height:1.25;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.nucleus-pill--interactive{cursor:pointer}.nucleus-pill--interactive:focus-visible[data-focus-visible]{outline:2px solid var(--primary-4);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nucleus-pill--interactive{transition:none}}.nucleus-pill--xs{padding:.0625rem var(--space-3);letter-spacing:.02em;font-size:.625rem}.nucleus-pill--sm{padding:.125rem var(--space-4);letter-spacing:.015em;font-size:.6875rem}.nucleus-pill--md{padding:.1875rem var(--space-5);letter-spacing:.01em;font-size:.75rem}.nucleus-pill--lg{padding:.3125rem var(--space-6);letter-spacing:.005em;font-size:.875rem}.nucleus-pill--tone-default{--pill-tone-bg:var(--neutrals-7);--pill-tone-fg:var(--neutrals-0);--pill-tone-soft-bg:var(--neutrals-85);--pill-tone-soft-fg:var(--neutrals-1);--pill-tone-border:var(--neutrals-6)}.nucleus-pill--tone-neutral{--pill-tone-bg:var(--neutrals-6);--pill-tone-fg:var(--neutrals-0);--pill-tone-soft-bg:var(--neutrals-8);--pill-tone-soft-fg:var(--neutrals-2);--pill-tone-border:var(--neutrals-5)}.nucleus-pill--tone-accent{--pill-tone-bg:var(--color-accent);--pill-tone-fg:var(--color-accent-foreground);--pill-tone-soft-bg:var(--color-accent-soft);--pill-tone-soft-fg:var(--color-accent-soft-foreground);--pill-tone-border:var(--color-accent)}.nucleus-pill--tone-success{--pill-tone-bg:var(--color-success);--pill-tone-fg:var(--color-success-foreground);--pill-tone-soft-bg:var(--color-success-soft);--pill-tone-soft-fg:var(--color-success-soft-foreground);--pill-tone-border:var(--color-success)}.nucleus-pill--tone-warning{--pill-tone-bg:var(--color-warning);--pill-tone-fg:var(--color-warning-foreground);--pill-tone-soft-bg:var(--color-warning-soft);--pill-tone-soft-fg:var(--color-warning-soft-foreground);--pill-tone-border:var(--color-warning)}.nucleus-pill--tone-danger{--pill-tone-bg:var(--color-danger);--pill-tone-fg:var(--color-danger-foreground);--pill-tone-soft-bg:var(--color-danger-soft);--pill-tone-soft-fg:var(--color-danger-soft-foreground);--pill-tone-border:var(--color-danger)}.nucleus-pill--solid{--pill-bg:var(--pill-tone-bg);--pill-fg:var(--pill-tone-fg);--pill-border:var(--pill-tone-bg)}.nucleus-pill--soft{--pill-bg:var(--pill-tone-soft-bg);--pill-fg:var(--pill-tone-soft-fg);--pill-border:color-mix(in srgb, var(--pill-tone-border) 35%, transparent)}.nucleus-pill--outline{--pill-bg:transparent;--pill-fg:var(--pill-tone-soft-fg);--pill-border:var(--pill-tone-border)}.nucleus-pill--ghost{--pill-bg:transparent;--pill-fg:var(--pill-tone-soft-fg);--pill-border:transparent}.kbd,.nucleus-kbd{border:1px solid var(--border);box-shadow:0 1px color-mix(in srgb,var(--foreground) 6%,transparent)}.kbd--light,.nucleus-kbd.kbd--light{border-color:color-mix(in srgb,var(--border) 70%,transparent);box-shadow:none}.kbd__abbr,.nucleus-kbd .kbd__abbr{min-width:1.25rem}.nucleus-masked-id{--masked-id-radius:var(--radius,var(--nucleus-radius-md));--masked-id-bg:transparent;--masked-id-border:transparent;--masked-id-fg:var(--neutrals-0);--masked-id-mask-fg:var(--neutrals-2);--masked-id-copy-fg:var(--neutrals-2);--masked-id-copy-hover-fg:var(--neutrals-0);border-radius:var(--masked-id-radius);background:var(--masked-id-bg);border:1px solid var(--masked-id-border);vertical-align:middle;align-items:center;gap:.375rem;width:fit-content;max-width:100%;transition:background .15s,border-color .15s;display:inline-flex}.nucleus-masked-id--primary{--masked-id-bg:var(--primary-alpha-8);--masked-id-border:var(--primary-alpha-24)}.nucleus-masked-id--secondary{--masked-id-bg:transparent;--masked-id-border:var(--neutrals-6)}.nucleus-masked-id--ghost{--masked-id-bg:transparent;--masked-id-border:transparent;padding-left:0;padding-right:0}.nucleus-masked-id--sm{letter-spacing:.01em;padding:.125rem .5rem;font-size:.6875rem}.nucleus-masked-id--md{letter-spacing:.01em;padding:.25rem .625rem;font-size:.8125rem}.nucleus-masked-id--lg{letter-spacing:.01em;padding:.375rem .75rem;font-size:.9375rem}.nucleus-masked-id--font-mono{font-family:var(--font-mono,ui-monospace, monospace)}.nucleus-masked-id--font-default{font-family:var(--font-sans)}.nucleus-masked-id--revealable{cursor:pointer;-webkit-user-select:none;user-select:none}.nucleus-masked-id--revealable:hover{--masked-id-bg:var(--primary-alpha-16);--masked-id-border:var(--primary-alpha-32)}.nucleus-masked-id--revealable:hover .nucleus-masked-id__reveal-icon{opacity:1}.nucleus-masked-id--revealable:focus-visible[data-focus-visible]{outline:2px solid var(--primary-2);outline-offset:2px}.nucleus-masked-id--revealable:focus-visible{outline-offset:2px}.nucleus-masked-id--secondary.nucleus-masked-id--revealable:hover,.nucleus-masked-id--ghost.nucleus-masked-id--revealable:hover{--masked-id-bg:var(--neutrals-85);--masked-id-border:var(--neutrals-7)}.nucleus-masked-id__value{font:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nucleus-masked-id__visible{color:var(--masked-id-fg)}.nucleus-masked-id__mask{color:var(--masked-id-mask-fg);letter-spacing:.08em}.nucleus-masked-id__placeholder{color:var(--masked-id-mask-fg)}.nucleus-masked-id--revealed .nucleus-masked-id__mask{color:var(--masked-id-fg);letter-spacing:inherit}.nucleus-masked-id--empty .nucleus-masked-id__value{color:var(--masked-id-mask-fg)}.nucleus-masked-id__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nucleus-masked-id__copy{border-radius:var(--nucleus-radius-xs);color:var(--masked-id-copy-fg);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.125rem;padding:.125rem;line-height:0;transition:color .12s,background .12s,transform .12s;display:inline-flex}.nucleus-masked-id__copy:hover{color:var(--masked-id-copy-hover-fg);background:color-mix(in oklab,var(--neutrals-0) 8%,transparent)}.nucleus-masked-id__copy:focus-visible[data-focus-visible]{outline:2px solid var(--primary-2);outline-offset:2px}.nucleus-masked-id__copy--success{color:var(--green);animation:.2s forwards nucleus-masked-id-copy-pop}.nucleus-masked-id__copy-icon{flex-shrink:0;display:block}.nucleus-masked-id__reveal-icon{color:var(--masked-id-copy-fg);opacity:0;flex-shrink:0;align-items:center;line-height:0;transition:opacity .15s;display:inline-flex}.nucleus-masked-id--revealed .nucleus-masked-id__reveal-icon{opacity:1;color:var(--masked-id-fg)}@keyframes nucleus-masked-id-copy-pop{0%{transform:scale(.8)}60%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nucleus-masked-id{transition:none}.nucleus-masked-id__copy{transition:color,background}@keyframes nucleus-masked-id-copy-pop{0%,to{transform:scale(1)}}}.scroll-shadow,.nucleus-scroll-shadow{min-width:0;min-height:0}.scroll-shadow--vertical,.nucleus-scroll-shadow.scroll-shadow--vertical{-webkit-overflow-scrolling:touch}.table-root--primary{border-radius:var(--radius)}.table-root--secondary .table__column:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.table-root--secondary .table__column:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.table__body:not(tbody){border-radius:var(--radius)}.table__body tr:first-child td:first-child{border-top-left-radius:var(--radius)}.table__body tr:first-child td:last-child{border-top-right-radius:var(--radius)}.table__body tr:last-child td:first-child{border-bottom-left-radius:var(--radius)}.table__body tr:last-child td:last-child{border-bottom-right-radius:var(--radius)}.table__header{background-color:var(--color-surface-secondary);z-index:2;position:relative}.table__column{background-color:var(--color-surface-secondary)}.nucleus-table__scroll-container{scrollbar-width:thin;scrollbar-color:var(--color-separator) transparent}.nucleus-table__scroll-container::-webkit-scrollbar{width:6px;height:6px}.nucleus-table__scroll-container::-webkit-scrollbar-track{background:0 0}.nucleus-table__scroll-container::-webkit-scrollbar-thumb{background:var(--color-separator);border-radius:3px}.nucleus-table__scroll-container::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.avatar-group{isolation:isolate;align-items:center;display:inline-flex}.avatar-group__item{display:inline-flex}.avatar-group__item .avatar{box-shadow:0 0 0 2px var(--color-surface)}.avatar-group:not(.avatar-group--grid) .avatar-group__item+.avatar-group__item{margin-inline-start:-.5rem}.avatar-group--spacing-sm:not(.avatar-group--grid) .avatar-group__item+.avatar-group__item{margin-inline-start:-.75rem}.avatar-group--spacing-lg:not(.avatar-group--grid) .avatar-group__item+.avatar-group__item{margin-inline-start:-.25rem}.avatar-group--grid{grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));gap:.5rem;display:inline-grid}.avatar-group__overflow{border-radius:var(--nucleus-radius-full);background-color:var(--color-default);min-width:2.5rem;height:2.5rem;box-shadow:0 0 0 2px var(--color-surface);color:var(--color-default-foreground);justify-content:center;align-items:center;padding:0 .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.avatar-group:not(.avatar-group--grid) .avatar-group__overflow{margin-inline-start:-.5rem}.nucleus-markdown-render{--markdown-render-radius:var(--radius);--markdown-render-radius-inner:min(var(--markdown-render-radius), var(--nucleus-radius-lg));--markdown-render-hl-keyword:var(--primary-0);--markdown-render-hl-string:var(--green-dark);--markdown-render-hl-number:var(--purple);--markdown-render-hl-comment:var(--color-muted);--markdown-render-hl-title:var(--blue-dark);--markdown-render-hl-type:var(--yellow-dark);--markdown-render-hl-attr:var(--color-foreground);--markdown-render-hl-meta:var(--color-muted);box-sizing:border-box;width:100%;max-width:65ch;font-family:var(--font-sans);color:var(--color-foreground);text-wrap:pretty;font-size:1rem;line-height:1.75}.nucleus-markdown-render--variant-primary{border:1px solid var(--color-field-border,var(--color-border));border-radius:var(--markdown-render-radius);background-color:var(--color-field);padding:1rem 1.25rem}.nucleus-markdown-render--variant-secondary{border-radius:var(--markdown-render-radius);background-color:var(--color-default);padding:1rem 1.25rem}.nucleus-markdown-render--radius-none{--markdown-render-radius:var(--nucleus-radius-none);--markdown-render-radius-inner:var(--nucleus-radius-none)}.nucleus-markdown-render--radius-sm{--markdown-render-radius:var(--nucleus-radius-md);--markdown-render-radius-inner:var(--nucleus-radius-sm)}.nucleus-markdown-render--radius-md{--markdown-render-radius:var(--nucleus-radius-xl);--markdown-render-radius-inner:var(--nucleus-radius-lg)}.nucleus-markdown-render--radius-lg{--markdown-render-radius:var(--nucleus-radius-3xl);--markdown-render-radius-inner:var(--nucleus-radius-2xl)}.nucleus-markdown-render__h1{letter-spacing:-.022em;color:var(--color-foreground);text-wrap:balance;margin:0 0 .75rem;font-size:2rem;font-weight:700;line-height:1.15}.nucleus-markdown-render__h2{letter-spacing:-.012em;color:var(--color-foreground);border-top:1px solid var(--color-border);text-wrap:balance;margin:3rem 0 .875rem;padding-top:2.25rem;scroll-margin-top:5rem;font-size:1.375rem;font-weight:650;line-height:1.3}.nucleus-markdown-render__h2:first-of-type{border-top:none;margin-top:.5rem;padding-top:0}.nucleus-markdown-render__h3{color:var(--color-foreground);margin:1.875rem 0 .625rem;scroll-margin-top:5rem;font-size:1.1rem;font-weight:600;line-height:1.4}.nucleus-markdown-render__h4{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);margin:1.5rem 0 .5rem;font-size:.8125rem;font-weight:700}.nucleus-markdown-render__h5{color:var(--color-foreground);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.nucleus-markdown-render__h6{color:var(--color-muted);margin:1rem 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.4}.nucleus-markdown-render__p{color:var(--color-muted);margin:0 0 1.125rem}.nucleus-markdown-render__ul,.nucleus-markdown-render__ol{margin:0 0 1.125rem;padding-left:1.375rem}.nucleus-markdown-render__ul{padding-left:0;list-style:none}.nucleus-markdown-render__ul>.nucleus-markdown-render__li:not(.nucleus-markdown-render__task-item){padding-left:1.375rem;position:relative}.nucleus-markdown-render__ul>.nucleus-markdown-render__li:not(.nucleus-markdown-render__task-item):before{content:"";border-radius:var(--nucleus-radius-full);background:var(--color-muted);opacity:.5;width:.375rem;height:.375rem;position:absolute;top:.7em;left:.375rem;transform:translateY(-50%)}.nucleus-markdown-render__task-list{padding-left:0}.nucleus-markdown-render__task-item{align-items:flex-start;gap:.5rem;padding-left:0;list-style:none;display:flex}.nucleus-markdown-render__task-item:before{display:none}.nucleus-markdown-render__task-checkbox{accent-color:var(--color-accent);cursor:default;flex-shrink:0;margin-top:.35em}.nucleus-markdown-render__li{color:var(--color-muted);margin-bottom:.375rem}.nucleus-markdown-render__li>p,.nucleus-markdown-render__li>ul,.nucleus-markdown-render__li>ol{margin:.375rem 0 0}.nucleus-markdown-render__a{color:var(--color-accent);text-underline-offset:3px;font-weight:500;text-decoration:none}.nucleus-markdown-render__a:hover{text-decoration:underline}.nucleus-markdown-render__a:focus-visible[data-focus-visible]{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.nucleus-markdown-render__a:focus-visible{border-radius:var(--nucleus-radius-xs)}.nucleus-markdown-render__hr{border:none;border-top:1px solid var(--color-border);margin:2.25rem 0}.nucleus-markdown-render__blockquote{border-left:3px solid var(--color-accent);background:var(--color-default);border-radius:0 var(--markdown-render-radius-inner) var(--markdown-render-radius-inner) 0;color:var(--color-foreground);margin:1.125rem 0;padding:.875rem 1.125rem}.nucleus-markdown-render__blockquote p{color:var(--color-foreground);margin:0}.nucleus-markdown-render__table-wrap{border:1px solid var(--color-border);border-radius:var(--markdown-render-radius-inner);margin:1.125rem 0 1.625rem;overflow-x:auto}.nucleus-markdown-render__table{border-collapse:collapse;width:100%;font-size:.875rem}.nucleus-markdown-render__th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);background:var(--color-default);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.625rem .875rem;font-size:.6875rem;font-weight:700}.nucleus-markdown-render__td{border-bottom:1px solid var(--color-border);color:var(--color-foreground);vertical-align:top;padding:.625rem .875rem;line-height:1.55}.nucleus-markdown-render__td code{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-default);border-radius:var(--markdown-render-radius-inner);padding:.0625rem .3125rem;font-size:.8em}tr:last-child .nucleus-markdown-render__td{border-bottom:none}.nucleus-markdown-render__pre{border-radius:var(--markdown-render-radius-inner);background:color-mix(in oklab,var(--color-foreground) 6%,var(--color-default));font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;color:var(--color-foreground);border:none;margin:.75rem 0 1.375rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.nucleus-markdown-render__pre>.nucleus-markdown-render__code-block{box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:contents}.nucleus-markdown-render__code-block .hljs-keyword,.nucleus-markdown-render__code-block .hljs-selector-tag,.nucleus-markdown-render__code-block .hljs-built_in{color:var(--markdown-render-hl-keyword)}.nucleus-markdown-render__code-block .hljs-string,.nucleus-markdown-render__code-block .hljs-regexp,.nucleus-markdown-render__code-block .hljs-addition{color:var(--markdown-render-hl-string)}.nucleus-markdown-render__code-block .hljs-number,.nucleus-markdown-render__code-block .hljs-literal{color:var(--markdown-render-hl-number)}.nucleus-markdown-render__code-block .hljs-comment,.nucleus-markdown-render__code-block .hljs-quote{color:var(--markdown-render-hl-comment);font-style:italic}.nucleus-markdown-render__code-block .hljs-title,.nucleus-markdown-render__code-block .hljs-title.function_,.nucleus-markdown-render__code-block .hljs-function .hljs-title{color:var(--markdown-render-hl-title)}.nucleus-markdown-render__code-block .hljs-type,.nucleus-markdown-render__code-block .hljs-class .hljs-title{color:var(--markdown-render-hl-type)}.nucleus-markdown-render__code-block .hljs-attr,.nucleus-markdown-render__code-block .hljs-attribute,.nucleus-markdown-render__code-block .hljs-variable,.nucleus-markdown-render__code-block .hljs-template-variable{color:var(--markdown-render-hl-attr)}.nucleus-markdown-render__code-block .hljs-meta,.nucleus-markdown-render__code-block .hljs-params{color:var(--markdown-render-hl-meta)}.nucleus-markdown-render__inline-code{font-family:var(--font-mono,ui-monospace, monospace);background:color-mix(in oklab,var(--color-foreground) 6%,var(--color-default));color:var(--color-foreground);border-radius:var(--markdown-render-radius-inner);padding:.0625rem .375rem;font-size:.875em}.nucleus-markdown-render__img{border-radius:var(--markdown-render-radius-inner);max-width:100%;height:auto;margin:1rem 0;display:block}.nucleus-markdown-render__figure{flex-direction:column;gap:.5rem;margin:1.5rem 0;display:flex}.nucleus-markdown-render__figcaption{color:var(--color-muted);text-align:center;font-size:.8125rem;font-style:italic}.nucleus-markdown-render__video{border-radius:var(--markdown-render-radius-inner);border:1px solid var(--color-border);background:var(--color-default);max-width:100%;height:auto;margin:1rem 0;display:block}.nucleus-markdown-render__video-wrap{border-radius:var(--markdown-render-radius-inner);border:1px solid var(--color-border);background:var(--color-default);width:100%;margin:1rem 0;padding-bottom:56.25%;position:relative;overflow:hidden}.nucleus-markdown-render__video-wrap iframe,.nucleus-markdown-render__video-wrap video{border-radius:inherit;border:none;width:100%;height:100%;position:absolute;inset:0}.nucleus-markdown-render__details{border:1px solid var(--color-border);border-radius:var(--markdown-render-radius-inner);background:var(--color-default);margin:1rem 0;padding:.75rem 1rem}.nucleus-markdown-render__details[open]>summary{margin-bottom:.625rem}.nucleus-markdown-render__summary{cursor:pointer;color:var(--color-foreground);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none}.nucleus-markdown-render__summary::-webkit-details-marker{display:none}.nucleus-markdown-render__summary:before{content:"▶";color:var(--color-muted);margin-right:.5rem;font-size:.6875rem;transition:transform .2s;display:inline-block}.nucleus-markdown-render__details[open]>.nucleus-markdown-render__summary:before{transform:rotate(90deg)}.nucleus-markdown-render__del{color:var(--color-muted);text-decoration:line-through}.nucleus-markdown-render__strong{color:var(--color-foreground);font-weight:600}.nucleus-markdown-render__em{font-style:italic}.nucleus-markdown-render__sup{vertical-align:baseline;color:inherit;font-size:.75em;line-height:0;position:relative;top:-.5em}.nucleus-markdown-render__sub{vertical-align:baseline;color:inherit;font-size:.75em;line-height:0;position:relative;bottom:-.25em}.nucleus-markdown-render__mark{background:color-mix(in oklab,var(--color-accent) 20%,transparent);color:var(--color-foreground);border-radius:var(--nucleus-radius-xs);padding:.0625rem .1875rem}.nucleus-markdown-render__kbd{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-default);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--nucleus-radius-sm);box-shadow:0 1px 0 var(--color-border);white-space:nowrap;padding:.0625rem .3125rem;font-size:.8125em}:is(.dark,[data-theme=dark]) .nucleus-markdown-render{--markdown-render-hl-string:var(--green-lite);--markdown-render-hl-number:var(--purple-lite);--markdown-render-hl-title:var(--blue-lite);--markdown-render-hl-type:var(--yellow-lite)}.alert{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:none;gap:.75rem;padding:.875rem 1rem}.alert__title{font-weight:600;line-height:1.4}.alert__description{color:color-mix(in oklab,var(--color-foreground) 75%,transparent);line-height:1.5}.alert.alert--default{background-color:color-mix(in oklab,var(--color-surface) 92%,var(--color-foreground) 8%);border-color:color-mix(in oklab,var(--color-foreground) 18%,var(--color-border))}.alert.alert--default .alert__indicator,.alert.alert--default .alert__title{color:var(--color-foreground)}.alert.alert--accent{background-color:var(--color-accent-soft);border-color:color-mix(in oklab,var(--color-accent) 35%,transparent)}.alert.alert--accent .alert__indicator,.alert.alert--accent .alert__title{color:var(--color-accent-soft-foreground)}.alert.alert--success{background-color:var(--color-success-soft);border-color:color-mix(in oklab,var(--color-success) 35%,transparent)}.alert.alert--success .alert__indicator,.alert.alert--success .alert__title{color:var(--color-success-soft-foreground)}.alert.alert--warning{background-color:var(--color-warning-soft);border-color:color-mix(in oklab,var(--color-warning) 35%,transparent)}.alert.alert--warning .alert__indicator,.alert.alert--warning .alert__title{color:var(--color-warning-soft-foreground)}.alert.alert--danger{background-color:var(--color-danger-soft);border-color:color-mix(in oklab,var(--color-danger) 35%,transparent)}.alert.alert--danger .alert__indicator,.alert.alert--danger .alert__title{color:var(--color-danger-soft-foreground)}.nucleus-error-message{color:var(--color-danger);display:block}.nucleus-loader{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:inline-flex}.nucleus-loader__label{color:var(--muted);font-size:.75rem;line-height:1}.nucleus-loader__all{align-items:center;gap:var(--space-3);display:inline-flex}.nucleus-loader__mark{color:currentColor;flex-shrink:0;display:inline-flex}.nucleus-loader__mark--sm{width:24px;height:24px}.nucleus-loader__mark--md{width:40px;height:40px}.nucleus-loader__mark--lg{width:56px;height:56px}.nucleus-loader__mark--xl{width:80px;height:80px}.nucleus-loader__mark--current{color:currentColor}.nucleus-loader__mark--accent{color:var(--accent)}.nucleus-loader__mark--success{color:var(--success)}.nucleus-loader__mark--warning{color:var(--warning)}.nucleus-loader__mark--danger{color:var(--danger)}.nucleus-loader__mark-fill{fill-opacity:.35}.nucleus-loader__mark-base{opacity:.22}.nucleus-loader__mark-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:4s cubic-bezier(.22,1,.36,1) infinite nucleus-loader-mark-draw}@keyframes nucleus-loader-mark-draw{0%{stroke-dashoffset:1px}35%{stroke-dashoffset:0}45%{stroke-dashoffset:0}80%{stroke-dashoffset:1px}to{stroke-dashoffset:1px}}.nucleus-loader__wm{color:var(--primary-0);flex-shrink:0;display:inline-flex}.nucleus-loader__wm--sm{height:28px}.nucleus-loader__wm--md{height:44px}.nucleus-loader__wm--lg{height:64px}.nucleus-loader__wm--xl{height:96px}.nucleus-loader__wm--current{color:currentColor}.nucleus-loader__wm--accent{color:var(--accent)}.nucleus-loader__wm--success{color:var(--success)}.nucleus-loader__wm--warning{color:var(--warning)}.nucleus-loader__wm--danger{color:var(--danger)}.nucleus-loader__wm-fill{fill:currentColor;fill-opacity:0}.nucleus-loader__wm-word--thick .nucleus-loader__wm-fill{stroke:currentColor;stroke-width:3.75px;stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill}.nucleus-loader__wm-draw{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px}.nucleus-loader__wm-fill--deccan{animation:4s linear infinite nucleus-wm-fill-deccan}.nucleus-loader__wm-fill--ai{animation:4s linear infinite nucleus-wm-fill-ai}.nucleus-loader__wm-fill--experts{animation:4s linear infinite nucleus-wm-fill-experts}.nucleus-loader__wm-fill--sparkles{animation:4s linear infinite nucleus-wm-fill-sparkles}.nucleus-loader__wm-draw--deccan{animation:4s linear infinite nucleus-wm-draw-deccan}.nucleus-loader__wm-draw--ai{animation:4s linear infinite nucleus-wm-draw-ai}.nucleus-loader__wm-draw--experts{animation:4s linear infinite nucleus-wm-draw-experts}.nucleus-loader__wm-draw--sparkles{animation:4s linear infinite nucleus-wm-draw-sparkles}@keyframes nucleus-wm-draw-deccan{0%,1%{stroke-dashoffset:1px;stroke-opacity:1}1.05%,1.75%{stroke-dashoffset:.88px}1.8%,2.5%{stroke-dashoffset:.76px}2.55%,3.25%{stroke-dashoffset:.64px}3.3%,4%{stroke-dashoffset:.52px}4.05%,4.75%{stroke-dashoffset:.4px}4.8%,5.5%{stroke-dashoffset:.28px}5.55%,6.25%{stroke-dashoffset:.16px}6.3%,7%{stroke-dashoffset:.06px}7.05%,12%{stroke-dashoffset:0;stroke-opacity:1}12.6%{stroke-dashoffset:0;stroke-opacity:0}57%{stroke-dashoffset:0;stroke-opacity:0}70%{stroke-dashoffset:1px;stroke-opacity:0}73%{stroke-dashoffset:1px;stroke-opacity:1}to{stroke-dashoffset:1px;stroke-opacity:1}}@keyframes nucleus-wm-fill-deccan{0%,6.5%{fill-opacity:0}7.1%,7.7%{fill-opacity:.22}7.75%,8.35%{fill-opacity:.5}8.4%,9%{fill-opacity:.78}9.05%,68%{fill-opacity:1}69%,to{fill-opacity:0}}@keyframes nucleus-wm-draw-ai{0%,11.5%{stroke-dashoffset:1px;stroke-opacity:1}11.55%,12.35%{stroke-dashoffset:.78px}12.4%,13.2%{stroke-dashoffset:.56px}13.25%,14.05%{stroke-dashoffset:.36px}14.1%,14.9%{stroke-dashoffset:.18px}14.95%,19.6%{stroke-dashoffset:0;stroke-opacity:1}20.3%{stroke-dashoffset:0;stroke-opacity:0}57%{stroke-dashoffset:0;stroke-opacity:0}70%{stroke-dashoffset:1px;stroke-opacity:0}73%{stroke-dashoffset:1px;stroke-opacity:1}to{stroke-dashoffset:1px;stroke-opacity:1}}@keyframes nucleus-wm-fill-ai{0%,14%{fill-opacity:0}14.6%,15.2%{fill-opacity:.35}15.25%,15.85%{fill-opacity:.72}15.9%,68%{fill-opacity:1}69%,to{fill-opacity:0}}@keyframes nucleus-wm-draw-experts{0%,19%{stroke-dashoffset:1px;stroke-opacity:1}19.05%,19.85%{stroke-dashoffset:.86px}19.9%,20.7%{stroke-dashoffset:.72px}20.75%,21.55%{stroke-dashoffset:.58px}21.6%,22.4%{stroke-dashoffset:.46px}22.45%,23.25%{stroke-dashoffset:.35px}23.3%,24.1%{stroke-dashoffset:.26px}24.15%,24.95%{stroke-dashoffset:.18px}25%,25.8%{stroke-dashoffset:.12px}25.85%,26.65%{stroke-dashoffset:.07px}26.7%,32.4%{stroke-dashoffset:0;stroke-opacity:1}33.1%{stroke-dashoffset:0;stroke-opacity:0}57%{stroke-dashoffset:0;stroke-opacity:0}70%{stroke-dashoffset:1px;stroke-opacity:0}73%{stroke-dashoffset:1px;stroke-opacity:1}to{stroke-dashoffset:1px;stroke-opacity:1}}@keyframes nucleus-wm-fill-experts{0%,26.5%{fill-opacity:0;stroke-opacity:0}27.1%,27.7%{fill-opacity:.26;stroke-opacity:.26}27.75%,28.35%{fill-opacity:.52;stroke-opacity:.52}28.4%,29%{fill-opacity:.8;stroke-opacity:.8}29.05%,68%{fill-opacity:1;stroke-opacity:1}69%,to{fill-opacity:0;stroke-opacity:0}}@keyframes nucleus-wm-draw-sparkles{0%,32.5%{stroke-dashoffset:1px;stroke-opacity:1;filter:brightness()drop-shadow(0 0 #0000)}32.55%,33.45%{stroke-dashoffset:.72px}33.5%,34.4%{stroke-dashoffset:.45px}34.45%,35.35%{stroke-dashoffset:.22px}35.4%,40.8%{stroke-dashoffset:0;stroke-opacity:1;filter:brightness(1.15) drop-shadow(0 0 10px color-mix(in srgb,var(--primary-6) 55%,transparent))}41.5%{stroke-dashoffset:0;stroke-opacity:0;filter:brightness()drop-shadow(0 0 #0000)}57%{stroke-dashoffset:0;stroke-opacity:0}70%{stroke-dashoffset:1px;stroke-opacity:0}73%{stroke-dashoffset:1px;stroke-opacity:1}to{stroke-dashoffset:1px;stroke-opacity:1;filter:brightness()drop-shadow(0 0 #0000)}}@keyframes nucleus-wm-fill-sparkles{0%,35.8%{fill-opacity:0;filter:brightness()drop-shadow(0 0 #0000)}36.4%,37%{fill-opacity:.38;filter:brightness(1.1) drop-shadow(0 0 8px color-mix(in srgb,var(--primary-6) 42%,transparent))}37.05%,37.65%{fill-opacity:.75;filter:brightness(1.24) drop-shadow(0 0 14px color-mix(in srgb,var(--primary-6) 62%,transparent))}37.7%,68%{fill-opacity:1;filter:brightness(1.32) drop-shadow(0 0 18px color-mix(in srgb,var(--primary-6) 68%,transparent)) drop-shadow(0 0 26px color-mix(in srgb,var(--primary-5) 32%,transparent))}69%,to{fill-opacity:0;filter:brightness()drop-shadow(0 0 #0000)}}@media (prefers-reduced-motion:reduce){.nucleus-loader__mark-draw{stroke-dashoffset:0;animation:none}.nucleus-loader__wm-fill{fill-opacity:1}.nucleus-loader__wm-fill--deccan,.nucleus-loader__wm-fill--ai,.nucleus-loader__wm-fill--experts,.nucleus-loader__wm-fill--sparkles,.nucleus-loader__wm-draw{animation:none}.nucleus-loader__wm-draw{stroke-dashoffset:0;stroke-opacity:0}}.meter .meter__track{background-color:color-mix(in oklab,var(--color-default) 60%,var(--color-foreground) 18%);border-radius:var(--radius)}.meter .meter__fill{border-radius:var(--radius)}.meter .meter__output{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}.progress-bar .progress-bar__track{background-color:color-mix(in oklab,var(--color-default) 60%,var(--color-foreground) 18%);border-radius:var(--radius)}.progress-bar .progress-bar__fill{border-radius:var(--radius)}.progress-bar .progress-bar__output{color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}.skeleton{background-color:color-mix(in oklab,var(--color-default) 55%,var(--color-foreground) 18%);border-radius:var(--radius)}.skeleton.skeleton--shimmer:after{background-image:linear-gradient(90deg,transparent 0%,color-mix(in oklab,var(--color-surface) 65%,var(--color-foreground) 8%) 50%,transparent 100%)}.skeleton.skeleton--pulse{animation:1.6s ease-in-out infinite nucleus-skeleton-pulse}@keyframes nucleus-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.nucleus-spinner{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:inline-flex}.nucleus-spinner__label{color:var(--color-muted);font-size:.75rem;line-height:1}.accordion{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);overflow:hidden}.accordion .accordion__item:after{background-color:color-mix(in oklab,var(--color-foreground) 12%,var(--color-separator))}.accordion .accordion__trigger{color:var(--color-foreground);font-weight:500}.accordion .accordion__indicator{color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}.accordion .accordion__body-inner{color:color-mix(in oklab,var(--color-foreground) 75%,transparent);line-height:1.55}.accordion.accordion--surface{background-color:color-mix(in oklab,var(--color-surface) 95%,var(--color-foreground) 5%);border:1px solid var(--color-border);border-radius:var(--radius-3xl)}.accordion.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.accordion.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-left-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-3xl)}.breadcrumbs{gap:.25rem}.breadcrumbs .breadcrumbs__link{color:color-mix(in oklab,var(--color-foreground) 65%,transparent);border-radius:var(--nucleus-radius-sm);transition:color .12s var(--ease-smooth),background-color .12s var(--ease-smooth);padding:.125rem .25rem}@media (hover:hover){.breadcrumbs .breadcrumbs__link:hover,.breadcrumbs .breadcrumbs__link[data-hovered=true]{color:var(--color-foreground);background-color:color-mix(in oklab,var(--color-surface) 90%,var(--color-foreground) 10%)}}.breadcrumbs .breadcrumbs__link[data-current=true]{color:var(--color-accent);pointer-events:none;font-weight:600}.breadcrumbs .breadcrumbs__link:focus-visible,.breadcrumbs .breadcrumbs__link[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.breadcrumbs .breadcrumbs__separator{color:color-mix(in oklab,var(--color-foreground) 35%,transparent)}.disclosure{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);width:100%;display:block;overflow:hidden}.disclosure .disclosure__heading,.disclosure .nucleus-disclosure__trigger{width:100%;display:block}.disclosure .disclosure__heading>.button,.disclosure .nucleus-disclosure__trigger>.button{box-shadow:none!important;text-align:start!important;background-color:#0000!important;border:0!important;border-radius:0!important;justify-content:space-between!important;width:100%!important;height:auto!important;min-height:0!important;padding:.875rem 1rem!important}@media (hover:hover){.disclosure .disclosure__heading>.button:hover,.disclosure .disclosure__heading>.button[data-hovered=true],.disclosure .nucleus-disclosure__trigger>.button:hover,.disclosure .nucleus-disclosure__trigger>.button[data-hovered=true]{background-color:color-mix(in oklab,var(--color-surface) 92%,var(--color-foreground) 8%)!important}}.disclosure .disclosure__indicator,.disclosure .nucleus-disclosure__indicator{color:color-mix(in oklab,var(--color-foreground) 60%,transparent);flex-shrink:0;margin-inline-start:.5rem}:is(.disclosure:has(.disclosure__content[data-expanded=true]) .nucleus-disclosure__panel,.disclosure:has(.disclosure__content[data-expanded=true]) .disclosure__content){border-top:1px solid var(--color-border)}.disclosure .nucleus-disclosure__panel{padding:0}.disclosure .nucleus-disclosure__panel-inner{color:color-mix(in oklab,var(--color-foreground) 78%,transparent);padding:.875rem 1rem;font-size:.875rem;line-height:1.55}.disclosure[data-disabled=true],.disclosure[aria-disabled=true]{opacity:.6;pointer-events:none}.disclosure-group>.disclosure{background-color:#0000;border:0;border-radius:0}.disclosure-group{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);width:100%;display:block;overflow:hidden}.disclosure-group>.disclosure+.disclosure{border-top:1px solid var(--color-border)}.disclosure-group .disclosure .disclosure__heading>.button,.disclosure-group .disclosure .nucleus-disclosure__trigger>.button{box-shadow:none!important;text-align:start!important;background-color:#0000!important;border:0!important;border-radius:0!important;justify-content:space-between!important;width:100%!important;height:auto!important;min-height:0!important;padding:.875rem 1rem!important}@media (hover:hover){.disclosure-group .disclosure .disclosure__heading>.button:hover,.disclosure-group .disclosure .disclosure__heading>.button[data-hovered=true],.disclosure-group .disclosure .nucleus-disclosure__trigger>.button:hover,.disclosure-group .disclosure .nucleus-disclosure__trigger>.button[data-hovered=true]{background-color:color-mix(in oklab,var(--color-surface) 92%,var(--color-foreground) 8%)!important}}.disclosure-group .disclosure .nucleus-disclosure__panel-inner{padding:0 1rem .875rem}.disclosure-group .disclosure:has(.disclosure__content[data-expanded=true]){background-color:color-mix(in oklab,var(--color-surface) 96%,var(--color-foreground) 4%)}.disclosure-group[data-disabled=true],.disclosure-group[aria-disabled=true]{opacity:.6;pointer-events:none}.link,.nucleus-link{color:var(--color-accent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-accent) 35%,transparent);text-decoration-color:color-mix(in oklab,var(--color-accent) 35%,transparent)}@media (hover:hover){.link:hover,.link[data-hovered=true],.nucleus-link:hover,.nucleus-link[data-hovered=true]{color:color-mix(in oklab,var(--color-accent) 80%,var(--color-foreground));-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.link:focus-visible,.link[data-focus-visible=true],.nucleus-link:focus-visible,.nucleus-link[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.link.button,.nucleus-link.button{text-decoration:none}.pagination .pagination__link{border-radius:var(--radius);--pagination-link-bg:transparent;--pagination-link-bg-hover:color-mix(in oklab, var(--color-surface) 90%, var(--color-foreground) 10%);--pagination-link-bg-pressed:color-mix(in oklab, var(--color-surface) 85%, var(--color-foreground) 15%);--pagination-link-fg:var(--color-foreground)}.pagination .pagination__link[data-active=true]{background-color:var(--color-accent);color:var(--color-accent-foreground);--pagination-link-bg-hover:color-mix(in oklab, var(--color-accent) 88%, var(--color-foreground) 12%)}.pagination .pagination__link--nav{color:color-mix(in oklab,var(--color-foreground) 70%,transparent)}.pagination .pagination__ellipsis{color:color-mix(in oklab,var(--color-foreground) 45%,transparent)}.pagination .pagination__summary{color:color-mix(in oklab,var(--color-foreground) 65%,transparent)}.nucleus-tabs.tabs{gap:.5rem;display:flex}.nucleus-tabs.tabs[data-orientation=horizontal]{flex-direction:column}.nucleus-tabs.tabs[data-orientation=vertical]{flex-direction:row}.nucleus-tabs .tabs__list-container{position:relative}.nucleus-tabs .tabs__list{background-color:var(--color-default);border-radius:var(--radius);padding:.375rem;display:inline-flex}.nucleus-tabs .tabs__list[data-orientation=horizontal]{flex-direction:row;width:100%}.nucleus-tabs .tabs__list[data-orientation=vertical]{flex-direction:column;gap:.25rem}.nucleus-tabs .tabs__list[data-orientation=vertical] .tabs__tab{min-width:5rem}.nucleus-tabs .tabs__tab{z-index:1;cursor:pointer;border-radius:var(--radius);text-align:center;width:100%;height:2rem;color:var(--color-muted);-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-smooth),background-color .15s var(--ease-smooth),box-shadow .15s var(--ease-out),opacity .15s var(--ease-smooth);outline:none;justify-content:center;align-items:center;gap:.375rem;padding-inline:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex;position:relative}.nucleus-tabs .tabs__tab[data-selected=true]{color:var(--segment-foreground)}.nucleus-tabs .tabs__tab[data-selected=true] .tabs__separator,.nucleus-tabs .tabs__tab[data-selected=true]+.tabs__tab .tabs__separator{opacity:0}.nucleus-tabs .tabs__tab:disabled,.nucleus-tabs .tabs__tab[data-disabled=true],.nucleus-tabs .tabs__tab[aria-disabled=true]{opacity:.5;pointer-events:none}@media (hover:hover){.nucleus-tabs .tabs__tab:not([data-selected=true]):not([data-disabled=true]):hover,.nucleus-tabs .tabs__tab[data-hovered=true]:not([data-selected=true]):not([data-disabled=true]){opacity:.7}}.nucleus-tabs .tabs__tab:focus-visible:not(:focus),.nucleus-tabs .tabs__tab[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}@media (prefers-reduced-motion:reduce){.nucleus-tabs .tabs__tab{transition:none}}.nucleus-tabs .tabs__separator{background-color:color-mix(in oklab,var(--color-muted) 25%,transparent);border-radius:var(--nucleus-radius-sm);pointer-events:none;transition:opacity .15s var(--ease-smooth);position:absolute}.nucleus-tabs .tabs__list[data-orientation=horizontal] .tabs__separator{width:1px;height:50%;top:25%;left:0}.nucleus-tabs .tabs__list[data-orientation=vertical] .tabs__separator{width:90%;height:1px;top:0;left:5%}.nucleus-tabs .tabs__panel{outline:none;width:100%;padding:.5rem}.nucleus-tabs .tabs__panel[data-exiting=true]{width:100%;position:absolute;top:0;left:0}.nucleus-tabs .tabs__panel[data-orientation=horizontal]{margin-top:1rem}.nucleus-tabs .tabs__panel[data-orientation=vertical]{margin-inline-start:1rem}.nucleus-tabs .tabs__indicator{z-index:-1;border-radius:var(--radius);background-color:var(--segment);width:100%;height:100%;box-shadow:var(--shadow-surface);transition-property:translate,width,height;transition-duration:.25s;transition-timing-function:var(--ease-out-fluid);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.nucleus-tabs .tabs__indicator{transition:none}}.nucleus-tabs.tabs--secondary>.tabs__list-container>.tabs__list{background-color:#0000;border-radius:0;padding:0}.nucleus-tabs.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]{border-bottom:1px solid var(--color-border);scrollbar-width:none;max-width:100%;overflow:auto clip}.nucleus-tabs.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=horizontal]::-webkit-scrollbar{display:none}.nucleus-tabs.tabs--secondary>.tabs__list-container>.tabs__list[data-orientation=vertical]{border-left:1px solid var(--color-border)}.nucleus-tabs.tabs--secondary>.tabs__list-container .tabs__tab{border-radius:0}.nucleus-tabs.tabs--secondary>.tabs__list-container .tabs__tab[data-selected=true]{color:var(--color-foreground)}.nucleus-tabs.tabs--secondary>.tabs__list-container .tabs__separator{display:none}.nucleus-tabs.tabs--secondary>.tabs__list-container .tabs__indicator{background-color:var(--color-accent);box-shadow:none;border-radius:0}.nucleus-tabs.tabs--secondary[data-orientation=horizontal]>.tabs__list-container .tabs__indicator{height:2px;top:auto;bottom:0}.nucleus-tabs.tabs--secondary[data-orientation=vertical]>.tabs__list-container .tabs__indicator{width:2px;height:100%;top:0;left:0}.nucleus-aspect-ratio{width:100%;aspect-ratio:var(--aspect-ratio,16/9);position:relative;overflow:hidden}.nucleus-aspect-ratio>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nucleus-aspect-ratio--1-1{--aspect-ratio:1}.nucleus-aspect-ratio--4-3{--aspect-ratio:calc(4 / 3)}.nucleus-aspect-ratio--16-9{--aspect-ratio:calc(16 / 9)}.nucleus-aspect-ratio--21-9{--aspect-ratio:calc(21 / 9)}.nucleus-aspect-ratio--3-2{--aspect-ratio:1.5}.nucleus-aspect-ratio--2-1{--aspect-ratio:2}.nucleus-aspect-ratio--9-16{--aspect-ratio:.5625}.card{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);gap:.75rem;padding:1.25rem}.card__header{gap:.25rem}.card__title{font-size:.9375rem;font-weight:600;line-height:1.4}.card__description{color:color-mix(in oklab,var(--color-foreground) 70%,transparent);font-size:.8125rem;line-height:1.45}.card__content{gap:.5rem}.card__footer{gap:.5rem;padding-top:.25rem}.card.card--secondary{border-color:#0000;background-color:color-mix(in oklab,var(--color-surface) 88%,var(--color-foreground) 12%)!important}.card.card--tertiary{border-color:#0000;background-color:var(--color-accent-soft)!important;color:var(--color-accent-soft-foreground)!important}.card.card--tertiary .card__title{color:var(--color-accent-soft-foreground)}.card.card--tertiary .card__description{color:color-mix(in oklab,var(--color-accent-soft-foreground) 75%,transparent)}.card.card--transparent{box-shadow:none;background-color:#0000;border-color:#0000}.card[role=button],.card[data-pressable=true]{cursor:var(--cursor-interactive);transition:background-color .15s var(--ease-smooth),border-color .15s var(--ease-smooth),transform .1s var(--ease-out)}.card[role=button]:hover,.card[role=button][data-hovered=true],.card[data-pressable=true]:hover,.card[data-pressable=true][data-hovered=true]{background-color:color-mix(in oklab,var(--color-surface) 92%,var(--color-foreground) 8%);border-color:color-mix(in oklab,var(--color-foreground) 22%,var(--color-border))}.card[role=button]:active,.card[role=button][data-pressed=true],.card[data-pressable=true]:active,.card[data-pressable=true][data-pressed=true]{transform:scale(.99)}.nucleus-grid{display:grid}.nucleus-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.nucleus-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.nucleus-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nucleus-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.nucleus-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.nucleus-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.nucleus-grid--cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.nucleus-grid--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.nucleus-grid--cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.nucleus-grid--cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.nucleus-grid--cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.nucleus-grid--cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.nucleus-grid--gap-0{gap:0}.nucleus-grid--gap-1{gap:var(--space-1)}.nucleus-grid--gap-2{gap:var(--space-2)}.nucleus-grid--gap-3{gap:var(--space-3)}.nucleus-grid--gap-4{gap:var(--space-4)}.nucleus-grid--gap-5{gap:var(--space-5)}.nucleus-grid--gap-6{gap:var(--space-6)}.nucleus-grid--gap-8{gap:var(--space-8)}.nucleus-grid--row-gap-0{row-gap:0}.nucleus-grid--row-gap-1{row-gap:var(--space-1)}.nucleus-grid--row-gap-2{row-gap:var(--space-2)}.nucleus-grid--row-gap-3{row-gap:var(--space-3)}.nucleus-grid--row-gap-4{row-gap:var(--space-4)}.nucleus-grid--row-gap-5{row-gap:var(--space-5)}.nucleus-grid--row-gap-6{row-gap:var(--space-6)}.nucleus-grid--row-gap-8{row-gap:var(--space-8)}.nucleus-grid--col-gap-0{column-gap:0}.nucleus-grid--col-gap-1{column-gap:var(--space-1)}.nucleus-grid--col-gap-2{column-gap:var(--space-2)}.nucleus-grid--col-gap-3{column-gap:var(--space-3)}.nucleus-grid--col-gap-4{column-gap:var(--space-4)}.nucleus-grid--col-gap-5{column-gap:var(--space-5)}.nucleus-grid--col-gap-6{column-gap:var(--space-6)}.nucleus-grid--col-gap-8{column-gap:var(--space-8)}.nucleus-grid-item--span-1{grid-column:span 1/span 1}.nucleus-grid-item--span-2{grid-column:span 2/span 2}.nucleus-grid-item--span-3{grid-column:span 3/span 3}.nucleus-grid-item--span-4{grid-column:span 4/span 4}.nucleus-grid-item--span-5{grid-column:span 5/span 5}.nucleus-grid-item--span-6{grid-column:span 6/span 6}.nucleus-grid-item--span-7{grid-column:span 7/span 7}.nucleus-grid-item--span-8{grid-column:span 8/span 8}.nucleus-grid-item--span-9{grid-column:span 9/span 9}.nucleus-grid-item--span-10{grid-column:span 10/span 10}.nucleus-grid-item--span-11{grid-column:span 11/span 11}.nucleus-grid-item--span-12{grid-column:span 12/span 12}.nucleus-grid-item--row-span-1{grid-row:span 1/span 1}.nucleus-grid-item--row-span-2{grid-row:span 2/span 2}.nucleus-grid-item--row-span-3{grid-row:span 3/span 3}.nucleus-grid-item--row-span-4{grid-row:span 4/span 4}.nucleus-grid-item--row-span-5{grid-row:span 5/span 5}.nucleus-grid-item--row-span-6{grid-row:span 6/span 6}.separator,.nucleus-separator,.separator--default,.nucleus-separator.separator--default{background-color:color-mix(in oklab,var(--color-foreground) 14%,var(--color-separator))!important}.separator--secondary,.nucleus-separator.separator--secondary{background-color:color-mix(in oklab,var(--color-foreground) 9%,var(--color-separator))!important}.separator--tertiary,.nucleus-separator.separator--tertiary{background-color:color-mix(in oklab,var(--color-foreground) 5%,var(--color-separator))!important}.separator__container,.nucleus-separator .separator__container{gap:.75rem}.separator__line,.nucleus-separator .separator__line{background-color:color-mix(in oklab,var(--color-foreground) 14%,var(--color-separator));flex:1}.separator__container--horizontal .separator__line,.nucleus-separator .separator__container--horizontal .separator__line{height:1px}.separator__container--vertical .separator__line,.nucleus-separator .separator__container--vertical .separator__line{width:1px}.separator__content,.nucleus-separator .separator__content{letter-spacing:.02em;color:color-mix(in oklab,var(--color-foreground) 65%,transparent);text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500}.nucleus-stack{display:flex}.nucleus-stack--full-width{width:100%}.nucleus-stack--direction-row{flex-direction:row}.nucleus-stack--direction-column{flex-direction:column}.nucleus-stack--direction-row-reverse{flex-direction:row-reverse}.nucleus-stack--direction-column-reverse{flex-direction:column-reverse}.nucleus-stack--align-start{align-items:flex-start}.nucleus-stack--align-center{align-items:center}.nucleus-stack--align-end{align-items:flex-end}.nucleus-stack--align-stretch{align-items:stretch}.nucleus-stack--align-baseline{align-items:baseline}.nucleus-stack--justify-start{justify-content:flex-start}.nucleus-stack--justify-center{justify-content:center}.nucleus-stack--justify-end{justify-content:flex-end}.nucleus-stack--justify-between{justify-content:space-between}.nucleus-stack--justify-around{justify-content:space-around}.nucleus-stack--justify-evenly{justify-content:space-evenly}.nucleus-stack--wrap-wrap{flex-wrap:wrap}.nucleus-stack--wrap-wrap-reverse{flex-wrap:wrap-reverse}.nucleus-stack--gap-0{gap:0}.nucleus-stack--gap-1{gap:var(--space-1)}.nucleus-stack--gap-2{gap:var(--space-2)}.nucleus-stack--gap-3{gap:var(--space-3)}.nucleus-stack--gap-4{gap:var(--space-4)}.nucleus-stack--gap-5{gap:var(--space-5)}.nucleus-stack--gap-6{gap:var(--space-6)}.nucleus-stack--gap-8{gap:var(--space-8)}.nucleus-stack--gap-10{gap:var(--space-10)}.nucleus-stack--gap-12{gap:var(--space-12)}.nucleus-stack--gap-16{gap:var(--space-16)}.surface{border-radius:var(--radius)}.surface.surface--default{border:1px solid var(--color-border);background-color:var(--color-surface)!important}.surface.surface--secondary{border:1px solid #0000;background-color:color-mix(in oklab,var(--color-surface) 88%,var(--color-foreground) 12%)!important}.surface.surface--tertiary{border:1px solid #0000;background-color:var(--color-accent-soft)!important;color:var(--color-accent-soft-foreground)!important}.surface.surface--transparent{border:1px solid #0000;background-color:#0000!important}.toolbar{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-surface);gap:.375rem;padding:.375rem}.toolbar--vertical{align-items:stretch}.toolbar.toolbar--attached{gap:0;padding:0;overflow:hidden}.toolbar .separator{background-color:var(--color-separator)}.nucleus-heading{font-family:var(--font-sans);color:var(--color-foreground);margin:0;line-height:1.25}.nucleus-heading.text-xs{font-size:.75rem;line-height:1rem}.nucleus-heading.text-sm{font-size:.875rem;line-height:1.25rem}.nucleus-heading.text-base{font-size:1rem;line-height:1.5rem}.nucleus-heading.text-lg{font-size:1.125rem;line-height:1.75rem}.nucleus-heading.text-xl{font-size:1.25rem;line-height:1.75rem}.nucleus-heading.text-2xl{font-size:1.5rem;line-height:2rem}.nucleus-heading.text-3xl{font-size:1.875rem;line-height:2.25rem}.nucleus-heading.text-4xl{font-size:2.25rem;line-height:2.5rem}.nucleus-heading.text-5xl{font-size:3rem;line-height:1}.nucleus-heading.font-normal{font-weight:400}.nucleus-heading.font-medium{font-weight:500}.nucleus-heading.font-semibold{font-weight:600}.nucleus-heading.font-bold{font-weight:700}.nucleus-text{font-family:var(--font-sans);margin:0}.nucleus-text.text-xs{font-size:.75rem;line-height:1rem}.nucleus-text.text-sm{font-size:.875rem;line-height:1.25rem}.nucleus-text.text-base{font-size:1rem;line-height:1.5rem}.nucleus-text.text-lg{font-size:1.125rem;line-height:1.75rem}.nucleus-text.text-xl{font-size:1.25rem;line-height:1.75rem}.nucleus-text.text-2xl{font-size:1.5rem;line-height:2rem}.nucleus-text.font-normal{font-weight:400}.nucleus-text.font-medium{font-weight:500}.nucleus-text.font-semibold{font-weight:600}.nucleus-text.font-bold{font-weight:700}.nucleus-text.text-foreground{color:var(--color-foreground)}.nucleus-text.text-muted{color:var(--color-muted)}.nucleus-text.text-primary{color:var(--color-accent)}.nucleus-text.text-secondary{color:var(--secondary,var(--color-muted))}.nucleus-text.text-success{color:var(--color-success)}.nucleus-text.text-warning{color:var(--color-warning)}.nucleus-text.text-danger{color:var(--color-danger)}.nucleus-text.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nucleus-text-heading{font-family:var(--font-sans);color:var(--color-foreground);margin:0;line-height:1.25}.nucleus-text-heading.text-xs{font-size:.75rem}.nucleus-text-heading.text-sm{font-size:.875rem}.nucleus-text-heading.text-base{font-size:1rem}.nucleus-text-heading.text-lg{font-size:1.125rem}.nucleus-text-heading.text-xl{font-size:1.25rem}.nucleus-text-heading.text-2xl{font-size:1.5rem}.nucleus-text-heading.font-normal{font-weight:400}.nucleus-text-heading.font-medium{font-weight:500}.nucleus-text-heading.font-semibold{font-weight:600}.nucleus-text-heading.font-bold{font-weight:700}.nucleus-text-paragraph{font-family:var(--font-sans);color:var(--color-muted);margin:0;line-height:1.6}.nucleus-text-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--color-foreground);background-color:var(--color-default);border:1px solid var(--color-border);border-radius:calc(var(--radius) * .5);font-size:.875em}.nucleus-text-code--inline{line-height:inherit;white-space:nowrap;padding:.1em .3em;display:inline}.nucleus-text-code--block{white-space:pre;padding:.75rem 1rem;line-height:1.6;display:block;overflow-x:auto}.nucleus-text-prose{font-family:var(--font-sans);color:var(--color-foreground);max-width:65ch;line-height:1.75}.nucleus-text-prose h1,.nucleus-text-prose h2,.nucleus-text-prose h3,.nucleus-text-prose h4,.nucleus-text-prose h5,.nucleus-text-prose h6{color:var(--color-foreground);margin-top:1.5rem;margin-bottom:.5rem;font-weight:600;line-height:1.25}.nucleus-text-prose>:first-child{margin-top:0}.nucleus-text-prose p{color:var(--color-muted);margin-top:0;margin-bottom:1rem}.nucleus-text-prose a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.nucleus-text-prose a:hover{opacity:.8}.nucleus-text-prose code{font-family:var(--font-mono,monospace);background-color:var(--color-default);border:1px solid var(--color-border);border-radius:calc(var(--radius) * .5);padding:.1em .3em;font-size:.875em}.dropdown__popover [data-slot=dropdown-menu]{flex-direction:column;gap:.125rem;padding:.375rem;display:flex}.dropdown__popover [data-slot=menu-section],.dropdown__popover .menu-section{flex-direction:column;gap:.125rem;display:flex}.dropdown__popover [data-slot=dropdown-menu]:has(.menu-item__indicator) .menu-item{padding-left:1.75rem}.dropdown__popover .menu-item{min-height:2.25rem;padding-inline:.625rem}@media (hover:hover){.dropdown__popover .menu-item:hover:not([aria-selected=true]):not([aria-checked=true]):not([data-selected=true]):not([data-disabled=true]),.dropdown__popover .menu-item[data-hovered=true]:not([aria-selected=true]):not([aria-checked=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--color-default-hover)}}.dropdown__popover .menu-item:active:not([data-disabled=true]),.dropdown__popover .menu-item[data-pressed=true]:not([data-disabled=true]){background-color:var(--color-accent-soft-hover);color:var(--color-accent)}.dropdown__popover .menu-item:active:not([data-disabled=true]) [data-slot=label],.dropdown__popover .menu-item[data-pressed=true]:not([data-disabled=true]) [data-slot=label]{font-weight:700}.dropdown__popover .menu-item:active:not([data-disabled=true]) .menu-item__indicator,.dropdown__popover .menu-item[data-pressed=true]:not([data-disabled=true]) .menu-item__indicator{color:var(--color-accent)}.dropdown__popover .menu-item[aria-selected=true]:not([data-disabled=true]),.dropdown__popover .menu-item[aria-checked=true]:not([data-disabled=true]),.dropdown__popover .menu-item[data-selected=true]:not([data-disabled=true]){background-color:var(--color-accent-soft);color:var(--color-accent-soft-foreground)}.dropdown__popover .menu-item[aria-selected=true]:not([data-disabled=true]) [data-slot=label],.dropdown__popover .menu-item[aria-checked=true]:not([data-disabled=true]) [data-slot=label],.dropdown__popover .menu-item[data-selected=true]:not([data-disabled=true]) [data-slot=label]{font-weight:700}.dropdown__popover .menu-item[aria-selected=true]:not([data-disabled=true]) .menu-item__indicator,.dropdown__popover .menu-item[aria-checked=true]:not([data-disabled=true]) .menu-item__indicator,.dropdown__popover .menu-item[data-selected=true]:not([data-disabled=true]) .menu-item__indicator{color:var(--color-accent-soft-foreground)}@media (hover:hover){.dropdown__popover .menu-item[aria-selected=true]:hover,.dropdown__popover .menu-item[aria-selected=true][data-hovered=true],.dropdown__popover .menu-item[aria-checked=true]:hover,.dropdown__popover .menu-item[aria-checked=true][data-hovered=true],.dropdown__popover .menu-item[data-selected=true]:hover,.dropdown__popover .menu-item[data-selected=true][data-hovered=true]{background-color:var(--color-accent-soft-hover)}}.dropdown__popover{border-radius:min(var(--radius),var(--radius-2xl));padding:0;overflow-x:clip}.dropdown__popover .menu-item{border-radius:var(--radius-2xl)}.list-box{box-sizing:border-box;width:100%}.list-box-item{box-sizing:border-box;width:100%;max-width:100%}.list-box-section>header,.list-box-section>[slot=header]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);padding:.375rem .625rem .25rem;font-size:.6875rem;font-weight:600}.list-box-item [data-slot=description]{color:var(--color-muted);margin-top:.0625rem;font-size:.75rem;line-height:1.3;display:block}.list-box-item[data-disabled=true].list-box-item--danger [data-slot=label]{text-decoration:line-through}.list-box-item__indicator{text-transform:uppercase;width:auto;min-width:1rem;height:auto;min-height:1rem;color:var(--color-accent-soft-foreground);letter-spacing:.04em;white-space:nowrap;font-size:.6875rem;font-weight:600}@media (hover:hover){.list-box-item:hover:not([aria-selected=true]):not([data-selected=true]):not([data-disabled=true]),.list-box-item[data-hovered=true]:not([aria-selected=true]):not([data-selected=true]):not([data-disabled=true]){background-color:var(--color-accent-soft-hover)}}.list-box-item:active:not([data-disabled=true]),.list-box-item[data-pressed=true]:not([data-disabled=true]){background-color:var(--color-accent-soft-hover);color:var(--color-accent)}.list-box-item:active:not([data-disabled=true]) [data-slot=label],.list-box-item[data-pressed=true]:not([data-disabled=true]) [data-slot=label]{font-weight:700}.list-box-item:active:not([data-disabled=true]) .list-box-item__indicator,.list-box-item[data-pressed=true]:not([data-disabled=true]) .list-box-item__indicator{color:var(--color-accent)}.list-box-item[aria-selected=true]:not([data-disabled=true]),.list-box-item[data-selected=true]:not([data-disabled=true]){background-color:var(--color-accent-soft);color:var(--color-accent-soft-foreground)}.list-box-item[aria-selected=true]:not([data-disabled=true]) [data-slot=label],.list-box-item[data-selected=true]:not([data-disabled=true]) [data-slot=label]{font-weight:700}.list-box-item[aria-selected=true]:not([data-disabled=true]) .list-box-item__indicator,.list-box-item[data-selected=true]:not([data-disabled=true]) .list-box-item__indicator{color:var(--color-accent-soft-foreground)}@media (hover:hover){.list-box-item[aria-selected=true]:hover,.list-box-item[aria-selected=true][data-hovered=true],.list-box-item[data-selected=true]:hover,.list-box-item[data-selected=true][data-hovered=true]{background-color:var(--color-accent-soft-hover)}}.list-box-item{border-radius:var(--radius)}.calendar{border-radius:var(--radius-3xl)}@media (hover:hover){.date-input-group:hover:not([data-focus-within=true]),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:color-mix(in oklab,var(--color-foreground) 28%,var(--color-border))}}@media (hover:hover){.date-input-group:hover:not([data-focus-within=true]),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:color-mix(in oklab,var(--color-foreground) 28%,var(--color-border))}}.date-input-group .date-picker__trigger{flex:none;width:auto}.date-picker__popover{box-sizing:border-box;width:max-content;min-width:min(15.75rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem);transform-origin:var(--trigger-anchor-point,center);overscroll-behavior:contain;background-color:var(--overlay);color:var(--overlay-foreground);border-width:var(--border-width);border-style:solid;border-color:var(--border);box-shadow:var(--shadow-overlay,var(--overlay-shadow));border-radius:var(--nucleus-calendar-popover-radius);padding:.75rem;overflow:visible auto}@media (prefers-reduced-motion:reduce){.date-picker__popover{transition:none}}.date-picker__popover::-webkit-scrollbar{display:none}.date-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-picker__popover:focus-visible:not(:focus),.date-picker__popover[data-focus-visible=true]{outline:none}@media (prefers-reduced-motion:no-preference){.date-picker__popover[data-entering=true]{animation:nucleus-date-popover-in .15s var(--ease-out,ease-out) both}.date-picker__popover[data-entering=true][data-placement^=top]{animation-name:nucleus-date-popover-in-bottom}.date-picker__popover[data-entering=true][data-placement^=bottom]{animation-name:nucleus-date-popover-in-top}.date-picker__popover[data-entering=true][data-placement^=left]{animation-name:nucleus-date-popover-in-right}.date-picker__popover[data-entering=true][data-placement^=right]{animation-name:nucleus-date-popover-in-left}.date-picker__popover[data-exiting=true]{animation:nucleus-date-popover-out .1s var(--ease-out,ease-out) both}}.date-picker__popover[data-exiting=true],.date-picker__popover[data-entering=true]{will-change:opacity,transform}.date-range-picker__popover{box-sizing:border-box;width:max-content;min-width:var(--nucleus-date-range-popover-min-width,min(15.75rem, calc(100vw - 2rem)));max-width:min(42rem,100vw - 2rem);transform-origin:var(--trigger-anchor-point,center);overscroll-behavior:contain;background-color:var(--overlay);color:var(--overlay-foreground);border-width:var(--border-width);border-style:solid;border-color:var(--border);box-shadow:var(--shadow-overlay,var(--overlay-shadow));border-radius:var(--nucleus-calendar-popover-radius);padding:.75rem;overflow:visible auto}@media (prefers-reduced-motion:reduce){.date-range-picker__popover{transition:none}}.date-range-picker__popover::-webkit-scrollbar{display:none}.date-range-picker__popover{-ms-overflow-style:none;scrollbar-width:none}.date-range-picker__popover:focus-visible:not(:focus),.date-range-picker__popover[data-focus-visible=true]{outline:none}@media (prefers-reduced-motion:no-preference){.date-range-picker__popover[data-entering=true]{animation:nucleus-date-popover-in .15s var(--ease-out,ease-out) both}.date-range-picker__popover[data-entering=true][data-placement^=top]{animation-name:nucleus-date-popover-in-bottom}.date-range-picker__popover[data-entering=true][data-placement^=bottom]{animation-name:nucleus-date-popover-in-top}.date-range-picker__popover[data-entering=true][data-placement^=left]{animation-name:nucleus-date-popover-in-right}.date-range-picker__popover[data-entering=true][data-placement^=right]{animation-name:nucleus-date-popover-in-left}.date-range-picker__popover[data-exiting=true]{animation:nucleus-date-popover-out .1s var(--ease-out,ease-out) both}}.date-range-picker__popover[data-exiting=true],.date-range-picker__popover[data-entering=true]{will-change:opacity,transform}.color-picker__popover{border-radius:var(--nucleus-calendar-popover-radius)}@keyframes nucleus-date-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes nucleus-date-popover-in-top{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nucleus-date-popover-in-bottom{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes nucleus-date-popover-in-left{0%{opacity:0;transform:translate(-4px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nucleus-date-popover-in-right{0%{opacity:0;transform:translate(4px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nucleus-date-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (hover:hover){.date-input-group:hover:not([data-focus-within=true]),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:color-mix(in oklab,var(--color-foreground) 28%,var(--color-border))}}.date-input-group .date-range-picker__trigger{flex:none;width:auto}.date-input-group{border-color:color-mix(in oklab,var(--color-foreground) 30%,var(--color-border));border-radius:var(--field-radius,var(--radius));flex-wrap:nowrap;height:auto;min-height:2.5rem}.date-input-group__input{scrollbar-width:none;min-width:0;padding-block:.25rem;font-size:.875rem;overflow-x:auto}.date-input-group__input::-webkit-scrollbar{display:none}@media (hover:hover){.date-input-group:hover:not([data-focus-within=true]),.date-input-group[data-hovered=true]:not([data-focus-within=true]){border-color:color-mix(in oklab,var(--color-foreground) 28%,var(--color-border))}}.date-input-group__segment{padding-inline:.25rem}.date-input-group__segment:focus,.date-input-group__segment[data-focused=true]{padding-inline:.375rem}.nucleus-color-swatch{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-foreground) 10%,transparent)}.nucleus-color-swatch--disabled,.nucleus-color-swatch[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.nucleus-color-swatch[data-focus-visible=true][data-focus-visible]{outline:2px solid var(--primary-4);outline-offset:2px}.nucleus-color-swatch-picker--disabled,.nucleus-color-swatch-picker[data-disabled=true],.nucleus-color-swatch-picker[aria-disabled=true]{opacity:.5;pointer-events:none}.nucleus-color-swatch-picker__item{cursor:pointer;outline:none}.nucleus-color-swatch-picker__item[data-selected=true]{border-color:var(--color-accent)}.nucleus-color-swatch-picker__item[data-disabled=true],.nucleus-color-swatch-picker__item[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.nucleus-color-swatch-picker__item[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.nucleus-color-swatch-picker__swatch{border-radius:inherit;flex-shrink:0;display:block}.nucleus-color-swatch-picker__indicator{pointer-events:none;justify-content:center;align-items:center;display:flex}.nucleus-color-slider{width:100%}.nucleus-color-slider--disabled,.nucleus-color-slider[data-disabled=true],.nucleus-color-slider[aria-disabled=true]{opacity:.5;pointer-events:none}.nucleus-color-slider__output{color:color-mix(in oklab,var(--color-foreground) 72%,transparent);font-size:.875rem}.nucleus-color-slider__track{outline:none}.nucleus-color-slider__track[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.nucleus-color-slider__thumb{cursor:grab;outline:none}.nucleus-color-slider__thumb[data-dragging=true]{cursor:grabbing}.nucleus-color-slider__thumb[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.nucleus-color-field{gap:var(--space-1);flex-direction:column;display:inline-flex}.nucleus-color-field[data-disabled=true],.nucleus-color-field--disabled{opacity:.5;cursor:not-allowed}.nucleus-color-field[data-disabled=true] .nucleus-color-field__group,.nucleus-color-field--disabled .nucleus-color-field__group{pointer-events:none}.nucleus-color-field--readonly .nucleus-color-field__input{cursor:default}.nucleus-color-field__group{border:var(--border-width-field,1px) solid var(--color-border);border-radius:var(--field-radius,var(--radius));background-color:var(--field-background,var(--color-background));min-height:2.25rem;transition:border-color .15s var(--ease-smooth,ease),background-color .15s var(--ease-smooth,ease);align-items:center;display:flex;overflow:hidden}@media (hover:hover){.nucleus-color-field__group:hover:not([data-focus-within=true]){background-color:var(--field-background-hover,var(--field-background,var(--color-background)))}}.nucleus-color-field__group[data-focus-within=true],.nucleus-color-field__group:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-focus);outline:none}.nucleus-color-field__group[data-invalid=true]:not([data-focus-within=true]):not(:focus-within){outline:1px solid var(--color-danger)}.nucleus-color-field__group[data-invalid=true][data-focus-within=true],.nucleus-color-field__group[data-invalid=true]:focus-within{box-shadow:0 0 0 2px var(--color-danger);outline:none}.nucleus-color-field__group[data-disabled=true],.nucleus-color-field__group[aria-disabled=true]{opacity:.5;pointer-events:none}.nucleus-color-field__input{padding-inline:var(--space-3);padding-block:var(--space-2);color:var(--color-foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem}.nucleus-color-field__input::placeholder{color:var(--color-muted)}.nucleus-color-field__prefix{padding-inline:var(--space-3);color:var(--color-muted);border-inline-end:1px solid var(--color-border);flex-shrink:0;align-self:stretch;align-items:center;display:flex}.nucleus-color-field__suffix{padding-inline:var(--space-3);color:var(--color-muted);border-inline-start:1px solid var(--color-border);flex-shrink:0;align-self:stretch;align-items:center;display:flex}.nucleus-color-area{aspect-ratio:1;border-radius:var(--radius-xl);background:var(--color-area-background);width:100%;max-width:14rem;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-foreground) 10%,transparent);outline:none;flex-shrink:0;position:relative;overflow:hidden}.nucleus-color-area[data-disabled=true],.nucleus-color-area[aria-disabled=true]{opacity:.5;pointer-events:none}.nucleus-color-area[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.nucleus-color-area__thumb{border-radius:var(--nucleus-radius-full);background-color:var(--color-area-thumb-color);border:3px solid var(--color-background);width:1rem;height:1rem;box-shadow:0 0 0 1px color-mix(in oklab,var(--color-foreground) 10%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--color-foreground) 10%,transparent);cursor:grab;will-change:width,height;transition:width .15s var(--ease-out,ease-out),height .15s var(--ease-out,ease-out);outline:none;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.nucleus-color-area__thumb{transition:none}}.nucleus-color-area__thumb[data-dragging=true]{cursor:grabbing;width:1.25rem;height:1.25rem}.nucleus-color-area__thumb[data-focus-visible=true]{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.nucleus-color-area__thumb[data-disabled=true]{cursor:default}.nucleus-color-picker{display:inline-flex;position:relative}.nucleus-color-picker__trigger{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.nucleus-color-picker__trigger[data-focus-visible=true],.nucleus-color-picker__trigger:focus-visible{box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none}.nucleus-color-picker__trigger[data-disabled=true],.nucleus-color-picker__trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.nucleus-color-picker__popover{background-color:var(--color-overlay);border:1px solid var(--color-border);box-shadow:var(--shadow-overlay,var(--shadow-lg));border-radius:var(--radius-3xl);padding:var(--space-3) var(--space-2);gap:var(--space-3);outline:none;flex-direction:column;min-width:15.5rem;display:flex}.nucleus-color-picker__popover:focus-visible,.nucleus-color-picker__popover[data-focus-visible=true]{outline:none}.nucleus-skip-nav{z-index:9999;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden}.nucleus-skip-nav:focus,.nucleus-skip-nav:focus-visible{clip:auto;width:auto;height:auto;margin:var(--space-2);padding:var(--space-2) var(--space-4);white-space:normal;border-radius:var(--radius);background-color:var(--color-accent);color:var(--color-accent-foreground);font-family:var(--font-sans);font-size:var(--text-sm);box-shadow:0 0 0 var(--ring-offset-width,2px) var(--color-background),0 0 0 calc(2px + var(--ring-offset-width,2px)) var(--color-focus);outline:none;font-weight:500;overflow:visible}.nucleus-visually-hidden:focus-visible[data-focus-visible]{outline:2px solid var(--primary-4);outline-offset:2px}.nucleus-visually-hidden:focus-visible{border-radius:var(--nucleus-radius-sm)}.gooey-spinnerSpin{animation:1s linear infinite gooey-spin}@keyframes gooey-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-sonner-toast][data-x-position=center]{width:fit-content!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important}@media only screen and (width<=600px){[data-sonner-toaster][data-x-position=center]{left:50%!important;right:auto!important;transform:translate(-50%)!important}}[data-gooey-toast-css]{--gooey-toast:1}[data-sonner-toast][data-expanded=true]{transition:transform .15s,opacity .4s,height .15s,box-shadow .2s!important}.gooey-wrapper{pointer-events:auto;cursor:default;width:fit-content;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;position:relative}.gooey-blobSvg{pointer-events:none;filter:drop-shadow(0 4px 12px #0000000f)drop-shadow(0 1px 4px #0000000a);position:absolute;top:0;left:0;overflow:visible}.gooey-content{z-index:1;transition:padding .35s cubic-bezier(.4,0,.2,1);position:relative}.gooey-contentCompact{padding:7px 10px}.gooey-contentExpanded{min-width:300px;max-width:380px;padding:7px 10px 16px}.gooey-header{color:inherit;align-items:center;gap:8px;display:inline-flex}.gooey-header>.gooey-title,.gooey-header>.gooey-timestamp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gooey-header>.gooey-timestamp{margin-left:auto}.gooey-iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:flex}.gooey-title{white-space:nowrap;color:inherit;padding:0 4px 0 2px;font-size:12px;font-weight:700;line-height:1}.gooey-titleDefault{color:#555}.gooey-titleSuccess{color:#4caf50}.gooey-titleError{color:#e53935}.gooey-titleWarning{color:#c49000}.gooey-titleInfo{color:#1e88e5}.gooey-titleLoading{color:#555}.gooey-timestamp{color:#999;white-space:nowrap;padding-left:6px;font-size:11px;font-weight:400;line-height:1}.gooey-description{color:#444;margin-top:16px;font-size:13px;font-weight:400;line-height:1.55;overflow:hidden}.gooey-actionWrapper{margin-top:12px;overflow:hidden}.gooey-actionButton{box-sizing:border-box;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;outline:none;width:100%;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s;display:block}.gooey-actionButton:focus:not(:focus-visible){outline:none}.gooey-actionButton:focus-visible{outline-offset:2px;outline:2px solid}.gooey-actionDefault{color:#555;background:#e8e8e8}.gooey-actionDefault:hover{background:#dcdcdc}.gooey-actionDefault:active{background:#d0d0d0}.gooey-actionSuccess{color:#4caf50;background:#c8e6c9}.gooey-actionSuccess:hover{background:#a5d6a7}.gooey-actionSuccess:active{background:#81c784}.gooey-actionError{color:#e53935;background:#ffcdd2}.gooey-actionError:hover{background:#ef9a9a}.gooey-actionError:active{background:#e57373}.gooey-actionWarning{color:#c49000;background:#ffecb3}.gooey-actionWarning:hover{background:#ffe082}.gooey-actionWarning:active{background:#ffd54f}.gooey-actionInfo{color:#1e88e5;background:#bbdefb}.gooey-actionInfo:hover{background:#90caf9}.gooey-actionInfo:active{background:#64b5f6}.gooey-progressWrapper{background:#0000000f;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.gooey-progressBar{transform-origin:0;height:100%;animation:gooey-progress-shrink var(--gooey-progress-duration,4s) linear forwards;border-radius:2px;animation-play-state:running}.gooey-progressPaused .gooey-progressBar{animation-play-state:paused}@keyframes gooey-progress-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.gooey-progressDefault{background:#999}.gooey-progressSuccess{background:#4caf50}.gooey-progressError{background:#e53935}.gooey-progressWarning{background:#c49000}.gooey-progressInfo{background:#1e88e5}.gooey-wrapper[data-theme=dark] .gooey-blobSvg{filter:drop-shadow(0 4px 12px #0000004d)drop-shadow(0 1px 4px #0003)}.gooey-wrapper[data-theme=dark] .gooey-titleDefault{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-titleSuccess{color:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-titleError{color:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-titleWarning{color:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-titleInfo{color:#42a5f5}.gooey-wrapper[data-theme=dark] .gooey-titleLoading{color:#ccc}.gooey-wrapper[data-theme=dark] .gooey-timestamp{color:#777}.gooey-wrapper[data-theme=dark] .gooey-description{color:#e0e0e0}.gooey-wrapper[data-theme=dark] .gooey-actionDefault{color:#ccc;background:#3a3a3a}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:hover{background:#444}.gooey-wrapper[data-theme=dark] .gooey-actionDefault:active{background:#4e4e4e}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess{color:#66bb6a;background:#1b5e20}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:hover{background:#2e7d32}.gooey-wrapper[data-theme=dark] .gooey-actionSuccess:active{background:#388e3c}.gooey-wrapper[data-theme=dark] .gooey-actionError{color:#ef5350;background:#b71c1c}.gooey-wrapper[data-theme=dark] .gooey-actionError:hover{background:#c62828}.gooey-wrapper[data-theme=dark] .gooey-actionError:active{background:#d32f2f}.gooey-wrapper[data-theme=dark] .gooey-actionWarning{color:#ffb300;background:#4a3800}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:hover{background:#5c4600}.gooey-wrapper[data-theme=dark] .gooey-actionWarning:active{background:#6e5400}.gooey-wrapper[data-theme=dark] .gooey-actionInfo{color:#42a5f5;background:#0d47a1}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:hover{background:#1565c0}.gooey-wrapper[data-theme=dark] .gooey-actionInfo:active{background:#1976d2}.gooey-wrapper[data-theme=dark] .gooey-progressWrapper{background:#ffffff1a}.gooey-wrapper[data-theme=dark] .gooey-progressDefault{background:#888}.gooey-wrapper[data-theme=dark] .gooey-progressSuccess{background:#66bb6a}.gooey-wrapper[data-theme=dark] .gooey-progressError{background:#ef5350}.gooey-wrapper[data-theme=dark] .gooey-progressWarning{background:#ffb300}.gooey-wrapper[data-theme=dark] .gooey-progressInfo{background:#42a5f5}.gooey-closeButton{z-index:2;color:#444;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;border-style:solid;border-radius:50%;outline:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:-6px;left:-6px}.gooey-closeButtonRight{top:6px;left:auto;right:-1px}.gooey-wrapper:hover .gooey-closeButton,.gooey-wrapper:focus-within .gooey-closeButton,.gooey-wrapper:active .gooey-closeButton{opacity:1;pointer-events:auto}.gooey-closeButton:focus,.gooey-closeButton:focus-visible{opacity:1;pointer-events:auto;box-shadow:0 0 0 2px #00000026}.gooey-closeButton:hover{transform:scale(1.15)}.gooey-closeButton:active{transform:scale(.95)}.gooey-wrapper[data-theme=dark] .gooey-closeButton{color:#e0e0e0;box-shadow:0 1px 4px #ffffff40}@keyframes popover-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes audio-pulse-realistic{0%{opacity:.6;transform:scaleY(.2)}25%{opacity:.9;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1.3)}75%{opacity:.8;transform:scaleY(.9)}to{opacity:.7;transform:scaleY(.3)}}@keyframes recording-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes container-expand{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.02)}}@keyframes countdown-pulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progress-shine{0%{left:-100%}to{left:100%}}@media screen and (width<=1024px){.video-record-page .video-recorded-page__wrapper{gap:.75rem;padding:1.25rem}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:calc(100% - 48px - .75rem)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{width:35%;padding:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{width:48px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed .video-recorded-instruction__toggle{width:48px;height:48px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{font-size:1.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{font-size:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions-text{font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:1.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{width:65%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{gap:.875rem;padding:1.25rem 0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{min-width:120px;padding:.75rem 1.25rem;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{font-size:18px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading{width:85%;max-width:85%;padding:2rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:4rem;height:4rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{width:100%;font-size:1.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{width:100%;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{width:auto;max-width:80%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{max-width:380px;padding:2rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{width:70px;height:70px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{font-size:1.375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{max-width:300px;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{font-size:6rem}.video-record-page .video-recorded-container__success{max-width:380px;padding:2rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-icon{width:70px;height:70px}.video-record-page .video-recorded-container__success .video-recorded-container__success-title{font-size:1.375rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-description{max-width:300px;font-size:.9375rem}}@media screen and (width<=768px){.video-record-page .video-recorded-page__wrapper{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.875rem;height:calc(100dvh - 64px);padding:.875rem;overflow-y:auto}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:100%;transform:scale(1)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{-webkit-overflow-scrolling:touch;flex-shrink:0;width:100%;max-height:280px;overflow-y:auto}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{width:44px;height:44px;min-height:44px;max-height:44px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:1.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{font-size:.9375rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-toggle{min-width:32px;min-height:32px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content{gap:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{font-size:.8125rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header{flex-wrap:wrap;gap:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{font-size:.9375rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-icon{width:14px;height:14px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-text{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover{max-width:calc(100vw - 2.5rem);left:auto;right:0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content{box-sizing:border-box;min-width:240px;max-width:calc(100vw - 2.5rem);padding:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content:before{left:auto;right:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-text{font-size:.8125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content{gap:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:1rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{gap:.875rem;padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{flex:1;width:100%;min-height:calc(100dvh - 380px)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{height:auto;min-height:320px;max-height:60dvh}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper.video-recorded-container__video-wrapper--middle-screen{width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{min-height:320px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay{gap:.75rem;padding:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__play-pause-btn{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber{gap:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__current-time,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__duration{font-size:.8125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{flex-wrap:wrap;gap:.625rem;width:100%;padding:.875rem 0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{flex:1;min-width:calc(50% - .3125rem);min-height:44px;padding:.75rem 1.125rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{text-align:center;width:100%;min-width:unset;padding:.375rem 0;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading{width:85%;max-width:85%;padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:3.5rem;height:3.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{width:100%;font-size:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{width:100%;font-size:.875rem;line-height:1.4}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{width:auto;max-width:80%;min-height:44px;padding:.625rem 1.25rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz{gap:.15rem;height:2rem;padding:.375rem;bottom:.75rem;left:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar{width:.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator{padding:.375rem .75rem;font-size:.8125rem;top:.75rem;left:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator{top:.75rem;right:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section{gap:.75rem;padding:.5rem .75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{max-width:90%;margin:.75rem;padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{width:60px;height:60px;margin-bottom:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{margin-bottom:.625rem;font-size:1.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{max-width:100%;margin-bottom:1.5rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn{min-width:120px;padding:.75rem 1.5rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions{gap:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{font-size:5rem}.video-record-page .video-recorded-container__success{max-width:90%;padding:1.5rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-icon{width:60px;height:60px;margin-bottom:1rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-title{font-size:1.25rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-description{max-width:100%;font-size:.875rem}.video-record-page .video-recorded-container__upload-status{min-width:140px}.video-record-page .video-recorded-container__upload-status span{font-size:.8125rem}}@media screen and (width<=480px){.video-record-page{width:100%;height:100%;overflow:hidden}.video-record-page .video-recorded-page__wrapper{-webkit-overflow-scrolling:touch;gap:.625rem;height:calc(100dvh - 56px);padding:.5rem;overflow-y:auto}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:100%;transform:scale(1)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{-webkit-overflow-scrolling:touch;border-radius:.625rem;flex-shrink:0;width:100%;max-height:200px;padding:.625rem;overflow-y:auto}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{width:40px;height:40px;min-height:40px;max-height:40px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed .video-recorded-instruction__toggle{border-radius:6px;width:40px;height:40px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header{flex-wrap:wrap;gap:.25rem;padding:.25rem 0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{flex:1;min-width:0;font-size:.8125rem;line-height:1.2}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-toggle{min-width:24px;min-height:24px;padding:.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content{gap:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{font-size:.75rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header{gap:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{font-size:.75rem;line-height:1.2}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-icon{width:12px;height:12px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-text{font-size:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover{max-width:calc(100vw - 1rem);top:calc(100% + .375rem);left:auto;right:0;transform:translate(0)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content{box-sizing:border-box;width:100%;min-width:300px;max-width:calc(100vw - 1rem);padding:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content:before{left:auto;right:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-text{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content{gap:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:.875rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{gap:.75rem;padding:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-height:calc(100dvh - 300px);display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{border-radius:.625rem;width:100%;height:240px;min-height:240px;position:relative;overflow:hidden}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper.video-recorded-container__video-wrapper--middle-screen{width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{object-fit:cover;width:100%;height:100%;min-height:280px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay{gap:.625rem;padding:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls .video-recorded-container__play-pause-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls .video-recorded-container__play-pause-btn svg{width:1.25rem;height:1.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber{gap:.375rem;margin-top:auto}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input{height:3px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input::-webkit-slider-thumb{width:.875rem;height:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input::-moz-range-thumb{width:.875rem;height:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__current-time,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__duration{padding:0 .25rem;font-size:.6875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 0;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{white-space:nowrap;text-align:center;box-sizing:border-box;border-radius:1rem;flex:0 0 100%;width:100%;min-width:90px;max-width:100%;min-height:44px;padding:.75rem 1rem;font-size:.875rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn svg{width:18px;height:18px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{text-align:center;width:30%;min-width:unset;order:10;padding:.5rem 0;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading{box-sizing:border-box;gap:.375rem;width:90%;max-width:90%;margin:0 auto;padding:1rem .875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin-bottom:.25rem;font-size:1.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon-icon{width:100%;height:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{width:100%;margin-bottom:.375rem;font-size:1rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{width:100%;margin-bottom:.75rem;font-size:.75rem;line-height:1.4}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{box-sizing:border-box;width:100%;max-width:100%;min-height:40px;padding:.625rem 1.25rem;font-size:.8125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__error,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__error,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__error,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__error{color:var(--accent-red);width:100%;margin-top:.5rem;font-size:.6875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__loading-spinner,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__loading-spinner{width:1.75rem;height:1.75rem;margin-bottom:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading p,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading p{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz{border-radius:.5rem;gap:.125rem;height:1.5rem;padding:.375rem;bottom:.625rem;left:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar{border-radius:.1rem;width:.2rem;min-height:.2rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator{border-radius:.375rem;flex-wrap:wrap;max-width:calc(100% - 1.25rem);padding:.375rem .625rem;font-size:.6875rem;top:.625rem;left:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator .video-recorded-container__recording-dot{flex-shrink:0;width:.375rem;height:.375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator .video-recorded-container__recording-text{font-size:.6875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator{max-width:calc(50% - .625rem);top:.625rem;right:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section{border-radius:.5rem;flex-wrap:wrap;gap:.5rem;padding:.375rem .625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display{flex-wrap:wrap;gap:.125rem;font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{border-radius:1rem;max-width:92%;margin:.5rem;padding:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{width:48px;height:48px;margin-bottom:.75rem;font-size:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{margin-bottom:.5rem;font-size:1rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{max-width:100%;margin-bottom:1rem;font-size:.75rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn{min-width:unset;width:100%;min-height:44px;padding:.75rem 1rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions{flex-direction:column;gap:.5rem;width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions .video-recorded-container__error-btn{width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{font-size:3.5rem;line-height:1}.video-record-page .video-recorded-container__success-overlay{padding:.5rem}.video-record-page .video-recorded-container__success{border-radius:1rem;max-width:92%;margin:.5rem;padding:1rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-icon{width:48px;height:48px;margin-bottom:.75rem;font-size:1.5rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-title{margin-bottom:.5rem;font-size:1rem;line-height:1.3}.video-record-page .video-recorded-container__success .video-recorded-container__success-description{max-width:100%;font-size:.75rem;line-height:1.5}.video-record-page .video-recorded-container__upload-status{width:calc(100% - 1rem);min-width:100px;max-width:280px;margin:.5rem;padding:.5rem}.video-record-page .video-recorded-container__upload-status .video-recorded-container__upload-progress{height:6px}.video-record-page .video-recorded-container__upload-status span{font-size:.6875rem}}@media screen and (width<=300px){.video-record-page .video-recorded-page__wrapper{padding:var(--space-3);gap:var(--space-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{max-height:11rem;padding:var(--space-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:var(--space-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{min-height:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{min-height:12rem;max-height:45dvh}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{min-height:12rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{padding:var(--space-3) 0;align-items:stretch;gap:var(--space-3);flex-direction:column}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{flex:none;width:100%;min-width:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{text-align:center;width:100%}}@media (width<=768px){.desktop-restriction-modal__header{padding-top:var(--space-7);padding-right:var(--space-4);padding-left:var(--space-4)}.desktop-restriction-modal__footer{padding-right:var(--space-4);padding-left:var(--space-4)}}@media (width<=300px){.desktop-restriction-modal__hero{gap:var(--space-2)}.desktop-restriction-modal__icon-badge{width:var(--space-9);height:var(--space-9)}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono:var(--font-mono);--sp-font-body:var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{font-size:var(--text-xxs);background:0 0}.mdxeditor .cm-activeLine{background:0 0}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}._editorRoot_f3hmk_53{--accentBase:var(--blue-1);--accentBgSubtle:var(--blue-2);--accentBg:var(--blue-3);--accentBgHover:var(--blue-4);--accentBgActive:var(--blue-5);--accentLine:var(--blue-6);--accentBorder:var(--blue-7);--accentBorderHover:var(--blue-8);--accentSolid:var(--blue-9);--accentSolidHover:var(--blue-10);--accentText:var(--blue-11);--accentTextContrast:var(--blue-12);--basePageBg:white;--baseBase:var(--slate-1);--baseBgSubtle:var(--slate-2);--baseBg:var(--slate-3);--baseBgHover:var(--slate-4);--baseBgActive:var(--slate-5);--baseLine:var(--slate-6);--baseBorder:var(--slate-7);--baseBorderHover:var(--slate-8);--baseSolid:var(--slate-9);--baseSolidHover:var(--slate-10);--baseText:var(--slate-11);--baseTextContrast:var(--slate-12);--admonitionTipBg:var(--cyan-4);--admonitionTipBorder:var(--cyan-8);--admonitionInfoBg:var(--grass-4);--admonitionInfoBorder:var(--grass-8);--admonitionCautionBg:var(--amber-4);--admonitionCautionBorder:var(--amber-8);--admonitionDangerBg:var(--red-4);--admonitionDangerBorder:var(--red-8);--admonitionNoteBg:var(--slate-4);--admonitionNoteBorder:var(--slate-8);--error-color:var(--red-10);--spacing-0:0px;--spacing-px:1px;--spacing-0_5:.125rem;--spacing-1:.25rem;--spacing-1_5:.375rem;--spacing-2:.5rem;--spacing-2_5:.625rem;--spacing-3:.75rem;--spacing-3_5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-small:var(--spacing-0_5);--radius-base:var(--spacing-1);--radius-medium:var(--spacing-1_5);--radius-large:var(--spacing-2);--radius-extra-large:var(--spacing-3);--radius-full:9999px;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--text-xxs:.6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_f3hmk_158{list-style:none}._toolbarRoot_f3hmk_162{z-index:2;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);background-color:var(--baseBg);width:inherit;flex-direction:row;align-items:center;display:flex;position:sticky;top:0;overflow-x:auto}._toolbarRoot_f3hmk_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_f3hmk_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_f3hmk_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_f3hmk_189>div{opacity:.5}._toolbarModeSwitch_f3hmk_198{border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs);align-self:stretch;align-items:stretch;margin-left:auto;display:flex;opacity:1!important}._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:active,._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_f3hmk_219{margin:0 var(--spacing-1);display:flex}._toolbarToggleSingleGroup_f3hmk_224:first-of-type ._toolbarToggleItem_f3hmk_208:only-child,._toolbarToggleSingleGroup_f3hmk_224:only-child ._toolbarToggleItem_f3hmk_208:first-child,._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_f3hmk_224:last-of-type ._toolbarToggleItem_f3hmk_208:only-child,._toolbarToggleSingleGroup_f3hmk_224:only-child ._toolbarToggleItem_f3hmk_208:last-child,._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_f3hmk_208,._toolbarButton_f3hmk_239{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover:hover){._toolbarToggleItem_f3hmk_208:hover,._toolbarButton_f3hmk_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_f3hmk_208:active svg,._toolbarButton_f3hmk_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_f3hmk_208[data-state=on],._toolbarButton_f3hmk_239[data-state=on],._toolbarToggleItem_f3hmk_208:active,._toolbarButton_f3hmk_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_f3hmk_208[data-disabled],._toolbarButton_f3hmk_239[data-disabled]{pointer-events:none}._toolbarToggleItem_f3hmk_208[data-disabled] svg,._toolbarButton_f3hmk_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_f3hmk_239{border-radius:var(--radius-base)}._toolbarButton_f3hmk_239+._toolbarButton_f3hmk_239{margin-left:var(--spacing-1)}._activeToolbarButton_f3hmk_275{color:var(--accentText)}._toolbarToggleSingleGroup_f3hmk_224{white-space:nowrap;align-items:center;display:flex}._toolbarNodeKindSelectContainer_f3hmk_285,._toolbarButtonDropdownContainer_f3hmk_286,._toolbarCodeBlockLanguageSelectContent_f3hmk_287,._selectContainer_f3hmk_288{filter:drop-shadow(0 2px 2px #0003);z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_f3hmk_286,._toolbarButtonDropdownContainer_f3hmk_286 ._selectItem_f3hmk_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_f3hmk_306,._toolbarButtonSelectTrigger_f3hmk_307,._selectTrigger_f3hmk_308{color:inherit;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);border-radius:var(--radius-medium);white-space:nowrap;font-size:var(--text-sm);background-color:#0000;background-color:var(--basePageBg);margin:0 var(--spacing-1);border:0;flex-wrap:nowrap;align-items:center;padding-inline-start:var(--spacing-2);display:flex}._toolbarNodeKindSelectTrigger_f3hmk_306[data-state=open],._toolbarButtonSelectTrigger_f3hmk_307[data-state=open],._selectTrigger_f3hmk_308[data-state=open]{filter:drop-shadow(0 2px 2px #0003);border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_f3hmk_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_f3hmk_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_f3hmk_342,._toolbarCodeBlockLanguageSelectContent_f3hmk_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_f3hmk_347,._selectItem_f3hmk_301{cursor:default;padding:var(--spacing-2);display:flex}._toolbarNodeKindSelectItem_f3hmk_347[data-highlighted],._selectItem_f3hmk_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_f3hmk_347[data-state=checked],._selectItem_f3hmk_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_f3hmk_347[data-highlighted],._selectItem_f3hmk_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_f3hmk_347:last-child,._selectItem_f3hmk_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_f3hmk_372,._selectDropdownArrow_f3hmk_373{align-items:center;margin-left:auto;display:flex}._contentEditable_f3hmk_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_f3hmk_379:focus{outline:none}._codeMirrorWrapper_f3hmk_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);padding:.8rem;position:relative;overflow:hidden}._sandPackWrapper_f3hmk_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);position:relative;overflow:hidden}._codeMirrorToolbar_f3hmk_408{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._frontmatterWrapper_f3hmk_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_f3hmk_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_f3hmk_422{all:unset;box-sizing:border-box;cursor:default;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);display:flex}._propertyPanelTitle_f3hmk_430{font-size:var(--text-xs);padding-top:var(--spacing-2);padding-left:var(--spacing-2);margin:0;font-weight:400}._propertyEditorTable_f3hmk_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_f3hmk_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_f3hmk_438 col:first-child{width:30%}._propertyEditorTable_f3hmk_438 col:nth-child(2){width:70%}._propertyEditorTable_f3hmk_438 td:last-child ._iconButton_f3hmk_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_f3hmk_438 ._readOnlyColumnCell_f3hmk_461{padding-left:0}._propertyEditorLabelCell_f3hmk_466{font-weight:400}._readOnlyColumnCell_f3hmk_461{padding-left:0}._buttonsFooter_f3hmk_474{justify-content:flex-end;gap:var(--spacing-2);display:flex}._propertyEditorInput_f3hmk_480{all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_f3hmk_456{all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover:hover){._iconButton_f3hmk_456:hover{color:var(--baseTextContrast)}}._iconButton_f3hmk_456:disabled,._iconButton_f3hmk_456:disabled:hover{color:var(--baseLine)}._primaryButton_f3hmk_506,._secondaryButton_f3hmk_507{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_f3hmk_506:disabled,._secondaryButton_f3hmk_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_f3hmk_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_f3hmk_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_f3hmk_534{gap:var(--spacing-2);flex-direction:row;display:flex}._linkDialogEditForm_f3hmk_540{align-items:stretch;gap:var(--spacing-2);flex-direction:column;padding:0;display:flex}._linkDialogInputContainer_f3hmk_548{flex-direction:column;align-items:stretch;display:flex}._linkDialogInputWrapper_f3hmk_554{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._linkDialogInputWrapper_f3hmk_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_f3hmk_554>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_f3hmk_548,._dialogInput_f3hmk_575{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_f3hmk_548::-moz-placeholder{color:var(--baseBorder)}._dialogInput_f3hmk_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_f3hmk_548::placeholder,._dialogInput_f3hmk_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_f3hmk_586{z-index:-1;background-color:highlight;position:fixed}._linkDialogAnchor_f3hmk_586[data-visible=true]{visibility:visible}._linkDialogAnchor_f3hmk_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_f3hmk_600,._tableColumnEditorPopoverContent_f3hmk_601,._dialogContent_f3hmk_602{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm);display:flex}._largeDialogContent_f3hmk_614{filter:drop-shadow(0 2px 2px #0003);gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_f3hmk_624{font-size:var(--text-base);padding-left:var(--spacing-2);font-weight:600}._dialogCloseButton_f3hmk_630{all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_f3hmk_637{filter:drop-shadow(0 2px 2px #0003);align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1;display:flex}._popoverArrow_f3hmk_649{fill:var(--basePageBg)}._linkDialogPreviewAnchor_f3hmk_653{margin-right:var(--spacing-1);color:var(--accentText);border:1px solid #0000;align-items:center;text-decoration:none;display:flex}@media (hover:hover){._linkDialogPreviewAnchor_f3hmk_653:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_f3hmk_653 span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow-x:hidden}._tooltipTrigger_f3hmk_676{align-self:center}._tooltipContent_f3hmk_680{z-index:2;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase);position:relative}._tooltipContent_f3hmk_680 svg{fill:var(--baseText)}._actionButton_f3hmk_694{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium)}._actionButton_f3hmk_694 svg{display:block}@media (hover:hover){._actionButton_f3hmk_694:hover{background-color:var(--baseBg)}}._actionButton_f3hmk_694:active svg{transform:translate(1px,1px)}._actionButton_f3hmk_694[data-state=on],._actionButton_f3hmk_694:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_f3hmk_701{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover:hover){._primaryActionButton_f3hmk_701:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_f3hmk_713{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:100%}._tableEditor_f3hmk_713 thead>tr>th{text-align:right}._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_f3hmk_713 ._tableColumnEditorTrigger_f3hmk_743,._tableEditor_f3hmk_713 ._tableRowEditorTrigger_f3hmk_744,._tableEditor_f3hmk_713 ._addRowButton_f3hmk_745,._tableEditor_f3hmk_713 ._addColumnButton_f3hmk_746,._tableEditor_f3hmk_713 ._iconButton_f3hmk_456{opacity:.15}@media (hover:hover){._tableEditor_f3hmk_713:hover ._tableColumnEditorTrigger_f3hmk_743,._tableEditor_f3hmk_713:hover ._tableRowEditorTrigger_f3hmk_744,._tableEditor_f3hmk_713:hover ._addRowButton_f3hmk_745,._tableEditor_f3hmk_713:hover ._addColumnButton_f3hmk_746,._tableEditor_f3hmk_713:hover ._iconButton_f3hmk_456{opacity:.3}._tableEditor_f3hmk_713:hover ._tableColumnEditorTrigger_f3hmk_743:hover,._tableEditor_f3hmk_713:hover ._tableRowEditorTrigger_f3hmk_744:hover,._tableEditor_f3hmk_713:hover ._addRowButton_f3hmk_745:hover,._tableEditor_f3hmk_713:hover ._addColumnButton_f3hmk_746:hover,._tableEditor_f3hmk_713:hover ._iconButton_f3hmk_456:hover{opacity:1}}._toolCell_f3hmk_724{text-align:right}._toolCell_f3hmk_724 button{margin:auto;display:block}._tableColumnEditorTrigger_f3hmk_743{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_f3hmk_743 svg{display:block}@media (hover:hover){._tableColumnEditorTrigger_f3hmk_743:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_f3hmk_743:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_f3hmk_743[data-state=on],._tableColumnEditorTrigger_f3hmk_743:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_f3hmk_743[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_f3hmk_788{display:flex}._tableColumnEditorToolbar_f3hmk_788>button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_f3hmk_788>button svg{display:block}@media (hover:hover){._tableColumnEditorToolbar_f3hmk_788>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_f3hmk_788>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_f3hmk_788>button[data-state=on],._tableColumnEditorToolbar_f3hmk_788>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_f3hmk_788 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_f3hmk_801{display:inline-flex}._toggleGroupRoot_f3hmk_801 button{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_f3hmk_801 button svg{display:block}@media (hover:hover){._toggleGroupRoot_f3hmk_801 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_f3hmk_801 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_f3hmk_801 button[data-state=on],._toggleGroupRoot_f3hmk_801 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_f3hmk_801 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_f3hmk_801 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_f3hmk_819{width:2rem}._tableToolsColumn_f3hmk_819 button{margin:auto;display:block}._leftAlignedCell_f3hmk_828{text-align:left}._rightAlignedCell_f3hmk_832{text-align:right}._centeredCell_f3hmk_836{text-align:center}._addColumnButton_f3hmk_746,._addRowButton_f3hmk_745{all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);align-items:center;display:flex}._addColumnButton_f3hmk_746 svg,._addRowButton_f3hmk_745 svg{display:block}@media (hover:hover){._addColumnButton_f3hmk_746:hover,._addRowButton_f3hmk_745:hover{background-color:var(--baseBg)}}._addColumnButton_f3hmk_746:active svg,._addRowButton_f3hmk_745:active svg{transform:translate(1px,1px)}._addColumnButton_f3hmk_746[data-state=on],._addRowButton_f3hmk_745[data-state=on],._addColumnButton_f3hmk_746:active,._addRowButton_f3hmk_745:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_f3hmk_746 svg,._addRowButton_f3hmk_745 svg{margin:auto}._addRowButton_f3hmk_745{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_f3hmk_746{margin-left:var(--spacing-px);border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);height:100%}._dialogOverlay_f3hmk_869{background-color:var(--baseBase);z-index:51;opacity:.5;animation:.15s cubic-bezier(.16,1,.3,1) _overlayShow_f3hmk_1;position:fixed;inset:0}._dialogContent_f3hmk_602,._largeDialogContent_f3hmk_614{z-index:52;animation:.15s cubic-bezier(.16,1,.3,1) _contentShow_f3hmk_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._dialogContent_f3hmk_602:focus,._largeDialogContent_f3hmk_614:focus{outline:none}@keyframes _overlayShow_f3hmk_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_f3hmk_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._focusedImage_f3hmk_915{outline:2px solid highlight}._imageWrapper_f3hmk_919{display:inline-block;position:relative}._imageWrapper_f3hmk_919[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_f3hmk_932{gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base);display:flex;position:absolute;top:0;right:0}._editImageButton_f3hmk_936 svg{display:block}._inlineEditor_f3hmk_942{border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:inline-flex}._blockEditor_f3hmk_951{border-radius:var(--radius-medium);padding:var(--spacing-2);justify-content:stretch;gap:var(--spacing-2);background:var(--baseBg);align-items:center;display:flex}._blockEditor_f3hmk_951 ._nestedEditor_f3hmk_960{flex-grow:1}._nestedEditor_f3hmk_960{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_f3hmk_960>p{margin:0}._nestedEditor_f3hmk_960:focus{outline:none}._genericComponentName_f3hmk_979{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_f3hmk_985{pointer-events:auto;opacity:1;margin-left:auto;position:sticky;right:0}._diffSourceToggle_f3hmk_985{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_f3hmk_985 ._toolbarToggleItem_f3hmk_208{padding:0}._diffSourceToggle_f3hmk_985 ._toolbarToggleItem_f3hmk_208>span{padding:var(--spacing-1) var(--spacing-1);display:block}._selectWithLabel_f3hmk_1011{align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2);display:flex}._selectWithLabel_f3hmk_1011>label{font-size:var(--text-sm)}._selectWithLabel_f3hmk_1011 ._selectTrigger_f3hmk_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_f3hmk_1026{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_f3hmk_1031{touch-action:none}._imageResizer_f3hmk_1035{background-color:var(--accentText);border:1px solid var(--baseBg);width:7px;height:7px;display:block;position:absolute}._imageResizer_f3hmk_1035._imageResizerN_f3hmk_1044{cursor:n-resize;top:-6px;left:48%}._imageResizer_f3hmk_1035._imageResizerNe_f3hmk_1050{cursor:ne-resize;top:-6px;right:-6px}._imageResizer_f3hmk_1035._imageResizerE_f3hmk_1056{cursor:e-resize;bottom:48%;right:-6px}._imageResizer_f3hmk_1035._imageResizerSe_f3hmk_1062{cursor:nwse-resize;bottom:-2px;right:-6px}._imageResizer_f3hmk_1035._imageResizerS_f3hmk_1062{cursor:s-resize;bottom:-2px;left:48%}._imageResizer_f3hmk_1035._imageResizerSw_f3hmk_1074{cursor:sw-resize;bottom:-2px;left:-6px}._imageResizer_f3hmk_1035._imageResizerW_f3hmk_1080{cursor:w-resize;bottom:48%;left:-6px}._imageResizer_f3hmk_1035._imageResizerNw_f3hmk_1086{cursor:nw-resize;top:-6px;left:-6px}._imagePlaceholder_f3hmk_1092{border:2px dashed;width:fit-content;height:fit-content;margin:12px;padding:48px}._imageDimensionsContainer_f3hmk_1100{gap:var(--spacing-4);display:flex}._placeholder_f3hmk_1105{color:var(--baseSolid);padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;display:inline-block;position:absolute;top:0;overflow:hidden}._rootContentEditableWrapper_f3hmk_1118{position:relative}._downshiftContainer_f3hmk_1122{flex-direction:column;align-items:stretch;display:flex}._downshiftInputWrapper_f3hmk_1128{background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder);align-items:center;display:flex}._downshiftInputWrapper_f3hmk_1128[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_f3hmk_1128>button{all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_f3hmk_1128{all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_f3hmk_1128::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_f3hmk_1159{position:relative}._downshiftAutocompleteContainer_f3hmk_1159 ul{all:unset;box-sizing:border-box;font-size:var(--text-sm);border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);width:100%;max-height:var(--spacing-48);border:1px solid var(--baseBorder);background-color:var(--baseBase);border-top-width:0;display:none;position:absolute;overflow:hidden auto}._downshiftAutocompleteContainer_f3hmk_1159 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_f3hmk_1159 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);text-overflow:ellipsis;overflow-x:hidden}._downshiftAutocompleteContainer_f3hmk_1159 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_f3hmk_1159 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_f3hmk_1159 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_f3hmk_1205{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_f3hmk_1213{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_f3hmk_1213 ._formField_f3hmk_1219{gap:var(--spacing-2);flex-direction:column;display:flex}form._multiFieldForm_f3hmk_1213 ._formField_f3hmk_1219 label{font-size:var(--text-xs)}._markdownParseError_f3hmk_1230{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_f3hmk_1239{z-index:2;position:relative}._inputSizer_f3hmk_1244{vertical-align:baseline;align-items:center;display:inline-grid;position:relative}._inputSizer_f3hmk_1244:after,._inputSizer_f3hmk_1244 input{width:auto;min-width:1rem;font:inherit;resize:none;appearance:none;color:inherit;background:0 0;border:none;grid-area:1/2;margin:0;padding:0 2px}._inputSizer_f3hmk_1244 span{padding:.25em}._inputSizer_f3hmk_1244:after{content:attr(data-value);white-space:pre-wrap}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:#fbfefb;--grass-2:#f5fbf5;--grass-3:#e9f6e9;--grass-4:#daf1db;--grass-5:#c9e8ca;--grass-6:#b2ddb5;--grass-7:#94ce9a;--grass-8:#65ba74;--grass-9:#46a758;--grass-10:#3e9b4f;--grass-11:#2a7e3b;--grass-12:#203c25}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1:color(display-p3 .986 .996 .985);--grass-2:color(display-p3 .966 .983 .964);--grass-3:color(display-p3 .923 .965 .917);--grass-4:color(display-p3 .872 .94 .865);--grass-5:color(display-p3 .811 .908 .802);--grass-6:color(display-p3 .733 .864 .724);--grass-7:color(display-p3 .628 .803 .622);--grass-8:color(display-p3 .477 .72 .482);--grass-9:color(display-p3 .38 .647 .378);--grass-10:color(display-p3 .344 .598 .342);--grass-11:color(display-p3 .263 .488 .261);--grass-12:color(display-p3 .151 .233 .153)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:#fafdfe;--cyan-2:#f2fafb;--cyan-3:#def7f9;--cyan-4:#caf1f6;--cyan-5:#b5e9f0;--cyan-6:#9ddde7;--cyan-7:#7dcedc;--cyan-8:#3db9cf;--cyan-9:#00a2c7;--cyan-10:#0797b9;--cyan-11:#107d98;--cyan-12:#0d3c48}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1:color(display-p3 .982 .992 .996);--cyan-2:color(display-p3 .955 .981 .984);--cyan-3:color(display-p3 .888 .965 .975);--cyan-4:color(display-p3 .821 .941 .959);--cyan-5:color(display-p3 .751 .907 .935);--cyan-6:color(display-p3 .671 .862 .9);--cyan-7:color(display-p3 .564 .8 .854);--cyan-8:color(display-p3 .388 .715 .798);--cyan-9:color(display-p3 .282 .627 .765);--cyan-10:color(display-p3 .264 .583 .71);--cyan-11:color(display-p3 .08 .48 .63);--cyan-12:color(display-p3 .108 .232 .277)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}._bold_6j9u9_10{font-weight:700}._italic_6j9u9_14{font-style:italic}._underline_6j9u9_18{text-decoration:underline}._strikethrough_6j9u9_34{text-decoration:line-through}._underlineStrikethrough_6j9u9_38{text-decoration:underline line-through}._subscript_6j9u9_42{font-size:.8em;vertical-align:sub!important}._superscript_6j9u9_47{vertical-align:super;font-size:.8em}._code_6j9u9_52{background-color:var(--baseBg);font-family:var(--font-mono);padding:1px .25rem;font-size:94%}._quote_6j9u9_59{border-inline-start:3px solid var(--baseBorder);color:var(--baseText);margin-inline-start:0;padding-inline-start:var(--spacing-4)}._nestedListItem_6j9u9_66{list-style:none}._listitem_6j9u9_76{margin:var(--spacing-2) 0}._listItemChecked_6j9u9_80,._listItemUnchecked_6j9u9_81{margin-left:0;margin-right:0;padding-left:var(--spacing-6);padding-right:var(--spacing-6);outline:none;margin-inline-start:-1rem;list-style-type:none;position:relative}._listItemChecked_6j9u9_80{text-decoration:line-through}._listItemUnchecked_6j9u9_81:before,._listItemChecked_6j9u9_80:before{content:"";width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;background-size:cover;display:block;position:absolute;top:0;left:0}._listItemUnchecked_6j9u9_81[dir=rtl]:before,._listItemChecked_6j9u9_80[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_6j9u9_81:focus:before,._listItemChecked_6j9u9_80:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_6j9u9_81:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_6j9u9_80:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_6j9u9_80:after{content:"";cursor:pointer;border-color:var(--baseBase);top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);border-style:solid;border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0;display:block;position:absolute;transform:rotate(45deg)}._nestedListItem_6j9u9_66{list-style-type:none}._nestedListItem_6j9u9_66:before,._nestedListItem_6j9u9_66:after{display:none}._admonitionDanger_6j9u9_158,._admonitionInfo_6j9u9_159,._admonitionNote_6j9u9_160,._admonitionTip_6j9u9_161,._admonitionCaution_6j9u9_162{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_6j9u9_159{--admonitionBorder:var(--admonitionInfoBorder);--admonitionBg:var(--admonitionInfoBg)}._admonitionTip_6j9u9_161{--admonitionBorder:var(--admonitionTipBorder);--admonitionBg:var(--admonitionTipBg)}._admonitionCaution_6j9u9_162{--admonitionBorder:var(--admonitionCautionBorder);--admonitionBg:var(--admonitionCautionBg)}._admonitionDanger_6j9u9_158{--admonitionBorder:var(--admonitionDangerBorder);--admonitionBg:var(--admonitionDangerBg)}._admonitionNote_6j9u9_160{--admonitionBorder:var(--admonitionNoteBorder);--admonitionBg:var(--admonitionNoteBg)}._mdxExpression_6j9u9_195{font-family:var(--font-mono);color:var(--accentText);font-size:84%}._mdxExpression_6j9u9_195 input:focus-visible{outline:none}:root{--breakpoint-xl:1180px;--breakpoint-lg:1024px;--breakpoint-md:768px;--breakpoint-sm:640px;--breakpoint-xs:480px;--breakpoint-xxs:300px;--breakpoint-350:350px;--breakpoint-above-md:769px;--breakpoint-lg-content:1201px;--breakpoint-xl-inner:1200px;--breakpoint-md-lg:992px;--breakpoint-xs-compact:400px;--breakpoint-2xs:380px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutrals-0:#0d0d0d;--neutrals-1:#3b3b3b;--neutrals-2:#666;--neutrals-3:gray;--neutrals-4:#b3b3b3;--neutrals-5:#ccc;--neutrals-6:#d9d9d9;--neutrals-7:#e6e6e6;--neutrals-8:#f2f2f2;--neutrals-85:#f5f5f5;--neutrals-9:#fff;--accent-red-lite:#eedcda;--accent-red-dull:#eaaca5;--accent-red:#ce2c31;--accent-red-dark:#641818;--accent-green-lite:#d7e6dd;--accent-green-dull:#a1c9b2;--accent-green:#218358;--accent-green-dark:#006d43;--accent-yellow-lite:#fde1b1;--accent-yellow-dull:#efbd61;--accent-yellow:#e7a300;--accent-yellow-dark:#8a5c00;--accent-purple-lite:#b9beed;--accent-purple-dull:#6b71cf;--accent-purple:#45478d;--accent-purple-dark:#303063;--accent-blue-lite:#cbddef;--accent-blue-dull:#8db1dd;--accent-blue:#0d74ce;--accent-blue-dark:#0062bb;--primary-0:#006c5b;--primary-1:#076;--primary-2:#008573;--primary-3:#53a393;--primary-4:#7cb8ab;--primary-5:#97c9be;--primary-6:#add7cd;--primary-7:#c0e1d9;--primary-8:#d3e7e2;--primary-9:#e5ecea;--primary-base:var(--primary-2);--primary-alpha-100:#008573;--primary-alpha-80:#008573cc;--primary-alpha-72:#008573b8;--primary-alpha-64:#008573a3;--primary-alpha-56:#0085738f;--primary-alpha-40:#00857366;--primary-alpha-32:#00857352;--primary-alpha-24:#0085733d;--primary-alpha-16:#00857329;--primary-alpha-8:#00857314}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neutrals-0:#fff;--neutrals-1:#f5f7f8;--neutrals-2:#d7dde0;--neutrals-3:#bbc0c7;--neutrals-4:#8e99a2;--neutrals-5:#34404a;--neutrals-6:#263238;--neutrals-7:#1e2b33;--neutrals-8:#13191d;--neutrals-85:#11171c;--neutrals-9:#0d0f12;--accent-red-dark:#2e1416;--accent-red-dull:#5c2024;--accent-red:#c3222a;--accent-red-lite:#fad1d2;--accent-green-dark:#112a1d;--accent-green-dull:#1f4d34;--accent-green:#3fa876;--accent-green-lite:#b6e5cd;--accent-yellow-dark:#2e2410;--accent-yellow-dull:#5c4710;--accent-yellow:#efb938;--accent-yellow-lite:#fde1b1;--accent-purple-dark:#1a1b33;--accent-purple-dull:#2f3168;--accent-purple:#6e75d9;--accent-purple-lite:#c5c8f2;--accent-blue-dark:#0f1f30;--accent-blue-dull:#1f3d5c;--accent-blue:#1a79e5;--accent-blue-lite:#bad7f7;--primary-0:#1fb39a;--primary-1:#22b39b;--primary-2:#23a089;--primary-3:#1f8c78;--primary-4:#197464;--primary-5:#155f52;--primary-6:#0e3b32;--primary-7:#0b2d26;--primary-8:#09231d;--primary-9:#071a15;--primary-base:var(--primary-0);--primary-alpha-100:#1fb39a;--primary-alpha-80:#1fb39acc;--primary-alpha-72:#1fb39ab8;--primary-alpha-64:#1fb39aa3;--primary-alpha-56:#1fb39a8f;--primary-alpha-40:#1fb39a66;--primary-alpha-32:#1fb39a52;--primary-alpha-24:#1fb39a3d;--primary-alpha-16:#1fb39a29;--primary-alpha-8:#1fb39a14}:root{--shadow-card-primary-soft:0 .25rem .5rem -.125rem color-mix(in srgb, var(--primary-0) 4%, transparent);--shadow-card-primary-raised:0 .125rem .375rem -.0625rem color-mix(in srgb, var(--primary-0) 6%, transparent);--shadow-card-primary-hover:0 .5rem 1rem -.125rem color-mix(in srgb, var(--primary-0) 10%, transparent);--status-success-bg:color-mix(in srgb, var(--accent-green) 8%, transparent);--status-success-ink:var(--accent-green-dark);--status-warning-bg:color-mix(in srgb, var(--accent-yellow) 10%, transparent);--status-warning-ink:var(--accent-yellow-dark);--status-error-bg:color-mix(in srgb, var(--accent-red) 8%, transparent);--status-error-ink:var(--accent-red-dark);--status-info-bg:color-mix(in srgb, var(--accent-blue) 8%, transparent);--status-info-ink:var(--accent-blue-dark);--border-card-ink-muted:color-mix(in srgb, var(--neutrals-0) 10%, transparent);--accent-yellow-muted-bg:color-mix(in srgb, var(--accent-yellow) 8%, transparent);--field-shadow:color-mix(in srgb, var(--neutrals-0) 4%, transparent);--field-shadow-2:color-mix(in srgb, var(--neutrals-0) 6%, transparent);--workflow-qr-scan-surface:var(--neutrals-9);--notif-unread-bg:color-mix(in srgb, var(--primary-9) 75%, var(--primary-8));--gradient-card-positive-tint:linear-gradient(94deg, color-mix(in srgb, var(--accent-green) 3%, transparent) -10.21%, color-mix(in srgb, var(--accent-green) 6%, transparent) 45.28%, color-mix(in srgb, var(--accent-green) 5%, transparent) 100.78%);--gradient-progress-fill:linear-gradient(90deg, var(--primary-0) 0%, var(--primary-1) 22%, var(--primary-2) 45%, var(--primary-3) 72%, var(--primary-4) 100%);--gradient-button:linear-gradient(156deg, var(--primary-6) 20.67%, var(--primary-0) 131.95%);--gradient-button-hover:linear-gradient(156deg, var(--primary-5) 20.67%, var(--primary-2) 131.95%);--gradient-new:linear-gradient(156deg, var(--primary-6) 20.67%, var(--primary-0) 131.95%), linear-gradient(to left, var(--primary-2), var(--primary-2));--gradient-primary:linear-gradient(121deg, var(--primary-2) 0%, var(--primary-6) 100%)}[data-theme=dark]{--status-success-bg:color-mix(in srgb, var(--accent-green) 22%, transparent);--status-success-ink:var(--accent-green-lite);--status-warning-bg:color-mix(in srgb, var(--accent-yellow) 24%, transparent);--status-warning-ink:var(--accent-yellow-lite);--status-error-bg:color-mix(in srgb, var(--accent-red) 22%, transparent);--status-error-ink:var(--accent-red-lite);--status-info-bg:color-mix(in srgb, var(--accent-blue) 22%, transparent);--status-info-ink:var(--accent-blue-lite);--shadow-card-primary-soft:0 .25rem .5rem -.125rem color-mix(in srgb, var(--primary-0) 6%, transparent);--shadow-card-primary-raised:0 .125rem .375rem -.0625rem color-mix(in srgb, var(--primary-0) 8%, transparent);--shadow-card-primary-hover:0 .5rem 1rem -.125rem color-mix(in srgb, var(--primary-0) 14%, transparent);--border-card-ink-muted:color-mix(in srgb, var(--neutrals-0) 10%, transparent);--accent-yellow-muted-bg:color-mix(in srgb, var(--accent-yellow) 14%, transparent);--workflow-qr-scan-surface:var(--neutrals-0);--field-shadow:color-mix(in srgb, var(--neutrals-9) 40%, transparent);--field-shadow-2:color-mix(in srgb, var(--neutrals-9) 55%, transparent);--notif-unread-bg:color-mix(in srgb, var(--primary-8) 85%, var(--primary-9));--gradient-card-positive-tint:linear-gradient(94deg, color-mix(in srgb, var(--accent-green) 8%, transparent) -10.21%, color-mix(in srgb, var(--accent-green) 14%, transparent) 45.28%, color-mix(in srgb, var(--accent-green) 10%, transparent) 100.78%);--gradient-progress-fill:linear-gradient(90deg, var(--primary-8) 0%, var(--primary-6) 22%, var(--primary-4) 45%, var(--primary-2) 72%, var(--primary-0) 100%);--gradient-button:linear-gradient(156deg, var(--primary-2) 20.67%, var(--primary-8) 131.95%);--gradient-button-hover:linear-gradient(156deg, var(--primary-1) 20.67%, var(--primary-6) 131.95%);--gradient-new:linear-gradient(156deg, var(--primary-2) 20.67%, var(--primary-8) 131.95%), linear-gradient(to left, var(--primary-0), var(--primary-0));--gradient-primary:linear-gradient(121deg, var(--primary-8) 0%, var(--primary-0) 100%)}:root{--space-0:0;--space-hairline:.0625rem;--space-1:.25rem;--space-2:.5rem;--space-2-5:.375rem;--space-2-75:.4375rem;--space-3:.625rem;--space-4:.75rem;--space-4-5:.875rem;--space-5:1rem;--space-5-5:1.375rem;--space-6:1.25rem;--space-7:1.5rem;--space-7-5:1.75rem;--space-8:2rem;--space-9:2.5rem;--space-10:3rem;--space-11:4rem;--space-gap-page:var(--space-6);--space-gap-section:var(--space-5);--space-gap-tight:var(--space-2);--font-sans:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-display:"Unbounded", system-ui, sans-serif;--font-hand:"Patrick Hand", cursive;--font-size-8:.5rem;--font-size-10:.625rem;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--text-xs:var(--font-size-12);--text-sm:var(--font-size-14);--text-md:var(--font-size-16);--text-lg:var(--font-size-18);--text-xl:var(--font-size-20);--text-2xl:var(--font-size-24);--text-3xl:1.875rem;--text-4xl:var(--font-size-36);--text-5xl:var(--font-size-32);--line-height-body:160%;--line-height-tight:1.2;--line-height-snug:1.25;--line-height-compact:1.4;--line-height-relaxed:1.45;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--letter-spacing-tight:-.015em;--letter-spacing-caps:.04em;--icon-sm:1.125rem;--icon-md:1.25rem;--icon-lg:1.375rem;--icon-xl:1.5rem;--stroke-1:.0625rem;--outline-focus:.125rem;--outline-focus-offset:.125rem;--outline-offset-focus:.125rem;--outline-width-focus:.125rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:1rem;--radius-18:1.125rem;--radius-2xl:1.5rem;--radius-pill:62.5rem;--nucleus-radius-none:0;--nucleus-radius-xs:.125rem;--nucleus-radius-sm:.25rem;--nucleus-radius-md:.375rem;--nucleus-radius-lg:.5rem;--nucleus-radius-xl:.75rem;--nucleus-radius-2xl:1rem;--nucleus-radius-3xl:1.5rem;--nucleus-radius-full:9999px;--radius:var(--nucleus-radius-xl);--field-radius:var(--nucleus-radius-lg);--shadow-xs:0 .0625rem .125rem #0000000f, 0 0 .0625rem #0000000a;--shadow-sm:0 .0625rem .375rem #0000001a;--shadow-md:0 .25rem .75rem #00000026;--shadow-lg:0 .75rem 2.5rem #0000001f;--shadow-xl:0 1.25rem 3.75rem #0000002e;--overlay-scrim:#00000073}[data-theme=dark]{--shadow-xs:0 .0625rem .125rem #00000040, 0 0 .0625rem #0003;--shadow-sm:0 .0625rem .375rem #0000004d;--shadow-md:0 .25rem .75rem #0006;--shadow-lg:0 .75rem 2.5rem #00000059;--shadow-xl:0 1.25rem 3.75rem #00000073;--overlay-scrim:#0009}:root{--duration-short:.15s;--duration-fast:.2s;--duration-base:.3s;--ease-default:ease;--ease-in-out:ease-in-out;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-linear:linear;--z-base:0;--z-raised:1;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1400;--z-tooltip:1500;--z-toast:1600;--layout-page-max:90rem;--layout-sidebar-width:14.625rem;--layout-sidebar-width-collapsed:4.5rem;--layout-home-strip-card-max:31.25rem;--layout-home-continue-cell-max:22rem;--layout-home-continue-cell-max-compact:18.5rem;--layout-home-subtitle-max-width:40rem;--layout-home-continue-card-min-height:7.375rem;--layout-home-strip-card-min-height:20rem;--layout-home-strip-card-min-height-compact:20rem;--entity-card-width:33.625rem;--entity-card-height:20rem;--layout-home-entity-card-height:17rem;--layout-home-continue-cta-flex:3.75rem;--layout-home-continue-cta-max:4.25rem;--layout-home-continue-cta-min:3.25rem;--layout-home-continue-cta-min-compact:3rem;--layout-home-strip-view-more-flex:6.5rem;--layout-home-strip-view-more-max:7.5rem;--layout-home-strip-view-more-min:5.75rem;--layout-home-strip-view-more-min-compact:5.25rem;--layout-touch-target-comfortable:2.75rem;--layout-touch-target-compact:2.25rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;height:100%;overflow-x:clip}body{width:100%;max-width:100%;height:100%;line-height:1}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;padding:0}*{font-family:var(--font-sans);font-optical-sizing:auto;font-style:normal}body{background-color:var(--neutrals-85);color:var(--neutrals-1);overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--neutrals-5) transparent}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:0 0;border-radius:.625rem}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom, color-mix(in srgb, var(--neutrals-3) 55%, var(--neutrals-5)), var(--neutrals-4));transition:all var(--duration-base) var(--ease-default);background-clip:content-box;border:.125rem solid #0000;border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom, var(--neutrals-3), var(--neutrals-2))}::-webkit-scrollbar-corner{background:0 0}#root{max-width:100%;height:100%;overflow:hidden}.PylonChat-bubbleFrameContainer,.PylonChat-chatWindowFrameContainer{bottom:6.25rem!important;right:1.25rem!important}@media screen and (width<=768px){.PylonChat-bubbleFrameContainer,.PylonChat-chatWindowFrameContainer{bottom:5rem!important;left:.625rem!important}}.generate-button-cell{justify-content:center;align-items:center;width:max-content;display:flex}.generate-button-cell .generate-button{width:max-content;height:max-content;padding:var(--space-1);transition:all var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex}.generate-button-cell .generate-button:hover{background-color:var(--primary-4);color:var(--neutrals-9)}.generate-button-cell .generate-button.selected{background-color:var(--accent-green);color:var(--accent-green-dull)}[data-theme=dark] .generate-button-cell .generate-button:hover{color:var(--neutrals-0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}[data-boneyard-content=true]{transition:opacity .5s cubic-bezier(.4,0,.2,1)}[data-boneyard-content=true][style*=visibility]{opacity:0}[data-boneyard-overlay=true]{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-boneyard-content=true]{transition:none}}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem],[role=radio],[role=checkbox],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--outline-focus) solid var(--primary-3);outline-offset:var(--outline-focus-offset)}[data-theme=dark] :where(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=menuitem],[role=radio],[role=checkbox],[role=switch],[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:var(--primary-4)}.full-width{width:100%}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h-sm,.h-md,.h,.h-xlg,.h-lg{font-weight:700;line-height:normal}.h-lg{font-size:var(--font-size-36)}@media (width<=1180px){.h-lg{font-size:var(--font-size-32)}}@media (width<=1024px){.h-lg{font-size:var(--font-size-32)}}@media (width<=768px){.h-lg{font-size:var(--font-size-28)}}@media (width<=640px){.h-lg{font-size:var(--font-size-28)}}@media (width<=480px){.h-lg{font-size:var(--font-size-24)}}.h-xlg{font-size:var(--font-size-32)}@media (width<=1180px){.h-xlg{font-size:var(--font-size-28)}}@media (width<=1024px){.h-xlg{font-size:var(--font-size-28)}}@media (width<=768px){.h-xlg{font-size:var(--font-size-24)}}@media (width<=640px){.h-xlg{font-size:var(--font-size-24)}}@media (width<=480px){.h-xlg{font-size:var(--font-size-20)}}.h{font-size:var(--font-size-28)}@media (width<=1180px){.h{font-size:var(--font-size-24)}}@media (width<=1024px){.h{font-size:var(--font-size-24)}}@media (width<=768px){.h{font-size:var(--font-size-24)}}@media (width<=640px){.h{font-size:var(--font-size-24)}}@media (width<=480px){.h{font-size:var(--font-size-20)}}.h-md{font-size:var(--font-size-24)}@media (width<=1180px){.h-md{font-size:var(--font-size-20)}}@media (width<=1024px){.h-md{font-size:var(--font-size-20)}}@media (width<=768px){.h-md{font-size:var(--font-size-20)}}@media (width<=640px){.h-md{font-size:var(--font-size-20)}}@media (width<=480px){.h-md{font-size:var(--font-size-16)}}.h-sm{font-size:var(--font-size-20)}@media (width<=1180px){.h-sm{font-size:var(--font-size-16)}}@media (width<=1024px){.h-sm{font-size:var(--font-size-16)}}@media (width<=768px){.h-sm{font-size:var(--font-size-16)}}@media (width<=640px){.h-sm{font-size:var(--font-size-16)}}@media (width<=480px){.h-sm{font-size:var(--font-size-14)}}.t-xsm,.t-sm,.t-md,.t-lg{font-weight:400;line-height:normal}.t-lg{font-size:var(--font-size-20);line-height:var(--line-height-body)}@media (width<=1180px){.t-lg{font-size:var(--font-size-20)}}@media (width<=1024px){.t-lg{font-size:var(--font-size-20)}}@media (width<=768px){.t-lg{font-size:var(--font-size-16)}}@media (width<=640px){.t-lg{font-size:var(--font-size-16)}}@media (width<=480px){.t-lg{font-size:var(--font-size-16)}}.t-md{font-size:var(--font-size-16);line-height:var(--line-height-body)}@media (width<=1180px){.t-md{font-size:var(--font-size-16)}}@media (width<=1024px){.t-md{font-size:var(--font-size-16)}}@media (width<=768px){.t-md{font-size:var(--font-size-14)}}@media (width<=640px){.t-md{font-size:var(--font-size-14)}}@media (width<=480px){.t-md{font-size:var(--font-size-14)}}.t-sm{font-size:var(--font-size-14);line-height:var(--line-height-body)}@media (width<=1180px){.t-sm{font-size:var(--font-size-14)}}@media (width<=1024px){.t-sm{font-size:var(--font-size-14)}}@media (width<=768px){.t-sm{font-size:var(--font-size-12)}}@media (width<=640px){.t-sm{font-size:var(--font-size-12)}}@media (width<=480px){.t-sm{font-size:var(--font-size-12)}}.t-xsm{font-size:var(--font-size-12);line-height:var(--line-height-body)}@media (width<=1180px){.t-xsm{font-size:var(--font-size-12)}}@media (width<=1024px){.t-xsm{font-size:var(--font-size-12)}}@media (width<=768px){.t-xsm{font-size:var(--font-size-10)}}@media (width<=640px){.t-xsm{font-size:var(--font-size-10)}}@media (width<=480px){.t-xsm{font-size:var(--font-size-10)}}.btn-text,.u-xsm,.u-sm,.u-md,.u-lg{font-weight:300;line-height:normal}.u-lg{font-size:var(--font-size-16)}@media (width<=1180px){.u-lg{font-size:var(--font-size-16)}}@media (width<=1024px){.u-lg{font-size:var(--font-size-16)}}@media (width<=768px){.u-lg{font-size:var(--font-size-16)}}@media (width<=640px){.u-lg{font-size:var(--font-size-16)}}@media (width<=480px){.u-lg{font-size:var(--font-size-14)}}.u-md{font-size:var(--font-size-14)}@media (width<=1180px){.u-md{font-size:var(--font-size-14)}}@media (width<=1024px){.u-md{font-size:var(--font-size-14)}}@media (width<=768px){.u-md{font-size:var(--font-size-14)}}@media (width<=640px){.u-md{font-size:var(--font-size-14)}}@media (width<=480px){.u-md{font-size:var(--font-size-12)}}.u-sm{font-size:var(--font-size-12)}@media (width<=1180px){.u-sm{font-size:var(--font-size-12)}}@media (width<=1024px){.u-sm{font-size:var(--font-size-12)}}@media (width<=768px){.u-sm{font-size:var(--font-size-12)}}@media (width<=640px){.u-sm{font-size:var(--font-size-12)}}@media (width<=480px){.u-sm{font-size:var(--font-size-10)}}.u-xsm{font-size:var(--font-size-10)}@media (width<=1180px){.u-xsm{font-size:var(--font-size-10)}}@media (width<=1024px){.u-xsm{font-size:var(--font-size-10)}}@media (width<=768px){.u-xsm{font-size:var(--font-size-10)}}@media (width<=640px){.u-xsm{font-size:var(--font-size-10)}}@media (width<=480px){.u-xsm{font-size:var(--font-size-8)}}.btn-text{font-size:var(--font-size-14);font-weight:500;line-height:var(--line-height-body)}@media (width<=1180px){.btn-text{font-size:var(--font-size-14)}}@media (width<=1024px){.btn-text{font-size:var(--font-size-14)}}@media (width<=768px){.btn-text{font-size:var(--font-size-14)}}@media (width<=640px){.btn-text{font-size:var(--font-size-14)}}@media (width<=480px){.btn-text{font-size:var(--font-size-12)}}.layout{box-sizing:border-box;align-items:stretch;gap:var(--space-5);background:var(--neutrals-85);overscroll-behavior:none;width:100%;min-width:0;max-width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:12px 8px;display:flex;overflow:clip}.layout-main{box-sizing:border-box;width:100%;min-width:0;min-height:0;box-shadow:0 .125rem .25rem 0 var(--field-shadow), 0 .0625rem .125rem 0 var(--field-shadow-2), 0 0 .0625rem 0 var(--field-shadow-2);border-radius:1.5rem;flex-direction:column;flex:1;display:flex;overflow:clip}.layout-main-rail{box-sizing:border-box;gap:var(--space-6);width:100%;min-width:0;min-height:0;padding:var(--space-2) var(--space-5);flex-direction:column;flex:1;display:flex;overflow:clip}.layout-content{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.layout-content::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=768px){.layout{padding:max(var(--space-4), env(safe-area-inset-top,0px)) max(var(--space-4), env(safe-area-inset-right,0px)) max(var(--space-4), env(safe-area-inset-bottom,0px)) max(var(--space-4), env(safe-area-inset-left,0px));gap:var(--space-4)}.layout-main{border-radius:1.25rem}.layout-main-rail{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-5)}.layout-content{padding-bottom:calc(var(--space-6) + 2.75rem + .75rem)}}@media (width<=300px){.layout{padding:max(var(--space-2), env(safe-area-inset-top,0px)) max(var(--space-2), env(safe-area-inset-right,0px)) max(var(--space-2), env(safe-area-inset-bottom,0px)) max(var(--space-2), env(safe-area-inset-left,0px));gap:var(--space-2)}.layout-main{border-radius:var(--radius-md)}.layout-main-rail{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-3);gap:var(--space-4)}}@media (width<=350px){.layout{padding:max(var(--space-2), env(safe-area-inset-top,0px)) max(var(--space-2), env(safe-area-inset-right,0px)) max(var(--space-2), env(safe-area-inset-bottom,0px)) max(var(--space-2), env(safe-area-inset-left,0px));gap:var(--space-2)}.layout-main{border-radius:1rem}.layout-main-rail{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-4)}}.layout-nav-bar{box-sizing:border-box;align-items:center;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--neutrals-7);flex-wrap:nowrap;height:auto;max-height:3.5rem;display:flex}.layout-nav-bar--no-banner{justify-content:flex-end}.layout-nav-bar--with-banner{justify-content:flex-start}.layout-nav-bar--with-banner .layout-nav-bar__actions{margin-inline-start:auto}.layout-nav-bar__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.layout-nav-bar__banner{border-radius:var(--radius-pill);flex:1 1 0;align-items:stretch;min-width:0;display:flex;overflow:hidden}.layout-nav-bar__banner .banner{box-shadow:none;background:0 0;border-radius:0;min-height:0}.layout-nav-bar__banner .banner--default,.layout-nav-bar__banner .banner--info,.layout-nav-bar__banner .banner--warning,.layout-nav-bar__banner .banner--success,.layout-nav-bar__banner .banner--error{color:var(--primary-0)}.layout-nav-bar__banner .banner__content{padding-inline:var(--space-1) 0}.layout-nav-bar__banner .banner__marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 92%,#0000 100%)}.layout-nav-bar__banner .banner__content:has(.banner__dismiss) .banner__marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 82%,#0000 100%)}.layout-nav-bar__banner .banner__segment{color:var(--primary-0);font-size:var(--font-size-14);letter-spacing:.01em;font-weight:500}.layout-nav-bar__banner .banner__segment b,.layout-nav-bar__banner .banner__segment strong{color:var(--primary-0);font-weight:700}.layout-nav-bar__banner .banner__segment .banner-separator{margin-inline:var(--space-3);font-size:var(--font-size-12);opacity:.72;color:var(--primary-2);font-weight:700}.layout-nav-bar__banner .banner__dismiss{background:var(--primary-alpha-8);color:var(--primary-0)}.layout-nav-bar__banner .banner__dismiss:hover{background:var(--primary-alpha-16)}.layout-nav-bar__banner .banner__dismiss:focus-visible{outline-color:var(--primary-3)}.layout-nav-bar .layout-nav-bar-text{min-width:0;color:var(--primary-0);white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-14);cursor:pointer;flex:1 1 0;margin:0;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}@media (width<=768px){.layout-nav-bar{gap:var(--space-2);padding:var(--space-1) var(--space-2);min-height:2.75rem;max-height:none}.layout-nav-bar__banner .banner__segment{font-size:var(--font-size-13)}.layout-nav-bar__banner .banner__segment .banner-separator{margin-inline:var(--space-2)}}@media (width<=300px){.layout-nav-bar__banner .banner__marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 88%,#0000 100%)}.layout-nav-bar__banner .banner__segment{font-size:var(--font-size-12);padding-right:var(--space-4)}}html[data-theme=dark] .layout-nav-bar__banner .banner{border:none;background:0 0!important}html[data-theme=dark] .layout-nav-bar__banner .banner__segment,html[data-theme=dark] .layout-nav-bar__banner .banner--default,html[data-theme=dark] .layout-nav-bar__banner .banner--info,html[data-theme=dark] .layout-nav-bar__banner .banner--warning,html[data-theme=dark] .layout-nav-bar__banner .banner--success,html[data-theme=dark] .layout-nav-bar__banner .banner--error{color:var(--primary-0)}.header-profile-menu__trigger{border-radius:var(--radius-lg);max-width:15rem;min-height:2.75rem;color:var(--neutrals-0);border:var(--stroke-weight-1,1px) solid var(--neutrals-7);background:var(--neutrals-9);border-radius:999px;align-items:center;gap:.625rem;padding:3px 12px 3px 3px;display:inline-flex}.header-profile-menu__avatar{border:.0625rem solid var(--neutrals-6);flex-shrink:0}.header-profile-menu__avatar-skel{border-radius:var(--radius-pill);width:2rem;height:2rem}.header-profile-menu__identity{text-align:start;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:.0625rem;min-width:0;display:flex}.header-profile-menu__name{width:100%;color:var(--neutrals-0);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.25;display:block;overflow:hidden}.header-profile-menu__role{width:100%;color:var(--neutrals-3);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.25;display:block;overflow:hidden}.header-profile-menu__caret{color:var(--neutrals-2);flex-shrink:0}.header-profile-menu__popover{border-radius:var(--radius-lg);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);min-width:14.5rem;color:var(--neutrals-0);box-shadow:0 .0625rem .1875rem var(--field-shadow), 0 .75rem 2.25rem var(--field-shadow-2);padding-block:.25rem}.header-profile-menu__popover-inner{flex-direction:column;min-width:0;display:flex}.header-profile-menu__popover [role=menu]{color:var(--neutrals-0)}.header-profile-menu__theme{border-bottom:.0625rem solid var(--neutrals-7);flex-direction:column;align-items:stretch;gap:0;width:100%;margin-block-end:.25rem;padding-block-end:.25rem;display:flex}.header-profile-menu__theme-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.5rem .75rem .375rem;display:flex}.header-profile-menu__theme-label{color:var(--neutrals-2);flex-shrink:0}.header-profile-menu__theme-toggle{min-width:0;max-width:100%;color:var(--neutrals-0);flex-shrink:0;width:70%}.header-profile-menu__theme-reset{padding:0 .75rem .375rem}.header-profile-menu__theme-reset-btn{box-sizing:border-box;width:100%;min-height:2.25rem;color:var(--neutrals-2);justify-content:flex-start;align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.header-profile-menu__theme-reset-btn svg{color:var(--neutrals-3);flex-shrink:0}.header-profile-menu__item{color:var(--neutrals-0);align-items:center;gap:.75rem;padding-block:.375rem;display:flex}.header-profile-menu__item svg{color:var(--neutrals-2);flex-shrink:0}.header-profile-menu__item--danger,.header-profile-menu__item--danger .logout-text,.header-profile-menu__item--danger svg{color:var(--accent-red)}@media (width<=300px){.header-profile-menu__trigger{max-width:min(100%,15rem)}}.page-wrapper{box-sizing:border-box;gap:var(--space-gap-page);border-radius:var(--radius-md);flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:visible}.page-wrapper-breadcrumbs{box-sizing:border-box;gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}@media (width<=768px){.page-wrapper-breadcrumbs{gap:var(--space-2)}}@media (width<=300px){.page-wrapper-breadcrumbs{gap:var(--space-1)}}.page-wrapper-breadcrumbs__trail{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;min-width:0}.page-wrapper-breadcrumbs__trail>:last-child{flex:0 auto;min-width:0;max-width:100%}.page-wrapper-header{box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:var(--space-5);width:100%;min-width:0;display:flex}@media (width<=768px){.page-wrapper-header{flex-direction:column;align-items:stretch}}.page-wrapper-meta{box-sizing:border-box;gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}.page-wrapper-title{color:var(--neutrals-0);font-size:var(--font-size-24);word-wrap:break-word;overflow-wrap:anywhere;font-style:normal;font-weight:600;line-height:normal}@media (width<=768px){.page-wrapper-title{font-size:var(--font-size-22)}}@media (width<=480px){.page-wrapper-title{font-size:var(--font-size-20)}}.page-wrapper-description{color:var(--neutrals-2);font-size:var(--font-size-16);word-wrap:break-word;overflow-wrap:anywhere;font-style:normal;font-weight:400;line-height:normal}@media (width<=480px){.page-wrapper-description{font-size:var(--font-size-15)}}.page-wrapper-actions{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;width:auto;max-width:100%;display:flex}@media (width<=768px){.page-wrapper-actions{justify-content:flex-start;width:100%}}.page-wrapper-content{box-sizing:border-box;gap:var(--space-5);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}@media (width<=768px){.page-wrapper{gap:var(--space-5)}}@media (width<=480px){.page-wrapper{border-radius:var(--radius-sm)}}@media (width<=300px){.page-wrapper{gap:var(--space-3);border-radius:var(--radius-sm)}.page-wrapper-content{gap:var(--space-3)}.page-wrapper-header{gap:var(--space-2)}.page-wrapper-title{font-size:var(--font-size-18)}.page-wrapper-description{font-size:var(--font-size-14)}.page-wrapper-actions{flex-wrap:wrap}}@media (width<=350px){.page-wrapper{gap:var(--space-4);border-radius:var(--radius-sm)}.page-wrapper-content{gap:var(--space-4)}.page-wrapper-header{gap:var(--space-3)}.page-wrapper-title{font-size:var(--font-size-18)}.page-wrapper-description{font-size:var(--font-size-14)}}.sidebar{box-sizing:border-box;width:var(--layout-sidebar-width);background:var(--neutrals-9);min-width:0;min-height:0;max-height:100%;box-shadow:0 2px 4px 0 var(--field-shadow,#0000000a), 0 1px 2px 0 var(--field-shadow-2,#0000000f), 0 0 1px 0 var(--field-shadow-2,#0000000f);-webkit-backdrop-filter:blur(calc(var(--blur,0) / 2));backdrop-filter:blur(calc(var(--blur,0) / 2));border-radius:1.5rem;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:stretch;padding:1.5rem 1rem;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=768px){.sidebar{width:100%;max-width:var(--layout-sidebar-width)}}@media (width>=769px){.sidebar{height:100%;transition:width var(--duration-base) var(--ease-in-out), padding var(--duration-base) var(--ease-in-out)}}@media (width>=769px) and (prefers-reduced-motion:reduce){.sidebar{transition:none}}@media (width>=769px){.sidebar.sidebar-collapsed .sidebar-header{width:100%;overflow:visible}.sidebar.sidebar-collapsed .sidebar-brand-row{position:relative;overflow:visible}.sidebar.sidebar-collapsed .sidebar-collapse{background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-raised);z-index:2;position:absolute;top:50%;right:-10%;transform:translate(50%,-50%)}}@media (width>=769px) and (prefers-reduced-motion:reduce){.sidebar.sidebar-collapsed .sidebar-collapse{transition:color var(--duration-short) var(--ease-default), opacity var(--duration-short) var(--ease-default), box-shadow var(--duration-short) var(--ease-default)}}.sidebar-header{flex-shrink:0;width:100%;margin-bottom:1rem}.sidebar-brand-row{width:100%;transition:gap var(--duration-base) var(--ease-in-out);justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.sidebar-brand-row{transition:none}}.sidebar-brand-button{cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;display:flex}.sidebar-brand-text{flex-direction:column;align-items:flex-start;gap:.125rem}.sidebar-brand-eyebrow{color:var(--neutrals-2);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.sidebar-brand-title-row{align-items:center;gap:.25rem;display:flex}.sidebar-brand-title{color:var(--neutrals-1);letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.2}.sidebar-brand-star{object-fit:contain;flex-shrink:0;width:1rem;height:1rem;display:block}.sidebar-brand-star-collapsed{flex-shrink:0;width:1.75rem;height:1.75rem}.sidebar-brand-star-collapsed img{object-fit:contain;width:100%;height:100%;display:block}[data-theme=dark] .sidebar-brand-text img,[data-theme=dark] .sidebar-brand-star-collapsed{filter:brightness(0)invert()}.sidebar-collapse{border:.0625rem solid var(--neutrals-7);min-width:1.65rem;min-height:1.65rem;color:var(--neutrals-2);cursor:pointer;transition:color var(--duration-short) var(--ease-default), opacity var(--duration-short) var(--ease-default), box-shadow var(--duration-short) var(--ease-default);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.sidebar-collapse{transition:none}}.sidebar-collapse:hover{background:var(--neutrals-8);color:var(--neutrals-1)}.sidebar-collapse:focus-visible{box-shadow:inset 0 0 0 var(--outline-focus) var(--primary-3);outline:none}.sidebar-collapse-glyph{flex-shrink:0;width:.7rem;height:.7rem;display:block}.sidebar-nav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:1;align-items:stretch;gap:.25rem;width:100%;min-height:0;display:flex;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:.375rem}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--neutrals-5);border-radius:9999px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-link{width:100%;color:var(--neutrals-2);text-align:left;transition:background var(--duration-short) var(--ease-default), color var(--duration-short) var(--ease-default), box-shadow var(--duration-short) var(--ease-default), padding var(--duration-base) var(--ease-in-out);background:0 0;border:none;border-radius:6.25rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.sidebar-link{transition:none}}.sidebar-link:hover{color:var(--neutrals-1)}.sidebar-link:focus-visible{box-shadow:inset 0 0 0 var(--outline-focus) var(--primary-3);outline:none}.sidebar-link-active{background:var(--neutrals-8);color:var(--neutrals-0)}.sidebar-link-active .sidebar-link-icon{opacity:1}.sidebar-link-icon{width:1.2rem;height:1.2rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sidebar-link-active .sidebar-link-icon svg{opacity:1}.sidebar-link-text{color:inherit;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%}.sidebar-pending{box-sizing:border-box;align-items:stretch;gap:var(--space-1);width:100%;margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--stroke-1) solid var(--neutrals-7);flex-direction:column;flex-shrink:0;display:flex}.sidebar-nav .sidebar-pending{margin-top:var(--space-2);padding-top:var(--space-4)}.sidebar-pending__header{width:100%;min-width:0;align-items:flex-start;padding-inline-start:var(--space-4);display:flex}.sidebar-pending__title-wrap{justify-content:space-between;align-items:center;gap:var(--space-2);flex:auto;width:100%;min-width:0;display:flex}.sidebar-pending__title-icon{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.sidebar-pending__clock{color:var(--neutrals-3);flex-shrink:0;display:inline-flex;position:relative}.sidebar-pending__clock-dot{border-radius:var(--radius-pill);border:var(--stroke-1) solid var(--neutrals-9);background:var(--accent-yellow);width:.5rem;height:.5rem;position:absolute;top:-.125rem;left:auto;right:-.125rem}.sidebar-pending__title{min-width:0;color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:var(--font-medium);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.sidebar-pending__count{box-sizing:border-box;border:var(--stroke-1) solid var(--accent-yellow-dull);background:var(--accent-yellow-lite);min-width:1.0625rem;min-height:1.0625rem;font-size:var(--font-size-12);font-weight:var(--font-semibold);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex;color:var(--accent-yellow-dark)!important}.sidebar-pending__tree{box-sizing:border-box;width:100%;min-width:0;transition:padding-left var(--duration-base) var(--ease-in-out), margin-top var(--duration-base) var(--ease-in-out);padding-inline-start:var(--space-6);display:block;position:relative}@media (prefers-reduced-motion:reduce){.sidebar-pending__tree{transition:none}}.sidebar-pending__list{z-index:1;width:100%;margin:0;padding:0;list-style:none;position:relative}.sidebar-pending__list:before{content:"";z-index:0;width:var(--stroke-1);height:calc(100% - .5 * calc(2 * var(--space-2) + 1rem));background:var(--neutrals-6);pointer-events:none;border-radius:1px;position:absolute;top:0;left:1px}.sidebar-pending__item{align-items:center;width:100%;min-width:0;margin:0;padding:0;display:flex}.sidebar-pending__branch{flex:0 0 var(--space-4);height:var(--stroke-1);background:var(--neutrals-6);border-radius:1px;align-self:center;margin-left:1px}.sidebar-pending__link{align-items:center;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-2-5) 0;border-radius:var(--radius-md);color:var(--neutrals-3);font-size:var(--font-size-13);font-weight:var(--font-normal);line-height:var(--line-height-body);text-align:left;transition:color var(--duration-short) var(--ease-default), padding var(--duration-base) var(--ease-in-out);background:0 0;flex:auto;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.sidebar-pending__link{transition:none}}.sidebar-pending__link:not(.sidebar-pending__link--done):hover{color:var(--neutrals-1)}.sidebar-pending__link:focus-visible{box-shadow:inset 0 0 0 var(--outline-focus) var(--primary-3);border-radius:var(--radius-md);outline:none}.sidebar-pending__link--done{cursor:default;pointer-events:none;color:var(--neutrals-4)}.sidebar-pending__link--done .sidebar-pending__label{color:inherit}.sidebar-pending__status{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.sidebar-pending__status svg{width:1rem;height:1rem}.sidebar-pending__status--done{color:var(--accent-green)}.sidebar-pending__status--todo{color:var(--accent-yellow)}.sidebar-pending__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 var(--space-2);border-radius:var(--radius-pill);transition:background var(--duration-short) var(--ease-default);overflow:hidden}@media (prefers-reduced-motion:reduce){.sidebar-pending__label{transition:none}}.sidebar-pending__link:not(.sidebar-pending__link--done):hover .sidebar-pending__label{background:var(--neutrals-8)}.sidebar-pending--collapsed .sidebar-pending__title,.sidebar-pending--collapsed .sidebar-pending__label{width:var(--space-hairline);height:var(--space-hairline);margin:-var(--space-hairline);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.sidebar-pending--collapsed .sidebar-pending__header{justify-content:center;padding-inline-start:0}.sidebar-pending--collapsed .sidebar-pending__title-wrap{flex:none;justify-content:center;align-items:center;width:auto;display:flex}.sidebar-pending--collapsed .sidebar-pending__count,.sidebar-pending--collapsed .sidebar-pending__tree{display:none}@media (width<=300px){.sidebar-pending{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4)}.sidebar-pending__title,.sidebar-pending__link{font-size:var(--font-size-13)}}.sidebar-footer{flex-shrink:0;width:100%;margin-top:auto;padding-top:.75rem}.sidebar-divider{border:0;border-top:var(--stroke-1) solid var(--neutrals-7);width:100%;height:0;transition:margin var(--duration-base) var(--ease-in-out);margin:0 0 .75rem}@media (prefers-reduced-motion:reduce){.sidebar-divider{transition:none}}.sidebar-help{cursor:pointer;width:100%;font:inherit;text-align:inherit;color:var(--neutrals-2);transition:background var(--duration-short) var(--ease-default), color var(--duration-short) var(--ease-default), box-shadow var(--duration-short) var(--ease-default), padding var(--duration-base) var(--ease-in-out);background:0 0;border:0;border-radius:6.25rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.sidebar-help{transition:none}}.sidebar-help:hover{color:var(--neutrals-1)}.sidebar-help:focus-visible{box-shadow:inset 0 0 0 var(--outline-focus) var(--primary-3);outline:none}.sidebar-help-active{background:var(--neutrals-8);color:var(--neutrals-0)}.sidebar-help-icon{width:1.25rem;height:1.25rem;color:inherit;display:block}.sidebar-help-text{color:inherit;font-size:.875rem;font-weight:400;line-height:1.6;display:block}.sidebar.sidebar-collapsed{width:var(--layout-sidebar-width-collapsed);align-items:center;padding:1rem .5rem;overflow:visible}.sidebar.sidebar-collapsed .sidebar-link-text,.sidebar.sidebar-collapsed .sidebar-help-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.sidebar.sidebar-collapsed .sidebar-brand-row{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%}.sidebar.sidebar-collapsed .sidebar-nav{align-items:center}.sidebar.sidebar-collapsed .sidebar-link,.sidebar.sidebar-collapsed .sidebar-help{justify-content:center;padding:.5rem}.sidebar.sidebar-collapsed .sidebar-divider{margin-bottom:.5rem}.sidebar-mobile-backdrop,.sidebar-mobile-trigger{display:none}@media (width<=768px){.sidebar-mobile-backdrop{z-index:var(--z-sticky);background:var(--overlay-scrim);opacity:0;pointer-events:none;cursor:default;width:100%;height:100%;transition:opacity var(--duration-base) var(--ease-in-out);border:none;margin:0;padding:0;display:block;position:fixed;inset:0}.sidebar-mobile-backdrop-open{opacity:1;pointer-events:auto}.sidebar-mobile-trigger{z-index:var(--z-overlay);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);width:2.75rem;height:2.75rem;color:var(--neutrals-1);box-shadow:0 .125rem .25rem 0 var(--field-shadow), 0 .0625rem .125rem 0 var(--field-shadow-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:.75rem;right:.75rem}.sidebar-mobile-trigger:focus-visible{box-shadow:inset 0 0 0 var(--outline-focus) var(--primary-3);outline:none}.sidebar,.sidebar.sidebar-collapsed{top:max(.75rem, env(safe-area-inset-top,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));z-index:var(--z-overlay);width:min(var(--layout-sidebar-width), 100% - 1.5rem);max-width:100%;max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top,0px)) - max(.75rem, env(safe-area-inset-bottom,0px)));transition:transform var(--duration-base) var(--ease-in-out);border-radius:1rem;padding:1.25rem .875rem;position:fixed;overflow:hidden;transform:translate(calc(-100% - 1rem))}.sidebar-mobile-open{transform:translate(0)}.sidebar.sidebar-collapsed{align-items:stretch}.sidebar.sidebar-collapsed .sidebar-brand-row{flex-direction:row;align-items:center;gap:.5rem}.sidebar.sidebar-collapsed .sidebar-nav{align-items:stretch}.sidebar.sidebar-collapsed .sidebar-link,.sidebar.sidebar-collapsed .sidebar-help{justify-content:flex-start;padding:.5rem .75rem}.sidebar.sidebar-collapsed .sidebar-link-text,.sidebar.sidebar-collapsed .sidebar-help-text{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.sidebar-collapse{display:none}}@media (width<=768px) and (prefers-reduced-motion:reduce){.sidebar-mobile-backdrop,.sidebar{transition:none}}@media (width<=300px){.sidebar-mobile-trigger{right:max(.5rem, env(safe-area-inset-right,0px));bottom:max(.5rem, env(safe-area-inset-bottom,0px));width:2.5rem;height:2.5rem}.sidebar,.sidebar.sidebar-collapsed{top:max(.5rem, env(safe-area-inset-top,0px));bottom:max(.5rem, env(safe-area-inset-bottom,0px));right:max(.5rem, env(safe-area-inset-right,0px));left:max(.5rem, env(safe-area-inset-left,0px));width:calc(100% - max(.5rem, env(safe-area-inset-left,0px)) - max(.5rem, env(safe-area-inset-right,0px)));max-width:100%;max-height:calc(100dvh - max(.5rem, env(safe-area-inset-top,0px)) - max(.5rem, env(safe-area-inset-bottom,0px)));overflow:hidden}}.notification-panel__bell{border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);min-width:2.75rem;min-height:2.75rem;color:var(--neutrals-1);border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.notification-panel__drawer-content{box-shadow:0 .25rem .75rem color-mix(in srgb, var(--neutrals-0) 8%, transparent), 0 1rem 2.5rem color-mix(in srgb, var(--neutrals-0) 10%, transparent)}.notification-panel__drawer-content--sheet{box-shadow:0 -.25rem 1.5rem color-mix(in srgb, var(--neutrals-0) 12%, transparent)}.notification-panel__dialog{background:var(--neutrals-9);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.notification-panel__dialog--drawer{border-inline-start:.0625rem solid var(--neutrals-7);border-start-start-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);min-height:100dvh;padding:0}.notification-panel__dialog--sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-top:.0625rem solid var(--neutrals-7);max-height:min(88dvh,42rem)}.notification-panel__shell{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.notification-panel__shell--drawer{height:100%;max-height:100dvh}.notification-panel__shell--sheet{max-height:min(88dvh,42rem)}.notification-panel__sheet-handle{margin-block:.25rem .125rem}.notification-panel__header{border-bottom:.0625rem solid var(--neutrals-7);flex-direction:column;flex-shrink:0;gap:10px;display:flex}.notification-panel__title-row{border-bottom:1px solid var(--neutrals-7);justify-content:space-between;align-items:center;gap:.75rem;height:85px;padding:0 24px;display:flex}.notification-panel__heading{color:var(--neutrals-1);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.notification-panel__close{color:var(--neutrals-2);flex-shrink:0}.notification-panel__toolbar{align-items:center;gap:.75rem;padding:12px 24px;display:flex}.notification-panel__search{flex:1 1 0;min-width:0}.notification-panel__search-group{border-radius:var(--radius-pill);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);width:100%;min-height:2.5rem}.notification-panel__toolbar-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.notification-panel__filter-popover{border-radius:var(--radius-lg);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);min-width:11rem;box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .5rem 1.25rem color-mix(in srgb, var(--neutrals-0) 10%, transparent);overflow:hidden}.notification-panel__filter-popover-body{padding-bottom:.75rem}.notification-panel__filter-heading{letter-spacing:.02em;text-transform:none;margin:0 0 .5rem;font-weight:600}.notification-panel__filter-checkboxes{flex-direction:column;gap:.625rem;width:100%;display:flex}.notification-panel__spin{animation:.85s linear infinite notification-panel-spin}@keyframes notification-panel-spin{to{transform:rotate(360deg)}}.notification-panel__body{flex:auto;min-height:0;padding:0}.notification-panel__scroll{height:100%;min-height:0}.notification-panel__state{color:var(--neutrals-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.notification-panel__list{flex-direction:column;display:flex}.notification-panel__item{border-bottom:.0625rem solid var(--neutrals-7)}.notification-panel__item:last-child{border-bottom:none}.notification-panel__row-trigger{background:var(--neutrals-9);width:100%;font:inherit;text-align:start;cursor:pointer;border:none;padding:0;display:block}.notification-panel__row-trigger:focus-visible{outline:.125rem solid var(--primary-4);outline-offset:-.0625rem}.notification-panel__row-trigger--unread{background:color-mix(in srgb, var(--primary-4) 11%, var(--neutrals-9))}.notification-panel__row-inner{box-sizing:border-box;align-items:center;gap:.875rem;width:100%;padding:1rem 1.25rem;display:flex}.notification-panel__icon-surface{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:inline-flex}.notification-panel__row-main{flex-direction:column;flex:1 1 0;gap:.25rem;min-width:0;display:flex}.notification-panel__title{color:var(--neutrals-1);line-height:1.35;display:block}.notification-panel__row-meta{min-width:0;display:block}.notification-panel__time-row{align-items:center;gap:.375rem;max-width:100%;display:inline-flex}.notification-panel__time{color:var(--neutrals-3);font-size:.8125rem;font-weight:400;line-height:1.3}.notification-panel__dot{background:var(--primary-4);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.notification-panel__chev-wrap{color:var(--neutrals-3);transition:transform var(--duration-base) var(--ease-default);flex-shrink:0;align-self:center;align-items:center;display:flex}.notification-panel__chev-wrap--expanded{transform:rotate(180deg)}.notification-panel__panel{padding:0 1.25rem 1.125rem 4.75rem}.notification-panel__panel-busy{justify-content:center;padding:.5rem 0;display:flex}.notification-panel__detail-body{color:var(--neutrals-2);margin:0 0 .5rem;line-height:1.45}.notification-panel__img{border-radius:var(--radius-md);object-fit:cover;max-width:100%;max-height:10rem;margin-bottom:.5rem;display:block}.notification-panel__panel-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.notification-panel__deeplink{color:var(--primary-4);font-size:.8125rem;font-weight:600;text-decoration:underline}.notification-panel__sentinel{height:.0625rem}.notification-panel__more{text-align:center;color:var(--neutrals-3);padding:.75rem 1rem}@media (width<=768px){.notification-panel__dialog--drawer{border-start-start-radius:0;border-end-start-radius:0;min-height:auto}.notification-panel__heading{font-size:1.125rem}.notification-panel__header{gap:1.25rem}.notification-panel__row-inner{padding:.875rem 1rem}.notification-panel__panel{padding:0 1rem 1rem 4.5rem}}@media (width<=300px){.notification-panel__toolbar{flex-wrap:wrap}.notification-panel__search{flex:100%}.notification-panel__toolbar-actions{flex:100%;justify-content:flex-end}.notification-panel__toolbar-actions .filter-icon-btn{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.notification-panel__chev-wrap,.notification-panel__spin{transition:none;animation:none}}.onboarding-shell{box-sizing:border-box;width:100%;height:100%;min-height:100dvh;max-height:100dvh;padding:5rem 5% var(--space-6);overscroll-behavior-y:contain;color:var(--neutrals-9);background-color:var(--primary-0);background:var(--background-gradient,linear-gradient(0deg, #0000007a 0%, #0000007a 100%), linear-gradient(282deg, #0f766e -5.38%, #03edd3 50.1%, #00473c 105.58%));flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip auto}@media (width<=768px){.onboarding-shell{padding:4.5rem 4% var(--space-5)}}@media (width<=300px){.onboarding-shell{padding:4rem 3% var(--space-5)}}.onboarding-shell__header{width:100%;padding:4% 5% 0;position:absolute;top:0;left:0}.onboarding-shell__logo{object-fit:contain;width:7.75rem;max-width:45%;height:auto;display:block}.onboarding-shell:not(.onboarding-shell--muted) .onboarding-shell__logo{filter:brightness(0)invert()}[data-theme=dark] .onboarding-shell:not(.onboarding-shell--muted) .onboarding-shell__logo{filter:none}[data-theme=dark] .onboarding-shell--muted .onboarding-shell__logo{filter:brightness(0)invert()}[data-theme=dark] .onboarding-shell:not(.onboarding-shell--muted){color:var(--neutrals-0)}[data-theme=dark] .onboarding-shell__footer-links a:focus-visible,[data-theme=dark] .onboarding-shell__footer-links button:focus-visible,[data-theme=dark] .onboarding-shell__footer-faq:focus-visible{outline-color:var(--neutrals-0)}.onboarding-shell__hero{width:100%;max-width:40rem;margin-top:var(--space-2);text-align:center}.onboarding-shell__hero-title{margin:0 0 var(--space-4);color:var(--neutrals-9)}.onboarding-shell__hero-subtitle{color:var(--neutrals-85);margin:0}.onboarding-shell__main{width:100%;max-width:40rem;margin-top:var(--space-6);flex:1 0 auto}.onboarding-shell__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:40rem;padding-top:var(--space-5);padding-bottom:var(--space-2);flex-shrink:0;margin-top:auto;display:flex}.onboarding-shell__footer-actions{align-items:center;gap:var(--space-4);flex-shrink:0;margin-left:auto;display:flex}.onboarding-shell__footer-links{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.onboarding-shell__footer-links a,.onboarding-shell__footer-links button{color:inherit;text-decoration:none}.onboarding-shell__footer-links a:focus-visible,.onboarding-shell__footer-links button:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus)}.onboarding-shell__footer-links button{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.onboarding-shell__footer-faq{color:inherit;text-decoration:none}.onboarding-shell__footer-faq:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus)}.onboarding-shell--muted{color:var(--neutrals-1);background-color:var(--neutrals-85);background-image:none}.onboarding-shell--muted .onboarding-shell__main{max-width:56rem;margin-top:var(--space-5)}.onboarding-shell--muted .onboarding-shell__main:has(.video-record-page){max-width:min(72rem,100%)}.onboarding-shell--muted .onboarding-shell__footer{max-width:56rem}.onboarding-shell--muted:has(.video-record-page) .onboarding-shell__footer{max-width:min(72rem,100%)}.onboarding-shell--muted .onboarding-shell__footer-links a,.onboarding-shell--muted .onboarding-shell__footer-links button,.onboarding-shell--muted .onboarding-shell__footer-faq{color:var(--neutrals-2)}.onboarding-shell--muted .onboarding-shell__footer-links a:focus-visible,.onboarding-shell--muted .onboarding-shell__footer-links button:focus-visible,.onboarding-shell--muted .onboarding-shell__footer-faq:focus-visible{outline-color:var(--primary-3)}@media (width<=300px){.onboarding-shell__footer{flex-direction:column;align-items:flex-start}.onboarding-shell__footer-actions{margin-left:0}}.page-block-loader{box-sizing:border-box;text-align:center;width:100%;padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-block-loader--full-page{flex:auto;width:100%;min-height:100dvh}.page-block-loader--section{flex:auto;width:100%;height:100%;min-height:280px}.page-block-loader--inline{width:100%;height:100%;padding:var(--space-4);flex:auto;gap:0}.page-block-loader__title{color:var(--neutrals-0);margin:0}.page-block-loader__sub{color:var(--neutrals-3);margin:0}.markdown-display{width:100%;min-width:0}.markdown-display>.nucleus-markdown-render{box-sizing:border-box;width:100%;max-width:100%}.markdown-display>.nucleus-markdown-render img,.markdown-display>.nucleus-markdown-render video,.markdown-display>.nucleus-markdown-render iframe{max-width:100%;height:auto}.markdown-display>.nucleus-markdown-render table{width:100%;display:block;overflow-x:auto}.markdown-display>.nucleus-markdown-render pre{max-width:100%;overflow-x:auto}.removable-chip{border-radius:var(--radius-pill);background:var(--neutrals-8);max-width:100%;color:var(--neutrals-2);border:.0625rem solid var(--neutrals-7);justify-content:center;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:160%;display:flex}.removable-chip__remove-button{min-width:var(--layout-touch-target-compact);min-height:var(--layout-touch-target-compact);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.removable-chip__add-icon{justify-content:center;align-items:center;display:inline-flex}.removable-chip--remove-on-hover{position:relative}.removable-chip--remove-on-hover .removable-chip__remove-button{opacity:0;pointer-events:none;width:.75rem;height:.75rem;position:absolute;overflow:hidden}.removable-chip--remove-on-hover:hover .removable-chip__add-icon,.removable-chip--remove-on-hover:focus-within .removable-chip__add-icon{display:none}.removable-chip--remove-on-hover:hover .removable-chip__remove-button,.removable-chip--remove-on-hover:focus-within .removable-chip__remove-button{width:auto;height:auto;min-width:var(--layout-touch-target-compact);min-height:var(--layout-touch-target-compact);opacity:1;pointer-events:auto;position:static;overflow:visible}.removable-chip--remove-on-hover:has(.removable-chip__remove-button:focus-visible) .removable-chip__add-icon{display:none}.removable-chip--remove-on-hover:has(.removable-chip__remove-button:focus-visible) .removable-chip__remove-button{width:auto;height:auto;min-width:var(--layout-touch-target-compact);min-height:var(--layout-touch-target-compact);opacity:1;pointer-events:auto;position:static;overflow:visible}.removable-chip--remove-on-hover .removable-chip__remove-button:focus-visible{outline:.125rem solid var(--primary-1);outline-offset:.125rem}.removable-chip--action{cursor:pointer;border:.0625rem solid var(--neutrals-7);background:var(--neutrals-8);color:var(--neutrals-2);font:inherit}.status-badge{width:fit-content;max-width:100%;display:inline-flex}.status-badge .chip{width:fit-content;max-width:100%}.status-badge .status-badge__dot{color:currentColor;flex-shrink:0;width:.375rem;height:.375rem;display:inline-flex}.continue-strip-card{box-sizing:border-box;width:100%;min-width:0;min-height:var(--layout-home-continue-card-min-height);padding:var(--space-5);align-items:stretch;gap:var(--space-5);border-radius:var(--radius-18);border:1px solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-raised);font:inherit;text-align:inherit;cursor:pointer;color:inherit;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);flex-direction:column;margin:0;text-decoration:none;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.continue-strip-card{transition:none}}@media (hover:hover) and (pointer:fine){.continue-strip-card:hover{border-color:var(--neutrals-6);box-shadow:var(--shadow-card-primary-hover)}}.continue-strip-card:focus-visible{outline:var(--outline-focus) solid var(--primary-3);outline-offset:var(--outline-focus-offset);box-shadow:var(--shadow-card-primary-raised)}.continue-strip-card__row{align-items:center;width:100%;min-width:0;display:flex}.continue-strip-card__row--meta{justify-content:flex-start;min-height:1.75rem}.continue-strip-card__type{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.continue-strip-card__type-icon-wrap{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--neutrals-7);background:var(--neutrals-85);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.continue-strip-card__type-icon{color:var(--neutrals-2);flex-shrink:0;display:block}.continue-strip-card__type-icon svg{width:var(--font-size-16);height:var(--font-size-16);display:block}.continue-strip-card__type-label{text-transform:uppercase;color:var(--neutrals-2);margin:0}.continue-strip-card__row--title{justify-content:space-between;align-items:center;gap:var(--space-3)}.continue-strip-card__title-group{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.continue-strip-card__title-group .entity-card-title{text-transform:capitalize;flex:auto;min-width:0;margin:0}.continue-strip-card__title{min-width:0;color:var(--neutrals-2);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-weight:600;overflow:hidden}.continue-strip-card__pay-badge{box-sizing:border-box;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--status-success-bg);border:1px solid var(--primary-7);color:var(--status-success-ink);white-space:nowrap;border-radius:999px;flex:none;font-weight:700;line-height:1;display:inline-flex}.continue-strip-card__pay-badge-icon{width:var(--font-size-14);height:var(--font-size-14);flex-shrink:0;display:block}.continue-strip-card__pay-badge-text{flex-shrink:0;line-height:normal;display:block}.continue-strip-card__cta{border:1px solid var(--neutrals-6);background:var(--neutrals-8);width:1.75rem;height:1.75rem;color:var(--neutrals-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.continue-strip-card__cta-icon{width:var(--icon-size-18);height:var(--icon-size-18);display:block}.continue-strip-card__progress{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;margin-top:auto;display:flex}.continue-strip-card__progress>:first-child{width:100%;min-width:0}.continue-strip-card__progress-meta{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.continue-strip-card__meta{min-width:0;color:var(--neutrals-2)}@media (width<=768px){.continue-strip-card{min-height:7rem;padding:var(--space-5) var(--space-4);gap:var(--space-3)}}@media (width<=300px){.continue-strip-card{padding:var(--space-4) var(--space-3);gap:var(--space-3)}.continue-strip-card__row--title{align-items:flex-start}.continue-strip-card__title-group{row-gap:var(--space-1);flex-wrap:wrap}.continue-strip-card__title{flex:100%}.continue-strip-card__pay-badge{flex:none}.continue-strip-card__cta{align-self:center;margin-inline-start:auto}}.continue-strip-skel-wrap{width:100%;min-width:0;min-height:var(--layout-home-continue-card-min-height);align-self:stretch;display:block}.continue-strip-skel-slot{min-height:var(--layout-home-continue-card-min-height);width:100%}.continue-strip-skel-fallback{box-sizing:border-box;min-height:var(--layout-home-continue-card-min-height);border-radius:var(--radius-18);border:1px solid var(--neutrals-7);background:var(--neutrals-8);width:100%}.assessment-retake-status{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}@media (width<=768px){.assessment-retake-status{align-self:flex-end}}@media (width<=300px){.assessment-retake-status{align-self:flex-end}}.assessment-retake-status__dots{flex-direction:row;align-items:center;gap:.25rem;display:flex}.assessment-retake-status__dot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.assessment-retake-status__dot--completed{background:var(--primary-2);border:var(--stroke-weight-1,.0625rem) solid var(--primary-2)}.assessment-retake-status__dot--remaining{background:var(--neutrals-9);border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-4)}.assessment-retake-status__label{color:var(--neutrals-2);white-space:nowrap;flex-shrink:0;font-size:.75rem;font-weight:500;line-height:1.25}@media (width<=768px){.assessment-retake-status__label{white-space:normal}}.truncated-text-trigger{width:100%;min-width:0;max-width:100%;font:inherit;text-align:inherit;color:inherit;cursor:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.truncated-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.page-wrapper-breadcrumb-label{max-width:min(100%,28rem)}@media (width<=768px){.page-wrapper-breadcrumb-label{max-width:min(100%,14rem)}}@media (width<=300px){.page-wrapper-breadcrumb-label{max-width:min(100%,9rem)}}.entity-card-shell{--entity-card-icon-gap:.375rem;--entity-card-section-gap:var(--space-5);--entity-card-body-gap:var(--space-5);--entity-card-footer-gap:var(--space-5);--entity-card-padding:var(--space-7);--entity-card-radius:var(--radius-2xl);--entity-card-progress-height:.25rem;--entity-card-payment-line:calc(1.25rem * 1.2);--entity-card-payment-caption-line:calc(.875rem * 1.25);--entity-card-payment-block-min-height:calc(var(--entity-card-payment-line) + .1875rem + var(--entity-card-payment-caption-line));--entity-card-title-line-height:1.35;--entity-card-title-block-min-height:calc(1.125rem * var(--entity-card-title-line-height));--entity-card-description-line-height:1.45;--entity-card-description-min-height:calc(2 * .875rem * var(--entity-card-description-line-height));--entity-card-skills-line-height:1.45;--entity-card-skills-min-height:calc(.75rem * var(--entity-card-skills-line-height));--entity-card-shadow-rest:var(--shadow-card-primary-raised);--entity-card-shadow-hover:var(--shadow-card-primary-hover);--entity-card-unpaid-profile-extra:var(--space-5);--entity-card-shell-height:var(--entity-card-height);box-sizing:border-box;width:100%;max-width:var(--entity-card-width);height:var(--entity-card-shell-height);min-height:var(--entity-card-shell-height);max-height:var(--entity-card-shell-height);border-radius:var(--entity-card-radius);min-width:0;box-shadow:var(--entity-card-shadow-rest);transition:box-shadow .2s;display:block;container:entity-card/inline-size}@media (prefers-reduced-motion:reduce){.entity-card-shell{transition:none}}@media (hover:hover) and (pointer:fine){.entity-card-shell:hover:not(:has(.entity-card--inactive)){box-shadow:var(--entity-card-shadow-hover)}}@media (width<=300px){.entity-card-shell{--entity-card-padding:var(--space-4);--entity-card-section-gap:var(--space-3)}}.entity-card-shell--has-unpaid-profile{--entity-card-shell-height:calc(var(--entity-card-height) + var(--entity-card-unpaid-profile-extra))}.entity-card{padding:var(--entity-card-padding) var(--entity-card-padding) 0;grid-template-rows:auto minmax(0, 1fr) auto var(--entity-card-progress-height);align-items:stretch;gap:var(--entity-card-section-gap);box-sizing:border-box;border-radius:inherit;border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-9);width:100%;min-width:0;height:100%;transition:border-color .2s;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.entity-card{transition:none}}@media (hover:hover) and (pointer:fine){.entity-card-shell:hover .entity-card:not(.entity-card--inactive){border-color:var(--neutrals-6)}}.entity-card.entity-card--inactive{background:color-mix(in srgb, var(--neutrals-9) 88%, var(--neutrals-8));border-color:var(--neutrals-7)}.entity-card.entity-card--inactive .entity-card-body{color:var(--neutrals-3)}.entity-card:focus-within{box-shadow:inset 0 0 0 var(--outline-focus) var(--primary-3);outline:none}.entity-card-progress-track{box-sizing:border-box;height:.25rem;width:calc(100% + 2 * var(--entity-card-padding));margin-top:0;margin-left:calc(-1 * var(--entity-card-padding));margin-right:calc(-1 * var(--entity-card-padding));border-radius:0 0 calc(var(--entity-card-radius) - var(--stroke-weight-1,.0625rem)) calc(var(--entity-card-radius) - var(--stroke-weight-1,.0625rem));background:var(--neutrals-7);flex-shrink:0;margin-bottom:0;overflow:hidden}.entity-card-progress-fill{background:var(--gradient-progress-fill);height:100%;min-height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.entity-card-progress-fill{transition:none}}.entity-card-progress-track-empty{pointer-events:none;min-height:var(--entity-card-progress-height);background:0 0}.entity-card-header{justify-content:space-between;align-items:center;gap:var(--entity-card-icon-gap);flex-wrap:wrap;flex-shrink:0;width:100%;min-width:0;display:flex}.entity-card-header-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.entity-card-work-status{white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.entity-card-work-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.entity-card-work-status--live{background:var(--status-info-bg);color:var(--status-info-ink)}.entity-card-work-status--live .entity-card-work-status-dot{background:var(--status-info-ink)}.entity-card-work-status--closed,.entity-card-work-status--discarded{background:var(--status-error-bg);color:var(--status-error-ink)}.entity-card-work-status--closed .entity-card-work-status-dot,.entity-card-work-status--discarded .entity-card-work-status-dot{background:var(--status-error-ink)}.entity-card-work-status--on-hold{background:var(--status-warning-bg);color:var(--status-warning-ink)}.entity-card-work-status--on-hold .entity-card-work-status-dot{background:var(--status-warning-ink)}.entity-card-work-status--completed,.entity-card-work-status--fulfilled{background:var(--status-success-bg);color:var(--status-success-ink)}.entity-card-work-status--completed .entity-card-work-status-dot,.entity-card-work-status--fulfilled .entity-card-work-status-dot{background:var(--status-success-ink)}.entity-card-work-status--other{background:var(--neutrals-8);color:var(--neutrals-2)}.entity-card-work-status--other .entity-card-work-status-dot{background:var(--neutrals-3)}.entity-card-category{align-items:center;gap:var(--entity-card-icon-gap);flex:auto;min-width:0;display:flex}.entity-card-category-icon-wrap{border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-85);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.entity-card-category-icon{color:var(--neutrals-2);flex-shrink:0;display:block}.entity-card-category-label{color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.25;overflow:hidden}.entity-card-tags{flex-shrink:0;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.entity-card-tags li{list-style:none}.entity-card-tag{justify-content:center;align-items:center;gap:var(--entity-card-icon-gap);border-radius:var(--dimensions-radius-rounded-xl,.75rem);white-space:nowrap;min-height:1.375rem;-webkit-backdrop-filter:blur(calc(var(--blur,0) / 2));backdrop-filter:blur(calc(var(--blur,0) / 2));padding:.1875rem .4375rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.entity-card-tag-recommended{background:var(--accent-green-lite);color:var(--primary-2)}.entity-card-tag-star{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.75rem;line-height:1;display:inline-flex}.entity-card-tag-in-demand{background:var(--status-warning-bg);color:var(--status-warning-ink)}html[data-theme=dark] .entity-card-payment-value{color:var(--primary-0)}html[data-theme=dark] .entity-card-tag-recommended{background:color-mix(in srgb, var(--accent-green) 24%, var(--neutrals-8));color:var(--accent-green-lite)}html[data-theme=dark] .entity-card.entity-card--inactive{background:color-mix(in srgb, var(--neutrals-8) 90%, var(--neutrals-7))}html[data-theme=dark] .entity-card.entity-card--inactive .entity-card-body{color:var(--neutrals-4)}.entity-card-tag-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.entity-card-tag-icon{width:100%;height:100%;color:inherit;object-fit:contain;display:block}.entity-card-body{align-items:stretch;gap:var(--entity-card-body-gap);flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.entity-card-content{align-items:flex-start;gap:var(--entity-card-body-gap);flex-direction:column;flex-shrink:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.entity-card-title-block{width:100%;min-width:0;min-height:var(--entity-card-title-block-min-height);flex-shrink:0}.entity-card-title-block--work{min-width:0}.entity-card-title-trigger{width:100%;min-width:0;max-width:100%;font:inherit;text-align:left;cursor:inherit;background:0 0;border:none;margin:0;padding:0;display:block}.entity-card-title{width:100%;min-width:0;max-width:100%;color:var(--neutrals-1);font-size:1.125rem;font-weight:600;line-height:var(--entity-card-title-line-height);letter-spacing:-.01em;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.entity-card-title--work{justify-content:flex-start;align-items:baseline;gap:var(--space-2);white-space:nowrap;-webkit-line-clamp:unset;line-clamp:unset;flex-wrap:nowrap;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.entity-card-title__project{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.entity-card-title__sep{color:var(--neutrals-3);font-size:1.125rem;font-weight:400;line-height:var(--entity-card-title-line-height);flex:none}.entity-card-title__role{min-width:0;color:var(--neutrals-2);font-weight:500;line-height:var(--entity-card-title-line-height);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;flex:0 auto;overflow:hidden}.entity-card-description{width:100%;min-width:0;min-height:var(--entity-card-description-min-height);color:var(--neutrals-2);font-size:.875rem;font-weight:400;line-height:var(--entity-card-description-line-height);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.entity-card:not(.entity-card--has-description) .entity-card-description{display:none}.entity-card-meta{width:100%;min-width:0;color:var(--neutrals-3);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.375rem .6rem;font-size:.75rem;font-weight:400;line-height:1.25;display:flex}.entity-card-meta-item{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.entity-card-meta-item-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-card-meta-item-completion{gap:.375rem}.entity-card-meta-completion-ring{width:1rem;height:1rem;-webkit-mask:radial-gradient(closest-side, transparent 55%, var(--neutrals-0) 56%);mask:radial-gradient(closest-side, transparent 55%, var(--neutrals-0) 56%);-webkit-mask:radial-gradient(closest-side, transparent 55%, var(--neutrals-0) 56%);border-radius:50%;flex-shrink:0}html[data-theme=dark] .entity-card-meta-completion-ring{-webkit-mask:radial-gradient(closest-side, transparent 55%, var(--neutrals-9) 56%);mask:radial-gradient(closest-side, transparent 55%, var(--neutrals-9) 56%);-webkit-mask:radial-gradient(closest-side, transparent 55%, var(--neutrals-9) 56%)}.entity-card-meta-icon{width:1rem;height:1rem;color:var(--neutrals-3);flex-shrink:0;display:block}.entity-card-meta-sep{color:var(--neutrals-4);-webkit-user-select:none;user-select:none;flex-shrink:0}.entity-card-skills{width:100%;min-width:0;max-width:100%;min-height:var(--entity-card-skills-min-height);color:var(--neutrals-2);font-size:.75rem;font-weight:400;line-height:var(--entity-card-skills-line-height);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin:0;overflow:hidden}.entity-card:not(.entity-card--has-skills) .entity-card-skills{display:none}.entity-card--has-unpaid-profile .entity-card-title-block,.entity-card--has-unpaid-profile .entity-card-meta,.entity-card--has-unpaid-profile .entity-card-skills{flex-shrink:0}.entity-card--has-unpaid-profile .entity-card-description{flex-shrink:1;min-height:0}.entity-card--has-unpaid-profile.entity-card--has-description .entity-card-description{min-height:calc(.875rem * var(--entity-card-description-line-height));-webkit-line-clamp:1;line-clamp:1}.entity-card-payment-row{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;min-width:0;margin-top:auto;display:flex}@media (width<=768px){.entity-card-payment-row{flex-direction:column;align-items:stretch}}@media (width<=300px){.entity-card-payment-row{gap:.5rem}}.entity-card-payment{width:100%;min-width:0;min-height:var(--entity-card-payment-block-min-height);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:flex-start;gap:.1875rem;display:flex}.entity-card-payment-price{width:100%;min-width:0;min-height:var(--entity-card-payment-line);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.entity-card-payment:has(.entity-card-payment-unpaid){justify-content:center;gap:0;min-height:0}.entity-card-payment:has(.entity-card-payment-unpaid):after{display:none}.entity-card-payment-price:has(.entity-card-payment-unpaid){justify-content:center;min-height:0}.entity-card-payment-value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--primary-2);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.entity-card-payment-unpaid{flex-direction:row;align-items:flex-start;gap:.4375rem;width:100%;min-width:0;display:flex}.entity-card-payment-unpaid-icon{object-fit:contain;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.entity-card-payment-profile{width:0;min-width:0;color:var(--neutrals-1);text-align:left;white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}@container entity-card (width<=17.5rem){.entity-card-payment-unpaid{flex-wrap:wrap}.entity-card-payment-profile{flex:100%;width:100%}}.entity-card-payment-label{width:100%;color:var(--neutrals-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-self:stretch;min-height:1.25em;font-size:.875rem;font-weight:400;line-height:1.25;overflow:hidden}.entity-card-payment-label-caption{display:block}.entity-card-payment-dual{width:100%;min-width:0;min-height:var(--entity-card-payment-block-min-height);flex-direction:row;align-items:stretch;gap:.75rem;display:flex}.entity-card-payment-dual-col{flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.entity-card-payment-dual-divider{background:var(--neutrals-7);flex-shrink:0;align-self:stretch;width:.0625rem;margin:.125rem 0}.entity-card-payment-dual-caption{width:100%;color:var(--neutrals-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.entity-card-footer{gap:var(--entity-card-footer-gap);flex-shrink:0;width:100%;min-width:0;display:flex}@media (width<=300px){.entity-card-footer{flex-direction:column}}.entity-card-footer--single-action .entity-card-btn{flex:auto;width:100%}.entity-card-btn-trigger{flex:1 1 0;width:100%;min-width:0;display:flex}.entity-card-btn{border-radius:6.25rem;flex:1 1 0;min-width:0}@media (prefers-reduced-motion:reduce){.entity-card-btn,.entity-card-progress-fill{transition:none}}.entity-details-drawer__content{box-shadow:var(--shadow-lg)}.entity-details-drawer__dialog{border-radius:0 var(--radius-xl,16px) var(--radius-xl,16px) 0;background:var(--neutrals-9);flex-direction:column;width:100%;height:100%;max-height:100dvh;padding:0;display:flex}.entity-details-drawer__top{justify-content:space-between;align-items:center;gap:var(--space-3,12px);box-sizing:border-box;border-bottom:1px solid var(--neutrals-7);width:100%;min-height:3.5rem;padding:.75rem 1.5rem;display:flex}.entity-details-drawer__eyebrow-row{flex:auto;align-items:center;gap:.375rem;min-width:0;display:flex}.entity-details-drawer__type-icon-wrap{border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-85);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.entity-details-drawer__type-icon{width:1rem;height:1rem;color:var(--neutrals-2);flex-shrink:0;display:block}.entity-details-drawer__eyebrow{letter-spacing:.02em;text-transform:uppercase;color:var(--neutrals-2);margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.entity-details-drawer__top-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.entity-details-drawer__action{box-sizing:border-box;background:var(--neutrals-9);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--neutrals-2);cursor:pointer;appearance:none;border-radius:10%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.entity-details-drawer__action{transition:none}}@media (hover:hover) and (pointer:fine){.entity-details-drawer__action:hover{border-color:var(--neutrals-6);background:var(--neutrals-8)}}.entity-details-drawer__action:focus-visible{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.entity-details-drawer__body{flex:1;width:100%;min-height:0}.entity-details-drawer__loading{justify-content:center;align-items:center;gap:var(--space-3,12px);width:100%;min-height:12rem;padding:var(--space-6,24px) 1.5rem;flex-direction:column;display:flex}.entity-details-drawer__scroll{gap:var(--space-5);flex-direction:column;width:100%;max-height:calc(100dvh - 7rem);padding:1.25rem;display:flex}.entity-details-drawer__title{width:100%;color:var(--neutrals-1);font-weight:var(--font-semibold);margin:0}.entity-details-drawer__work-title{width:100%;min-width:0}.entity-details-drawer__desc{margin:0;line-height:1.5}.entity-details-drawer__meta{align-items:center;gap:var(--space-2,8px);color:var(--neutrals-3);flex-wrap:wrap;font-size:.875rem;display:flex}.entity-details-drawer__meta-item{align-items:center;gap:.35rem;display:inline-flex}.entity-details-drawer__meta-dot{color:var(--neutrals-5)}.entity-details-drawer__tags{gap:var(--space-2,8px);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.entity-details-drawer__tag{background:var(--neutrals-8);max-width:100%;color:var(--neutrals-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.8125rem;line-height:1.2;display:inline-block;overflow:hidden}.entity-details-drawer__retake{width:100%;min-width:0;margin-top:var(--space-2);display:flex}.entity-details-drawer__rule{border:0;border-top:1px solid var(--neutrals-7);width:100%;margin:var(--space-2,8px) 0}.entity-details-drawer__pay{flex-direction:column;gap:.25rem;width:100%;display:flex}.entity-details-drawer__price{color:var(--primary-2);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.entity-details-drawer__pay-caption{margin:0}.entity-details-drawer__unpaid{align-items:flex-start;gap:var(--space-2,8px);width:100%;display:flex}.entity-details-drawer__cta-trigger{width:100%;min-width:0;display:flex}.entity-details-drawer__cta{width:100%;margin-top:var(--space-2,8px);border-radius:999px;gap:.5rem}@media (width<=767px){.entity-details-drawer__dialog{border-radius:0}}@media (width<=300px){.entity-details-drawer__top{gap:var(--space-2,8px);min-height:3.25rem;padding-top:.625rem;padding-bottom:.625rem}.entity-details-drawer__top-actions{gap:.375rem}.entity-details-drawer__action{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}}.entity-details-hero{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.entity-details-hero__title{width:100%;min-width:0;margin:0}.entity-details-hero__title-text{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.entity-details-hero__desc{width:100%;margin:0}.entity-details-hero__desc-markdown{width:100%;min-width:0}.entity-details-hero__desc-markdown>.nucleus-markdown-render{box-sizing:border-box;width:100%;max-width:100%;color:var(--neutrals-2);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:10px}.entity-details-hero__roles{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.entity-details-hero__roles-heading{width:100%;color:var(--neutrals-1);margin:0}.entity-details-hero__roles-markdown{width:100%;min-width:0}.entity-details-hero__roles-markdown>.nucleus-markdown-render{box-sizing:border-box;width:100%;max-width:100%;color:var(--neutrals-2);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:10px}.entity-details-hero__meta{width:100%}.entity-details-hero__chips{gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){.entity-details-hero{gap:var(--space-2-5)}}@media (width<=300px){.entity-details-hero__chips{gap:var(--space-1-5)}}.workflow-details-drawer__dialog{flex-direction:column;display:flex}.workflow-details-drawer__body{flex-direction:column;min-height:0;display:flex}.workflow-details-drawer__scroll-viewport{-webkit-overflow-scrolling:touch;flex:1;min-height:0;max-height:calc(100dvh - 10rem);overflow-y:auto}.workflow-details-drawer__scroll{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.workflow-details-drawer__footer{border-top:1px solid var(--neutrals-7);box-sizing:border-box;background:var(--neutrals-9);flex-shrink:0;width:100%;padding:8px 16px}.workflow-details-drawer__section-title{margin:var(--space-4) 0 var(--space-3);color:var(--neutrals-1);font-size:.9375rem;font-weight:600}.workflow-details-drawer__pay{width:100%;margin-top:var(--space-2,8px)}.workflow-details-drawer__pay-cols{align-items:stretch;gap:var(--space-3,12px);width:100%;display:flex}.workflow-details-drawer__pay-col{flex-direction:column;flex:1 1 0;gap:.25rem;min-width:0;display:flex}.workflow-details-drawer__pay-divider{background:var(--neutrals-7);flex-shrink:0;width:1px}.workflow-details-drawer__pay-amount{color:var(--primary-2);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.workflow-details-drawer__progress{gap:var(--space-2);width:100%;min-width:0;margin-top:var(--space-1);flex-direction:column;display:flex}.workflow-details-drawer__progress-meta{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.workflow-details-drawer__progress-step{color:var(--neutrals-1);font-weight:var(--font-semibold);margin:0}.workflow-details-drawer__progress-pct{color:var(--neutrals-2);font-weight:var(--font-medium);margin:0}.workflow-details-drawer__progress-track{width:100%}.workflow-details-drawer__timeline-section{width:100%;min-width:0;margin-top:var(--space-4)}.workflow-details-drawer__action-card{align-items:center;gap:var(--space-3,12px);width:100%;margin-top:var(--space-4);padding:var(--space-4);box-sizing:border-box;border-radius:var(--radius-lg,12px);border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-8);color:var(--neutrals-2);display:flex}.workflow-details-drawer__action-card>svg{color:var(--neutrals-2);flex-shrink:0}.workflow-details-drawer__action-card-text{flex:auto;min-width:0}.workflow-details-drawer__action-card-title{color:var(--neutrals-1);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.workflow-details-drawer__action-card-btn{border-radius:999px;flex-shrink:0;gap:.35rem}.workflow-details-drawer__action-card--info-only{align-items:flex-start}.workflow-details-drawer__credentials{width:100%;margin-top:var(--space-2,8px)}.workflow-details-drawer__chips{gap:var(--space-2);width:100%;margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.workflow-details-drawer__credentials-alert{width:100%}.workflow-details-drawer__credentials-alert--locked{border-color:var(--accent-yellow-dull);background:var(--accent-yellow-lite)}.workflow-details-drawer__credentials-alert--locked [data-slot=alert-title]{color:var(--neutrals-0);font-weight:var(--font-semibold)}.workflow-details-drawer__credentials-alert--locked [data-slot=alert-description]{color:var(--neutrals-2)}.workflow-details-drawer__credential-input-group{width:100%}.workflow-details-drawer__credentials-panel{box-sizing:border-box;width:100%;margin-top:var(--space-3,12px);padding:var(--space-3,12px);border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-9);gap:var(--space-3,12px);border-radius:24px;flex-direction:column;display:flex}.workflow-details-drawer__credentials-fields{gap:var(--space-3,12px);flex-direction:column;width:100%;margin-top:0;display:flex}.workflow-details-drawer__credential-field{flex-direction:column;gap:.35rem;width:100%;display:flex}.workflow-details-drawer__credential-field label{color:var(--neutrals-2);font-size:.8125rem;font-weight:500}.workflow-details-drawer__timeline{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.workflow-details-drawer__timeline-item{align-items:stretch;gap:var(--space-3,12px);width:100%;padding-bottom:var(--space-4,16px);display:flex;position:relative}.workflow-details-drawer__timeline-item--muted .workflow-details-drawer__step-card{opacity:.72;border-color:var(--neutrals-7)}.workflow-details-drawer__timeline-item--muted .workflow-details-drawer__timeline-step-label{color:var(--neutrals-4)}@media (prefers-reduced-motion:reduce){.workflow-details-drawer__timeline-item--muted .workflow-details-drawer__step-card{transition:none}}.workflow-details-drawer__timeline-item:last-child{padding-bottom:0}.workflow-details-drawer__section-title--timeline{margin-top:var(--space-5)}.workflow-details-drawer__timeline-rail{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;width:1.875rem;display:flex}.workflow-details-drawer__timeline-connector{width:.125rem;min-height:var(--space-4);margin-top:var(--space-1);background:var(--neutrals-7);border-radius:var(--nucleus-radius-full);flex:auto}.workflow-details-drawer__timeline-connector--completed{background:var(--primary-2)}.workflow-details-drawer__timeline-content{min-width:0;width:calc(100% - 1.875rem - var(--space-3,12px));flex:auto}.workflow-details-drawer__timeline-head{justify-content:space-between;align-items:center;gap:var(--space-2,8px);width:100%;margin-bottom:var(--space-2,8px);display:flex}.workflow-details-drawer__timeline-head-aside{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.workflow-details-drawer__timeline-step-label{color:var(--neutrals-2);margin:0;font-size:.8125rem;font-weight:600}.workflow-details-drawer__step-indicator{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.workflow-details-drawer__step-indicator--finished{background:var(--status-success-bg);color:var(--status-success-ink);border:var(--stroke-weight-1,.0625rem) solid color-mix(in srgb, var(--status-success-ink) 35%, transparent)}.workflow-details-drawer__step-indicator--active{background:var(--primary-2);color:var(--neutrals-9);border:var(--stroke-weight-1,.0625rem) solid color-mix(in srgb, var(--primary-2) 65%, transparent)}.workflow-details-drawer__step-indicator--waiting{background:var(--neutrals-8);color:var(--neutrals-3);border:1px solid var(--neutrals-6)}.workflow-details-drawer__step-indicator--locked{background:var(--neutrals-8);color:var(--neutrals-4);border:1px solid var(--neutrals-6)}.workflow-details-drawer__step-card{box-sizing:border-box;border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);width:100%;transition:opacity var(--duration-short) var(--ease-default), border-color var(--duration-short) var(--ease-default)}@media (prefers-reduced-motion:reduce){.workflow-details-drawer__step-card{transition:none}}.workflow-details-drawer__step-card-header{justify-content:center;align-items:flex-start;gap:var(--space-2,8px);width:100%;display:flex}.workflow-details-drawer__step-card-content{justify-content:center;align-items:flex-start;gap:var(--space-2);width:100%;display:flex}.workflow-details-drawer__step-cta{border-radius:var(--radius-pill);flex-shrink:0}.workflow-details-drawer__step-type{letter-spacing:.04em;text-transform:uppercase;color:var(--neutrals-3);align-items:center;gap:.35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.workflow-details-drawer__step-type-icon{flex-shrink:0}.workflow-details-drawer__step-reward{background:var(--status-success-bg);color:var(--status-success-ink);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.workflow-details-drawer__step-title,.workflow-details-drawer__step-desc{margin:0}.workflow-details-drawer__step-duration{align-items:center;gap:var(--space-2-5);margin:0;display:inline-flex}.workflow-credentials-otp-flow__body{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.workflow-credentials-otp-flow__hint{text-align:center;width:100%}.workflow-credentials-otp-flow__qr-wrap{width:100%;padding:var(--space-4);box-sizing:border-box;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--neutrals-7) 28%, transparent);border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-6);justify-content:center;align-items:center;display:flex}.workflow-credentials-otp-flow__qr-surface{width:fit-content;max-width:100%;padding:var(--space-3);box-sizing:border-box;border-radius:var(--radius-lg);background:var(--workflow-qr-scan-surface);box-shadow:var(--shadow-sm);border:var(--stroke-weight-1,.0625rem) solid color-mix(in srgb, var(--primary-0) 22%, transparent);justify-content:center;align-items:center;display:flex}.workflow-credentials-otp-flow__qr{width:100%;max-width:12.5rem;height:auto;display:block}@media (prefers-reduced-motion:reduce){.workflow-credentials-otp-flow__qr-surface{box-shadow:none}}.workflow-credentials-otp-flow__download-link{color:var(--primary-2);text-decoration:underline}.workflow-credentials-otp-flow__download-link:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus)}.workflow-credentials-otp-flow__otp-field{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.workflow-credentials-otp-flow__otp-label{text-align:center;width:100%}.workflow-credentials-otp-flow__otp{justify-content:center;width:100%}.workflow-credentials-otp-flow__resend{margin-top:var(--space-2);color:var(--primary-2);font-size:var(--font-size-14);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.workflow-credentials-otp-flow__resend:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus)}.workflow-credentials-otp-flow__resend:disabled{opacity:.5;cursor:not-allowed}.workflow-credentials-otp-flow__footer{width:100%}@media (width<=767px){.workflow-details-drawer__footer,.workflow-details-drawer__action-card{flex-wrap:wrap}.workflow-details-drawer__action-card-btn{width:100%}}@media (width<=300px){.workflow-details-drawer__pay-cols{flex-direction:column}.workflow-details-drawer__pay-divider{width:100%;height:1px}.workflow-details-drawer__step-card-content{flex-direction:column;align-items:stretch}.workflow-details-drawer__step-cta{width:100%}.workflow-credentials-otp-flow__qr{max-width:100%}}html[data-theme=dark] .workflow-details-drawer__pay-amount,html[data-theme=dark] .entity-details-drawer__price{color:var(--primary-0)}html[data-theme=dark] .workflow-details-drawer__action-card{background:var(--neutrals-8);border-color:var(--neutrals-6)}html[data-theme=dark] .workflow-details-drawer__step-indicator--active{background:var(--primary-0);color:var(--neutrals-0);border-color:color-mix(in srgb, var(--primary-0) 55%, transparent)}html[data-theme=dark] .workflow-details-drawer__step-indicator--waiting,html[data-theme=dark] .workflow-details-drawer__step-indicator--locked{background:var(--neutrals-8);border-color:var(--neutrals-6)}html[data-theme=dark] .workflow-details-drawer__step-indicator--waiting{color:var(--neutrals-3)}html[data-theme=dark] .workflow-details-drawer__step-indicator--locked{color:var(--neutrals-4)}html[data-theme=dark] .workflow-details-drawer__timeline-connector{background:var(--neutrals-6)}html[data-theme=dark] .workflow-details-drawer__timeline-connector--completed{background:var(--primary-0)}.form-select-field{flex-direction:column;width:100%;display:flex}.form-select-field__select{width:100%}.form-select-field__label{width:100%;color:var(--neutrals-2);letter-spacing:.04em;font-size:.8125rem;font-weight:600;line-height:150%}.form-select-field__trigger{width:100%}.form-select-field__trigger-caret{color:var(--neutrals-3);flex-shrink:0}.form-field-label__required{color:var(--accent-red);margin-left:.25rem}.form-field-error{width:100%;color:var(--accent-red);font-size:var(--font-size-12);margin:0;font-weight:500;line-height:1.4}.phone-number-field{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.phone-number-field__country,.phone-number-field__mobile{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.phone-number-field__country-autocomplete{width:100%}.phone-number-field__country-value{align-items:center;gap:var(--space-2);flex:auto;width:100%;min-width:0;display:flex}.phone-number-field__country-value-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.phone-number-field__country-popover{box-sizing:border-box;width:var(--trigger-width);max-width:var(--trigger-width)}.phone-number-field__country-search{box-sizing:border-box;width:100%;max-width:100%}.phone-number-field__country-list{width:100%}.phone-number-field__country-popover [data-slot=list-box]{width:100%;max-height:14rem;overflow:hidden auto}.phone-number-field__country-option{align-items:center;gap:var(--space-2);width:100%;display:flex}.phone-number-field__country-option-label{flex:auto;min-width:0}.phone-number-field__flag{font-size:var(--font-size-18);flex-shrink:0;line-height:1}.phone-number-field__phone-row{align-items:stretch;gap:var(--space-2);width:100%;display:flex}.phone-number-field__dial-code{justify-content:center;align-items:center;gap:var(--space-2);min-width:3.5rem;padding:0 var(--space-3);border:1px solid var(--neutrals-6);border-radius:var(--radius-md);background-color:var(--neutrals-8);color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:600;display:inline-flex}.phone-number-field__dial-code-text{white-space:nowrap}.phone-number-field__phone-row .nucleus-input,.phone-number-field__phone-row input{width:100%}@media (width<=768px){.phone-number-field{gap:var(--space-4)}.phone-number-field__country-popover [data-slot=list-box]{max-height:12rem}}@media (width<=300px){.phone-number-field__dial-code{min-width:3rem;padding:0 var(--space-2);font-size:var(--font-size-12)}.phone-number-field__country-value-label{font-size:var(--font-size-12)}.phone-number-field__country-popover [data-slot=list-box]{max-height:10rem}}.in-progress-card{--in-progress-card-icon-gap:.375rem;--in-progress-card-gap:.75rem;--in-progress-card-padding:1.125rem;--in-progress-card-radius:1.125rem;box-sizing:border-box;align-items:stretch;gap:var(--in-progress-card-gap);width:100%;max-width:33.5rem;padding:var(--in-progress-card-padding);border-radius:var(--in-progress-card-radius);border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-9);min-height:0;box-shadow:var(--shadow-card-primary-raised);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.in-progress-card{transition:none}}@media (hover:hover) and (pointer:fine){.in-progress-card:hover{border-color:var(--neutrals-6);box-shadow:var(--shadow-card-primary-hover)}}.in-progress-card:focus-within{border:.125rem solid var(--primary-3)}.in-progress-card-header{justify-content:space-between;align-items:center;gap:var(--in-progress-card-icon-gap);flex-wrap:wrap;width:100%;display:flex}.in-progress-card-category{align-items:center;gap:var(--in-progress-card-icon-gap);min-width:0;display:flex}.in-progress-card-category-icon-wrap{border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-85);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.in-progress-card-category-icon{width:1rem;height:1rem;color:var(--neutrals-2);flex-shrink:0;display:block}.in-progress-card-category-label{color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:500;line-height:1.25}.in-progress-card-status{border-radius:6.25rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.in-progress-card-status-live{color:var(--accent-blue-dark);background:color-mix(in srgb, var(--accent-blue-lite) 85%, transparent)}.in-progress-card-status-dot{background:currentColor;border:.0625rem solid;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.in-progress-card-title-row{justify-content:flex-start;align-items:center;gap:var(--in-progress-card-gap);flex-flow:wrap;width:100%;min-width:0;max-width:100%;display:flex}.in-progress-card-title{letter-spacing:-.01em;min-width:0;color:var(--neutrals-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;overflow:hidden}.in-progress-card-price-pill{background:var(--accent-green-lite);color:var(--primary-2);border-radius:6.25rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.1875rem .5rem;line-height:1.25;display:inline-flex}.in-progress-card-price-amount{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.35}.in-progress-card-price-pill-icon{width:1rem;height:1rem;color:inherit;flex-shrink:0;display:block}.in-progress-card-open{border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-85);width:2rem;height:2rem;color:var(--neutrals-2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background .2s,border-color .2s;display:inline-flex}@media (prefers-reduced-motion:reduce){.in-progress-card-open{transition:none}}.in-progress-card-open:hover{background:var(--neutrals-8);border-color:var(--neutrals-6)}.in-progress-card-open:focus-visible{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.in-progress-card-open-icon{flex-shrink:0;width:1rem;height:1rem;display:block}.in-progress-card-progress{background:var(--neutrals-7);border-radius:.125rem;width:100%;height:.25rem;overflow:hidden}.in-progress-card-progress-fill{background:var(--gradient-progress-fill);height:100%;min-height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){.in-progress-card-progress-fill{transition:none}}.in-progress-card-footer-meta{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.in-progress-card-step,.in-progress-card-percent{color:var(--neutrals-2);font-size:.75rem;font-weight:500;line-height:1.25}@media (width<=480px){.in-progress-card-title-row{flex-direction:column;align-items:flex-start}.in-progress-card-open{margin-left:0}}.work-card{--work-card-icon-gap:.375rem;--work-card-section-gap:.75rem;--work-card-body-gap:var(--work-card-section-gap);--work-card-footer-gap:.5rem;--work-card-padding:1.125rem;--work-card-radius:1.125rem;--work-card-payment-line:calc(1.25rem * 1.2);box-sizing:border-box;width:100%;max-width:33.5rem;height:auto;min-height:0;padding:var(--work-card-padding);align-items:stretch;gap:var(--work-card-section-gap);border-radius:var(--work-card-radius);border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-raised);flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.work-card{transition:none}}@media (hover:hover) and (pointer:fine){.work-card:hover{border-color:var(--neutrals-6);box-shadow:var(--shadow-card-primary-hover)}}.work-card:focus-within{border:.125rem solid var(--primary-3)}.work-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.work-card-category{align-items:center;gap:var(--work-card-icon-gap);min-width:0;display:flex}.work-card-icon-wrap{border:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-85);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.work-card-icon{color:var(--neutrals-2);flex-shrink:0;display:block}.work-card-role-pill{color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:500;line-height:1.25}.work-card-status{border-radius:6.25rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.work-card-status-live{color:var(--accent-blue-dark);background:color-mix(in srgb, var(--accent-blue-lite) 85%, transparent)}.work-card-status-draft{color:var(--neutrals-2);background:var(--neutrals-8)}.work-card-status-dot{background:currentColor;border:.0625rem solid;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.work-card-body{align-items:flex-start;gap:var(--work-card-body-gap);flex-direction:column;flex:0 auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.work-card-title{--work-title-role-max:min(45%, 12.5rem);box-sizing:border-box;letter-spacing:-.01em;width:100%;min-width:0;max-width:100%;color:var(--neutrals-1);flex-flow:row;justify-content:flex-start;align-items:baseline;gap:.375rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex;overflow:hidden}.work-card-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutrals-1);flex:0 auto;overflow:hidden}.work-card-title-sep{color:var(--neutrals-4);white-space:nowrap;flex:none;font-weight:200}.work-card-title-role{max-width:var(--work-title-role-max);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutrals-2);letter-spacing:.02em;text-transform:uppercase;flex:none;font-size:.75rem;font-weight:500;overflow:hidden}.work-card-meta{width:100%;color:var(--neutrals-3);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.75rem;font-weight:400;line-height:1.25;display:flex}.work-card-meta-item{align-items:center;gap:.375rem;display:inline-flex}.work-card-meta-icon{width:1rem;height:1rem;color:var(--neutrals-3);flex-shrink:0;display:block}.work-card-meta-sep{color:var(--neutrals-4);-webkit-user-select:none;user-select:none}.work-card-skills{width:100%;min-width:0;max-width:100%;color:var(--neutrals-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;font-weight:400;line-height:1.45;overflow:hidden}.work-card-pay-row{grid-template-columns:1fr 1fr;width:100%;display:grid}.work-card-pay-row--single{grid-template-columns:1fr}.work-card-pay-row--single .work-card-pay-col:first-child{border-right:none;padding-right:0}.work-card-pay-col{text-align:left;min-width:0;min-height:var(--work-card-payment-line);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.1875rem;display:flex}.work-card-pay-col:first-child{border-right:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);padding-right:.75rem}.work-card-pay-col:last-child{padding-left:.75rem}.work-card-pay-value{color:var(--primary-2);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.2}.work-card-pay-caption{color:var(--neutrals-2);min-height:1.25em;font-size:.875rem;font-weight:400;line-height:1.25}.work-card-footer{gap:var(--work-card-footer-gap);flex-shrink:0;width:100%;display:flex}.work-card-btn{cursor:pointer;transform-origin:50%;border:none;border-radius:6.25rem;flex:1 1 0;min-width:0;padding:.5625rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.25;transition:background-color .2s,color .2s,transform .12s}@media (prefers-reduced-motion:reduce){.work-card-btn{transition:background-color .2s,color .2s}}.work-card-btn-secondary{background:var(--neutrals-8);color:var(--neutrals-1)}.work-card-btn-secondary:hover{background:var(--neutrals-6)}.work-card-btn-primary{background:var(--primary-2);color:var(--neutrals-9)}.work-card-btn-primary:hover{background:var(--primary-3)}[data-theme=dark] .work-card-btn-primary{color:var(--neutrals-0)}.work-card-btn:focus-visible{outline:.15625rem solid var(--primary-5);outline-offset:.125rem;z-index:1}.work-card-btn:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.work-card-btn:active{transform:none}}.not-found-holder-wrapper{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;min-height:100%;padding:1.5rem;display:flex}.not-found-holder-wrapper .not-found-icon{width:100%;color:var(--accent-red);justify-content:center;align-items:center;margin:0;animation:2s ease-in-out infinite fadeInOut;display:flex}.not-found-holder-wrapper .not-found-text{width:100%;color:var(--primary-0);text-align:center;margin:0;font-weight:600;line-height:1.5}.not-found-holder-wrapper .not-found-children{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:0;display:flex}.banner{box-sizing:border-box;width:100%;min-height:calc(var(--space-4) + var(--font-size-13));align-items:center;font-family:inherit;font-weight:400;line-height:1.35;display:flex;position:relative;overflow:hidden}.banner__content{width:100%;min-height:calc(var(--space-4) + var(--font-size-13));padding:var(--space-1) 0;box-sizing:border-box;align-items:center;display:flex;position:relative}@media (width<=480px){.banner__content{padding-inline:var(--space-2) 0}}.banner__content:has(.banner__dismiss) .banner__marquee{padding-right:var(--space-8)}.banner__marquee{flex:1 1 0;min-width:0;overflow:hidden}.banner__marquee-track{will-change:transform;flex-shrink:0;width:max-content;animation:linear infinite banner-marquee;display:inline-flex}.banner__marquee-track:hover{animation-play-state:paused}.banner__marquee-track--slow{animation-duration:42s}.banner__marquee-track--normal{animation-duration:28s}.banner__marquee-track--fast{animation-duration:16s}.banner__segment{padding-right:var(--space-8);white-space:nowrap;font-size:var(--font-size-13);letter-spacing:.02em;flex-shrink:0;font-weight:400}@media (width<=768px){.banner__segment{font-size:var(--font-size-12);letter-spacing:.015em}}@media (width<=480px){.banner__segment{font-size:var(--font-size-12)}}.banner__segment b,.banner__segment strong{letter-spacing:.04em;font-weight:700}.banner__segment i,.banner__segment em{font-style:italic}.banner__segment a{text-decoration:underline;-webkit-text-decoration-color:var(--accent-blue-dull);text-decoration-color:var(--accent-blue-dull);text-underline-offset:.125rem;font-weight:700;text-decoration-thickness:.0625rem;color:var(--accent-blue)!important}.banner__segment a:visited{color:var(--accent-blue)!important}.banner__segment a:hover{-webkit-text-decoration-color:var(--accent-blue-dark);text-decoration-color:var(--accent-blue-dark);text-decoration-thickness:.125rem;color:var(--accent-blue-dark)!important}.banner__segment a:focus-visible{outline:.125rem solid var(--accent-blue-dull);outline-offset:.125rem;color:var(--accent-blue-dark)!important}.banner__segment .banner-separator{margin-inline:var(--space-3);font-size:var(--font-size-14);opacity:.55;color:currentColor;font-weight:700;display:inline-block}.banner__dismiss{right:var(--space-1);z-index:var(--z-dropdown);width:var(--layout-touch-target-comfortable);height:var(--layout-touch-target-comfortable);min-width:var(--layout-touch-target-comfortable);min-height:var(--layout-touch-target-comfortable);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);color:inherit;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.banner__dismiss:focus-visible{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.banner__dismiss-icon{font-size:var(--font-size-18);font-weight:700;line-height:1}.banner--default,.banner--info,.banner--warning,.banner--success,.banner--error{color:var(--neutrals-2)}@keyframes banner-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.banner__marquee-track{justify-content:flex-start;animation:none!important}.banner__segment:last-child{display:none}.banner__segment{padding-right:var(--space-4);white-space:normal}}html[data-theme=dark] .banner{border:.0625rem solid var(--neutrals-7);color:var(--neutrals-1);background:var(--neutrals-8)!important}html[data-theme=dark] .banner__segment,html[data-theme=dark] .banner--default,html[data-theme=dark] .banner--info,html[data-theme=dark] .banner--warning,html[data-theme=dark] .banner--success,html[data-theme=dark] .banner--error{color:var(--neutrals-1)}html[data-theme=dark] .banner__segment a:hover,html[data-theme=dark] .banner__segment a:focus-visible{-webkit-text-decoration-color:var(--accent-blue-lite);text-decoration-color:var(--accent-blue-lite);color:var(--accent-blue-lite)!important}.account-status-page{box-sizing:border-box;width:100%;min-height:100dvh;padding:6% 5% var(--space-5);color:var(--neutrals-9);background-color:var(--primary-0);background:var(--background-gradient,linear-gradient(0deg, #0000007a 0%, #0000007a 100%), linear-gradient(282deg, #0f766e -5.38%, #03edd3 50.1%, #00473c 105.58%));flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow-x:clip}.account-status-page__header{width:100%;padding:4% 5% 0;display:flex;position:absolute;top:0;left:0}.account-status-page__brand{align-items:flex-start;width:auto;max-width:100%;display:inline-flex}.account-status-page__brand-logo{object-fit:contain;filter:brightness(0)invert();width:150px;height:auto;display:block}[data-theme=dark] .account-status-page__brand-logo{filter:none}[data-theme=dark] .account-status-page{color:var(--neutrals-0)}[data-theme=dark] .account-status-page__footer-links a:focus-visible,[data-theme=dark] .account-status-page__footer-links button:focus-visible{outline-color:var(--neutrals-0)}.account-status-page__content{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;max-width:31.25rem;min-height:0;display:flex}.account-status-page__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:40rem;padding-top:var(--space-5);flex-shrink:0;margin-top:auto;display:flex}.account-status-page__theme-toggle{flex-shrink:0}.account-status-page__footer-links{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-status-page__footer-links a,.account-status-page__footer-links button{color:inherit;text-decoration:none}.account-status-page__footer-links a:focus-visible,.account-status-page__footer-links button:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus)}.account-status-page__footer-links button{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.account-status-page__card{border-radius:var(--radius-xl);background-color:var(--neutrals-9);width:100%;box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .75rem 2.5rem color-mix(in srgb, var(--neutrals-0) 10%, transparent);text-align:center;flex-direction:column;align-items:center;padding:10% 8%;display:flex}.account-status-page__status-icon-wrap{justify-content:center;align-items:center;width:100%;margin:0 0 1.5rem;display:flex}.account-status-page__status-icon{color:var(--accent-red);flex-shrink:0}.account-status-page__title{width:100%;color:var(--neutrals-0);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:700;line-height:1.3}.account-status-page__description{width:100%;color:var(--neutrals-2);margin:0 0 1.75rem;font-size:clamp(.875rem,2.2vw,1rem);font-weight:400;line-height:1.55}.account-status-page__cta{width:100%;max-width:100%}.account-status-page__cta-icon{flex-shrink:0}.account-status-page__actions{flex-direction:column;gap:.75rem;width:100%;margin-bottom:.75rem;display:flex}.account-status-page__dev{box-sizing:border-box;border-radius:var(--radius-md);background-color:var(--neutrals-85);width:100%;max-width:100%;color:var(--neutrals-1);text-align:start;white-space:pre-wrap;margin:0 0 .75rem;padding:.75rem;font-size:.75rem;line-height:1.4;overflow:auto}@media (width<=768px){.account-status-page{justify-content:flex-start;padding:18% 6% 10%}.account-status-page__header{padding:5% 6% 0}.account-status-page__card{padding:12% 7%}.account-status-page__status-icon-wrap{margin-bottom:1.25rem}.account-status-page__description{margin-bottom:1.5rem}.account-status-page__footer{padding-top:var(--space-4)}}@media (width<=300px){.account-status-page{padding:20% 4% 8%}.account-status-page__header{padding:4% 4% 0}.account-status-page__card{padding:10% 6%}.account-status-page__title{font-size:1.125rem}.account-status-page__footer{flex-direction:column;align-items:flex-start}.account-status-page__footer-links{gap:var(--space-1)}}.shell-theme-toggle{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--primary-9);border:none;align-items:center;gap:0;width:auto;min-height:2.5rem;padding:.125rem;display:inline-flex}.shell-theme-toggle__btn{box-sizing:border-box;width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--neutrals-3);box-shadow:none;transition:background var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.shell-theme-toggle__btn{transition:none}}.shell-theme-toggle__btn[data-selected=true]{background:var(--primary-7);color:var(--primary-0);box-shadow:none}.shell-theme-toggle__btn:focus-visible,.shell-theme-toggle__btn[data-focus-visible=true]{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.shell-theme-toggle .shell-theme-toggle__btn.toggle-button--realm{box-shadow:none;color:var(--neutrals-3);background:0 0;border:none;border-radius:50%}.shell-theme-toggle .shell-theme-toggle__btn.toggle-button--realm[data-selected=true]{background:var(--primary-7);color:var(--primary-0);box-shadow:none}.shell-theme-toggle .shell-theme-toggle__btn.toggle-button--realm[data-hovered=true]:not([data-selected=true]){background:0 0;border:none}[data-theme=dark] .shell-theme-toggle{background:var(--neutrals-7)}[data-theme=dark] .shell-theme-toggle__btn{color:var(--neutrals-0)}[data-theme=dark] .shell-theme-toggle__btn[data-selected=true]{background:var(--neutrals-6);color:var(--primary-0)}[data-theme=dark] .shell-theme-toggle .shell-theme-toggle__btn.toggle-button--realm{color:var(--neutrals-0)}[data-theme=dark] .shell-theme-toggle .shell-theme-toggle__btn.toggle-button--realm[data-selected=true]{background:var(--neutrals-6);color:var(--primary-0);box-shadow:none}.empty-state{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.empty-state--full-height{flex:auto;height:100%;min-height:100%}.empty-state--centered{margin:auto}.empty-state--bordered{border:.0625rem solid var(--neutrals-7)}.empty-state--transparent{background:0 0;border-color:#0000}.empty-state--sm{min-height:5.5rem;padding:.875rem .75rem}.empty-state--sm .empty-state__content{gap:.25rem}.empty-state--sm .empty-state__icon{margin-bottom:0;font-size:1.25rem}.empty-state--sm .empty-state__image-container{max-width:3rem;margin-bottom:0}.empty-state--sm .empty-state__title{font-size:.875rem;line-height:130%}.empty-state--sm .empty-state__description{max-width:15rem;font-size:.75rem;line-height:140%}.empty-state--sm .empty-state__action{margin-top:.375rem}.empty-state--md{min-height:8.5rem;padding:1.25rem 1rem}.empty-state--md .empty-state__content{gap:.375rem}.empty-state--md .empty-state__icon{margin-bottom:.125rem;font-size:1.75rem}.empty-state--md .empty-state__image-container{max-width:4.5rem;margin-bottom:.125rem}.empty-state--md .empty-state__title{font-size:1rem;line-height:140%}.empty-state--md .empty-state__description{max-width:20rem;font-size:.875rem;line-height:150%}.empty-state--md .empty-state__action{margin-top:.5rem}.empty-state--lg{min-height:14rem;padding:2rem 1.5rem}.empty-state--lg .empty-state__content{gap:.625rem}.empty-state--lg .empty-state__icon{margin-bottom:.25rem;font-size:2.5rem}.empty-state--lg .empty-state__image-container{max-width:6rem;margin-bottom:.25rem}.empty-state--lg .empty-state__title{font-size:1.125rem;line-height:145%}.empty-state--lg .empty-state__description{max-width:24rem;font-size:.9375rem;line-height:155%}.empty-state--lg .empty-state__action{margin-top:.75rem}.empty-state .empty-state__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty-state .empty-state__icon{color:var(--neutrals-4);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.empty-state .empty-state__icon svg{width:1em;height:1em}.empty-state .empty-state__image-container{justify-content:center;align-items:center;width:100%;display:flex}.empty-state .empty-state__image-container .empty-state__image{object-fit:contain;width:100%;height:auto}.empty-state .empty-state__title{color:var(--neutrals-1);letter-spacing:-.01em;margin:0;font-weight:600}.empty-state .empty-state__description{color:var(--neutrals-3);margin:0;font-weight:500}.empty-state .empty-state__action{justify-content:center;align-items:center;display:flex}@media (width<=1024px){.empty-state--lg{min-height:12rem;padding:1.75rem 1.25rem}}@media (width<=768px){.empty-state{padding:1rem .875rem}.empty-state--md{min-height:7.5rem;padding:1rem .875rem}.empty-state--lg{min-height:10.5rem;padding:1.5rem 1rem}}@media (width<=480px){.empty-state--sm{min-height:5rem}.empty-state--md{min-height:7rem}.empty-state .empty-state__title{font-size:.875rem!important}.empty-state .empty-state__description{line-height:140%;font-size:.75rem!important}}@media (width<=320px){.empty-state{padding:.875rem .625rem}.empty-state .empty-state__icon{font-size:1rem!important}}.error-state{box-sizing:border-box;text-align:center;border-radius:var(--nucleus-radius-lg);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.error-state--full-height{flex:auto;height:100%;min-height:100%}.error-state--centered{margin:auto}.error-state--sm{min-height:calc(var(--space-11) - var(--space-2));padding:var(--space-4) var(--space-5)}.error-state--sm .error-state__content{gap:var(--space-2-5)}.error-state--sm .error-state__title{font-size:var(--font-size-14);line-height:var(--line-height-body)}.error-state--sm .error-state__description{font-size:var(--font-size-12);line-height:var(--line-height-relaxed);max-width:calc(5 * var(--space-11))}.error-state--sm .error-state__action{margin-top:var(--space-1)}.error-state--sm .error-state__image-container{max-width:calc(var(--space-11) + var(--space-4))}.error-state--md{min-height:calc(var(--space-11) + var(--space-2));padding:var(--space-5) var(--space-4)}.error-state--md .error-state__content{gap:var(--space-1)}.error-state--md .error-state__title{font-size:var(--font-size-16);line-height:var(--line-height-body)}.error-state--md .error-state__description{font-size:var(--font-size-14);line-height:var(--line-height-relaxed);max-width:calc(6 * var(--space-11))}.error-state--md .error-state__action{margin-top:var(--space-2-5)}.error-state--md .error-state__image-container{max-width:calc(var(--space-11) + var(--space-8))}.error-state--lg{min-height:calc(2 * var(--space-11));padding:var(--space-8) var(--space-6)}.error-state--lg .error-state__content{gap:var(--space-2)}.error-state--lg .error-state__title{font-size:var(--font-size-18);line-height:var(--line-height-body)}.error-state--lg .error-state__description{font-size:var(--font-size-15);line-height:var(--line-height-relaxed);max-width:calc(7 * var(--space-11))}.error-state--lg .error-state__action{margin-top:var(--space-3)}.error-state--lg .error-state__image-container{max-width:calc(var(--space-11) + var(--space-10))}.error-state__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.error-state__icon{color:var(--accent-red);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.error-state__icon svg{width:1em;height:1em}.error-state__image-container{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.error-state__image{object-fit:contain;width:100%;height:auto}.error-state__title{margin:var(--space-0);color:var(--accent-red-dark);font-weight:var(--font-semibold)}.error-state__description{margin:var(--space-0);color:var(--neutrals-3);font-weight:var(--font-medium)}.error-state__action{justify-content:center;align-items:center;display:flex}@media (width<=768px){.error-state{padding:var(--space-4) var(--space-3)}.error-state--md{min-height:calc(var(--space-11) - var(--space-1))}.error-state--lg{min-height:calc(var(--space-11) + var(--space-4));padding:var(--space-6) var(--space-4)}}@media (width<=300px){.error-state__title{font-size:var(--font-size-14)}.error-state__description{font-size:var(--font-size-12)}}@media (prefers-reduced-motion:reduce){.error-state__action{transition:none}}.document-preview-frame__iframe{border-radius:var(--radius-md);background-color:var(--neutrals-8);border:0;width:100%;height:min(80dvh,48rem);min-height:20rem;display:block}.document-preview-frame__empty{width:100%;padding:var(--space-8) var(--space-4);color:var(--neutrals-3);text-align:center;margin:0}@media (width<=768px){.document-preview-frame__iframe{height:min(75dvh,40rem);min-height:16rem}}@media (width<=300px){.document-preview-frame__iframe{height:min(70dvh,36rem);min-height:14rem}}@media (prefers-reduced-motion:reduce){.document-preview-frame__iframe{transition:none}}.catalog-state{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.catalog-state--full-height{flex:auto;height:100%;min-height:100%}.catalog-state--lg{min-height:15rem;padding:var(--space-8) var(--space-4)}.catalog-state--md{min-height:8.5rem;padding:var(--space-6) var(--space-4)}.catalog-state--sm{min-height:5.5rem;padding:var(--space-4) var(--space-3)}.catalog-state__content{justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;width:100%;max-width:100%;display:flex}.catalog-state__illustration{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.catalog-state__illustration img{object-fit:contain;width:7.5rem;max-width:100%;height:auto}.catalog-state--sm:not(.catalog-state--custom-illustration) .catalog-state__illustration img{width:4.5rem}.catalog-state--md:not(.catalog-state--custom-illustration) .catalog-state__illustration img{width:6rem}.catalog-state__title{color:var(--neutrals-1);max-width:100%;margin:0}.catalog-state__description{color:var(--neutrals-3);width:100%;max-width:36rem;margin:0}.catalog-state__action{width:100%;margin-top:var(--space-2);justify-content:center;align-items:center;display:flex}@media (width<=768px){.catalog-state--lg{min-height:12rem;padding:var(--space-6) var(--space-3)}.catalog-state:not(.catalog-state--custom-illustration) .catalog-state__illustration img{width:6.5rem}}@media (width<=300px){.catalog-state--lg{min-height:10rem;padding:var(--space-5) var(--space-2)}.catalog-state__description{max-width:100%}.catalog-state:not(.catalog-state--custom-illustration) .catalog-state__illustration img{width:5.5rem}}@media (prefers-reduced-motion:reduce){.catalog-state__action button svg{transition:none}}.catalog-infinite-scroll-footer{box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;width:100%;min-width:0;display:flex}.catalog-infinite-scroll-footer__loader{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);width:100%;max-height:0;padding-block:0;padding-inline:var(--space-4);opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;transition:opacity .28s,max-height .32s,padding-block .32s;display:flex;overflow:hidden}.catalog-infinite-scroll-footer__loader.is-visible{max-height:6rem;padding-block:var(--space-6);opacity:1;pointer-events:auto}.catalog-infinite-scroll-footer__end{box-sizing:border-box;width:100%;padding-block:0;padding-inline:var(--space-4);color:var(--neutrals-3);text-align:center;opacity:0;max-height:0;margin:0;font-size:.875rem;line-height:1.4;transition:opacity .28s,max-height .32s,padding-block .32s;overflow:hidden}.catalog-infinite-scroll-footer__end.is-visible{max-height:4rem;padding-block:var(--space-5);opacity:1}.catalog-infinite-scroll-footer__sentinel{pointer-events:none;flex-shrink:0;width:100%;height:1px}@media (prefers-reduced-motion:reduce){.catalog-infinite-scroll-footer__loader,.catalog-infinite-scroll-footer__end{transition:none}}@media (width<=768px){.catalog-infinite-scroll-footer__loader.is-visible{padding-block:var(--space-5)}.catalog-infinite-scroll-footer__end.is-visible{padding-block:var(--space-4)}}@media (width<=300px){.catalog-infinite-scroll-footer__end{font-size:.8125rem}}.date-range-filter{width:auto;min-width:0;box-shadow:none;background-color:#0000;border:none;display:inline-flex}.date-range-filter__anchor{width:auto;min-width:0;box-shadow:none;background-color:#0000;border:none;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.date-range-filter__popover-body{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.date-range-filter__popover-inputs,.date-range-filter__popover-calendar{width:100%}.date-range-filter__popover-footer{width:100%;padding-top:var(--space-3);border-top:.0625rem solid var(--neutrals-7);justify-content:flex-start;display:flex}.filter-icon-btn{min-width:var(--layout-touch-target-comfortable);min-height:var(--layout-touch-target-comfortable);color:var(--neutrals-2);background:var(--neutrals-9);border:.0625rem solid var(--neutrals-7);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.filter-icon-btn:focus-visible{outline:.125rem solid var(--primary-4);outline-offset:.125rem}.filter-icon-btn--active{background:color-mix(in srgb, var(--primary-4) 12%, var(--neutrals-9));border-color:color-mix(in srgb, var(--primary-4) 28%, var(--neutrals-7));color:var(--primary-4)}.filter-dropdown__popover-footer{box-sizing:border-box;border-top:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);align-items:stretch;width:100%;padding:.375rem;display:flex}.social-share-card{--share-brand-whatsapp:#25d366;--share-brand-linkedin:#0a66c2;--share-brand-x:#0f1419;--share-on-brand-fg:#fff;border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-soft);flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.social-share-card .social-share-card-content-left{gap:var(--space-2);flex-direction:column;display:flex}.social-share-card .social-share-card-content-left-title{color:var(--neutrals-1);text-align:center;font-size:var(--font-size-20);font-weight:var(--font-bold);letter-spacing:.016em;margin:0;line-height:120%}.social-share-card .social-share-card-content-left-description{color:var(--neutrals-2);font-size:var(--font-size-14);font-weight:var(--font-normal);letter-spacing:.0143em;margin:0;line-height:142.857%}.social-share-card .social-share-card-content-right{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-flow:wrap;display:flex}.social-share-card .social-share-card-content-right-whatsapp,.social-share-card .social-share-card-content-right-linkedin,.social-share-card .social-share-card-content-right-x,.social-share-card .social-share-card-content-right-email{appearance:none;cursor:pointer;font:inherit;letter-spacing:.0075rem;border-radius:var(--radius-pill);box-sizing:border-box;padding:.4375rem var(--space-4-5);justify-content:center;align-items:center;gap:var(--space-2-5);white-space:nowrap;border:.0625rem solid #0000;flex-shrink:0;min-inline-size:max-content;margin:0;font-size:.75rem;font-weight:700;line-height:1.125rem;display:inline-flex}.social-share-card .social-share-card-content-right-whatsapp:focus-visible,.social-share-card .social-share-card-content-right-linkedin:focus-visible,.social-share-card .social-share-card-content-right-x:focus-visible,.social-share-card .social-share-card-content-right-email:focus-visible{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.social-share-card .social-share-card-content-right-whatsapp,.social-share-card .social-share-card-content-right-linkedin,.social-share-card .social-share-card-content-right-x{color:var(--share-on-brand-fg)}.social-share-card .social-share-card-content-right-whatsapp .social-share-card-content-right-icon,.social-share-card .social-share-card-content-right-linkedin .social-share-card-content-right-icon,.social-share-card .social-share-card-content-right-x .social-share-card-content-right-icon{color:inherit}.social-share-card .social-share-card-content-right-whatsapp{background:var(--share-brand-whatsapp)}.social-share-card .social-share-card-content-right-linkedin{background:var(--share-brand-linkedin)}.social-share-card .social-share-card-content-right-x{background:var(--share-brand-x);min-inline-size:4.75rem}.social-share-card .social-share-card-content-right-email{background:var(--neutrals-85);color:var(--neutrals-0);border:.0625rem solid var(--neutrals-7)}.social-share-card .social-share-card-content-right-email .social-share-card-content-right-icon{color:var(--neutrals-0)}.social-share-card .social-share-card-content-right-icon{flex-shrink:0;width:1rem;height:1rem}@media (width<=768px){.social-share-card{flex-direction:column;align-items:stretch}.social-share-card .social-share-card-content-right{justify-content:flex-start}.social-share-card .social-share-card-content-left-title{font-size:var(--font-size-18);line-height:120%}}@media (width<=480px){.social-share-card{gap:.875rem;padding:1.125rem}}[data-theme=dark] .social-share-card .social-share-card-content-right-x{background:var(--neutrals-0);color:var(--share-brand-x);border-color:var(--neutrals-7)}[data-theme=dark] .social-share-card .social-share-card-content-right-x .social-share-card-content-right-icon{color:inherit}.payout-overview-section{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:1rem;width:100%;display:grid}.payout-overview-section.payout-overview-section--payouts-only{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1200px){.payout-overview-section{grid-template-columns:minmax(0,1fr);align-items:start}}.payout-overview-section>[data-boneyard],.payout-overview-section>.pending-actions-card{width:100%;min-width:0;height:100%}.payout-overview-section>[data-boneyard]>[data-boneyard-content=true]{height:100%}.currency-payout-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:var(--space-5-5) var(--space-7);justify-content:flex-start;align-items:flex-start;gap:var(--space-4-5);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--gradient-card-positive-tint), var(--neutrals-9);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}@media (width>=1201px){.currency-payout-card{height:100%}}.currency-payout-card-header{flex-direction:row;align-items:center;gap:.75rem;width:100%;display:flex}.currency-payout-card-icon-wrap{background:var(--accent-yellow);width:2rem;height:2rem;color:var(--neutrals-9);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.currency-payout-card-icon-usd,.currency-payout-card-icon-inr{width:1.11163rem;height:1.55338rem}.USD-icon{background-color:var(--accent-green)}.currency-payout-card-titles{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.currency-payout-card-title{color:var(--neutrals-2);font-size:var(--font-size-12);font-weight:var(--font-bold);letter-spacing:.01em;text-transform:capitalize;line-height:150%}.currency-payout-card-subtitle{color:var(--neutrals-2);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;line-height:160%}.currency-payout-card-amount{flex-direction:row;justify-content:flex-start;align-items:baseline;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:visible}.currency-payout-card-amount-trigger{cursor:default;width:100%;min-width:0;max-width:100%;font:inherit;text-align:inherit;background:0 0;border:none;padding:0;display:inline-flex}.currency-payout-card-amount-trigger:focus-visible{outline:.125rem solid var(--primary-5);outline-offset:.125rem;border-radius:var(--radius-sm)}.currency-payout-card-amount-placeholder{width:100%;min-width:0;max-width:100%;color:var(--neutrals-2);font-family:Noto Sans;font-size:var(--font-size-14);font-style:italic;font-weight:400;line-height:var(--line-height-tight);letter-spacing:.01em;text-transform:capitalize;margin:0}.currency-payout-card-amount-inner{width:100%;min-width:0;max-width:100%;color:var(--neutrals-0);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:clamp(1.375rem,2.5vw + .75rem,2rem);font-weight:700;line-height:1;display:block;overflow:hidden}@media (width>=1201px){.currency-payout-card-amount-inner{font-size:2rem}}@media (width<=768px){.currency-payout-card{padding:var(--space-5) var(--space-6);gap:var(--space-4)}.currency-payout-card-amount-placeholder{font-size:var(--font-size-13)}.currency-payout-card-amount-inner{font-size:clamp(1.25rem,4vw + .5rem,1.75rem)}}@media (width<=300px){.currency-payout-card{padding:var(--space-4) var(--space-5)}.currency-payout-card-amount-placeholder{font-size:var(--font-size-12);line-height:1.35}.currency-payout-card-amount-inner{font-size:1.25rem}}.pending-actions-card{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;padding:var(--space-2);justify-content:flex-start;align-items:stretch;gap:var(--space-4-5);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--gradient-card-positive-tint), var(--neutrals-9);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}@media (width<=768px){.pending-actions-card{padding:var(--space-4) var(--space-2);gap:var(--space-4)}}@media (width<=300px){.pending-actions-card{padding:var(--space-3) var(--space-2);gap:var(--space-3)}}@media (width>=1201px){.pending-actions-card{height:100%}}.pending-actions-card-header{width:100%;padding:var(--space-2);flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.pending-actions-card-title{color:var(--neutrals-2);font-size:var(--font-size-12);font-weight:var(--font-bold);letter-spacing:.01em;text-transform:capitalize;margin:0;line-height:150%}.pending-actions-card-subtitle{color:var(--neutrals-2);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;margin:0;line-height:160%}.pending-actions-card-body{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.pending-actions-card-panel{box-sizing:border-box;border-radius:var(--radius-xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;width:100%;min-width:0;padding:.75rem;display:grid}@media (width<=768px){.pending-actions-card-panel{grid-template-columns:1fr;justify-items:stretch;column-gap:0;padding:.625rem}}.pending-actions-card-panel-text{flex-direction:row;align-items:center;gap:.75rem;min-width:0;display:flex}.pending-actions-card-panel-icon{width:2rem;height:2rem;color:var(--neutrals-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pending-actions-card-panel-icon .pending-actions-card-icon-identification{width:1.5rem;height:1.5rem}.pending-actions-card-panel-copy{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;min-width:0;display:flex}.pending-actions-card-action-title{color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:var(--font-bold);letter-spacing:.0143em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:142.857%;overflow:hidden}.pending-actions-card-action-description{color:var(--neutrals-3);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:160%;overflow:hidden}.pending-actions-card-cta{justify-self:end}@media (width<=768px){.pending-actions-card-cta{justify-self:stretch;width:100%}}.pending-actions-card-status{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--neutrals-8);color:var(--neutrals-2);font-size:var(--font-size-12);white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}.pending-actions-card-icon-step{width:100%;height:100%}.pending-actions-card-icon-step--user,.pending-actions-card-icon-step--bank,.pending-actions-card-icon-step--tax{width:1.5rem;height:1.5rem}.active-tickets-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:11rem;padding:var(--space-5);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}.active-tickets-card .active-tickets-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-direction:row;flex-shrink:0;width:100%;display:flex}.active-tickets-card .active-tickets-card-heading{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.active-tickets-card .active-tickets-card-title{color:var(--neutrals-1);font-size:var(--font-size-20);font-weight:var(--font-bold);letter-spacing:.016em;line-height:120%}.active-tickets-card .active-tickets-card-description{color:var(--neutrals-2);font-size:var(--font-size-14);font-weight:var(--font-normal);letter-spacing:.0143em;margin:0;line-height:142.857%}.active-tickets-card .active-tickets-card-view-all{color:var(--accent-green);font-size:var(--font-size-12);flex-shrink:0;align-self:flex-start;font-weight:500}.active-tickets-card .active-tickets-card-view-all:hover{color:var(--accent-green-dark)}.active-tickets-card .active-tickets-card-body{width:100%;min-height:0;margin-top:var(--space-5);flex-direction:column;flex:auto;display:flex}.active-tickets-card .active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration{justify-content:center;align-self:center;align-items:center;width:100%;max-width:100%;min-height:5.5rem;margin:0;display:flex}.active-tickets-card .active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration img{object-fit:contain;object-position:center;width:100%;max-width:13.0625rem;height:auto;min-height:2.75rem;max-height:5.5rem;display:block}.active-tickets-card .active-tickets-card-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.active-tickets-card .active-tickets-card-item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;border-bottom:.0625rem dashed var(--neutrals-7);display:flex}.active-tickets-card .active-tickets-card-item:first-child{padding-top:0}.active-tickets-card .active-tickets-card-item:last-child{border-bottom:none;padding-bottom:0}.active-tickets-card .active-tickets-card-item-main{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.active-tickets-card .active-tickets-card-item-icon-wrap{background:var(--neutrals-8);width:2rem;height:2rem;color:var(--neutrals-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.active-tickets-card .active-tickets-card-item-icon{width:1rem;height:1rem}.active-tickets-card .active-tickets-card-item-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.active-tickets-card .active-tickets-card-item-amount{color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:var(--font-bold);letter-spacing:.0143em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;line-height:142.857%;overflow:hidden}.active-tickets-card .active-tickets-card-item-meta{color:var(--neutrals-3);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:160%;overflow:hidden}@media (width<=768px){.active-tickets-card .active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration{min-height:4.5rem}.active-tickets-card .active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration img{max-height:4.5rem}}@media (width<=300px){.active-tickets-card .active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration{min-height:3.5rem}.active-tickets-card .active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration img{max-width:100%;max-height:3.5rem}}.monthly-payouts-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:11rem;padding:var(--space-5);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);flex-direction:column;display:flex}.monthly-payouts-card .monthly-payouts-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-5);flex-direction:row;flex-shrink:0;display:flex}.monthly-payouts-card .monthly-payouts-card__title{color:var(--neutrals-1);font-size:var(--font-size-20);font-weight:var(--font-bold);letter-spacing:.016em;margin:0;line-height:120%}.monthly-payouts-card .monthly-payouts-card__controls{align-items:center;gap:var(--space-2);flex-direction:row;flex-shrink:0;display:flex}.monthly-payouts-card .monthly-payouts-card__currency-toggle{box-sizing:border-box;border:.0625rem solid var(--neutrals-7);border-radius:var(--radius-pill);background:var(--neutrals-85);align-items:center;gap:0;width:auto;min-height:1.75rem;padding:.0625rem;display:inline-flex}.monthly-payouts-card .monthly-payouts-card__currency-btn{min-width:0;height:auto;min-height:1.625rem;padding:.1875rem var(--space-2);border-radius:var(--radius-pill);color:var(--neutrals-3);font-size:var(--font-size-12);box-shadow:none;transition:background var(--duration-base) var(--ease-default), color var(--duration-base) var(--ease-default), box-shadow var(--duration-base) var(--ease-default);background:0 0;border:none;margin:0;font-weight:500;line-height:1.2}.monthly-payouts-card .monthly-payouts-card__currency-btn[data-selected=true]{background:var(--neutrals-9);color:var(--neutrals-0);font-weight:600;box-shadow:0 .0625rem .375rem #0000001a}.monthly-payouts-card .monthly-payouts-card__currency-btn:focus-visible,.monthly-payouts-card .monthly-payouts-card__currency-btn[data-focus-visible=true]{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.monthly-payouts-card .monthly-payouts-card__currency-toggle .monthly-payouts-card__currency-btn{border-radius:var(--radius-pill)}.monthly-payouts-card .monthly-payouts-card__currency-toggle .monthly-payouts-card__currency-btn.toggle-button--realm{box-shadow:none;color:var(--neutrals-3);background:0 0;border:none}.monthly-payouts-card .monthly-payouts-card__currency-toggle .monthly-payouts-card__currency-btn.toggle-button--realm[data-selected=true]{background:var(--neutrals-9);color:var(--neutrals-0);box-shadow:0 .0625rem .375rem #0000001a}.monthly-payouts-card .monthly-payouts-card__currency-toggle .monthly-payouts-card__currency-btn.toggle-button--realm[data-hovered=true]:not([data-selected=true]){background:0 0;border:none}.monthly-payouts-card .monthly-payouts-card__year-field{flex:none;width:auto;min-width:5rem}.monthly-payouts-card .monthly-payouts-card__year-trigger{box-sizing:border-box;width:auto;min-width:0;min-height:1.75rem;padding:.1875rem 1.375rem .1875rem var(--space-2);border:.0625rem solid var(--neutrals-7);border-radius:var(--radius-pill);background:var(--neutrals-85);color:var(--neutrals-0);font-size:var(--font-size-12);box-shadow:none;transition:background var(--duration-base) var(--ease-default), border-color var(--duration-base) var(--ease-default);font-weight:600;line-height:1.2}.monthly-payouts-card .monthly-payouts-card__year-trigger:focus-visible,.monthly-payouts-card .monthly-payouts-card__year-trigger[data-focus-visible=true]{outline:.125rem solid var(--primary-3);outline-offset:.125rem}.monthly-payouts-card .monthly-payouts-card__year-field.select--secondary .monthly-payouts-card__year-trigger{border-radius:var(--radius-pill);background:var(--neutrals-85);height:1.75rem;min-height:1.75rem;box-shadow:none}@media (hover:hover){.monthly-payouts-card .monthly-payouts-card__year-field.select--secondary .monthly-payouts-card__year-trigger:hover,.monthly-payouts-card .monthly-payouts-card__year-field.select--secondary .monthly-payouts-card__year-trigger[data-hovered=true]{background:var(--neutrals-85)}}.monthly-payouts-card .monthly-payouts-card__year-value{color:var(--neutrals-0);font-size:var(--font-size-12);font-weight:600;line-height:1.2}.monthly-payouts-card .monthly-payouts-card__year-indicator{width:.75rem;height:.75rem;color:var(--neutrals-2)}.monthly-payouts-card .monthly-payouts-card__year-indicator svg{width:.75rem;height:.75rem}.monthly-payouts-card .monthly-payouts-card__body-refresh{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:13.75rem;display:flex;position:relative}.monthly-payouts-card .monthly-payouts-card__body-refresh-content{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.monthly-payouts-card .monthly-payouts-card__body-refresh--active .monthly-payouts-card__body-refresh-content{visibility:hidden;pointer-events:none}.monthly-payouts-card .monthly-payouts-card__body-refresh-overlay{z-index:1;background:var(--neutrals-9);width:100%;min-height:100%;color:var(--primary-1);pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.monthly-payouts-card .monthly-payouts-card__chart{gap:var(--space-3);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.monthly-payouts-card .monthly-payouts-card__chart .recharts-tooltip-cursor,.monthly-payouts-card .monthly-payouts-card__chart .recharts-active-bar{display:none}.monthly-payouts-card .monthly-payouts-card__chart .monthly-payouts-card__bar-cell{cursor:pointer;fill:var(--neutrals-7);stroke:none;transition:fill var(--duration-base) var(--ease-default)}.monthly-payouts-card .monthly-payouts-card__chart .monthly-payouts-card__bar-cell--active{fill:var(--accent-green)}@media (hover:hover){.monthly-payouts-card .monthly-payouts-card__chart .monthly-payouts-card__bar-cell:hover:not(.monthly-payouts-card__bar-cell--active),.monthly-payouts-card .monthly-payouts-card__chart .monthly-payouts-card__bar-cell--active:hover{fill:var(--accent-green)}}.monthly-payouts-card .monthly-payouts-card__chart-inner{width:100%;height:13.75rem}.monthly-payouts-card .monthly-payouts-card__chart-tooltip{padding:var(--space-2);border-radius:var(--radius-md);background:var(--neutrals-0);color:var(--neutrals-9);font-size:var(--font-size-12);white-space:nowrap;pointer-events:none;line-height:1.25;box-shadow:0 .25rem .75rem #0003}.monthly-payouts-card .monthly-payouts-card__chart-tooltip-month{color:color-mix(in srgb, var(--neutrals-9) 72%, transparent);font-size:var(--font-size-12);text-align:center;margin-bottom:.125rem}.monthly-payouts-card .monthly-payouts-card__chart-tooltip-amt{font-size:var(--font-size-14);text-align:center;font-weight:700}.monthly-payouts-card .monthly-payouts-card__month-list{gap:var(--space-2);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.monthly-payouts-card .monthly-payouts-card__month-item{flex:none}.monthly-payouts-card .monthly-payouts-card__month-btn{width:100%;padding:var(--space-2) var(--space-3);border:.0625rem solid var(--neutrals-7);border-radius:var(--radius-md);background:var(--neutrals-9);color:var(--neutrals-2);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--duration-base) var(--ease-default), background-color var(--duration-base) var(--ease-default);flex-direction:column;align-items:flex-start;margin:0;display:flex}.monthly-payouts-card .monthly-payouts-card__month-btn--active{border-color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 12%, var(--neutrals-9));color:var(--neutrals-0)}.monthly-payouts-card .monthly-payouts-card__month-btn:focus-visible{outline:var(--outline-focus) solid var(--primary-3);outline-offset:var(--outline-focus-offset)}.monthly-payouts-card .monthly-payouts-card__month-label{font-size:var(--font-size-12);font-weight:600}.monthly-payouts-card .monthly-payouts-card__month-amount{font-size:var(--font-size-12);color:var(--neutrals-4)}.monthly-payouts-card .monthly-payouts-card__month-btn--active .monthly-payouts-card__month-amount{color:var(--neutrals-2)}@media (prefers-reduced-motion:reduce){.monthly-payouts-card .monthly-payouts-card__chart .monthly-payouts-card__bar-cell,.monthly-payouts-card .monthly-payouts-card__month-btn{transition:none}}@media (width<=768px){.monthly-payouts-card .monthly-payouts-card__header{flex-direction:column;align-items:flex-start}.monthly-payouts-card .monthly-payouts-card__controls{justify-content:space-between;width:100%}.monthly-payouts-card .monthly-payouts-card__month-list{padding-bottom:var(--space-1);flex-wrap:nowrap;overflow-x:auto}.monthly-payouts-card .monthly-payouts-card__month-item{flex:none;min-width:40%}.monthly-payouts-card .monthly-payouts-card__chart-inner{height:11.25rem}.monthly-payouts-card .monthly-payouts-card__body-refresh{min-height:11.25rem}}@media (width<=300px){.monthly-payouts-card .monthly-payouts-card__chart,.monthly-payouts-card .monthly-payouts-card__chart-inner{min-width:0;max-width:100%}.monthly-payouts-card .monthly-payouts-card__month-item{min-width:75%}}.recent-payments-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:11rem;padding:var(--space-5);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}.recent-payments-card .recent-payments-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-direction:row;flex-shrink:0;width:100%;display:flex}.recent-payments-card .recent-payments-card-heading{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.recent-payments-card .recent-payments-card-title{color:var(--neutrals-1);font-size:var(--font-size-20);font-weight:var(--font-bold);letter-spacing:.016em;line-height:120%}.recent-payments-card .recent-payments-card-description{color:var(--neutrals-2);font-size:var(--font-size-14);font-weight:var(--font-normal);letter-spacing:.0143em;line-height:142.857%}.recent-payments-card .recent-payments-card-view-all{color:var(--accent-green);font-size:var(--font-size-12);flex-shrink:0;align-self:flex-start;font-weight:500}.recent-payments-card .recent-payments-card-view-all:hover{color:var(--accent-green-dark)}.recent-payments-card .recent-payments-card-body{width:100%;min-height:0;margin-top:var(--space-5);flex-direction:column;flex:auto;display:flex}.recent-payments-card .recent-payments-card-empty-state.catalog-state--sm .catalog-state__illustration{justify-content:center;align-self:stretch;width:100%;display:flex}.recent-payments-card .recent-payments-card-empty-state.catalog-state--sm .catalog-state__illustration img{object-fit:contain;object-position:center;width:100%;max-width:13.8125rem;height:auto;display:block}.recent-payments-card .recent-payments-card-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.recent-payments-card .recent-payments-card-item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;border-bottom:.0625rem dashed var(--neutrals-7);display:flex}.recent-payments-card .recent-payments-card-item:first-child{padding-top:0}.recent-payments-card .recent-payments-card-item:last-child{border-bottom:none;padding-bottom:0}.recent-payments-card .recent-payments-card-item-main{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.recent-payments-card .recent-payments-card-item-icon-wrap{background:var(--neutrals-8);width:2rem;height:2rem;color:var(--neutrals-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.recent-payments-card .recent-payments-card-item-icon{width:1rem;height:1rem}.recent-payments-card .recent-payments-card-item-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.recent-payments-card .recent-payments-card-item-amount{color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:var(--font-bold);letter-spacing:.0143em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;line-height:142.857%;overflow:hidden}.recent-payments-card .recent-payments-card-item-meta{color:var(--neutrals-3);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:160%;overflow:hidden}.payment-received-confirmation__trigger{white-space:nowrap;flex-shrink:0;max-width:100%}.payment-received-confirmation__popover{width:100%;max-width:18rem}.payment-received-confirmation__dialog{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.payment-received-confirmation__question{width:100%;color:var(--neutrals-1);margin:0;font-weight:500;line-height:1.45}.payment-received-confirmation__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.payment-received-confirmation__button{flex:auto;min-width:0}@media (width<=768px){.payment-received-confirmation__actions{flex-direction:column;align-items:stretch}.payment-received-confirmation__button{width:100%}}@media (width<=300px){.payment-received-confirmation__question{font-size:var(--font-size-12)}}.activity-log-card{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:11rem;padding:var(--space-5);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-soft);flex-direction:column;display:flex}.activity-log-card .activity-log-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-direction:row;width:100%;display:flex}.activity-log-card .activity-log-card-heading{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.activity-log-card .activity-log-card-title{color:var(--neutrals-1);font-size:var(--font-size-20);font-weight:var(--font-bold);letter-spacing:.016em;line-height:120%}.activity-log-card .activity-log-card-description{color:var(--neutrals-2);font-size:var(--font-size-14);font-weight:var(--font-normal);letter-spacing:.0143em;line-height:142.857%}.activity-log-card .activity-log-card-view-all{color:var(--accent-green);font-size:var(--font-size-12);flex-shrink:0;align-self:flex-start;font-weight:500}.activity-log-card .activity-log-card-view-all:hover{color:var(--accent-green-dark)}.activity-log-card .activity-log-card-body{width:100%;min-height:0;margin-top:var(--space-5);flex-direction:column;flex:auto;display:flex}.activity-log-card .activity-log-card-empty-state.catalog-state--sm .catalog-state__illustration{justify-content:center;align-self:stretch;width:100%;display:flex}.activity-log-card .activity-log-card-empty-state.catalog-state--sm .catalog-state__illustration img{object-fit:contain;object-position:center;width:5.5rem;max-width:100%;height:auto}.activity-log-card .activity-log-card-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.activity-log-card .activity-log-card-item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) 0;border-bottom:.0625rem dashed var(--neutrals-7);display:flex}.activity-log-card .activity-log-card-item:first-child{padding-top:0}.activity-log-card .activity-log-card-item:last-child{border-bottom:none;padding-bottom:0}.activity-log-card .activity-log-card-item-main{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.activity-log-card .activity-log-card-item-icon-wrap{background:var(--neutrals-8);width:2rem;height:2rem;color:var(--neutrals-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.activity-log-card .activity-log-card-item-icon{width:1rem;height:1rem}.activity-log-card .activity-log-card-item-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.activity-log-card .activity-log-card-item-title{color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:var(--font-bold);letter-spacing:.0143em;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:142.857%;overflow:hidden}.activity-log-card .activity-log-card-item-meta{color:var(--neutrals-3);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:160%;overflow:hidden}.activity-log-card .activity-log-card-item-aside{justify-content:center;align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;flex-shrink:0;display:flex}.activity-log-card .activity-log-card-item-stat{color:var(--neutrals-1);font-size:var(--font-size-14);font-weight:var(--font-bold);letter-spacing:.0143em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;line-height:142.857%;overflow:hidden}.activity-log-card .activity-log-card-item-status{color:var(--neutrals-3);font-size:var(--font-size-10);font-weight:var(--font-normal);letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:160%;overflow:hidden}:is(.active-tickets-card-body:has(.active-tickets-card-empty-state),.activity-log-card-body:has(.activity-log-card-empty-state),.recent-payments-card-body:has(.recent-payments-card-empty-state)){justify-content:center}.monthly-payouts-card__body:has(.monthly-payouts-card__empty-state){justify-content:flex-end;min-height:13.75rem}.active-tickets-card-empty-state,.activity-log-card-empty-state,.recent-payments-card-empty-state,.monthly-payouts-card__empty-state{box-sizing:border-box;flex:auto;align-self:stretch;width:100%;min-width:0}.active-tickets-card-empty-state.catalog-state--sm,.activity-log-card-empty-state.catalog-state--sm,.recent-payments-card-empty-state.catalog-state--sm,.monthly-payouts-card__empty-state.catalog-state--sm{justify-content:center;align-items:stretch;min-height:0;padding:0}.active-tickets-card-empty-state.catalog-state--sm .catalog-state__content,.activity-log-card-empty-state.catalog-state--sm .catalog-state__content,.recent-payments-card-empty-state.catalog-state--sm .catalog-state__content,.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__content{justify-content:center;align-items:stretch;gap:var(--space-3);width:100%;min-width:0;max-width:100%}.active-tickets-card-empty-state.catalog-state--sm .catalog-state__illustration,.activity-log-card-empty-state.catalog-state--sm .catalog-state__illustration,.recent-payments-card-empty-state.catalog-state--sm .catalog-state__illustration,.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__illustration{align-self:center}.active-tickets-card-empty-state.catalog-state--sm .catalog-state__title,.activity-log-card-empty-state.catalog-state--sm .catalog-state__title,.recent-payments-card-empty-state.catalog-state--sm .catalog-state__title,.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__title{text-align:center;white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%;font-size:var(--font-size-16);color:var(--neutrals-0);letter-spacing:normal;font-weight:700;line-height:1.25}.active-tickets-card-empty-state.catalog-state--sm .catalog-state__description,.activity-log-card-empty-state.catalog-state--sm .catalog-state__description,.recent-payments-card-empty-state.catalog-state--sm .catalog-state__description,.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__description{text-align:center;white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%;font-size:var(--font-size-14);color:var(--neutrals-3);font-weight:400;line-height:1.45}.monthly-payouts-card__empty-state.catalog-state--sm{justify-content:flex-end;min-height:13.75rem}.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__content{place-items:center;gap:var(--space-2);grid-template-rows:minmax(0,1fr) auto auto;min-height:13.75rem;display:grid}.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__illustration{grid-row:1;justify-content:center;align-self:stretch;align-items:flex-end;width:100%;min-width:0;display:flex}.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__illustration img{object-fit:contain;object-position:center bottom;width:100%;max-width:100%;height:auto;display:block}.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__title{grid-row:2}.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__description{grid-row:3}@media (width<=768px){.monthly-payouts-card__empty-state.catalog-state--sm,.monthly-payouts-card__empty-state.catalog-state--sm .catalog-state__content{min-height:11.25rem}.monthly-payouts-card__body:has(.monthly-payouts-card__empty-state){min-height:11.25rem}}.earnings-activity-section{box-sizing:border-box;align-items:stretch;gap:var(--space-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);width:100%;min-width:0;display:grid}.earnings-activity-section>[data-boneyard]:first-child{grid-area:1/1}.earnings-activity-section>[data-boneyard]:nth-child(2){grid-area:1/2}.earnings-activity-section>[data-boneyard]:nth-child(3){grid-area:2/1}.earnings-activity-section>[data-boneyard]:nth-child(4){grid-area:2/2}.earnings-activity-section>[data-boneyard]{width:100%;min-width:0;height:100%}.earnings-activity-section>[data-boneyard]>[data-boneyard-content=true]{height:100%}@media (width<=768px){.earnings-activity-section{grid-template-columns:minmax(0,1fr)}.earnings-activity-section>[data-boneyard]:first-child,.earnings-activity-section>[data-boneyard]:nth-child(2),.earnings-activity-section>[data-boneyard]:nth-child(3),.earnings-activity-section>[data-boneyard]:nth-child(4){grid-area:auto/1}}.profile-form-modal,.modal__dialog.profile-form-modal{background:var(--neutrals-9);flex-direction:column;width:100%;padding:0;display:flex}.modal__dialog:has(.profile-form-modal__header){background:var(--neutrals-9);flex-direction:column;width:100%;padding:0;display:flex}.profile-form-modal__header{box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-7) var(--space-4);border-bottom:.0625rem solid var(--neutrals-7);flex-shrink:0;margin:0;display:block}.profile-form-modal__header-inner{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row;width:100%;display:flex}.profile-form-modal__heading{text-align:left;min-width:0;font-size:var(--font-size-20);color:var(--neutrals-1);flex:auto;margin:0;padding:0;font-style:normal;font-weight:600;line-height:160%}.profile-form-modal__close{top:auto;flex-shrink:0;margin:0;position:static;inset-inline-end:auto}.profile-form-modal__body{box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-7);background:var(--neutrals-9);flex-direction:column;align-items:stretch;display:flex}.profile-form-modal__fields{align-items:stretch;gap:var(--space-5);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.profile-form-modal__field,.add-work-experience-modal__field,.add-education-modal__field,.add-skills-modal__field{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.profile-form-modal__date-row,.add-work-experience-modal__date-row,.add-education-modal__date-row{gap:var(--space-3);width:100%;display:flex}.profile-form-modal__date-row>.form-select-field,.add-work-experience-modal__date-row>.form-select-field,.add-education-modal__date-row>.form-select-field{width:50%;min-width:0}.profile-form-modal__footer{box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-7);border-top:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);flex-shrink:0;display:block}.profile-form-modal__footer-inner{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-direction:row;width:100%;display:flex}.profile-form-modal__footer-action{border-radius:var(--radius-pill);flex:none;justify-content:center;min-width:10.5rem}@media (width<=768px){.profile-form-modal__date-row,.add-work-experience-modal__date-row,.add-education-modal__date-row{flex-direction:column}.profile-form-modal__date-row>.form-select-field,.add-work-experience-modal__date-row>.form-select-field,.add-education-modal__date-row>.form-select-field{width:100%}.profile-form-modal__footer-inner{flex-direction:column-reverse;align-items:stretch}.profile-form-modal__footer-action{width:100%;min-width:0}}@media (width<=300px){.profile-form-modal__header{padding:var(--space-4) var(--space-5) var(--space-3)}.profile-form-modal__body,.profile-form-modal__footer{padding:var(--space-4) var(--space-5)}}.modal__dialog.profile-form-modal.add-skills-modal{height:min(28rem,100dvh - 4rem);max-height:min(36rem,100dvh - 4rem);overflow:hidden}.add-skills-modal .profile-form-modal__header,.add-skills-modal .profile-form-modal__footer{flex-shrink:0}.add-skills-modal .profile-form-modal__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.add-skills-modal__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.add-skills-modal__results{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.add-skills-modal__status{width:100%;margin:0}.add-skills-modal__chips{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}@media (width<=768px){.modal__dialog.profile-form-modal.add-skills-modal{height:min(32rem,100dvh - 3rem);max-height:min(32rem,100dvh - 3rem)}}.add-education-modal__field{flex-direction:column;gap:.5rem;width:100%;display:flex}.add-education-modal__date-row{gap:.75rem;width:100%;display:flex}.add-education-modal__date-row>.form-select-field{width:50%}.add-education-modal__marksheet-field{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.add-education-modal__file-uploader{width:100%}.add-education-modal__marksheet-field .nucleus-file-uploader__label{color:var(--neutrals-2);letter-spacing:.04em;font-size:.8125rem;font-weight:600;line-height:150%}.add-education-modal__marksheet-field .nucleus-file-uploader__description{color:var(--neutrals-3);font-size:var(--font-size-12);font-weight:500;line-height:1.4}.add-education-modal__marksheet-preview{border:.0625rem solid var(--neutrals-7);border-radius:var(--radius-md);background-color:var(--neutrals-85);flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.add-education-modal__marksheet-preview .document-preview-frame__iframe{border:none;width:100%;height:20rem}.education-field{flex-direction:column;gap:0;width:100%;display:flex}.education-field__label{color:var(--neutrals-2);letter-spacing:.04em;font-size:.8125rem;font-weight:600;line-height:150%}.education-field__required{color:var(--accent-red)}.education-field__error{width:100%;min-height:calc(var(--font-size-12) * 1.4);color:var(--accent-red);font-size:var(--font-size-12);margin:0;font-weight:500;line-height:1.4}.education-field__other-wrap{flex-direction:column;width:100%;margin-top:.5rem;display:flex}@media (width<=768px){.add-education-modal__date-row{flex-direction:column}.add-education-modal__date-row>.form-select-field{width:100%}}.add-work-experience-modal__field{flex-direction:column;gap:.5rem;width:100%;display:flex}.add-work-experience-modal__date-row{gap:.75rem;width:100%;display:flex}.add-work-experience-modal__date-row>.form-select-field{width:50%}@media (width<=768px){.add-work-experience-modal__date-row{flex-direction:column}.add-work-experience-modal__date-row>.form-select-field{width:100%}}.pan-verification-modal__field,.bank-verification-modal__field{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.pan-verification-modal__field+.pan-verification-modal__field,.pan-verification-modal__field+.bank-verification-modal__field,.bank-verification-modal__field+.pan-verification-modal__field,.bank-verification-modal__field+.bank-verification-modal__field{margin-top:var(--space-4)}.pan-verification-modal-body{padding:.5rem}.pan-verification-modal__hint,.bank-verification-modal__hint{margin:0 0 var(--space-4) 0;color:var(--neutrals-3);font-size:var(--font-size-14);font-weight:400;line-height:1.45}.bank-verification-modal__error{color:var(--accent-red);font-size:var(--font-size-12);margin:0;font-weight:500;line-height:1.4}.deactivate-linked-account-modal__body{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;display:flex}.deactivate-linked-account-modal__icon{color:var(--accent-yellow)}.deactivate-linked-account-modal__message{color:var(--neutrals-2);margin:0}.deactivate-linked-account-modal__linked-email{color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;line-height:1.45}.course-mandatory-modal{gap:var(--space-6);flex-direction:column;display:flex}.course-mandatory-modal__header{gap:var(--space-2-5);flex-direction:column;display:flex}.course-mandatory-modal__title{font-size:var(--font-size-18);font-weight:var(--font-semibold);color:var(--neutrals-0);margin:var(--space-0)}.course-mandatory-modal__subtitle{font-size:var(--font-size-13);color:var(--neutrals-2);margin:var(--space-0);line-height:var(--line-height-relaxed)}.course-mandatory-modal__content{gap:var(--space-4);flex-direction:column;display:flex}.course-mandatory-modal__section{align-items:flex-start;gap:var(--space-4);padding:var(--space-4-5);background:var(--neutrals-8);border:var(--stroke-1) solid var(--neutrals-6);border-radius:var(--radius-md);display:flex}.course-mandatory-modal__section-icon{width:var(--space-9);height:var(--space-9);background:var(--primary-9);color:var(--primary-2);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.course-mandatory-modal__check-icon{color:var(--accent-green)}.course-mandatory-modal__ring{flex-shrink:0}.course-mandatory-modal__section-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.course-mandatory-modal__section-title{font-size:var(--font-size-13);font-weight:var(--font-semibold);color:var(--neutrals-0);margin:var(--space-0)}.course-mandatory-modal__section-desc{font-size:var(--font-size-12);color:var(--neutrals-2);margin:var(--space-0);line-height:var(--line-height-compact)}.course-mandatory-modal__section-action{flex-shrink:0;align-items:center;display:flex}.course-mandatory-modal__badge{align-items:center;gap:var(--space-2-5);padding:var(--space-1) var(--space-3);background:var(--accent-green-lite);color:var(--accent-green-dark);border-radius:var(--radius-pill);font-size:var(--font-size-12);font-weight:var(--font-medium);white-space:nowrap;display:flex}.course-mandatory-modal__timer{font-size:var(--font-size-16);font-weight:var(--font-bold);font-family:var(--font-mono);color:var(--neutrals-0);min-width:calc(3 * var(--space-6));text-align:right;flex-shrink:0}@media (width<=768px){.course-mandatory-modal__section{flex-direction:column;align-items:flex-start}.course-mandatory-modal__section-action{align-self:flex-start}}@media (width<=300px){.course-mandatory-modal{gap:var(--space-4)}.course-mandatory-modal__section{padding:var(--space-3)}.course-mandatory-modal__title{font-size:var(--font-size-16)}}.assessment-instructions-modal__header{width:100%;padding-bottom:var(--space-4);border-bottom:1px solid var(--neutrals-6);box-sizing:border-box;text-align:left;flex-shrink:0;margin-bottom:0;padding-inline-end:var(--space-10);display:block;position:relative}.assessment-instructions-modal__header-title{width:100%;font-size:var(--font-size-16);color:var(--neutrals-0);text-align:left;margin:0;font-weight:600;line-height:1.4;display:block}.assessment-instructions-modal__close{top:0;flex-shrink:0;position:absolute;inset-inline-end:0}.assessment-instructions-modal__body{width:100%;min-height:0;padding-top:var(--space-4)}.assessment-instructions-modal__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding-top:var(--space-4);border-top:1px solid var(--neutrals-6);flex-shrink:0;margin-top:0;display:flex}.assessment-instructions-modal__start{border-radius:var(--nucleus-radius-full);min-width:40%}.assessment-instructions-modal{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.assessment-instructions-modal__intro{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.assessment-instructions-modal__title{font-size:var(--font-size-20);color:var(--neutrals-0);margin:0;font-weight:600;line-height:1.3}.assessment-instructions-modal__subtitle{width:100%;font-size:var(--font-size-14);color:var(--neutrals-2);margin:0;font-weight:400;line-height:1.5}.assessment-instructions-modal__meta{gap:var(--space-2);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.assessment-instructions-modal__meta-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--neutrals-6);border-radius:var(--nucleus-radius-full);background-color:var(--neutrals-8);color:var(--neutrals-2);font-size:var(--font-size-13);font-weight:500;line-height:1.4;display:inline-flex}.assessment-instructions-modal__meta-item svg{color:var(--neutrals-3);flex-shrink:0}.assessment-instructions-modal__section{border:none;width:100%;margin:0;padding:0}.assessment-instructions-modal__section-title{margin:0 0 var(--space-3);font-size:var(--font-size-14);color:var(--neutrals-0);font-weight:600;line-height:1.4}.assessment-instructions-modal__section-list{width:100%;gap:var(--space-2);font-size:var(--font-size-14);color:var(--neutrals-2);flex-direction:column;margin:0;padding:0;padding-inline-start:var(--space-5);font-weight:400;line-height:1.5;list-style:none;display:flex}.assessment-instructions-modal__section-list li{padding-inline-start:var(--space-1);position:relative}.assessment-instructions-modal__section-list li:before{content:"";inset-inline-start:calc(-1 * var(--space-4));width:var(--space-2);height:var(--space-2);background-color:var(--primary-2);border-radius:50%;position:absolute;top:.55em;transform:translateY(-50%)}.assessment-instructions-modal__consent{width:100%;padding-top:var(--space-1)}.assessment-instructions-modal__consent label{font-size:var(--font-size-14);color:var(--neutrals-2);font-weight:400;line-height:1.5}@media (width<=768px){.assessment-instructions-modal{gap:var(--space-3)}.assessment-instructions-modal__title{font-size:var(--font-size-18)}.assessment-instructions-modal__meta{flex-direction:column;align-items:flex-start}}@media (width<=300px){.assessment-instructions-modal__title{font-size:var(--font-size-16)}.assessment-instructions-modal__section-list{padding-inline-start:var(--space-4)}.assessment-instructions-modal__section-list li:before{inset-inline-start:calc(-1 * var(--space-3))}}@media (width<=768px){.assessment-instructions-modal__footer{flex-direction:column;align-items:stretch}.assessment-instructions-modal__start{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.assessment-instructions-modal__start{transition:none}}.active-assessment-modal__header{box-sizing:border-box;width:100%;padding-bottom:0;text-align:center;border-bottom:none;padding-inline-end:var(--space-10);position:relative}.active-assessment-modal__close{top:0;flex-shrink:0;position:absolute;inset-inline-end:0}.active-assessment-modal__body{width:100%;min-height:0;padding-top:var(--space-4)}.active-assessment-modal__footer{justify-content:stretch;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;padding-top:var(--space-4);border-top:1px solid var(--neutrals-6);flex-shrink:0;margin-top:0;display:flex}.active-assessment-modal__action{border-radius:var(--radius-pill);flex:1;min-width:0}.active-assessment-modal{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.active-assessment-modal__hero{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;display:flex}.active-assessment-modal__hero-icon{color:var(--accent-yellow);flex-shrink:0}.active-assessment-modal__hero-title{width:100%;font-size:var(--font-size-20);color:var(--neutrals-0);text-align:center;margin:0;font-weight:600;line-height:1.3}.active-assessment-modal__hero-text{width:100%;font-size:var(--font-size-14);color:var(--neutrals-2);margin:0;font-weight:400;line-height:1.5}.active-assessment-modal__alert{width:100%}.active-assessment-modal__cards{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.active-assessment-modal__card{gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--neutrals-6);border-radius:var(--radius-lg);background-color:var(--neutrals-8);box-sizing:border-box;flex-direction:column;display:flex}.active-assessment-modal__card--current{border-color:var(--neutrals-6)}.active-assessment-modal__card--selected{border-color:var(--primary-5);background-color:var(--primary-9)}.active-assessment-modal__card-role{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.active-assessment-modal__card-role-label{font-size:var(--font-size-12);color:var(--neutrals-0);font-weight:600;line-height:1.4}.active-assessment-modal__card-role-hint{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-12);font-weight:500;line-height:1.4}.active-assessment-modal__card-role-hint--current{background-color:var(--status-warning-bg);color:var(--status-warning-ink)}.active-assessment-modal__card-role-hint--selected{background-color:var(--primary-8);color:var(--primary-0)}.active-assessment-modal__card-body{align-items:center;gap:var(--space-3);width:100%;display:flex}.active-assessment-modal__card-icon{width:var(--space-10);height:var(--space-10);background-color:var(--accent-yellow);color:var(--neutrals-9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.active-assessment-modal__card-text{gap:var(--space-1);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.active-assessment-modal__card-name{font-size:var(--font-size-13);color:var(--neutrals-2);margin:0;font-weight:400;line-height:1.4}.active-assessment-modal__card-description{font-size:var(--font-size-14);color:var(--neutrals-0);word-break:break-word;margin:0;font-weight:600;line-height:1.4}@media (width<=768px){.active-assessment-modal{gap:var(--space-3)}.active-assessment-modal__hero-icon{width:40px;height:40px}.active-assessment-modal__hero-title{font-size:var(--font-size-18)}.active-assessment-modal__card-body{align-items:flex-start}}@media (width<=300px){.active-assessment-modal__hero-title{font-size:var(--font-size-16)}.active-assessment-modal__hero-text{font-size:var(--font-size-13)}.active-assessment-modal__card{padding:var(--space-2)}.active-assessment-modal__card-icon{width:var(--space-10);height:var(--space-10)}}@media (width<=768px){.active-assessment-modal__footer{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.active-assessment-modal__action{transition:none}}.identity-verification-modal__hint{width:100%;color:var(--neutrals-3);margin:0}.identity-verification-modal__cta{align-items:center;gap:2rem;display:inline-flex}.document-preview-modal__body{width:100%;min-width:0;padding:0 var(--space-4) var(--space-4);box-sizing:border-box;flex-direction:column;display:flex}.document-preview-modal__footer{width:100%;padding:var(--space-3) var(--space-4) var(--space-4);box-sizing:border-box;border-top:.0625rem solid var(--neutrals-7);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.document-preview-modal__footer-action{flex-shrink:0}@media (width<=768px){.document-preview-modal__body{padding:0 var(--space-3) var(--space-3)}.document-preview-modal__footer{padding:var(--space-3)}.document-preview-modal__footer-action{width:100%}}@media (width<=300px){.document-preview-modal__body{padding:0 var(--space-3) var(--space-3)}.document-preview-modal__footer{padding:var(--space-3)}}.onboarding-modal__body{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.onboarding-modal__intro{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;display:flex}.onboarding-modal__intro-icon{color:var(--accent-primary)}.onboarding-modal__intro-title{width:100%;margin:0}.onboarding-modal__section{gap:var(--space-4);width:100%;padding:var(--space-4);border:var(--border-width-sm) solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.onboarding-modal__section-header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.onboarding-modal__choice-row{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.onboarding-modal__choice-btn{justify-content:center;width:100%;max-width:20rem}.onboarding-modal__choice-row .onboarding-modal__choice-btn:first-of-type{margin-top:var(--space-4)}.onboarding-modal__choice-or{width:100%;color:var(--neutrals-3);text-align:center;margin:0}.onboarding-modal__back{margin-right:auto}.onboarding-modal__email-step{gap:var(--space-4);width:100%;padding:var(--space-4);flex-direction:column;display:flex}.onboarding-modal__email-field,.onboarding-modal__email-input-group{width:100%}.onboarding-modal__email-input-suffix{padding-right:0}.onboarding-modal__empty-options{width:100%;color:var(--neutrals-3);margin:0}.onboarding-modal__otp-block{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.onboarding-modal__file-uploader,.onboarding-modal__file-uploader--dropzone{width:100%}.onboarding-modal__file-preview{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.onboarding-modal__file-preview-controls{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.onboarding-modal__file-preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--neutrals-2);flex:auto;overflow:hidden}.onboarding-modal__file-preview-toggle{flex-shrink:0}.onboarding-modal__file-preview-frame{border:var(--border-width-sm) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--neutrals-85);width:100%;min-height:12rem;max-height:20rem;overflow:hidden}.onboarding-modal__file-preview-image{object-fit:contain;width:100%;max-height:20rem;display:block}.onboarding-modal__file-preview-frame .document-preview-frame__iframe{border:none;width:100%;height:20rem}.onboarding-modal__uploading{align-items:center;gap:var(--space-2);width:100%;display:flex}.onboarding-modal__add-row{justify-content:flex-start;width:100%}.onboarding-modal__footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}@media (width<=768px){.onboarding-modal__choice-row{gap:var(--space-2)}.onboarding-modal__choice-btn{max-width:100%}.onboarding-modal__footer{flex-direction:column-reverse;align-items:stretch}}@media (width<=300px){.onboarding-modal__section{padding:var(--space-3)}}.marksheet-uploaded-file-row{width:100%}.marksheet-uploaded-file-row .nucleus-file-item,.marksheet-uploaded-file-row .nucleus-file-item--success{background-color:var(--neutrals-7);border:.0625rem solid var(--neutrals-7)}.marksheet-uploaded-file-row .nucleus-file-item__icon{background-color:var(--neutrals-9);border:.0625rem solid var(--neutrals-7);color:var(--primary-2)}.marksheet-uploaded-file-row .nucleus-file-item__icon--pdf{color:var(--primary-2)}.marksheet-uploaded-file-row .nucleus-file-item__name{color:var(--neutrals-1)}.marksheet-uploaded-file-row .nucleus-file-item__size,.marksheet-uploaded-file-row .nucleus-file-item__remove{color:var(--neutrals-3)}.marksheet-uploaded-file-row .nucleus-file-item__remove:hover:not(:disabled){color:var(--accent-red);background-color:color-mix(in oklab, var(--accent-red) 10%, transparent)}.marksheet-uploaded-file-row .nucleus-file-item__remove.marksheet-uploaded-file-row__preview:hover:not(:disabled),.marksheet-uploaded-file-row .nucleus-file-item__remove.marksheet-uploaded-file-row__preview[aria-pressed=true]{color:var(--primary-2);background-color:var(--neutrals-8)}.user-basic-info-header-title-text,.user-work-experience-header-title-text,.user-education-header-title-text,.user-skills-card-header-title-text,.user-languages-card-header-title-text,.user-other-details-header-title-text{color:var(--neutrals-1);font-size:var(--font-size-20);margin:0;font-style:normal;font-weight:600;line-height:160%}.user-other-details-header-subtitle-text{color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;font-style:normal;font-weight:400;line-height:160%}.profile-card-refresh{width:100%;position:relative}.profile-card-refresh__content{width:100%}.profile-card-refresh--active .profile-card-refresh__content{visibility:hidden;pointer-events:none}.profile-card-refresh__overlay{z-index:1;background:var(--neutrals-9);pointer-events:auto;border-radius:1.5rem;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:absolute;inset:0}.profile-card-refresh__spinner{color:var(--primary-1)}.profile-details-section{align-self:stretch;gap:var(--space-7);flex-direction:column;width:100%;display:flex}.profile-details-section__anchor{scroll-margin-top:4.5rem}.profile-details-skel-fallback{box-sizing:border-box;border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-8);width:100%;min-height:12rem}.profile-details-section__skills-group{gap:var(--space-7);flex-direction:column;width:100%;display:flex}.user-basic-info{box-sizing:border-box;border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);width:100%;min-width:0;box-shadow:var(--shadow-card-soft);border-radius:1.5rem;flex-direction:column;align-self:stretch;gap:1.5rem;padding:1.5rem;display:flex}@media (width<=480px){.user-basic-info{padding:1.125rem}}.user-basic-info-header{width:100%}.user-basic-info-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%;margin:0;display:grid}@media (width<=768px){.user-basic-info-content{grid-template-columns:minmax(0,1fr)}}.user-basic-info-content-item--name{grid-area:1/1}.user-basic-info-content-item--primary-email{grid-area:1/2}.user-basic-info-content-item--secondary-email{grid-area:1/3}.user-basic-info-content-item--user-id{grid-area:2/1}.user-basic-info-content-item--phone{grid-area:2/2}@media (width<=768px){.user-basic-info-content-item--name,.user-basic-info-content-item--primary-email,.user-basic-info-content-item--secondary-email,.user-basic-info-content-item--user-id,.user-basic-info-content-item--phone{grid-area:auto}}.user-basic-info-content-item{flex-direction:column;gap:.5rem;width:100%;min-width:0;margin:0;display:flex}.user-basic-info-content-item--empty{min-height:3.4rem}.user-basic-info-content-item-label-text{color:var(--neutrals-3);margin:0;font-size:.875rem;font-weight:500;line-height:160%}.user-basic-info-content-item-value-text{min-width:0;color:var(--neutrals-1);font-size:var(--font-size-16);overflow-wrap:anywhere;word-break:break-word;margin:0;font-style:normal;font-weight:400;line-height:1.5rem}.user-basic-info-skel-fallback{box-sizing:border-box;border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-8);width:100%;min-height:18rem}.user-work-experience{width:100%;padding:var(--space-7);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-soft);align-self:stretch;gap:var(--space-7);border-radius:1.5rem;flex-direction:column;display:flex}.user-work-experience-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;display:flex}.user-work-experience-header-actions,.user-work-experience-content-item-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.user-work-experience-content{flex-direction:column;gap:1rem;width:100%;display:flex}.user-work-experience-content-item{width:100%;padding:var(--space-5) var(--space-6);border-left:.25rem solid var(--accent-green);background:var(--neutrals-85);border-radius:0 .75rem .75rem 0;flex-direction:column;display:flex}.user-work-experience-content-item-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);width:100%;display:flex}.user-work-experience-content-item-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.user-work-experience-content-item-role-text{min-width:0;color:var(--neutrals-1);font-size:var(--font-size-16);margin:0;font-style:normal;font-weight:600;line-height:160%}.user-work-experience-content-item-company-text{min-width:0;color:var(--accent-green);font-size:var(--font-size-14);margin:0;font-style:normal;font-weight:500;line-height:160%}.user-work-experience-content-item-duration-text,.user-work-experience-content-item-description-text{min-width:0;color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;font-style:normal;font-weight:400;line-height:160%}.user-work-experience-content-item-description-text{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.user-work-experience-empty{box-sizing:border-box;width:100%;min-height:9rem;padding:var(--space-8) var(--space-7);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-85);text-align:center;justify-content:center;align-items:center;gap:var(--space-3);border-radius:1rem;flex-direction:column;display:flex}.user-work-experience-empty-title{max-width:100%;color:var(--neutrals-1);font-size:var(--font-size-16);margin:0;font-weight:600;line-height:160%}.user-work-experience-empty-description{max-width:100%;color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;font-weight:400;line-height:160%}@media (width<=640px){.user-work-experience-header{flex-direction:row;align-items:center}}@media (width<=480px){.user-work-experience-content-item{padding:var(--space-4) var(--space-5)}}.user-education{border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);width:100%;box-shadow:var(--shadow-card-soft);border-radius:1.5rem;flex-direction:column;align-self:stretch;gap:1.5rem;padding:1.5rem;display:flex}.user-education .user-education-header{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.user-education .user-education-header-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.user-education .user-education-content{flex-direction:column;gap:1rem;width:100%;display:flex}.user-education .user-education-content .user-education-content-item{border-left:.25rem solid var(--accent-blue);background:var(--neutrals-85);border-radius:0 .75rem .75rem 0;flex-direction:column;width:100%;padding:1rem 1.25rem;display:flex}.user-education .user-education-content .user-education-content-item-top{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.user-education .user-education-content .user-education-content-item-copy{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.user-education .user-education-content .user-education-content-item-degree-text{min-width:0;color:var(--neutrals-0);font-size:var(--font-size-16);letter-spacing:-.312px;margin:0;font-style:normal;font-weight:500;line-height:1.5rem}.user-education .user-education-content .user-education-content-item-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.user-education .user-education-content .user-education-content-item-college-text{color:var(--accent-blue);margin:0;font-size:.875rem;font-weight:500;line-height:160%}.user-education .user-education-content .user-education-content-item-level-text,.user-education .user-education-content .user-education-content-item-year-text,.user-education .user-education-content .user-education-content-item-grade-text,.user-education .user-education-content .user-education-content-item-description-text{color:var(--neutrals-3);font-size:var(--font-size-14);letter-spacing:-.15px;margin:0;font-style:normal;font-weight:400;line-height:1.3125rem}.user-education .user-education-content .user-education-content-item-description-text{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.user-education .user-education-empty{box-sizing:border-box;border:.0625rem solid var(--neutrals-7);background:linear-gradient(165deg, var(--neutrals-85) 0%, var(--neutrals-9) 100%);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:9rem;padding:2rem 1.5rem;display:flex}.user-education .user-education-empty-title{max-width:22rem;color:var(--neutrals-1);letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:600;line-height:150%}.user-education .user-education-empty-description{max-width:22rem;color:var(--neutrals-3);margin:0;font-size:.9375rem;font-weight:500;line-height:165%}@media (width<=640px){.user-education .user-education-header{flex-direction:row;align-items:center;gap:1rem}}@media (width<=480px){.user-education{padding:1.125rem}}.user-skills-card,.user-languages-card{width:100%;padding:var(--space-7);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-soft);border-radius:1.5rem;flex-direction:column;align-self:stretch;gap:0;display:flex}.user-skills-card-header,.user-languages-card-header{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.user-skills-card-header-top,.user-languages-card-header-top{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-width:0;display:flex}.user-skills-card-header-actions,.user-languages-card-header-actions{gap:var(--space-1);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.user-skills-card-content,.user-languages-card-content{width:100%;min-height:0;margin-top:var(--space-7);flex-direction:column;display:flex}.profile-chip-list-content{align-content:flex-start;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;width:100%;min-height:0;display:flex}.profile-removable-chip{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;min-height:0;padding:var(--space-1) var(--space-2);border-radius:var(--nucleus-radius-full);border:var(--space-hairline) solid var(--neutrals-7);background:var(--neutrals-85);color:var(--neutrals-2);font-size:var(--font-size-12);font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.profile-removable-chip.chip{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;min-height:0;padding:var(--space-1) var(--space-2);border-radius:var(--nucleus-radius-full);border:var(--space-hairline) solid var(--neutrals-7);background:var(--neutrals-85);color:var(--neutrals-2);display:inline-flex}.profile-removable-chip__label{min-width:0;line-height:inherit;margin:0;padding:0;display:inline}.profile-removable-chip__trigger{flex-shrink:0;align-self:center;align-items:center;width:auto;margin:0;padding:0;line-height:0;display:inline-flex}.profile-removable-chip__remove{width:var(--font-size-14);height:var(--font-size-14);min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.profile-removable-chip__remove:disabled{cursor:not-allowed;opacity:.45}.profile-removable-chip__remove:focus-visible{outline:.125rem solid var(--primary-1);outline-offset:.125rem}.profile-removable-chip__remove-icon{width:var(--font-size-14);height:var(--font-size-14);flex-shrink:0;display:block}.profile-removable-chip-confirm__popover{width:100%;max-width:18rem}.profile-removable-chip-confirm__dialog{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.profile-removable-chip-confirm__question{width:100%;color:var(--neutrals-1);margin:0;font-weight:500;line-height:1.45}.profile-removable-chip-confirm__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.profile-removable-chip-confirm__button{flex:auto;min-width:0}@media (width<=768px){.profile-removable-chip-confirm__actions{flex-direction:column;align-items:stretch}.profile-removable-chip-confirm__button{width:100%}}@media (width<=300px){.profile-removable-chip-confirm__question{font-size:var(--font-size-12)}}.user-other-details{border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);width:100%;box-shadow:var(--shadow-card-soft);border-radius:1.5rem;flex-direction:column;align-self:stretch;gap:1.5rem;padding:1.5rem;display:flex}@media (width<=480px){.user-other-details{padding:1.125rem}}.user-other-details-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (width<=640px){.user-other-details-header{flex-direction:row;align-items:flex-start}}.user-other-details-header-copy{gap:var(--space-1);flex-direction:column;display:flex}.user-other-details-header-actions{gap:var(--space-1);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.user-other-details-content{grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%;display:grid}.user-other-details-content>.catalog-state{grid-column:1/-1}@media (width<=992px){.user-other-details-content{grid-template-columns:1fr}}.user-other-details-content-item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.user-other-details-content-item--editing{gap:var(--space-2)}.user-other-details-content-item__input{box-sizing:border-box;width:100%;max-width:100%}.user-other-details-content-item-label-text{color:var(--neutrals-2);font-size:var(--font-size-14);margin:0;font-style:normal;font-weight:500;line-height:160%}.user-other-details-content-item-value-text{color:var(--neutrals-1);font-size:var(--font-size-14);overflow-wrap:anywhere;word-break:break-word;margin:0;font-style:normal;font-weight:500;line-height:160%}.user-other-details-content-item-value-text--placeholder{color:var(--neutrals-3);font-weight:400}.user-other-details-content-item-value-link{color:var(--accent-green);font-size:var(--font-size-14);overflow-wrap:anywhere;word-break:break-word;margin:0;font-style:normal;font-weight:500;line-height:160%;text-decoration:none}.user-other-details-content-item-value-link:hover{text-decoration:underline}.user-other-details-content-item-value-link:focus-visible{outline:.125rem solid var(--primary-5);outline-offset:.125rem;border-radius:.25rem}.delete-work-experience-alert-dialog{background:var(--neutrals-9);flex-direction:column;width:100%;padding:0;display:flex}.delete-work-experience-alert-dialog__header{box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-7) var(--space-4);border-bottom:.0625rem solid var(--neutrals-7);flex-shrink:0;margin:0;display:block}.delete-work-experience-alert-dialog__header-inner{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row;width:100%;display:flex}.delete-work-experience-alert-dialog__heading{text-align:left;min-width:0;font-size:var(--font-size-20);color:var(--neutrals-1);flex:auto;margin:0;padding:0;font-style:normal;font-weight:600;line-height:160%}.delete-work-experience-alert-dialog__close{top:auto;flex-shrink:0;margin:0;position:static;inset-inline-end:auto}.delete-work-experience-alert-dialog__body{box-sizing:border-box;width:100%;padding:var(--space-6) var(--space-7);align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.delete-work-experience-alert-dialog__message{width:100%;font-size:var(--font-size-16);color:var(--neutrals-1);margin:0;font-style:normal;font-weight:600;line-height:160%}.delete-work-experience-alert-dialog__warning{width:100%;font-size:var(--font-size-14);color:var(--neutrals-3);margin:0;font-style:normal;font-weight:400;line-height:160%}.delete-work-experience-alert-dialog__footer{box-sizing:border-box;width:100%;padding:var(--space-5) var(--space-7);border-top:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);flex-shrink:0;display:block}.delete-work-experience-alert-dialog__footer-inner{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-direction:row;width:100%;display:flex}.delete-work-experience-alert-dialog__footer-action{border-radius:var(--radius-pill);flex:none;justify-content:center;min-width:10.5rem}@media (width<=768px){.delete-work-experience-alert-dialog__footer-inner{flex-direction:column-reverse;align-items:stretch}.delete-work-experience-alert-dialog__footer-action{width:100%;min-width:0}}@media (width<=300px){.delete-work-experience-alert-dialog__header{padding:var(--space-4) var(--space-5) var(--space-3)}.delete-work-experience-alert-dialog__body,.delete-work-experience-alert-dialog__footer{padding:var(--space-4) var(--space-5)}}.home-catalog-strip-carousel{width:100%;min-width:0;position:relative;overflow:visible}.home-catalog-strip-carousel__track{scrollbar-width:none;-ms-overflow-style:none}.home-catalog-strip-carousel__track::-webkit-scrollbar{width:0;height:0;display:none}.home-catalog-strip-carousel__nav-layer{z-index:var(--z-raised);pointer-events:none;position:absolute;inset:0}.home-catalog-strip-carousel__nav{z-index:var(--z-raised);pointer-events:auto;width:var(--space-8);height:var(--space-8);color:var(--primary-4);cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--neutrals-7);background:var(--neutrals-85);box-shadow:var(--shadow-card-primary-raised);opacity:.92;visibility:visible;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), opacity var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.home-catalog-strip-carousel__nav{transition:none}}.home-catalog-strip-carousel__nav:focus-visible{outline:var(--outline-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus);opacity:1}.home-catalog-strip-carousel__nav:disabled{opacity:0;visibility:hidden;cursor:default;pointer-events:none}@media (hover:hover) and (pointer:fine){.home-catalog-strip-carousel__nav:not(:disabled):hover{border-color:var(--neutrals-6);box-shadow:var(--shadow-card-primary-hover);opacity:1}}.home-catalog-strip-carousel--overflow:hover .home-catalog-strip-carousel__nav:not(:disabled),.home-catalog-strip-carousel--interacting .home-catalog-strip-carousel__nav:not(:disabled),.home-catalog-strip-carousel__nav:focus-visible:not(:disabled){opacity:1}.home-catalog-strip-carousel__nav--prev{left:var(--space-2)}.home-catalog-strip-carousel__nav--next{right:var(--space-2)}.home-catalog-strip-carousel__nav-icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}@media (width<=768px){.home-catalog-strip-carousel__nav{width:var(--layout-touch-target-compact);height:var(--layout-touch-target-compact)}.home-catalog-strip-carousel__nav--prev{left:var(--space-1)}.home-catalog-strip-carousel__nav--next{right:var(--space-1)}}@media (width<=300px){.home-catalog-strip-carousel__nav--prev{left:var(--space-hairline)}.home-catalog-strip-carousel__nav--next{right:var(--space-hairline)}}html[data-theme=dark] .home-catalog-strip-carousel__nav{border-color:var(--neutrals-6);background:var(--neutrals-7)}.secure-your-account-step{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.secure-your-account-step__back{align-self:flex-start}.secure-your-account-step__header{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;display:flex}.secure-your-account-step__header-icon{color:var(--primary-5)}.secure-your-account-step__warning-icon{color:var(--accent-yellow)}.secure-your-account-step__title{color:var(--neutrals-0);font-size:var(--font-size-24);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}@media (width<=768px){.secure-your-account-step__title{font-size:var(--font-size-20)}}@media (width<=300px){.secure-your-account-step__title{font-size:var(--font-size-18)}}.secure-your-account-step__subtitle{color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;line-height:1.5}.secure-your-account-step__body{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.secure-your-account-step__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.secure-your-account-step__info-alert{width:100%}.secure-your-account-step__info{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--accent-blue) 25%, transparent);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--accent-blue-lite) 55%, var(--neutrals-9));color:var(--accent-blue-dark);display:flex}@media (width<=300px){.secure-your-account-step__info{flex-direction:column}}.secure-your-account-step__info--warning{border-color:color-mix(in srgb, var(--accent-yellow) 35%, transparent);background-color:color-mix(in srgb, var(--accent-yellow-lite) 45%, var(--neutrals-9));color:var(--neutrals-1)}.secure-your-account-step__alert{color:var(--accent-red);font-size:var(--font-size-13);margin:0;font-weight:500;line-height:1.4}.secure-your-account-step__linked-email{color:var(--neutrals-2);font-size:var(--font-size-14);text-align:center;margin:0;line-height:1.45}.secure-your-account-step__actions{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.secure-your-account-step__submit{width:100%}.secure-your-account-step__resend{justify-content:center;width:100%;display:flex}.secure-your-account-step__resend-timer{color:var(--neutrals-3);font-size:var(--font-size-13)}.secure-your-account-step__support{color:var(--neutrals-3);font-size:var(--font-size-13);text-align:center;margin:0;line-height:1.45}.secure-your-account-step__support-link{color:var(--primary-5);text-underline-offset:.125rem;font-weight:600;text-decoration:underline}.secure-your-account-step__label-hint{align-items:flex-start;gap:var(--space-2);width:100%;color:var(--neutrals-3);font-size:var(--font-size-12);line-height:1.45;display:flex}@media (prefers-reduced-motion:reduce){.secure-your-account-step__submit{transition:none}}.course-accordion-nav{width:100%;padding:var(--space-4-5);flex-direction:column;display:flex}.course-accordion-nav .accordion{overflow:clip}.course-accordion-nav--empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);color:var(--neutrals-2)}.course-accordion-nav__empty-text{font-size:var(--font-size-14);color:var(--neutrals-2)}.course-accordion-nav__root{border-radius:var(--nucleus-radius-2xl);flex-direction:column;width:100%;display:flex;overflow:clip}.course-accordion-nav__root.accordion--surface{border-radius:var(--nucleus-radius-2xl)}.course-accordion-nav__root.accordion--surface .accordion__item:first-child [data-slot=accordion-trigger]{border-top-left-radius:var(--nucleus-radius-2xl);border-top-right-radius:var(--nucleus-radius-2xl)}.course-accordion-nav__root.accordion--surface .accordion__item:last-child:not(:has([data-slot=accordion-trigger][aria-expanded=true])) [data-slot=accordion-trigger]{border-bottom-left-radius:var(--nucleus-radius-2xl);border-bottom-right-radius:var(--nucleus-radius-2xl)}.course-accordion-nav__module,.course-accordion-nav__module-heading{width:100%}.course-accordion-nav__module-btn{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-4-5) var(--space-5);color:var(--neutrals-0);border-radius:var(--nucleus-radius-none);display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.course-accordion-nav__module-btn:hover{background:0 0!important}.course-accordion-nav__module-indicator{color:var(--neutrals-2);flex-shrink:0}.course-accordion-nav__module-info{gap:var(--space-1);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.course-accordion-nav__module-name{font-size:var(--font-size-14);font-weight:var(--font-semibold);color:var(--neutrals-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.course-accordion-nav__module-count{font-size:var(--font-size-10);color:var(--neutrals-2)}.course-accordion-nav__topics{gap:var(--space-2);margin:var(--space-0);flex-direction:column;list-style:none;display:flex}.course-accordion-nav__topic{align-items:center;gap:var(--space-2);text-align:left;min-height:var(--layout-touch-target-comfortable);transition:background-color var(--duration-short) var(--ease-default), border-color var(--duration-short) var(--ease-default), color var(--duration-short) var(--ease-default), opacity var(--duration-short) var(--ease-default);display:flex;padding:var(--space-3) var(--space-4)!important;border-radius:var(--nucleus-radius-2xl)!important;border:var(--stroke-1) solid transparent!important;background:0 0!important;justify-content:flex-start!important}.course-accordion-nav__topic:focus-visible,.course-accordion-nav__topic[data-focus-visible=true]{outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:calc(-1 * var(--outline-focus));box-shadow:none!important}.course-accordion-nav__topic--locked{opacity:.72;cursor:not-allowed}.course-accordion-nav__topic--locked .course-accordion-nav__topic-name{color:var(--neutrals-3)}.course-accordion-nav__topic--locked .course-accordion-nav__topic-icon--locked{color:var(--neutrals-4)}.course-accordion-nav__topic--not-started:not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--not-started{color:var(--neutrals-3)}.course-accordion-nav__topic--not-started:not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name{color:var(--neutrals-1);font-weight:var(--font-normal)}.course-accordion-nav__topic--not-started:hover:not(:disabled):not(.course-accordion-nav__topic--active),.course-accordion-nav__topic--not-started[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active){background-color:var(--primary-9)!important;border-color:var(--primary-7)!important}.course-accordion-nav__topic--not-started:hover:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--not-started,.course-accordion-nav__topic--not-started[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--not-started{color:var(--primary-4)}.course-accordion-nav__topic--not-started:hover:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name,.course-accordion-nav__topic--not-started[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name{color:var(--neutrals-0)}.course-accordion-nav__topic--not-started.course-accordion-nav__topic--active{background-color:var(--status-success-bg)!important;border-color:var(--accent-green-dull)!important}.course-accordion-nav__topic--not-started.course-accordion-nav__topic--active .course-accordion-nav__topic-icon--not-started{color:var(--accent-green)}.course-accordion-nav__topic--not-started.course-accordion-nav__topic--active .course-accordion-nav__topic-name{color:var(--status-success-ink);font-weight:var(--font-semibold)}.course-accordion-nav__topic--in-progress:not(.course-accordion-nav__topic--active){background-color:var(--status-success-bg)!important;border-color:color-mix(in srgb, var(--accent-green-dull) 35%, transparent)!important}.course-accordion-nav__topic--in-progress:not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--in-progress{color:var(--accent-green)}.course-accordion-nav__topic--in-progress:not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name{color:var(--status-success-ink);font-weight:var(--font-medium)}.course-accordion-nav__topic--in-progress:hover:not(:disabled):not(.course-accordion-nav__topic--active),.course-accordion-nav__topic--in-progress[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active){background-color:color-mix(in srgb, var(--accent-green) 14%, transparent)!important;border-color:var(--accent-green-dull)!important}.course-accordion-nav__topic--in-progress:hover:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name,.course-accordion-nav__topic--in-progress[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name{color:var(--status-success-ink)}.course-accordion-nav__topic--in-progress.course-accordion-nav__topic--active{background-color:color-mix(in srgb, var(--accent-green) 14%, transparent)!important;border-color:var(--accent-green)!important}.course-accordion-nav__topic--in-progress.course-accordion-nav__topic--active .course-accordion-nav__topic-icon--in-progress{color:var(--status-success-ink)}.course-accordion-nav__topic--in-progress.course-accordion-nav__topic--active .course-accordion-nav__topic-name{color:var(--status-success-ink);font-weight:var(--font-semibold)}.course-accordion-nav__topic--completed:not(.course-accordion-nav__topic--active){background-color:var(--status-success-bg)!important;border-color:color-mix(in srgb, var(--accent-green-dull) 35%, transparent)!important}.course-accordion-nav__topic--completed:not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--completed{color:var(--accent-green)}.course-accordion-nav__topic--completed:not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name{color:var(--status-success-ink);font-weight:var(--font-medium)}.course-accordion-nav__topic--completed:hover:not(:disabled):not(.course-accordion-nav__topic--active),.course-accordion-nav__topic--completed[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active){background-color:color-mix(in srgb, var(--accent-green) 14%, transparent)!important;border-color:var(--accent-green-dull)!important}.course-accordion-nav__topic--completed:hover:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--completed,.course-accordion-nav__topic--completed[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-icon--completed{color:var(--status-success-ink)}.course-accordion-nav__topic--completed:hover:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name,.course-accordion-nav__topic--completed[data-hovered=true]:not(:disabled):not(.course-accordion-nav__topic--active) .course-accordion-nav__topic-name{color:var(--status-success-ink);font-weight:var(--font-semibold)}.course-accordion-nav__topic--completed.course-accordion-nav__topic--active{background-color:color-mix(in srgb, var(--accent-green) 14%, transparent)!important;border-color:var(--accent-green)!important}.course-accordion-nav__topic--completed.course-accordion-nav__topic--active .course-accordion-nav__topic-icon--completed{color:var(--status-success-ink)}.course-accordion-nav__topic--completed.course-accordion-nav__topic--active .course-accordion-nav__topic-name{color:var(--status-success-ink);font-weight:var(--font-semibold)}.course-accordion-nav__topic-name{min-width:0;font-size:var(--font-size-13);line-height:var(--line-height-compact);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-short) var(--ease-default);flex:1;overflow:hidden}.course-accordion-nav__topic-icon{color:var(--neutrals-3);transition:color var(--duration-short) var(--ease-default);flex-shrink:0}.course-accordion-nav__topic-icon--locked{color:var(--neutrals-4)}@media (prefers-reduced-motion:reduce){.course-accordion-nav__topic,.course-accordion-nav__topic-name,.course-accordion-nav__topic-icon{transition:none}}@media (width<=768px){.course-accordion-nav__module-name,.course-accordion-nav__topic-name{white-space:normal;text-overflow:unset;overflow:visible}}@media (width<=300px){.course-accordion-nav__module-btn{padding:var(--space-4) var(--space-0)}.course-accordion-nav__topic{padding:var(--space-2) var(--space-3)!important}}.course-progress-bar{width:100%;padding:var(--space-4-5);border-bottom:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0}.course-progress-bar__text{align-items:baseline;gap:var(--space-2-5);margin-bottom:var(--space-3);display:flex}.course-progress-bar__pct{font-size:var(--font-size-18);font-weight:var(--font-bold);color:var(--neutrals-0)}.course-progress-bar__label{font-size:var(--font-size-12);color:var(--neutrals-2)}.course-progress-bar__track{width:100%;height:var(--space-2);background:var(--neutrals-6);border-radius:var(--radius-xs);overflow:clip}.course-progress-bar__fill{border-radius:var(--radius-xs);height:100%;transition:width var(--duration-base) var(--ease-default)}.course-progress-bar__fill--completed{background:var(--accent-green)}.course-progress-bar__fill--in-progress{background:var(--accent-yellow)}.course-progress-bar__fill--not-started{background:var(--neutrals-4)}@media (width<=768px){.course-progress-bar{padding:var(--space-4)}.course-progress-bar__pct{font-size:var(--font-size-16)}}@media (width<=300px){.course-progress-bar{padding:var(--space-3)}}.course-mobile-nav{inset:var(--space-0);z-index:var(--z-modal);pointer-events:none;display:none;position:fixed}.course-mobile-nav--open{pointer-events:auto;display:block}.course-mobile-nav__panel{bottom:var(--space-0);left:var(--space-0);background:var(--neutrals-85);width:100%;max-height:80%;-webkit-backdrop-filter:blur(calc(var(--blur,0) / 2));backdrop-filter:blur(calc(var(--blur,0) / 2));border-top-left-radius:var(--nucleus-radius-3xl);border-top-right-radius:var(--nucleus-radius-3xl);box-shadow:var(--shadow-lg);animation:course-mobile-nav-slide-up var(--duration-base) var(--ease-default);flex-direction:column;display:flex;position:absolute}.course-mobile-nav__header{padding:var(--space-4) var(--space-5);border-bottom:var(--stroke-1) solid var(--neutrals-7);background:var(--neutrals-9);border-top-left-radius:var(--nucleus-radius-3xl);border-top-right-radius:var(--nucleus-radius-3xl);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.course-mobile-nav__close{cursor:pointer;color:var(--neutrals-1);padding:var(--space-1);border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.course-mobile-nav__close:focus-visible{outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:var(--outline-offset-focus)}.course-mobile-nav__body{padding:var(--space-0);background:var(--neutrals-9);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.course-mobile-nav__panel{animation:none}}@media (width<=300px){.course-mobile-nav__header{padding:var(--space-4)}}@keyframes course-mobile-nav-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.course-content-renderer{flex-direction:column;flex:1;min-height:0;display:flex}.course-content-renderer>.mdx-editor-wrapper{flex:1;min-height:0}.course-content-renderer--loading{min-height:0}.course-content-renderer--empty{min-height:calc(3 * var(--space-11) + var(--space-10));font-size:var(--font-size-14);color:var(--neutrals-2);justify-content:center;align-items:center}.course-content-renderer__actions{padding:var(--space-4) var(--space-5);justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}@media (width<=768px){.course-content-renderer__actions{padding:var(--space-3) var(--space-4)}}@media (width<=300px){.course-content-renderer__actions{padding:var(--space-2)}}.course-content-skeleton-wrap{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.course-content-skeleton-wrap>[data-boneyard-content]{flex-direction:column;flex:1;min-height:0;display:flex}.course-content-skeleton-slot{width:100%;height:100%;min-height:calc(3 * var(--space-11) + var(--space-10))}.course-content-skeleton-fallback{background:var(--neutrals-9);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.course-content-skeleton-fallback__body{gap:var(--space-3);min-height:0;padding:var(--space-5) var(--space-6) var(--space-7);flex-direction:column;flex:1;display:flex}.course-content-skeleton-fallback__title{width:55%;min-height:var(--space-6);border-radius:var(--radius-md);background:var(--neutrals-8)}.course-content-skeleton-fallback__line{width:100%;min-height:var(--space-3);border-radius:var(--radius-sm);background:var(--neutrals-8)}.course-content-skeleton-fallback__line--full{width:100%}.course-content-skeleton-fallback__line--long{width:92%}.course-content-skeleton-fallback__line--medium{width:78%}.course-content-skeleton-fallback__line--short{width:64%}.course-content-skeleton-fallback__media{width:100%;min-height:calc(var(--space-11) + var(--space-8));border-radius:var(--radius-md);background:var(--neutrals-8)}.course-content-skeleton-fallback__footer{padding:var(--space-4) var(--space-5);border-top:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.course-content-skeleton-fallback__action{width:calc(var(--space-11) + var(--space-10) + var(--space-8));min-height:var(--layout-touch-target-compact);border-radius:var(--radius-pill);background:var(--neutrals-8)}@media (width<=768px){.course-content-skeleton-fallback__body{padding:var(--space-4) var(--space-4) var(--space-6)}.course-content-skeleton-fallback__title{width:72%}.course-content-skeleton-fallback__footer{padding:var(--space-3) var(--space-4)}}@media (width<=300px){.course-content-skeleton-fallback__body{padding:var(--space-3) var(--space-3) var(--space-5)}.course-content-skeleton-fallback__title{width:85%}.course-content-skeleton-fallback__media{min-height:var(--space-11)}.course-content-skeleton-fallback__footer{padding:var(--space-2)}.course-content-skeleton-fallback__action{width:100%}}.mdx-editor-wrapper{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex}.mdx-editor-wrapper__header{padding:var(--space-0) var(--space-5) var(--space-0);flex-shrink:0}.mdx-editor-wrapper__progress{width:100%;height:var(--nucleus-radius-sm);background:var(--neutrals-6);border-radius:var(--nucleus-radius-xs);overflow:hidden}.mdx-editor-wrapper__progress-fill{background:var(--primary-2);height:100%;transition:width var(--duration-fast) var(--ease-default)}@media (prefers-reduced-motion:reduce){.mdx-editor-wrapper__progress-fill{transition:none}}.mdx-editor-wrapper__preview{width:100%}.mdx-editor-wrapper__footer{border-top:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0}.mdx-editor-wrapper__placeholder{height:100%;min-height:calc(3 * var(--space-11) + var(--space-2));font-size:var(--font-size-14);color:var(--neutrals-2);justify-content:center;align-items:center;display:flex}.mdx-editor-container{flex:1;min-height:0;position:relative;overflow-y:auto}.mdx-prose{padding:var(--space-5) var(--space-6) var(--space-7);font-size:var(--font-size-15);line-height:var(--line-height-body);color:var(--neutrals-1)}.mdx-prose h1,.mdx-prose h2,.mdx-prose h3,.mdx-prose h4,.mdx-prose h5,.mdx-prose h6{color:var(--neutrals-0);font-weight:var(--font-semibold);line-height:var(--line-height-compact);margin-top:var(--space-8);margin-bottom:var(--space-3)}.mdx-prose h1:first-child,.mdx-prose h2:first-child,.mdx-prose h3:first-child,.mdx-prose h4:first-child,.mdx-prose h5:first-child,.mdx-prose h6:first-child{margin-top:var(--space-0)}.mdx-prose h1{font-size:var(--font-size-24)}.mdx-prose h2{font-size:var(--font-size-20)}.mdx-prose h3{font-size:var(--font-size-18)}.mdx-prose h4{font-size:var(--font-size-15);font-weight:var(--font-bold)}.mdx-prose h5,.mdx-prose h6{font-size:var(--font-size-14);font-weight:var(--font-bold)}.mdx-prose p{margin-top:var(--space-0);margin-bottom:var(--space-4)}.mdx-prose p:last-child{margin-bottom:var(--space-0)}.mdx-prose ul,.mdx-prose ol{margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0);padding-left:var(--space-6)}.mdx-prose ul{list-style-type:disc}.mdx-prose ol{list-style-type:decimal}.mdx-prose li{margin-bottom:var(--space-2);padding-left:var(--space-1)}.mdx-prose blockquote{border-left:calc(3 * var(--stroke-1)) solid var(--primary-4);margin:var(--space-5) var(--space-0);padding:var(--space-3) var(--space-5);background:var(--primary-9);border-radius:var(--nucleus-radius-none) var(--radius-sm) var(--radius-sm) var(--nucleus-radius-none);color:var(--neutrals-2);font-style:italic}.mdx-prose blockquote p{margin-bottom:var(--space-0)}.mdx-prose code{font-family:var(--font-mono);font-size:var(--font-size-14);background:var(--neutrals-7);color:var(--primary-2);border-radius:var(--radius-xs);padding:var(--space-hairline) var(--space-1)}.mdx-prose pre{background:var(--neutrals-7);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);margin:var(--space-5) var(--space-0);overflow-x:auto}.mdx-prose pre code{padding:var(--space-0);color:inherit;font-size:var(--font-size-13);background:0 0}.mdx-prose a{color:var(--primary-3);text-underline-offset:var(--outline-focus);text-decoration:underline}.mdx-prose a:hover{color:var(--primary-2)}.mdx-prose hr{border:none;border-top:var(--stroke-1) solid var(--neutrals-6);margin:var(--space-7) var(--space-0)}.mdx-prose table{border-collapse:collapse;width:100%;margin:var(--space-5) var(--space-0);font-size:var(--font-size-14)}.mdx-prose th,.mdx-prose td{border:var(--stroke-1) solid var(--neutrals-6);padding:var(--space-2-5) var(--space-4);text-align:left}.mdx-prose th{background:var(--neutrals-8);font-weight:var(--font-semibold);color:var(--neutrals-0)}.mdx-prose img{border-radius:var(--radius-sm);max-width:100%}@media (width<=768px){.mdx-prose{padding:var(--space-4) var(--space-4) var(--space-6)}}@media (width<=300px){.mdx-prose{padding:var(--space-3) var(--space-3) var(--space-5)}}.mdx-editor .mdxeditor-root-contenteditable{padding:var(--space-5) var(--space-6) var(--space-7);font-size:var(--font-size-15);line-height:var(--line-height-body);color:var(--neutrals-1)}.mdx-editor .mdxeditor-root-contenteditable h1,.mdx-editor .mdxeditor-root-contenteditable h2,.mdx-editor .mdxeditor-root-contenteditable h3,.mdx-editor .mdxeditor-root-contenteditable h4,.mdx-editor .mdxeditor-root-contenteditable h5,.mdx-editor .mdxeditor-root-contenteditable h6{color:var(--neutrals-0);font-weight:var(--font-semibold);line-height:var(--line-height-compact);margin-top:var(--space-8);margin-bottom:var(--space-3)}.mdx-editor .mdxeditor-root-contenteditable h1:first-child,.mdx-editor .mdxeditor-root-contenteditable h2:first-child,.mdx-editor .mdxeditor-root-contenteditable h3:first-child,.mdx-editor .mdxeditor-root-contenteditable h4:first-child,.mdx-editor .mdxeditor-root-contenteditable h5:first-child,.mdx-editor .mdxeditor-root-contenteditable h6:first-child{margin-top:var(--space-0)}.mdx-editor .mdxeditor-root-contenteditable h1{font-size:var(--font-size-24)}.mdx-editor .mdxeditor-root-contenteditable h2{font-size:var(--font-size-20)}.mdx-editor .mdxeditor-root-contenteditable h3{font-size:var(--font-size-18)}.mdx-editor .mdxeditor-root-contenteditable h4{font-size:var(--font-size-15);font-weight:var(--font-bold)}.mdx-editor .mdxeditor-root-contenteditable h5,.mdx-editor .mdxeditor-root-contenteditable h6{font-size:var(--font-size-14);font-weight:var(--font-bold)}.mdx-editor .mdxeditor-root-contenteditable p{margin-top:var(--space-0);margin-bottom:var(--space-4)}.mdx-editor .mdxeditor-root-contenteditable p:last-child{margin-bottom:var(--space-0)}.mdx-editor .mdxeditor-root-contenteditable ul,.mdx-editor .mdxeditor-root-contenteditable ol{margin:var(--space-0) var(--space-0) var(--space-4) var(--space-0);padding-left:var(--space-6)}.mdx-editor .mdxeditor-root-contenteditable ul{list-style-type:disc}.mdx-editor .mdxeditor-root-contenteditable ol{list-style-type:decimal}.mdx-editor .mdxeditor-root-contenteditable li{margin-bottom:var(--space-2);padding-left:var(--space-1)}.mdx-editor .mdxeditor-root-contenteditable blockquote{border-left:calc(3 * var(--stroke-1)) solid var(--primary-4);margin:var(--space-5) var(--space-0);padding:var(--space-3) var(--space-5);background:var(--primary-9);border-radius:var(--nucleus-radius-none) var(--radius-sm) var(--radius-sm) var(--nucleus-radius-none);color:var(--neutrals-2);font-style:italic}.mdx-editor .mdxeditor-root-contenteditable blockquote p{margin-bottom:var(--space-0)}.mdx-editor .mdxeditor-root-contenteditable code{font-family:var(--font-mono);font-size:var(--font-size-14);background:var(--neutrals-7);color:var(--primary-2);border-radius:var(--radius-xs);padding:var(--space-hairline) var(--space-1)}.mdx-editor .mdxeditor-root-contenteditable pre{background:var(--neutrals-7);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);margin:var(--space-5) var(--space-0);overflow-x:auto}.mdx-editor .mdxeditor-root-contenteditable pre code{padding:var(--space-0);color:inherit;font-size:var(--font-size-13);background:0 0}.mdx-editor .mdxeditor-root-contenteditable a{color:var(--primary-3);text-underline-offset:var(--outline-focus);text-decoration:underline}.mdx-editor .mdxeditor-root-contenteditable a:hover{color:var(--primary-2)}.mdx-editor .mdxeditor-root-contenteditable hr{border:none;border-top:var(--stroke-1) solid var(--neutrals-6);margin:var(--space-7) var(--space-0)}.mdx-editor .mdxeditor-root-contenteditable table{border-collapse:collapse;width:100%;margin:var(--space-5) var(--space-0);font-size:var(--font-size-14)}.mdx-editor .mdxeditor-root-contenteditable th,.mdx-editor .mdxeditor-root-contenteditable td{border:var(--stroke-1) solid var(--neutrals-6);padding:var(--space-2-5) var(--space-4);text-align:left}.mdx-editor .mdxeditor-root-contenteditable th{background:var(--neutrals-8);font-weight:var(--font-semibold);color:var(--neutrals-0)}.mdx-editor .mdxeditor-root-contenteditable img{border-radius:var(--radius-sm);max-width:100%}.mdx-editor .mdxeditor-root-contenteditable:focus-visible{outline:var(--outline-focus) solid var(--primary-3);outline-offset:var(--outline-focus-offset)}.course-completion-page{background:var(--neutrals-9);flex-direction:column;width:100%;min-height:100vh;display:flex}.course-completion-page__header{width:100%;height:var(--space-11);padding:var(--space-3) var(--space-7);border-bottom:var(--stroke-1) solid var(--neutrals-7);background:var(--neutrals-9);flex-shrink:0;align-items:center;display:flex}.course-completion-page__logo{height:var(--layout-touch-target-compact);width:auto}[data-theme=dark] .course-completion-page__logo{filter:brightness(0)invert()}.course-completion-page__body{justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-9) var(--space-7);text-align:center;flex-direction:column;flex:1;animation:.7s cubic-bezier(.4,0,.2,1) both course-complete-fade-up;display:flex}.course-completion-page__icon{width:184px;height:184px;filter:drop-shadow(0 8px 32px var(--primary-alpha-24));animation:.6s cubic-bezier(.4,0,.2,1) both course-complete-fade-up}.course-completion-page__title{font-size:var(--font-size-36);font-weight:var(--font-extrabold);line-height:var(--line-height-compact);background:linear-gradient(135deg, var(--primary-2), var(--primary-4));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;animation:.7s cubic-bezier(.4,0,.2,1) .1s both course-complete-fade-up}.course-completion-page__message{font-size:var(--font-size-16);color:var(--neutrals-3);max-width:480px;margin:0;line-height:1.7;animation:.7s cubic-bezier(.4,0,.2,1) .2s both course-complete-fade-up}.course-completion-page__actions{gap:var(--space-3);margin-top:var(--space-2);animation:.7s cubic-bezier(.4,0,.2,1) .3s both course-complete-fade-up;display:flex}@media (prefers-reduced-motion:reduce){.course-completion-page__body,.course-completion-page__icon,.course-completion-page__title,.course-completion-page__message,.course-completion-page__actions{animation:none}}@media (width<=768px){.course-completion-page__body{padding:var(--space-8) var(--space-5);gap:var(--space-4)}.course-completion-page__icon{width:140px;height:140px}.course-completion-page__title{font-size:var(--font-size-28)}.course-completion-page__message{font-size:var(--font-size-14)}.course-completion-page__actions{flex-direction:column;width:100%}}@media (width<=300px){.course-completion-page__header{padding:var(--space-2) var(--space-4)}.course-completion-page__body{padding:var(--space-7) var(--space-4)}.course-completion-page__icon{width:110px;height:110px}.course-completion-page__title{font-size:var(--font-size-22)}}@keyframes course-complete-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.evaluation-report-summary-card{border:1px solid var(--neutrals-6);border-radius:var(--radius-lg);background-color:var(--neutrals-9);flex-direction:column;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.evaluation-report-summary-card__body{gap:var(--space-3);width:100%;min-height:0;padding:var(--space-5);flex-direction:column;flex:auto;display:flex;overflow:hidden}.evaluation-report-summary-card__heading{color:var(--neutrals-1);flex:none;margin:0}.evaluation-report-summary-card__text-scroll{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;max-height:14rem;overflow:hidden auto}.evaluation-report-summary-card__text{overflow-wrap:anywhere;color:var(--neutrals-3);margin:0}.evaluation-report-summary-card__score{align-items:flex-start;gap:var(--space-2);width:100%;padding:0 var(--space-5) var(--space-5);flex-direction:column;flex:none;display:flex}.evaluation-report-summary-card__score--high .evaluation-report-summary-card__score-value{color:var(--accent-green)}.evaluation-report-summary-card__score--mid .evaluation-report-summary-card__score-value{color:var(--accent-yellow)}.evaluation-report-summary-card__score--low .evaluation-report-summary-card__score-value{color:var(--accent-red)}.evaluation-report-summary-card__score-value{font-size:var(--font-size-36);font-weight:var(--font-weight-bold);margin:0;line-height:1}.evaluation-report-summary-card__score-unit{font-size:var(--font-size-20);font-weight:var(--font-weight-medium)}.evaluation-report-summary-card__score-label{color:var(--neutrals-1);margin:0}@media (width<=768px){.evaluation-report-summary-card__text-scroll{max-height:12rem}.evaluation-report-summary-card__score-value{font-size:var(--font-size-28)}.evaluation-report-summary-card__score-unit{font-size:var(--font-size-18)}}@media (width<=300px){.evaluation-report-summary-card__body,.evaluation-report-summary-card__score{padding-inline:var(--space-3)}.evaluation-report-summary-card__score{padding-bottom:var(--space-3)}.evaluation-report-summary-card__text-scroll{max-height:10rem}}.skills-assessment-card{gap:var(--space-4);width:100%;min-height:0;max-height:100%;padding:var(--space-5);border:1px solid var(--neutrals-6);border-radius:var(--radius-lg);background-color:var(--neutrals-9);flex-direction:column;display:flex;position:relative;overflow:hidden}.skills-assessment-card__heading{color:var(--neutrals-1);flex:none;margin:0}.skills-assessment-card__empty{color:var(--neutrals-4);margin:0}.skills-assessment-card__chart{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.skills-assessment-card__rows-scroll{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;max-height:14rem;overflow:hidden auto}.skills-assessment-card__rows{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.skills-assessment-card__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,32%) minmax(0,1fr) auto;display:grid}.skills-assessment-card__row:focus-visible{outline:2px solid var(--primary-5);outline-offset:2px}.skills-assessment-card__row--high .skills-assessment-card__row-score{color:var(--accent-green)}.skills-assessment-card__row--mid .skills-assessment-card__row-score{color:var(--accent-yellow)}.skills-assessment-card__row--low .skills-assessment-card__row-score{color:var(--accent-red)}.skills-assessment-card__row--selected{border-color:var(--neutrals-6);background-color:var(--neutrals-8)}.skills-assessment-card__row-name{overflow-wrap:anywhere;color:var(--neutrals-2)}.skills-assessment-card__row-track{width:100%;height:var(--space-2);border-radius:var(--radius-pill);background-color:var(--neutrals-7);display:block;overflow:hidden}.skills-assessment-card__row-fill{border-radius:var(--radius-pill);height:100%;display:block}.skills-assessment-card__row-fill--high{background-color:var(--accent-green-dull)}.skills-assessment-card__row-fill--mid{background-color:var(--accent-yellow-dull)}.skills-assessment-card__row-fill--low{background-color:var(--accent-red-dull)}.skills-assessment-card__row-score{min-width:var(--space-8);font-weight:var(--font-weight-semibold);text-align:end}.skills-assessment-card__detail{gap:var(--space-2);width:100%;padding:var(--space-4);border:1px solid var(--neutrals-6);border-radius:var(--radius-md);background-color:var(--neutrals-8);flex-direction:column;flex:none;margin-top:auto;display:flex;overflow:hidden}.skills-assessment-card__detail-title{color:var(--neutrals-1);flex:none;margin:0}.skills-assessment-card__detail-scroll{-webkit-overflow-scrolling:touch;width:100%;max-height:10rem;overflow:hidden auto}.skills-assessment-card__detail-text{overflow-wrap:anywhere;color:var(--neutrals-3);margin:0}@media (width<=768px){.skills-assessment-card{min-height:0}.skills-assessment-card__rows-scroll{max-height:12rem}.skills-assessment-card__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.skills-assessment-card__row-score{text-align:start}.skills-assessment-card__detail-scroll{max-height:8rem}}@media (width<=300px){.skills-assessment-card{padding:var(--space-3)}.skills-assessment-card__rows-scroll{max-height:10rem}}.report-list-card{gap:var(--space-3);width:100%;min-height:0;max-height:100%;padding:var(--space-5);border:1px solid var(--neutrals-6);border-radius:var(--radius-lg);background-color:var(--neutrals-9);flex-direction:column;display:flex;overflow:hidden}.report-list-card__header{align-items:center;gap:var(--space-2);flex:none;width:100%;display:flex}.report-list-card__icon{flex-shrink:0;display:inline-flex}.report-list-card__title{margin:0}.report-list-card__title--strengths{color:var(--primary-3)}.report-list-card__title--improvements{color:var(--status-warning-ink)}.report-list-card--strengths .report-list-card__icon{color:var(--primary-4)}.report-list-card--improvements .report-list-card__icon{color:var(--status-warning-ink)}.report-list-card__scroll{-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-height:0;max-height:14rem;overflow:hidden auto}.report-list-card__list{gap:var(--space-2);width:100%;padding:0;flex-direction:column;margin:0;padding-inline-start:var(--space-5);list-style:outside;display:flex}.report-list-card__item{overflow-wrap:anywhere;color:var(--neutrals-3)}.report-list-card__empty{color:var(--neutrals-4);margin:0}@media (width<=768px){.report-list-card__scroll{max-height:12rem}}@media (width<=300px){.report-list-card{padding:var(--space-3)}.report-list-card__scroll{max-height:10rem}}.pg-markdown{width:100%}.pg-markdown>div{color:var(--neutrals-2);line-height:1.7}.pg-markdown>div h1,.pg-markdown>div h2,.pg-markdown>div h3,.pg-markdown>div h4,.pg-markdown>div h5,.pg-markdown>div h6{color:var(--neutrals-1);margin:1.5rem 0 .75rem;font-weight:700;line-height:1.3}.pg-markdown>div h1:first-child,.pg-markdown>div h2:first-child,.pg-markdown>div h3:first-child,.pg-markdown>div h4:first-child,.pg-markdown>div h5:first-child,.pg-markdown>div h6:first-child{margin-top:0}.pg-markdown>div h1{font-size:1.75rem}.pg-markdown>div h2{font-size:1.5rem}.pg-markdown>div h3{font-size:1.25rem}.pg-markdown>div h4{font-size:1.125rem}.pg-markdown>div h5{font-size:1rem}.pg-markdown>div h6{font-size:.9375rem}.pg-markdown>div p{margin:.875rem 0}.pg-markdown>div p:first-child{margin-top:0}.pg-markdown>div p:last-child{margin-bottom:0}.pg-markdown>div ul,.pg-markdown>div ol{margin:.875rem 0;padding-left:1.75rem}.pg-markdown>div ul li,.pg-markdown>div ol li{margin:.375rem 0}.pg-markdown>div blockquote{border-left:3px solid var(--primary-5);background:var(--neutrals-8);border-radius:0 var(--radius-sm,6px) var(--radius-sm,6px) 0;color:var(--neutrals-3);margin:1rem 0;padding:.75rem 1rem}.pg-markdown>div pre{background:var(--neutrals-8);border:1px solid var(--neutrals-6);border-radius:var(--radius-sm,6px);margin:1rem 0;padding:1rem;overflow-x:auto}.pg-markdown>div pre code{background:0 0;border:none;padding:0;font-size:.875rem}.pg-markdown>div code{background:var(--neutrals-7);color:var(--primary-3,var(--neutrals-1));border-radius:4px;padding:.15rem .35rem;font-size:.875em}.pg-markdown>div table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9375rem}.pg-markdown>div table th,.pg-markdown>div table td{border:1px solid var(--neutrals-6);text-align:left;padding:.625rem .875rem}.pg-markdown>div table th{background:var(--neutrals-8);color:var(--neutrals-1);font-weight:600}.pg-markdown>div table tr:nth-child(2n) td{background:var(--neutrals-9)}.pg-markdown>div a{color:var(--primary-5);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.pg-markdown>div a:hover{-webkit-text-decoration-color:var(--primary-5);text-decoration-color:var(--primary-5)}.pg-markdown>div img{border-radius:var(--radius-sm,6px);max-width:100%;margin:.75rem 0}.pg-markdown>div hr{border:none;border-top:1px solid var(--neutrals-6);margin:1.5rem 0}.pg-markdown>div strong{color:var(--neutrals-1);font-weight:700}.pg-markdown>div em{font-style:italic}@media (width<=768px){.pg-markdown>div h1{font-size:1.5rem}.pg-markdown>div h2{font-size:1.25rem}.pg-markdown>div h3{font-size:1.125rem}.pg-markdown>div pre{padding:.75rem}.pg-markdown>div table{font-size:.875rem;display:block;overflow-x:auto}}@media (width<=300px){.pg-markdown>div h1{font-size:1.25rem}.pg-markdown>div h2{font-size:1.125rem}.pg-markdown>div pre{padding:.5rem;font-size:.8125rem}}.pg-instruction{background:var(--neutrals-8);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.pg-instruction__header{width:100%;padding:var(--space-3) var(--space-6);border-bottom:var(--stroke-1) solid var(--neutrals-7);align-items:center;gap:var(--space-3);background:var(--neutrals-9);flex-direction:row;flex-shrink:0;display:flex}.pg-instruction__title{font-size:var(--font-size-18);font-weight:var(--font-bold);color:var(--neutrals-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.pg-instruction__time{align-items:center;gap:var(--space-2);border:var(--stroke-1) solid var(--neutrals-6);padding:var(--space-2) var(--space-3);border-radius:var(--nucleus-radius-md);color:var(--neutrals-3);flex-shrink:0;display:flex}.pg-instruction__time svg{color:var(--neutrals-4)}.pg-instruction__time-text{font-size:var(--font-size-13);color:var(--neutrals-2);white-space:nowrap}.pg-instruction__close-btn{width:calc(var(--space-6) + var(--space-2));height:calc(var(--space-6) + var(--space-2));padding:var(--space-0);background:var(--status-error-bg);border-radius:var(--nucleus-radius-md);cursor:pointer;color:var(--status-error-ink);transition:background-color var(--duration-short) var(--ease-default), color var(--duration-short) var(--ease-default), transform var(--duration-short) var(--ease-default);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-instruction__close-btn:hover{background:var(--accent-red);color:var(--neutrals-9);transform:scale(1.05)}.pg-instruction__close-btn:active{transform:scale(.95)}.pg-instruction__close-btn:focus-visible{outline:var(--outline-width-focus) solid var(--accent-red);outline-offset:var(--outline-focus)}.pg-instruction__body{min-height:0;padding:var(--space-6);gap:var(--space-4);background:var(--neutrals-9);flex:1;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.pg-instruction__section-header{align-items:center;gap:var(--space-2);color:var(--neutrals-1);flex-shrink:0;display:flex}.pg-instruction__section-header svg{color:var(--primary-5)}.pg-instruction__section-title{font-size:var(--font-size-16);font-weight:var(--font-semibold);color:var(--neutrals-1);margin:0}.pg-instruction__instruction{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.pg-instruction__instruction-markdown{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.pg-instruction__instruction-markdown>.nucleus-markdown-render{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;width:100%;max-width:100%;height:100%;min-height:100%;overflow:hidden auto}.pg-instruction__footer{width:100%;padding:var(--space-3) var(--space-6);border-top:var(--stroke-1) solid var(--neutrals-7);background:var(--neutrals-9);flex-shrink:0;justify-content:flex-end;display:flex}.pg-instruction__start-btn{align-items:center;gap:var(--space-2);display:flex}@media (width<=768px){.pg-instruction__header{padding:var(--space-3) var(--space-4)}.pg-instruction__body{padding:var(--space-4)}.pg-instruction__footer{padding:var(--space-3) var(--space-4)}.pg-instruction__time{display:none}}@media (width<=300px){.pg-instruction__title{font-size:var(--font-size-16)}.pg-instruction__body{padding:var(--space-3)}}.pg-screen{background:var(--neutrals-9);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.pg-screen__panel{background:var(--neutrals-9)}.pg-screen__topbar{width:100%;min-height:calc(var(--space-11) - var(--space-2));padding:var(--space-3) var(--space-6);align-items:center;gap:var(--space-4);border-bottom:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0;display:flex}.pg-screen__title{font-size:var(--font-size-16);font-weight:var(--font-semibold);line-height:var(--line-height-body);color:var(--neutrals-0);text-overflow:ellipsis;white-space:nowrap;min-width:var(--space-0);margin:var(--space-0);flex:1;overflow:hidden}.pg-screen__progress{align-items:center;gap:var(--space-2);width:calc(4 * var(--space-11));padding:var(--space-2) var(--space-2-5);background:var(--neutrals-8);border-radius:var(--nucleus-radius-md);border:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0;margin-left:auto;display:flex}.pg-screen__progress-label{color:var(--neutrals-3);white-space:nowrap;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}.pg-screen__progress-bar{flex:1}.pg-screen__close-btn{margin-left:var(--space-2);flex-shrink:0}.pg-screen__main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pg-screen__content{flex:1;min-height:0;display:flex;overflow:hidden}.pg-screen__document{flex:1;min-width:0;position:relative;overflow:hidden}.pg-screen__question{min-width:var(--space-0);width:100%;overflow:hidden auto}.pg-screen__empty{width:100%}.pg-screen__bottombar{width:100%;padding:var(--space-4) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);border-top:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0;display:flex}.pg-screen__bottombar-left{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.pg-screen__bottombar-right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.pg-screen__status-indicator{align-items:center;gap:var(--space-2);color:var(--neutrals-3);display:flex}.pg-screen__countdown{align-items:center;gap:var(--space-2-5);color:var(--neutrals-2);display:flex}.pg-screen__countdown--go{color:var(--status-success-ink);font-weight:var(--font-bold)}.pg-screen__countdown-number{font-weight:var(--font-bold);font-size:var(--font-size-16);color:var(--primary-4)}.pg-screen-content--single .pg-screen__document,.pg-screen-content--single .pg-screen__question{width:100%;padding:var(--space-4);flex:1;overflow-y:auto}.pg-screen-content--split .pg-screen__document{min-width:var(--space-0);padding:var(--space-4);border-right:var(--stroke-1) solid var(--neutrals-7);flex:3;overflow-y:auto}.pg-screen-content--split .pg-screen__question{min-width:var(--space-0);padding:var(--space-6);flex:2;overflow-y:auto}.pg-screen-content--doc-full .pg-screen__document{padding:var(--space-6);flex:1;overflow-y:auto}.pg-screen-content--doc-full .pg-screen__question{display:none}.pg-screen-content--empty .pg-screen__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.pg-screen-image-player,.pg-screen-video-player,.pg-screen-audio-player,.pg-screen-pdf-player{border-radius:var(--nucleus-radius-lg);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.pg-screen-media-element{object-fit:contain;width:100%;height:100%}.pg-screen-audio-element{width:100%}.pg-screen-pdf-embed{border:none;width:100%;height:100%}.pg-screen-pdf-player__actions{top:var(--space-3);right:var(--space-3);z-index:1;width:auto;position:absolute}.pg-screen-markdown-scroll{width:100%;height:100%;padding:var(--space-6);overflow-y:auto}.pg-screen-markdown-content{width:100%;min-width:0}.pg-screen-markdown-content>.nucleus-markdown-render{box-sizing:border-box;width:100%;max-width:100%}.pg-screen-media-loading{inset:var(--space-0);justify-content:center;align-items:center;gap:var(--space-3);background:var(--neutrals-8);color:var(--neutrals-3);padding:var(--space-4);flex-direction:column;display:flex;position:absolute}.pg-screen-media-error{inset:var(--space-0);background:var(--neutrals-8);padding:var(--space-0) var(--space-5);position:absolute}.pg-screen-media-loading-text{color:var(--neutrals-3)}.pg-screen-question-section{gap:var(--space-5);width:100%;min-width:var(--space-0);flex-direction:column;height:100%;display:flex}.pg-screen-question-header{align-items:flex-start;gap:var(--space-2);width:100%;min-width:var(--space-0);display:flex}.pg-screen-question-text{min-width:var(--space-0);font-size:var(--font-size-16);font-weight:var(--font-medium);color:var(--neutrals-1);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;margin:var(--space-0);flex:1}.pg-screen-metadata{width:100%}.pg-screen-metadata__trigger{align-items:center;gap:var(--space-2);width:100%;display:flex}.pg-screen-metadata__title{text-align:left;flex:1}.pg-screen-metadata__body{padding:var(--space-0)}.pg-screen-options{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.pg-screen-options.radio-group[data-orientation=vertical] [data-slot=radio]{margin-top:var(--space-0)}.pg-screen-option-row{align-items:center;gap:var(--space-2-5);padding:var(--space-3) var(--space-4);border:var(--stroke-1) solid var(--neutrals-7);border-radius:var(--nucleus-radius-3xl);background:var(--neutrals-9);transition:border-color var(--duration-short) var(--ease-default), background-color var(--duration-short) var(--ease-default);display:flex}.pg-screen-option-row:hover:not(.pg-screen-option-row--correct):not(.pg-screen-option-row--incorrect){background:var(--neutrals-8);border-color:var(--neutrals-6)}:is(.pg-screen-option-row:has(.pg-screen-option[aria-checked=true]):not(.pg-screen-option-row--correct):not(.pg-screen-option-row--incorrect),.pg-screen-option-row:has(.pg-screen-option[data-selected=true]):not(.pg-screen-option-row--correct):not(.pg-screen-option-row--incorrect)){border-color:var(--primary-4);background:var(--primary-alpha-16)}.pg-screen-option-row--correct{border-color:var(--accent-green);background:var(--status-success-bg)}.pg-screen-option-row--incorrect{border-color:var(--accent-red);background:var(--status-error-bg)}.pg-screen-option{min-width:var(--space-0);gap:var(--space-3);flex:1;width:100%}.pg-screen-option.radio,.pg-screen-option.checkbox{align-items:center}.pg-screen-option__label{font-size:var(--font-size-15)}.pg-screen-option__feedback{flex-shrink:0}.pg-screen-option__feedback--correct{color:var(--status-success-ink)}.pg-screen-option__feedback--incorrect{color:var(--status-error-ink)}.pg-screen-subjective{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.pg-screen-subjective__field{width:100%}.pg-screen-subjective__field .nucleus-textarea{border:1px solid var(--neutrals-4);transition:border-color var(--duration-short) var(--ease-default)}.pg-screen-subjective__field .nucleus-textarea:hover{border-color:var(--neutrals-4)}.pg-fullscreen-overlay{inset:var(--space-0);z-index:10000;background:var(--overlay-scrim);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed}.pg-fullscreen-overlay__card{background:var(--neutrals-9);border-radius:var(--radius-md);padding:var(--space-9) var(--space-8);max-width:calc(11 * var(--space-11) + var(--space-5));align-items:center;gap:var(--space-4);text-align:center;width:100%;box-shadow:var(--shadow-xl);flex-direction:column;display:flex}.pg-fullscreen-overlay__icon{color:var(--status-warning-ink)}.pg-fullscreen-overlay__title{font-size:var(--font-size-20);font-weight:var(--font-bold);color:var(--neutrals-1);margin:var(--space-0)}.pg-fullscreen-overlay__message{font-size:var(--font-size-15);color:var(--neutrals-3);line-height:var(--line-height-relaxed);margin:var(--space-0)}.pg-fullscreen-overlay__btn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--nucleus-radius-lg);background:var(--primary-5);color:var(--neutrals-10);font-size:var(--font-size-15);font-weight:var(--font-semibold);cursor:pointer;transition:background-color var(--duration-short) var(--ease-default);border:none;display:inline-flex}.pg-fullscreen-overlay__btn:hover{background:var(--primary-4)}.pg-fullscreen-overlay__btn:focus-visible{outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:var(--outline-focus)}.pg-fullscreen-overlay__btn:active{background:var(--primary-3)}@media (width<=768px){.pg-screen__topbar{padding:var(--space-2-5) var(--space-4);min-height:calc(var(--space-11) - var(--space-4))}.pg-screen__title{font-size:var(--font-size-14)}.pg-screen__bottombar{padding:var(--space-3) var(--space-4)}.pg-screen__progress{display:none}.pg-screen-content--split{flex-direction:column}.pg-screen-content--split .pg-screen__document{border-right:none;border-bottom:var(--stroke-1) solid var(--neutrals-7);flex:0 0 50%}.pg-screen-content--split .pg-screen__question{flex:1}.pg-screen-content--single .pg-screen__document,.pg-screen-content--single .pg-screen__question,.pg-screen-content--split .pg-screen__document,.pg-screen-content--split .pg-screen__question{padding:var(--space-4)}}@media (width<=300px){.pg-screen__topbar{padding:var(--space-0) var(--space-2);gap:var(--space-2)}.pg-screen__title{font-size:var(--font-size-13)}.pg-screen__bottombar{gap:var(--space-2);flex-wrap:wrap}.pg-screen-option-row{padding:var(--space-3)}.pg-screen-option__label{font-size:var(--font-size-14)}}@media (prefers-reduced-motion:reduce){.pg-screen-option-row{transition:none}}.pg-complete{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;padding:4rem 2rem;animation:.7s cubic-bezier(.4,0,.2,1) both pg-fade-up;display:flex}.pg-complete__icon{width:184px;height:184px;filter:drop-shadow(0 8px 32px var(--primary-alpha-24));animation:.6s cubic-bezier(.4,0,.2,1) both pg-fade-up}.pg-complete__title{background:linear-gradient(135deg, var(--primary-2), var(--primary-4));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.75rem;font-weight:800;line-height:1.2;animation:.7s cubic-bezier(.4,0,.2,1) .15s both pg-fade-up}.pg-complete__message{color:var(--neutrals-3);margin:0;font-size:1.125rem;font-weight:400;line-height:1.7;animation:.7s cubic-bezier(.4,0,.2,1) .25s both pg-fade-up}.pg-complete__next{background:var(--neutrals-8);border-radius:var(--radius-md,12px);border:1px solid var(--neutrals-6);flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;animation:.7s cubic-bezier(.4,0,.2,1) .35s both pg-fade-up;display:flex}.pg-complete__next-message{color:var(--neutrals-2);margin:0;font-size:.9375rem;font-weight:500;line-height:1.6}.pg-complete__countdown{color:var(--status-success-ink);text-align:center;min-width:1.5rem;font-size:1.125rem;font-weight:700;animation:1s ease-in-out infinite pg-pulse;display:inline-block}.pg-complete__next-btn{align-items:center;gap:.375rem;display:flex}.pg-complete__actions{gap:.75rem;margin-top:.5rem;animation:.7s cubic-bezier(.4,0,.2,1) .45s both pg-fade-up;display:flex}@media (width<=768px){.pg-complete{gap:1.25rem;padding:2.5rem 1.5rem}.pg-complete__title{font-size:2rem}.pg-complete__message{font-size:1rem}.pg-complete__icon{width:140px;height:140px}.pg-complete__next{padding:1.25rem}.pg-complete__actions{flex-direction:column;width:100%}.pg-complete__actions button{width:100%}}@media (width<=300px){.pg-complete{padding:2rem 1rem}.pg-complete__title{font-size:1.625rem}.pg-complete__icon{width:110px;height:110px}}@keyframes pg-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.pg-complete,.pg-complete__icon,.pg-complete__title,.pg-complete__message,.pg-complete__next,.pg-complete__actions,.pg-complete__countdown{animation:none}}.pg-module-nav{flex-shrink:0;position:relative}.pg-module-nav__trigger{display:flex}.pg-module-nav__panel{z-index:var(--z-popover,1000);width:calc(16 * var(--space-6) + var(--space-4));max-width:calc(100vw - var(--space-8));background:var(--neutrals-9);border:var(--stroke-1) solid var(--neutrals-7);border-radius:var(--nucleus-radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.pg-module-nav__panel-heading{font-size:var(--font-size-10);font-weight:var(--font-semibold);color:var(--neutrals-4);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);margin:var(--space-0) var(--space-0) var(--space-1);padding:var(--space-0) var(--space-2) var(--space-2);border-bottom:var(--stroke-1) solid var(--neutrals-7)}.pg-module-nav__empty{font-size:var(--font-size-13);color:var(--neutrals-4);text-align:center;padding:var(--space-4) var(--space-2);margin:var(--space-0)}.pg-module-nav__list{margin:var(--space-0);padding:calc(var(--outline-focus-offset) + var(--outline-width-focus));gap:var(--space-2);max-height:calc(7 * var(--space-9));flex-direction:column;list-style:none;display:flex;overflow:clip auto}.pg-module-nav__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--nucleus-radius-2xl);border:var(--stroke-1) solid var(--neutrals-7);cursor:pointer;text-align:left;color:var(--neutrals-2);transition:background-color var(--duration-short) var(--ease-default), border-color var(--duration-short) var(--ease-default), color var(--duration-short) var(--ease-default);background:0 0;display:flex}.pg-module-nav__item:hover:not(.pg-module-nav__item--active){background:var(--neutrals-8);border-color:var(--neutrals-6)}.pg-module-nav__item:focus-visible{outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:var(--outline-focus)}.pg-module-nav__item--active{background:var(--primary-9);border-color:var(--primary-5)}.pg-module-nav__item--active .pg-module-nav__item-index{border-color:var(--primary-4);color:var(--primary-2)}.pg-module-nav__item--active .pg-module-nav__item-name{color:var(--primary-2);font-weight:var(--font-semibold)}.pg-module-nav__item--completed:not(.pg-module-nav__item--active){border-color:var(--accent-green)}.pg-module-nav__item--completed:not(.pg-module-nav__item--active) .pg-module-nav__item-index{border-color:var(--status-success-ink);color:var(--status-success-ink);background:var(--status-success-bg)}.pg-module-nav__item-index{width:var(--space-7);height:var(--space-7);border-radius:var(--nucleus-radius-full);border:var(--stroke-1) solid var(--neutrals-6);font-size:var(--font-size-13);font-weight:var(--font-bold);color:var(--neutrals-3);transition:border-color var(--duration-short) var(--ease-default), color var(--duration-short) var(--ease-default);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-module-nav__item-name{min-width:0;font-size:var(--font-size-14);line-height:var(--line-height-compact);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pg-module-nav__item-badge{border-radius:var(--nucleus-radius-full);font-size:var(--font-size-10);font-weight:var(--font-semibold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.pg-module-nav__item-badge--done{color:var(--status-success-ink);background:0 0}.pg-module-nav__item-badge--progress{padding:var(--space-1) var(--space-2);background:var(--status-warning-bg);color:var(--status-warning-ink);white-space:nowrap}@media (prefers-reduced-motion:reduce){.pg-module-nav__item,.pg-module-nav__item-index{transition:none}}.desktop-restriction-modal__dialog{width:100%;position:relative;overflow:hidden}.desktop-restriction-modal__close{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.desktop-restriction-modal__header{width:100%;padding:var(--space-8) var(--space-5) var(--space-4);text-align:center;border-bottom:none}.desktop-restriction-modal__hero{align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.desktop-restriction-modal__icon-badge{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-2xl);background-color:var(--primary-9);color:var(--primary-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.desktop-restriction-modal__title{width:100%;margin:var(--space-0);padding-top:var(--space-1);text-align:center}.desktop-restriction-modal__body{width:100%;max-width:100%;margin:var(--space-0);text-align:center;color:var(--neutrals-2);line-height:var(--line-height-relaxed)}.desktop-restriction-modal__body--secondary{margin-top:calc(-1 * var(--space-1))}.desktop-restriction-modal__footer{width:100%;padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--neutrals-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.desktop-restriction-modal__cta{border-radius:var(--radius-pill);width:100%}@media (width<=768px){.desktop-restriction-modal__header{padding-top:var(--space-7);padding-right:var(--space-4);padding-left:var(--space-4)}.desktop-restriction-modal__footer{padding-right:var(--space-4);padding-left:var(--space-4)}}@media (width<=300px){.desktop-restriction-modal__hero{gap:var(--space-2)}.desktop-restriction-modal__icon-badge{width:var(--space-9);height:var(--space-9)}}.not-found-page{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:var(--space-6) var(--space-5) var(--space-8);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;overflow-x:clip}.not-found-page__inner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;width:100%;max-width:36rem;display:flex}.not-found-page__illustration{flex-shrink:0;justify-content:center;align-items:center;width:11.5rem;height:11.5rem;margin:0;display:flex}.not-found-page__illustration img{object-fit:contain;width:100%;height:100%;display:block}.not-found-page__title{width:100%;color:var(--neutrals-1);margin:0}.not-found-page__description{width:100%;max-width:32rem;color:var(--neutrals-3);margin:0}.not-found-page__cta{justify-content:center;align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-radius:var(--radius-pill);display:inline-flex}.not-found-page__cta-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.not-found-page__support{margin:var(--space-2) 0 0;width:100%;color:var(--neutrals-3)}.not-found-page__support-link{color:var(--primary-5);font-weight:600;text-decoration:none}.not-found-page__support-link:hover{text-underline-offset:.125rem;text-decoration:underline}.not-found-page__support-link:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus);border-radius:var(--radius-xs)}@media (width<=768px){.not-found-page{padding:var(--space-5) var(--space-4) var(--space-6);justify-content:flex-start}.not-found-page__inner{gap:var(--space-4)}.not-found-page__illustration{width:9.5rem;height:9.5rem}}@media (width<=300px){.not-found-page{padding:var(--space-4) var(--space-3) var(--space-5)}.not-found-page__cta{width:100%;padding:var(--space-3) var(--space-4)}}.profile-page.page-wrapper .page-wrapper-content{gap:var(--space-7)}@media (width<=768px){.profile-page.page-wrapper{padding-block:var(--space-4);gap:var(--space-4)}}@media (width<=480px){.profile-page.page-wrapper{padding-inline:var(--space-3);gap:var(--space-4);border-radius:var(--radius-md)}.profile-page.page-wrapper .page-wrapper-header{gap:var(--space-2)}.profile-page.page-wrapper .page-wrapper-content{gap:var(--space-7)}}.course-player-page{background:var(--neutrals-8);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:clip}.course-player-page__header{width:100%;height:calc(var(--space-11) - var(--space-2));align-items:center;gap:var(--space-4);padding:var(--space-0) var(--space-6);background:var(--neutrals-9);border-bottom:var(--stroke-1) solid var(--neutrals-7);z-index:var(--z-sticky);flex-shrink:0;display:flex}.course-player-page__back{cursor:pointer;color:var(--neutrals-1);padding:var(--space-2-5);border-radius:var(--radius-sm);transition:background-color var(--duration-short) var(--ease-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.course-player-page__back:hover{background-color:var(--neutrals-8)}.course-player-page__back:focus-visible{outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:var(--outline-focus-offset)}.course-player-page__course-name{font-size:var(--font-size-16);font-weight:var(--font-semibold);color:var(--neutrals-0);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.course-player-page__body{flex-direction:row;flex:1;min-height:0;display:flex;overflow:clip}.course-player-page__sidebar{width:100%;max-width:calc(5 * var(--space-11));min-height:0;padding:var(--space-3);background:var(--neutrals-8);border-right:var(--stroke-1) solid var(--neutrals-7);flex-direction:column;flex-shrink:0;display:flex}.course-player-page__sidebar-panel{background:var(--neutrals-9);border:var(--stroke-1) solid var(--neutrals-7);border-radius:var(--nucleus-radius-3xl);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:clip}.course-player-page__nav-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.course-player-page__nav-scroll:focus{outline:none}.course-player-page__nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}.course-player-page__content{background:var(--neutrals-9);border-radius:var(--nucleus-radius-3xl);min-width:0;margin:var(--space-4);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;display:flex;overflow:clip}.course-player-page__nav-trigger{bottom:calc(var(--space-11) + var(--space-5));z-index:var(--z-sticky);box-shadow:var(--shadow-md);position:fixed;left:50%;border-radius:var(--radius-pill)!important}@media (width<=1024px){.course-player-page__body{flex-direction:column}.course-player-page__content{margin:var(--space-2);flex:1}.course-player-page__sidebar{display:none}}@media (width<=768px){.course-player-page__header{padding:var(--space-0) var(--space-4);height:calc(var(--space-11) - var(--space-4))}.course-player-page__course-name{font-size:var(--font-size-14)}.course-player-page__content{margin:var(--space-0);border-radius:var(--nucleus-radius-none)}.course-player-page__sidebar{padding:var(--space-4)}}@media (width<=300px){.course-player-page__header{padding:var(--space-0) var(--space-2);gap:var(--space-2)}.course-player-page__course-name{font-size:var(--font-size-13)}.course-player-page__sidebar{padding:var(--space-2)}}.activity-logs-page{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.activity-logs-page .activity-logs-page__tabs{flex-direction:column;flex:auto;gap:1.75rem;width:100%;min-width:0;min-height:0;display:flex}.activity-logs-page .activity-logs-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.activity-logs-page .activity-logs-page__tab-list-container-wrapper{flex:none;width:fit-content;min-width:0;max-width:100%}.activity-logs-page .activity-logs-page__tab-list-container{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:fit-content;min-width:0;max-width:100%;overflow:auto hidden}.activity-logs-page .activity-logs-page__tab-list-container>*{width:max-content;min-width:0;max-width:100%}.activity-logs-page .activity-logs-page__tab-list-container [role=tablist]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:fit-content;min-width:min-content;max-width:none;display:flex}.activity-logs-page .activity-logs-page__tab-list-container [role=tab]{box-sizing:border-box;white-space:nowrap;flex:none;width:auto;min-width:0}.activity-logs-page .activity-logs-page__tab-label,.activity-logs-page .activity-logs-page__tab-label--full{display:inline}.activity-logs-page .activity-logs-page__tab-label--short{display:none}.activity-logs-page .activity-logs-page__controls{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;width:auto;min-width:0;display:flex}.activity-logs-page .activity-logs-page__panel{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex}.activity-logs-page .activity-logs-page__table-host{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.activity-logs-page .activity-logs-page__table-root{width:100%;min-width:0}.activity-logs-page .activity-logs-page__scroll-container{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.activity-logs-page .activity-logs-page__table{table-layout:fixed;width:100%;min-width:0;max-width:100%;font-size:var(--font-size-14);color:var(--neutrals-2);line-height:1.45}.activity-logs-page .activity-logs-page__column{box-sizing:border-box;vertical-align:middle;font-size:var(--font-size-14);color:var(--neutrals-3);font-weight:500;line-height:1.45}.activity-logs-page .activity-logs-page__column--project,.activity-logs-page .activity-logs-page__col--project{width:20%}.activity-logs-page .activity-logs-page__column--log-type,.activity-logs-page .activity-logs-page__col--log-type{width:14%}.activity-logs-page .activity-logs-page__column--date,.activity-logs-page .activity-logs-page__col--date{width:10%}.activity-logs-page .activity-logs-page__column--hours,.activity-logs-page .activity-logs-page__col--hours{width:12%}.activity-logs-page .activity-logs-page__column--pay-hour,.activity-logs-page .activity-logs-page__col--pay-hour,.activity-logs-page .activity-logs-page__column--pay-task,.activity-logs-page .activity-logs-page__col--pay-task{width:10%}.activity-logs-page .activity-logs-page__column--gross,.activity-logs-page .activity-logs-page__col--gross,.activity-logs-page .activity-logs-page__column--task,.activity-logs-page .activity-logs-page__col--task{width:12%}.activity-logs-page .activity-logs-page__table tbody .activity-logs-page__cell{padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:middle}.activity-logs-page .activity-logs-page__cell-text{width:100%;min-width:0;font-size:var(--font-size-14);color:var(--neutrals-2);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.activity-logs-page .activity-logs-page__cell-text--empty{color:var(--neutrals-4)}.activity-logs-page .activity-logs-page__cell--log-type{min-width:0}.activity-logs-page .activity-logs-page__log-type-tag{width:fit-content;min-width:0;max-width:100%;display:inline-flex}.activity-logs-page .activity-logs-page__log-type-tag .chip{width:fit-content;min-width:0;max-width:100%}.activity-logs-page .activity-logs-page__cell-text--amount{color:var(--neutrals-1);font-weight:500}.activity-logs-page .activity-logs-page__cell--project,.activity-logs-page .activity-logs-page__cell.activity-logs-page__column--project{min-width:0}.activity-logs-page .activity-logs-page__table td.activity-logs-page__column--task,.activity-logs-page .activity-logs-page__table .table__cell.activity-logs-page__column--task,.activity-logs-page .activity-logs-page__cell.activity-logs-page__column--task,.activity-logs-page .activity-logs-page__cell--task{width:12%;min-width:0;max-width:0;overflow:hidden}.activity-logs-page .activity-logs-page__table td.activity-logs-page__column--pay-hour,.activity-logs-page .activity-logs-page__table td.activity-logs-page__column--pay-task,.activity-logs-page .activity-logs-page__table .table__cell.activity-logs-page__column--pay-hour,.activity-logs-page .activity-logs-page__table .table__cell.activity-logs-page__column--pay-task{width:10%;min-width:0;max-width:0;overflow:hidden}.activity-logs-page .activity-logs-page__table td.activity-logs-page__column--gross,.activity-logs-page .activity-logs-page__table .table__cell.activity-logs-page__column--gross{width:12%;min-width:0;max-width:0;overflow:hidden}.activity-logs-page .activity-logs-page__task-truncate,.activity-logs-page .activity-logs-page__task-truncate .activity-logs-page__cell-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.activity-logs-page .activity-logs-page__cell.activity-logs-page__column--pay-hour .activity-logs-page__cell-text,.activity-logs-page .activity-logs-page__cell.activity-logs-page__column--pay-task .activity-logs-page__cell-text,.activity-logs-page .activity-logs-page__cell.activity-logs-page__column--gross .activity-logs-page__cell-text{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.activity-logs-page .activity-logs-page__project-id{width:100%;min-width:0;max-width:100%;font-size:var(--font-size-14);overflow:hidden}.activity-logs-page .activity-logs-page__empty-state{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.activity-logs-page .activity-logs-page__empty{width:100%;padding:var(--space-7) 0;text-align:center;color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;font-weight:400;line-height:1.45}@media (width<=768px){.activity-logs-page .activity-logs-page__table{min-width:44rem}.activity-logs-page .activity-logs-page__cell-text{white-space:normal;overflow-wrap:anywhere}.activity-logs-page .activity-logs-page__task-truncate,.activity-logs-page .activity-logs-page__task-truncate .activity-logs-page__cell-text{white-space:nowrap;overflow-wrap:normal}.activity-logs-page .activity-logs-page__toolbar{flex-direction:column;align-items:stretch;gap:.875rem}.activity-logs-page .activity-logs-page__tab-list-container-wrapper{flex:none;width:100%}.activity-logs-page .activity-logs-page__tab-list-container,.activity-logs-page .activity-logs-page__tab-list-container>*{width:100%}.activity-logs-page .activity-logs-page__tab-list-container [role=tablist]{width:100%;min-width:0;max-width:100%}.activity-logs-page .activity-logs-page__tab-list-container [role=tab]{text-align:center;flex:1 1 0;justify-content:center}.activity-logs-page .activity-logs-page__tab-label--full{display:none}.activity-logs-page .activity-logs-page__tab-label--short{display:inline}.activity-logs-page .activity-logs-page__controls{justify-content:flex-end;width:100%}}@media (width<=300px){.activity-logs-page .activity-logs-page__table{min-width:20rem}.activity-logs-page .activity-logs-page__column--project{width:28%}.activity-logs-page .activity-logs-page__column--task{width:16%}.activity-logs-page .activity-logs-page__tab-list-container [role=tab]{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (prefers-reduced-motion:reduce){.activity-logs-page .activity-logs-page__scroll-container{scroll-behavior:auto}}.active-tickets-page{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.active-tickets-page .active-tickets-page__tabs{flex-direction:column;flex:auto;gap:1.75rem;width:100%;min-width:0;display:flex}.active-tickets-page .active-tickets-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.active-tickets-page .active-tickets-page__actions-header__start{flex:0 auto;align-self:center;min-width:0;max-width:100%}.active-tickets-page .active-tickets-page__actions-tabs{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:fit-content;min-width:0;max-width:100%;overflow:auto hidden}@media (width>=769px){.active-tickets-page .active-tickets-page__actions-tabs{max-width:min(38rem,100%)}}.active-tickets-page .active-tickets-page__actions-tabs::-webkit-scrollbar{height:.25rem}.active-tickets-page .active-tickets-page__actions-tabs::-webkit-scrollbar-thumb{background:var(--neutrals-5);border-radius:9999px}.active-tickets-page .active-tickets-page__actions-tabs>*{width:max-content;min-width:0;max-width:100%}.active-tickets-page .active-tickets-page__actions-tabs [role=tablist]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:fit-content;min-width:min-content;max-width:none;display:flex}.active-tickets-page .active-tickets-page__actions-tabs [role=tablist] [role=tab]{box-sizing:border-box;white-space:nowrap;flex:none;width:auto;min-width:0;max-width:none}.active-tickets-page .active-tickets-page__tab-label,.active-tickets-page .active-tickets-page__tab-label--full{display:inline}.active-tickets-page .active-tickets-page__tab-label--short{display:none}.active-tickets-page .active-tickets-page__panel{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:280px;display:flex}.active-tickets-page .active-tickets-page__empty-state{flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.active-tickets-page .active-tickets-page__withdraw-btn{flex:none;width:auto;min-width:0}@media (width<=480px){.active-tickets-page .active-tickets-page__tab-label--full{display:none}.active-tickets-page .active-tickets-page__tab-label--short{display:inline}}@media (width<=768px){.active-tickets-page .active-tickets-page__toolbar{flex-direction:column;align-items:stretch;gap:.875rem}.active-tickets-page .active-tickets-page__actions-header__start{flex:none;width:100%}}.recent-payments-page{gap:var(--space-5);flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.recent-payments-page .recent-payments-page__toolbar{justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.recent-payments-page .recent-payments-page__content{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:280px;display:flex}.recent-payments-page .recent-payments-page__empty-state{flex:auto;justify-content:center;align-items:center;width:100%;display:flex}.recent-payments-page .recent-payments-page__table-host{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.recent-payments-page .recent-payments-page__table-root{width:100%;min-width:0}.recent-payments-page .recent-payments-page__scroll-container{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.recent-payments-page .recent-payments-page__table{table-layout:fixed;width:100%;min-width:40rem;font-size:var(--font-size-14);color:var(--neutrals-2);line-height:1.45}.recent-payments-page .recent-payments-page__column{box-sizing:border-box;vertical-align:middle;font-size:var(--font-size-14);color:var(--neutrals-3);font-weight:500;line-height:1.45}.recent-payments-page .recent-payments-page__column--amount{width:22%}.recent-payments-page .recent-payments-page__column--source,.recent-payments-page .recent-payments-page__column--date{width:18%}.recent-payments-page .recent-payments-page__column--status{width:22%}.recent-payments-page .recent-payments-page__column--raise-ticket{width:20%}.recent-payments-page .recent-payments-page__table tbody .recent-payments-page__cell{padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:middle}.recent-payments-page .recent-payments-page__cell-text{width:100%;min-width:0;font-size:var(--font-size-14);color:var(--neutrals-2);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.recent-payments-page .recent-payments-page__cell-text--empty{color:var(--neutrals-4)}.recent-payments-page .recent-payments-page__cell-text--amount{color:var(--neutrals-1);font-weight:500}.recent-payments-page .recent-payments-page__status-cell{white-space:nowrap}.recent-payments-page .recent-payments-page__raise-ticket-cell{white-space:nowrap;text-align:center;padding-top:var(--space-2);padding-bottom:var(--space-2)}.recent-payments-page .recent-payments-page__raise-ticket-slot{justify-content:center;align-items:center;width:100%;min-height:2.25rem;display:flex}.recent-payments-page .recent-payments-page__raise-ticket-empty{min-height:2.25rem;font-size:var(--font-size-14);color:var(--neutrals-4);justify-content:center;align-items:center;line-height:1.45;display:inline-flex}@media (width<=768px){.recent-payments-page .recent-payments-page__toolbar{flex-wrap:wrap;justify-content:flex-end}.recent-payments-page .recent-payments-page__table{min-width:36rem}.recent-payments-page .recent-payments-page__cell-text{white-space:normal;overflow-wrap:anywhere}.recent-payments-page .recent-payments-page__status-cell{white-space:normal}}@media (width<=300px){.recent-payments-page .recent-payments-page__table{min-width:20rem}.recent-payments-page .recent-payments-page__column--amount{width:28%}.recent-payments-page .recent-payments-page__status-cell{white-space:normal}}@media (prefers-reduced-motion:reduce){.recent-payments-page .recent-payments-page__scroll-container{scroll-behavior:auto}}.learn-page{flex-direction:column;gap:1.75rem;width:100%;min-width:0;max-width:100%;display:flex}.learn-page__banner{border-radius:var(--radius-lg);border:.0625rem solid var(--accent-yellow-dark);background:color-mix(in srgb, var(--accent-yellow-lite) 35%, var(--neutrals-9));color:var(--neutrals-1);padding:.875rem 1rem}.learn-page__hero{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.learn-page__title{letter-spacing:-.02em;color:var(--neutrals-0);margin:0;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.learn-page__subtitle{color:var(--neutrals-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:400;line-height:1.45;overflow:hidden}.learn-page__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.learn-page__catalog-tabs{flex-direction:column;gap:1.75rem;width:100%;min-width:0;display:flex}.learn-page__actions-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;padding:0 10px 0 0;display:flex}.learn-page__actions-header__start{flex:0 auto;align-self:center;min-width:0;max-width:100%}.learn-page__actions-tabs{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:fit-content;min-width:0;max-width:100%;overflow:auto hidden}@media (width>=769px){.learn-page__actions-tabs{max-width:min(38rem,100%)}}.learn-page__actions-tabs::-webkit-scrollbar{height:.25rem}.learn-page__actions-tabs::-webkit-scrollbar-thumb{background:var(--neutrals-5);border-radius:9999px}.learn-page__actions-tabs>*{width:max-content;min-width:0;max-width:100%}.learn-page__actions-tabs [role=tablist]{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:fit-content;min-width:min-content;max-width:none;display:flex}.learn-page__actions-tabs [role=tablist] [role=tab]{box-sizing:border-box;white-space:nowrap;flex:none;width:auto;min-width:0;max-width:none}.learn-page__tab-label,.learn-page__tab-label--full{display:inline}.learn-page__tab-label--short{display:none}@media (width<=480px){.learn-page__tab-label--full{display:none}.learn-page__tab-label--short{display:inline}}.learn-page__actions-header__end{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.learn-page__tablist{flex-wrap:wrap;flex:12rem;gap:.5rem;min-width:0;display:flex}.learn-page__tab{border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);min-height:2.25rem;color:var(--neutrals-1);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background .15s,color .15s,border-color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.learn-page__tab{transition:none}}.learn-page__tab:hover{background:var(--neutrals-8)}.learn-page__tab:focus-visible{outline:.125rem solid var(--primary-4);outline-offset:.125rem}.learn-page__tab--selected{border-color:var(--primary-4);background:color-mix(in srgb, var(--primary-4) 12%, var(--neutrals-9));color:var(--primary-4)}.learn-page__search-actions{flex-shrink:0;align-items:center;gap:.5rem;min-width:0;display:flex}.learn-page__search{flex:12rem;min-width:8rem;max-width:22rem}.learn-page__search-group{border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);border-radius:9999px;width:100%;min-height:2.5rem}.learn-page__filter-popover{border-radius:var(--radius-lg);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-9);min-width:14rem;max-width:min(22rem,100vw);box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .5rem 1.25rem color-mix(in srgb, var(--neutrals-0) 10%, transparent);padding:0;overflow:hidden}.learn-page__filter-popover-body{padding:.75rem}.learn-page__filter-popover-title{color:var(--neutrals-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.learn-page__filter-popover-section{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.learn-page__filter-popover-section:last-child{margin-bottom:0}.learn-page__filter-chip-row{flex-wrap:wrap;gap:.375rem;display:flex}.learn-page__panel{flex-direction:column;align-items:stretch;width:100%;min-width:0;display:flex}.learn-page__grid,.learn-catalog-skel-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);place-items:stretch stretch;width:100%;margin:0;padding:0;list-style:none;display:grid}.learn-page__grid-item{justify-content:stretch;align-self:stretch;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}@media (prefers-reduced-motion:no-preference){.learn-page__grid-item--entering{animation:.35s ease-out both learn-page-grid-item-enter}}@keyframes learn-page-grid-item-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.learn-page__grid-item .entity-card-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--entity-card-shell-height,var(--entity-card-height));min-height:var(--entity-card-shell-height,var(--entity-card-height));max-height:var(--entity-card-shell-height,var(--entity-card-height));flex:none}.learn-catalog-skel-grid__cell{width:100%;min-width:0;max-width:100%;min-height:var(--entity-card-height);justify-content:stretch;align-self:stretch;display:flex}.learn-catalog-skel-grid__slot{min-height:var(--entity-card-height);width:100%;max-width:100%}.learn-catalog-skel-wrap{width:100%;min-width:0;min-height:var(--entity-card-height);align-self:stretch;display:block}.learn-catalog-skel-fallback{box-sizing:border-box;min-height:var(--entity-card-height);border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-8);width:100%}.learn-page__state{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2) 0;display:flex}.learn-page__loading-more{white-space:nowrap;flex-shrink:0}.learn-page__pagination{border-top:.0625rem solid var(--neutrals-7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.learn-page__pagination--infinite{justify-content:flex-start;gap:1rem}.learn-page__page-meta{min-width:0}.learn-page__page-actions{flex-shrink:0;gap:.5rem;display:flex}html[data-theme=dark] .learn-page__search-group{background:var(--neutrals-8);border-color:var(--neutrals-6);color:var(--neutrals-0)}html[data-theme=dark] .learn-page__search-group input{color:var(--neutrals-0);caret-color:var(--primary-6)}html[data-theme=dark] .learn-page__search-group input::placeholder{color:var(--neutrals-3)}html[data-theme=dark] .learn-page__search-group button{color:var(--neutrals-2)}html[data-theme=dark] .learn-page__banner{background:color-mix(in srgb, var(--accent-yellow-lite) 20%, var(--neutrals-8));color:var(--neutrals-0);border-color:var(--accent-yellow)}@media (width>=calc(600px + .0625rem)){.learn-page__grid,.learn-catalog-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.learn-page__grid,.learn-catalog-skel-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.learn-page__actions-header{flex-direction:column;align-items:stretch;gap:.875rem}.learn-page__actions-header__start{flex:none;width:100%}.learn-page__actions-header__end{flex:none;justify-content:stretch;width:100%}.learn-page__actions-header__end .learn-page__search{flex:auto;min-width:0;max-width:none}.learn-page__controls{flex-direction:column;align-items:stretch}.learn-page__tablist{flex:none}.learn-page__search{max-width:none}}@media (width<=480px){.learn-page{gap:1.5rem}.learn-page__title{font-size:clamp(1.125rem,5vw,1.5rem)}.learn-page__subtitle{font-size:.875rem}.learn-page__tab{min-height:2.125rem;padding:.3125rem .75rem;font-size:.75rem}.learn-page__grid,.learn-catalog-skel-grid{gap:1rem}.learn-page__actions-header{gap:.75rem}.learn-page__actions-header__end,.learn-page__search-actions{gap:.375rem}}@media (width<=300px){.learn-page{gap:1.25rem}.learn-page__title{letter-spacing:-.015em;font-size:1.125rem}.learn-page__subtitle{font-size:.8125rem;line-height:1.4}.learn-page__tab{min-height:2rem;padding:.25rem .5625rem;font-size:.6875rem}.learn-page__grid,.learn-catalog-skel-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.learn-page__actions-header{gap:.625rem}.learn-page__filter-popover{min-width:0;max-width:min(22rem,100vw - 1.25rem)}.learn-page__pagination.learn-page__pagination--infinite{flex-direction:column;align-items:flex-start;gap:.5rem}.learn-page__loading-more{white-space:normal}.learn-page__filter-chip-row{flex-direction:column;align-items:stretch}}.work-page__title-accent,.assess-page__title-accent{color:var(--primary-4)}.assessment-report-page{gap:var(--space-5);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.assessment-report-page__state{width:100%;min-height:20rem;padding:var(--space-6) var(--space-4);flex:auto;justify-content:center;align-items:center;display:flex}.assessment-report-page__state .catalog-state{width:100%}.assessment-report-page__state-inner{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;max-width:24rem;display:flex}.assessment-report-page__state-title{color:var(--neutrals-1);margin:0}.assessment-report-page__state-description{color:var(--neutrals-3);margin:0}.assessment-report-page__grid{gap:var(--space-4);flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;width:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.assessment-report-page__column{flex-direction:column;width:100%;min-width:0;min-height:0;max-height:100%;display:flex;overflow:hidden}.assessment-report-page__column>*{flex:auto;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.assessment-report-page__column--lists{gap:var(--space-4)}.assessment-report-page__column--lists>*{flex:1 1 0;min-height:0}@media (width<=1024px){.assessment-report-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assessment-report-page__column--summary{grid-column:1/-1;max-height:24rem}.assessment-report-page__column--lists>*{min-height:0}}.assessment-report-page__retake-trigger{display:inline-flex}@media (width<=768px){.assessment-report-page__grid{grid-template-columns:minmax(0,1fr)}.assessment-report-page__column--summary{grid-column:auto;max-height:none}.assessment-report-page__state{min-height:16rem;padding:var(--space-5) var(--space-3)}}@media (width<=300px){.assessment-report-page{gap:var(--space-3)}.assessment-report-page__state{min-height:12rem}}.page-wrapper-content.home-page{gap:var(--space-2)}.home-page{--entity-card-height:var(--layout-home-entity-card-height);--home-strip-visible-cards:2.3;--home-strip-gap:var(--space-6);--home-strip-slide-size:calc((100% - (2 * var(--home-strip-gap))) / var(--home-strip-visible-cards));box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}@media (width<=480px){.home-page{padding-inline:max(var(--space-2), env(safe-area-inset-left,0px)) max(var(--space-2), env(safe-area-inset-right,0px))}}.home-page__hero{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.home-page__hero--skeleton{gap:var(--space-3)}.home-page__hero-skeleton-title{width:55%;min-width:0;height:var(--font-size-32);border-radius:var(--radius-md);background:var(--neutrals-8)}.home-page__hero-skeleton-subtitle{width:72%;min-width:0;height:var(--font-size-16);border-radius:var(--radius-md);background:var(--neutrals-8)}.home-page__title{color:var(--neutrals-1);font-weight:600}.home-page__subtitle{color:var(--neutrals-3);margin-bottom:8px}.home-page__section{flex-direction:column;width:100%;min-width:0;display:flex}.home-page__continue-section{box-sizing:border-box;border-radius:var(--radius-2xl);border:1px solid var(--neutrals-6);background:var(--neutrals-7);flex-direction:column;align-self:stretch;align-items:stretch;gap:1rem;width:100%;min-width:0;padding:1rem;display:flex}.home-page__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.home-page__section-head .home-page__section-title-continue{padding:0!important}.home-page__section-head .home-page__section-title,.home-page__section-head .home-page__section-title.home-page__section-title--with-icon{flex:auto;min-width:0;padding:8px 0;font-weight:600}.home-page__section-title{color:var(--neutrals-1);padding:8px 0}.home-page__section-title--with-icon{align-items:center;gap:var(--space-2);display:inline-flex}.home-page__section-icon{color:var(--neutrals-0);width:var(--icon-size-22);height:var(--icon-size-22);flex-shrink:0}.home-page__link{color:var(--primary-2);flex-shrink:0;font-weight:500;text-decoration:none}.home-page__link:hover{text-decoration:underline}.home-page__link:focus-visible{outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:var(--outline-offset-focus);border-radius:var(--radius-xs)}.home-page__link--inline{align-items:center;gap:var(--space-1);min-height:var(--layout-touch-target-comfortable);padding:var(--space-2) 0;display:inline-flex}.home-page__section-view-all-slot{min-height:var(--layout-touch-target-comfortable);flex-shrink:0;align-items:center;display:inline-flex}.home-page__section-view-all-slot--hidden{visibility:hidden;pointer-events:none}.home-page__link-chevron{margin-top:var(--space-hairline);width:var(--icon-size-18);height:var(--icon-size-18);flex-shrink:0}.home-page__learn-row,.home-page__work-row,.home-page__assess-row{align-items:stretch;gap:var(--home-strip-gap);padding:var(--space-2) 0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%;min-width:0;margin:0;list-style:none;display:flex;overflow-x:auto}.home-page__learn-row::-webkit-scrollbar{width:0;height:0;display:none}.home-page__work-row::-webkit-scrollbar{width:0;height:0;display:none}.home-page__assess-row::-webkit-scrollbar{width:0;height:0;display:none}.home-page__continue-row{box-sizing:border-box;justify-content:flex-start;align-items:stretch;gap:clamp(var(--space-3), 1.5vw, var(--space-4));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%;min-width:0;margin:0;list-style:none;display:flex;overflow-x:auto}.home-page__continue-row::-webkit-scrollbar{width:0;height:0;display:none}.home-page__continue-row{border-radius:var(--radius-xl);border:1px solid var(--neutrals-7);box-shadow:var(--shadow-card-primary-soft)}.home-page__continue-item,.home-page__continue-loading-cell{flex-direction:column;flex:0 0 min(var(--layout-home-strip-card-max), 100%);align-self:stretch;min-width:0;min-height:0;display:flex}.home-page__continue-loading-inner{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:var(--layout-home-continue-card-min-height);padding:var(--space-4) var(--space-3);border-radius:var(--radius-18);border:1px solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-soft);flex-direction:column;flex:auto;display:flex}.home-page__continue-loading-caption{text-align:center;margin:0}.home-page__continue-item .continue-strip-card{box-sizing:border-box;width:100%;min-width:0;min-height:var(--layout-home-continue-card-min-height);flex:auto;align-self:stretch;height:100%}.home-page__continue-item--cta{flex-direction:column;flex:0 0 min(var(--layout-home-continue-cta-flex), 100%);max-width:var(--layout-home-continue-cta-max);min-width:var(--layout-home-continue-cta-min);align-self:stretch;min-height:0;display:flex}.home-page__continue-view-more-card{box-sizing:border-box;width:100%;min-height:0;padding:var(--space-2);border-radius:var(--radius-18);border:1px solid var(--neutrals-7);background:var(--neutrals-8);box-shadow:var(--shadow-card-primary-raised);color:var(--primary-2);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);flex:auto;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.home-page__continue-view-more-card{transition:none}}@media (hover:hover) and (pointer:fine){.home-page__continue-view-more-card:hover{border-color:var(--neutrals-6);background:var(--neutrals-85);box-shadow:var(--shadow-card-primary-hover)}}.home-page__continue-view-more-card:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus)}.home-page__learn-item:not(.home-page__learn-item--cta),.home-page__work-item:not(.home-page__work-item--cta),.home-page__assess-item:not(.home-page__assess-item--cta),.home-page__learn-item--cta,.home-page__work-item--cta,.home-page__assess-item--cta{box-sizing:border-box;flex-direction:column;flex:0 0 var(--home-strip-slide-size);width:var(--home-strip-slide-size);min-width:0;display:flex}.home-page__learn-item .entity-card-shell,.home-page__work-item .entity-card-shell,.home-page__assess-item .entity-card-shell{width:100%;min-width:0;max-width:100%}.home-page__continue-item>.continue-strip-skel-wrap{width:100%;min-width:0;min-height:var(--layout-home-continue-card-min-height);flex:auto;align-self:stretch;height:100%;display:block}.home-page__learn-row.home-page__skel-strip,.home-page__assess-row.home-page__skel-strip,.home-page__work-row.home-page__skel-strip{gap:var(--home-strip-gap);padding:var(--space-2) 0;flex-wrap:nowrap;display:flex}.home-page__learn-row.home-page__skel-strip .learn-catalog-skel-grid__cell,.home-page__work-row.home-page__skel-strip .learn-catalog-skel-grid__cell,.home-page__assess-row.home-page__skel-strip .learn-catalog-skel-grid__cell{box-sizing:border-box;flex:0 0 var(--home-strip-slide-size);width:var(--home-strip-slide-size);min-width:0;min-height:var(--entity-card-height)}.home-page__learn-item--cta .home-page__view-more-card,.home-page__work-item--cta .home-page__view-more-card,.home-page__assess-item--cta .home-page__view-more-card{width:100%;min-height:var(--entity-card-height);height:var(--entity-card-height);flex:auto}.home-page__continue-item--cta .home-page__continue-view-more-card{flex:auto;height:100%;min-height:0}.home-page__view-more-card{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;min-height:var(--entity-card-height);padding:var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--neutrals-7);background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-raised);color:var(--primary-2);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);flex-direction:row;font-weight:500;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.home-page__view-more-card{transition:none}}@media (hover:hover) and (pointer:fine){.home-page__view-more-card:hover{border-color:var(--neutrals-6);background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-hover);color:var(--primary-3);text-decoration:none}.home-page__view-more-card:hover .home-page__view-more-card-chevron{transform:translateX(var(--space-1))}}.home-page__view-more-card:active{border-color:var(--neutrals-6);box-shadow:var(--shadow-card-primary-soft)}.home-page__view-more-card:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus)}.home-page__view-more-card-label{color:inherit;text-decoration:none}.home-page__view-more-card-chevron{width:var(--icon-size-18);height:var(--icon-size-18);color:inherit;transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0}@media (prefers-reduced-motion:reduce){.home-page__view-more-card-chevron{transition:none}}.home-page__muted{color:var(--neutrals-3);margin:0}.home-page__empty{box-sizing:border-box;width:100%;min-width:0;margin:0;display:flex}.home-page__work-row>li[data-home-strip-card],.home-page__learn-row>li[data-home-strip-card],.home-page__assess-row>li[data-home-strip-card]{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex;overflow:visible}.home-page__work-row>li[data-home-strip-card] .entity-card-shell,.home-page__learn-row>li[data-home-strip-card] .entity-card-shell,.home-page__assess-row>li[data-home-strip-card] .entity-card-shell{box-sizing:border-box;width:100%;max-width:100%;height:var(--entity-card-shell-height,var(--entity-card-height));min-height:var(--entity-card-shell-height,var(--entity-card-height));max-height:var(--entity-card-shell-height,var(--entity-card-height));flex:none}.home-page__work-row>li.home-page__work-item--cta,.home-page__learn-row>li.home-page__learn-item--cta,.home-page__assess-row>li.home-page__assess-item--cta{align-self:stretch;min-height:0;overflow:visible}@media (width<=768px){.page-wrapper-content.home-page{gap:var(--space-7-5)}.home-page{--home-strip-visible-cards:1.4;--home-strip-gap:var(--space-4);--home-strip-slide-size:calc((100% - var(--home-strip-gap)) / var(--home-strip-visible-cards))}.home-page__continue-section{padding:clamp(var(--space-4), 2.2vw, var(--space-5))}.home-page__continue-row{padding:clamp(var(--space-2), 1.75vw, var(--space-4-5));gap:clamp(var(--space-2), 1.25vw, var(--space-3))}}@media (width<=480px){.page-wrapper-content.home-page{gap:var(--space-7)}.home-page{--home-strip-visible-cards:1.15;--home-strip-gap:var(--space-5);--home-strip-slide-size:calc((100% - var(--home-strip-gap)) / var(--home-strip-visible-cards))}.home-page__continue-section{gap:var(--space-4);padding:clamp(var(--space-3), 2.5vw, var(--space-4-5))}.home-page__link--inline{min-height:var(--layout-touch-target-compact)}.home-page__continue-row{gap:var(--space-3);padding:var(--space-4) var(--space-3)}.home-page__continue-item,.home-page__continue-loading-cell{flex:0 0 min(var(--layout-home-strip-card-max), 100%)}.home-page__learn-item:not(.home-page__learn-item--cta),.home-page__work-item:not(.home-page__work-item--cta),.home-page__assess-item:not(.home-page__assess-item--cta),.home-page__learn-item--cta,.home-page__work-item--cta,.home-page__assess-item--cta,.home-page__learn-row.home-page__skel-strip .learn-catalog-skel-grid__cell,.home-page__work-row.home-page__skel-strip .learn-catalog-skel-grid__cell,.home-page__assess-row.home-page__skel-strip .learn-catalog-skel-grid__cell{flex:0 0 var(--home-strip-slide-size);width:var(--home-strip-slide-size)}}@media (width<=350px){.page-wrapper-content.home-page{gap:var(--space-6)}.home-page{--home-strip-visible-cards:1.05;--home-strip-gap:var(--space-3);--home-strip-slide-size:calc((100% - var(--home-strip-gap)) / var(--home-strip-visible-cards))}.home-page__continue-section{gap:var(--space-3);padding:var(--space-3)}.home-page__continue-row{gap:var(--space-3);padding:var(--space-3) var(--space-2)}.home-page__continue-item,.home-page__continue-loading-cell{flex:0 0 min(var(--layout-home-strip-card-max), 100%)}.home-page__learn-item:not(.home-page__learn-item--cta),.home-page__work-item:not(.home-page__work-item--cta),.home-page__assess-item:not(.home-page__assess-item--cta),.home-page__learn-item--cta,.home-page__work-item--cta,.home-page__assess-item--cta,.home-page__learn-row.home-page__skel-strip .learn-catalog-skel-grid__cell,.home-page__work-row.home-page__skel-strip .learn-catalog-skel-grid__cell,.home-page__assess-row.home-page__skel-strip .learn-catalog-skel-grid__cell{flex:0 0 var(--home-strip-slide-size);width:var(--home-strip-slide-size)}.home-page__continue-item--cta{flex:0 0 var(--layout-home-continue-cta-min);min-width:var(--layout-home-continue-cta-min-compact)}}html[data-theme=dark] .home-page__continue-section,html[data-theme=dark] .home-page__continue-row{border-color:var(--neutrals-6)}.application-error-fallback{box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:var(--space-6) var(--space-5) var(--space-8);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;overflow-x:clip}.application-error-fallback--standalone{background:var(--neutrals-9);min-height:100dvh}.application-error-fallback__inner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;width:100%;max-width:36rem;display:flex}.application-error-fallback--standalone .application-error-fallback__inner{max-width:44rem}.application-error-fallback__illustration{flex-shrink:0;justify-content:center;align-items:center;width:7.3125rem;height:7.3125rem;margin:0;display:flex}.application-error-fallback__illustration img{object-fit:contain;width:100%;height:100%;display:block}.application-error-fallback__title{width:100%;color:var(--neutrals-1);margin:0}.application-error-fallback__description{width:100%;max-width:32rem;color:var(--neutrals-3);margin:0}.application-error-fallback__actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.application-error-fallback__cta{justify-content:center;align-items:center;gap:var(--space-3);width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-radius:var(--radius-pill);display:inline-flex}.application-error-fallback__secondary-cta{border-radius:var(--radius-pill);width:fit-content;max-width:100%}.application-error-fallback__cta-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.application-error-fallback__support{margin:var(--space-2) 0 0;width:100%;color:var(--neutrals-3)}.application-error-fallback__support-link{color:var(--primary-5);font-weight:600;text-decoration:none}.application-error-fallback__support-link:hover{text-underline-offset:.125rem;text-decoration:underline}.application-error-fallback__support-link:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus);border-radius:var(--radius-xs)}.application-error-fallback__console{box-sizing:border-box;border:1px solid var(--neutrals-6);border-radius:var(--radius-lg);background:var(--neutrals-8);width:100%;box-shadow:var(--shadow-card-primary-soft);text-align:start;flex-direction:column;display:flex;overflow:hidden}.application-error-fallback__console:focus-within{border-color:var(--primary-3);box-shadow:0 0 0 .125rem var(--primary-7)}.application-error-fallback__console-header{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--neutrals-6);background:var(--neutrals-7);display:flex}.application-error-fallback__console-title-group{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.application-error-fallback__console-status-dot{background:var(--accent-red);width:.5rem;height:.5rem;box-shadow:0 0 .375rem var(--accent-red);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite application-error-console-dot-pulse}@media (prefers-reduced-motion:reduce){.application-error-fallback__console-status-dot{animation:none}}.application-error-fallback__console-title{color:var(--neutrals-2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.application-error-fallback__copy-btn{align-items:center;gap:var(--space-1);color:var(--neutrals-2);flex-shrink:0;display:inline-flex}.application-error-fallback__copy-btn:hover:not(:disabled){color:var(--neutrals-0)}.application-error-fallback__copy-btn.application-error-fallback__copy-btn--copied{color:var(--accent-green)}.application-error-fallback__pre{box-sizing:border-box;width:100%;height:15rem;padding:var(--space-4);color:var(--neutrals-1);font-family:var(--font-mono);font-size:var(--font-size-13);white-space:pre;tab-size:4;background:0 0;margin:0;line-height:1.5;overflow:auto}.application-error-fallback__pre::-webkit-scrollbar{width:.375rem;height:.375rem}.application-error-fallback__pre::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--neutrals-5)}@keyframes application-error-console-dot-pulse{0%{opacity:.6;box-shadow:0 0 .125rem var(--accent-red)}50%{opacity:1;box-shadow:0 0 .5rem var(--accent-red)}to{opacity:.6;box-shadow:0 0 .125rem var(--accent-red)}}@media (width<=768px){.application-error-fallback{padding:var(--space-5) var(--space-4) var(--space-6);justify-content:flex-start}.application-error-fallback__inner{gap:var(--space-4)}.application-error-fallback__actions{flex-direction:column}.application-error-fallback__cta,.application-error-fallback__secondary-cta{width:100%}.application-error-fallback__pre{height:12rem;font-size:var(--font-size-12)}}@media (width<=300px){.application-error-fallback{padding:var(--space-4) var(--space-3) var(--space-5)}.application-error-fallback__pre{height:10rem}}.secure-your-account-page{box-sizing:border-box;width:100%;min-height:100dvh;padding:6% 5% var(--space-5);overscroll-behavior-y:contain;color:var(--neutrals-9);background-color:var(--primary-0);background:var(--background-gradient,linear-gradient(0deg, #0000007a 0%, #0000007a 100%), linear-gradient(282deg, #0f766e -5.38%, #03edd3 50.1%, #00473c 105.58%));flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:clip auto}@media (width<=768px){.secure-your-account-page{padding:18% 6% 10%}}@media (width<=300px){.secure-your-account-page{padding:20% 4% 8%}}.secure-your-account-page__header{width:100%;padding:4% 5% 0;display:flex;position:absolute;top:0;left:0}@media (width<=768px){.secure-your-account-page__header{padding:5% 6% 0}}@media (width<=300px){.secure-your-account-page__header{padding:4% 4% 0}}.secure-your-account-page__brand{align-items:flex-start;width:auto;max-width:100%;display:inline-flex}.secure-your-account-page__brand-logo{object-fit:contain;filter:brightness(0)invert();width:150px;height:auto;display:block}[data-theme=dark] .secure-your-account-page__brand-logo{filter:none}[data-theme=dark] .secure-your-account-page{color:var(--neutrals-0)}.secure-your-account-page__main{flex:1 0 auto;justify-content:flex-start;align-items:stretch;width:100%;max-width:32.5rem;min-height:0;margin:0 auto;display:flex}.secure-your-account-page__card{border-radius:var(--radius-xl);background-color:var(--neutrals-9);width:100%;height:fit-content;box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .75rem 2.5rem color-mix(in srgb, var(--neutrals-0) 10%, transparent);flex-direction:column;padding:40px;display:flex}@media (width<=768px){.secure-your-account-page__card{padding:12% 7%}}@media (width<=300px){.secure-your-account-page__card{padding:14% 6%}}.secure-your-account-page__footer{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);width:100%;max-width:32.5rem;padding-top:var(--space-5);padding-bottom:var(--space-2);flex-wrap:wrap;flex-shrink:0;margin-top:auto;display:flex}.secure-your-account-page__footer-actions{align-items:center;gap:var(--space-4);flex-shrink:0;margin-left:auto;display:flex}.secure-your-account-page__footer-links{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.secure-your-account-page__footer-links a{color:inherit;text-decoration:none}.secure-your-account-page__footer-links a:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus)}.secure-your-account-page__footer-faq{color:inherit;text-decoration:none}.secure-your-account-page__footer-faq:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus)}@media (width<=300px){.secure-your-account-page__footer{flex-direction:column;align-items:flex-start}.secure-your-account-page__footer-actions{margin-left:0}}.name-modification-page{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.name-modification-page__header{align-items:flex-start;gap:var(--space-4);flex-direction:column;width:100%;display:flex}.name-modification-page__icon-wrap{background-color:var(--accent-yellow);border-radius:50%;justify-content:center;align-self:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.name-modification-page__icon{color:var(--neutrals-9)}.name-modification-page__title{color:var(--neutrals-0);font-size:var(--font-size-24);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25}@media (width<=768px){.name-modification-page__title{font-size:var(--font-size-20)}}@media (width<=300px){.name-modification-page__title{font-size:var(--font-size-18)}}.name-modification-page__description{color:var(--neutrals-3);font-size:var(--font-size-14);margin:0;line-height:1.5}.name-modification-page__why{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--accent-blue) 28%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--accent-blue-lite) 70%, var(--neutrals-9));display:flex}@media (width<=300px){.name-modification-page__why{flex-direction:column}}.name-modification-page__why-icon{color:var(--accent-blue);flex-shrink:0}.name-modification-page__why-copy{gap:var(--space-1);text-align:left;flex-direction:column;width:100%;display:flex}.name-modification-page__why-heading{color:var(--accent-blue-dark);font-size:var(--font-size-14);margin:0;font-weight:700;line-height:1.4}.name-modification-page__why-text{color:var(--accent-blue-dark);font-size:var(--font-size-14);margin:0;font-weight:400;line-height:1.45}.name-modification-page__form{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.name-modification-page__label-row{align-items:center;gap:var(--space-1);flex-wrap:wrap;width:100%;display:flex}.name-modification-page__label-row .nucleus-label,.name-modification-page__label-row label{color:var(--neutrals-0);font-size:var(--font-size-14);margin:0;font-weight:600}.name-modification-page__required{color:var(--accent-red);font-size:var(--font-size-14);font-weight:600;line-height:1}.name-modification-page__label-info{color:var(--neutrals-4);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.name-modification-page__label-info:focus-visible{outline:2px solid var(--primary-5);outline-offset:2px;border-radius:var(--radius-sm)}.name-modification-page__tooltip{border-radius:var(--radius-lg);border:.0625rem solid var(--neutrals-7);background-color:var(--neutrals-9);width:100%;max-width:min(18rem,90vw);box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .5rem 1.25rem color-mix(in srgb, var(--neutrals-0) 10%, transparent)}.name-modification-page__tooltip-text{color:var(--neutrals-1);font-size:var(--font-size-12);margin:0;font-weight:500;line-height:1.45}.name-modification-page__input-wrap{width:100%;display:flex}.name-modification-page__input-wrap .name-modification-page__input,.name-modification-page__input-wrap input{background-color:var(--neutrals-8);width:100%}.name-modification-page__helper{color:var(--neutrals-4);font-size:var(--font-size-12);margin:0;line-height:1.4}.name-modification-page__support{color:var(--neutrals-3);font-size:var(--font-size-13);text-align:center;margin:0;line-height:1.45}.name-modification-page__support-link{color:var(--primary-5);font-weight:600;text-decoration:none}.name-modification-page__support-link:hover{text-underline-offset:.125rem;text-decoration:underline}.name-modification-page__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;margin-top:var(--space-2);display:flex}@media (width<=300px){.name-modification-page__footer{flex-direction:column-reverse;align-items:stretch}}.name-modification-page__cancel{color:var(--neutrals-1);flex-shrink:0;font-weight:600}@media (width<=300px){.name-modification-page__cancel{justify-content:center;width:100%}}.name-modification-page__submit{flex-shrink:0;min-width:40%}@media (width<=300px){.name-modification-page__submit{width:100%}}@media (prefers-reduced-motion:reduce){.name-modification-page__submit,.name-modification-page__cancel{transition:none}}.signup-form{box-sizing:border-box;gap:var(--space-5);width:100%;padding:var(--space-7);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--neutrals-1);border-radius:var(--radius-xl);border:1px solid var(--border-card-ink-muted);background-color:var(--neutrals-9);box-shadow:var(--shadow-card-primary-raised), var(--shadow-card-primary-soft);flex-direction:column;display:flex;overflow:visible}.signup-form-skeleton-wrap{width:100%;min-width:0;display:block}.signup-form--skeleton{gap:var(--space-5);min-height:22rem}.signup-form__skeleton-field{border-radius:var(--radius-lg);background-color:var(--neutrals-8);width:100%;min-height:2.75rem}.signup-form__skeleton-field--upload{min-height:11rem}.signup-form__skeleton-field--short{width:75%;min-height:2.25rem}.signup-form__skeleton-submit{width:100%;min-height:2.75rem;margin-top:var(--space-2);border-radius:var(--radius-pill);background-color:var(--neutrals-8)}.signup-form__card-header{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.signup-form__card-header-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.signup-form__back-btn{align-items:center;gap:var(--space-1);color:var(--neutrals-2);padding-inline:0;display:inline-flex}.signup-form__back-spacer{width:3.5rem;min-height:var(--layout-touch-target-compact);flex:none;display:block}.signup-form__step-chip{border:1px solid var(--neutrals-6);background-color:var(--neutrals-8);color:var(--neutrals-2);flex-shrink:0}.signup-form__step-chip-icon{color:var(--neutrals-2);flex-shrink:0}.signup-form__card-title-block{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;width:100%;display:flex}.signup-form__card-icon-img{width:auto;max-width:5.4375rem;height:auto;max-height:5.125rem;display:block}.signup-form__card-title{color:var(--neutrals-1);margin:0}.signup-form__card-subtitle{color:var(--neutrals-3);margin:0}.signup-form__step{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.signup-form__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.signup-form__field--date,.signup-form__date-picker,.signup-form__date-picker-group{width:100%}.signup-form__address-row{gap:var(--space-3);flex-flow:column;width:100%;display:flex}.signup-form__field--address-col{flex:1 1 0;min-width:0}.signup-form__postal-hint{color:var(--neutrals-3);margin:0}.signup-form__disclaimer{align-items:flex-start;gap:var(--space-2);width:100%;color:var(--neutrals-3);text-align:center;margin:0;display:flex}.signup-form__disclaimer-icon{width:var(--icon-size-16);height:var(--icon-size-16);margin-top:var(--space-1);color:var(--neutrals-3);flex-shrink:0}.signup-form__fieldset{border:0;margin:0;padding:0}.signup-form__legend{margin-bottom:var(--space-2);color:var(--neutrals-1)}.signup-form__required{color:var(--accent-red)}.signup-form__hint{align-items:center;gap:var(--space-1);margin-left:var(--space-1);color:var(--neutrals-2);display:inline-flex}.signup-form__pills{gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.signup-form__pill{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--neutrals-6);border-radius:var(--radius-pill);background-color:var(--neutrals-8);color:var(--neutrals-1);cursor:pointer;flex:auto}.signup-form__pill:hover:not(.signup-form__pill--selected){background-color:var(--neutrals-7)}.signup-form__pill:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus)}.signup-form__pill--selected{border-color:var(--primary-2);background:color-mix(in srgb, var(--primary-2) 12%, var(--neutrals-9));color:var(--primary-1)}.signup-form__select{width:100%}.signup-form__nationality-list,.signup-form__location-list{max-height:16rem;overflow-y:auto}.signup-form__select-trigger{width:100%}.signup-form__field--nested{margin-top:var(--space-2)}.signup-form__submit{margin-top:var(--space-2);border-radius:var(--radius-pill)}.signup-form__field--resume{gap:var(--space-3)}.signup-form__file-uploader{width:100%}.signup-form__file-uploader--browse-disabled .nucleus-file-uploader__zone,.signup-form__file-uploader--browse-disabled .nucleus-file-uploader__input,.signup-form__file-uploader--browse-disabled .nucleus-file-uploader__trigger{pointer-events:none;cursor:not-allowed}.signup-form__file-uploader--browse-disabled .nucleus-file-uploader__zone,.signup-form__file-uploader--browse-disabled .nucleus-file-uploader__trigger{opacity:.55}.signup-form__resume-actions{justify-content:flex-end;width:100%;display:flex}.signup-form__resume-preview-btn{align-items:center;gap:var(--space-2);color:var(--primary-1);display:inline-flex}@media (width<=768px){.signup-form{padding:var(--space-6)}.signup-form__pill{flex:100%}.signup-form__address-row{flex-wrap:wrap}.signup-form__field--address-col{flex:100%}}@media (width<=300px){.signup-form{padding:var(--space-5)}.signup-form__card-header-row{flex-wrap:wrap}.signup-form__back-spacer{display:none}.signup-form__card-header-row{flex-wrap:wrap;justify-content:space-between}.signup-form__step-chip{margin-left:auto}}@media (prefers-reduced-motion:reduce){.signup-form__pill{transition:none}}.in-review-page{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.in-review-page--dashboard{gap:var(--space-7)}.in-review-page--ready{animation:.2s in-review-page-fade-in}@media (prefers-reduced-motion:reduce){.in-review-page--ready{animation:none}}@keyframes in-review-page-fade-in{0%{opacity:0}to{opacity:1}}.in-review-page__boneyard-status{width:100%;min-width:0;max-width:40rem;display:block}.in-review-page__boneyard-dashboard{width:100%;min-width:0;display:block}.in-review-page__boneyard-fallback{box-sizing:border-box;border-radius:var(--radius-2xl);border:.0625rem solid var(--neutrals-7);background:var(--neutrals-8);width:100%;min-height:24rem}.in-review-page__boneyard-video{width:100%;min-width:0;height:100%;position:absolute;inset:0}.in-review-page__boneyard-slot{width:100%;min-height:.0625rem;display:block}.in-review-page__video--fixture{background:var(--primary-1);width:100%;height:100%;min-height:100%}.in-review-page__intro{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;display:flex}.in-review-page__video-wrap{width:100%;max-width:40rem;transition:max-width .6s}@media (prefers-reduced-motion:reduce){.in-review-page__video-wrap{transition:none}}.in-review-page__video-wrap--shrunk{max-width:32rem}.in-review-page__video-player{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--primary-1);width:100%;box-shadow:var(--shadow-card-primary-raised), var(--shadow-card-primary-soft);position:relative;overflow:hidden}.in-review-page__video-player--loading:after{background:color-mix(in srgb, var(--neutrals-0) 20%, transparent);content:"";pointer-events:none;display:block;position:absolute;inset:0}.in-review-page__video-player--error{padding:var(--space-5);justify-content:center;align-items:center;display:flex}.in-review-page__video-error{text-align:center;max-width:80%;color:var(--neutrals-9);margin:0}.in-review-page__video{object-fit:cover;width:100%;height:100%}.in-review-page__video-overlay{background:color-mix(in srgb, var(--neutrals-0) 35%, transparent);color:var(--neutrals-9);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html[data-theme=dark] .in-review-page__video-overlay{background:color-mix(in srgb, var(--neutrals-9) 50%, transparent)}.in-review-page__video-controls{right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex;position:absolute}.in-review-page__video-control,.in-review-page__skip{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--neutrals-0) 55%, transparent);color:var(--neutrals-9);cursor:pointer;border:0;display:inline-flex}.in-review-page__video-control:focus-visible,.in-review-page__skip:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus)}.in-review-page__confirmation{width:100%;max-width:36rem;color:var(--neutrals-9);text-align:center}.in-review-page__confirmation .h-md{margin-bottom:var(--space-2);color:var(--neutrals-9)}.in-review-page__confirmation .t-md{color:var(--primary-5)}.in-review-page__scroll-cta{align-items:center;gap:var(--space-2);cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;max-width:24rem;padding:0;display:flex}.in-review-page__scroll-cta:hover{background:0 0}.in-review-page__stand-out{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.in-review-page__stand-out-header{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;display:flex}.in-review-page__greeting-row{align-items:center;gap:var(--space-3);width:auto;max-width:100%;display:inline-flex}.in-review-page__greeting{color:var(--neutrals-2);margin:0}.in-review-page__stand-out-header .h-sm{max-width:42rem;color:var(--neutrals-1)}.in-review-page__boost-banner{width:fit-content;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--primary-9);color:var(--primary-0);text-align:center;margin:0}.in-review-page__feature-card{box-sizing:border-box;border:1px solid var(--neutrals-7);border-radius:var(--radius-xl);background:var(--neutrals-9);width:100%;box-shadow:var(--shadow-card-primary-soft);display:flex;overflow:hidden}.in-review-page__feature-copy{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-6);flex-direction:column;flex:auto;min-width:0;display:flex}.in-review-page__feature-copy .h-sm{color:var(--neutrals-1)}.in-review-page__feature-btn{border-radius:var(--radius-pill);gap:var(--space-2);width:fit-content}.in-review-page__task-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.in-review-page__task-card{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-5);box-sizing:border-box;border:1px solid var(--neutrals-7);border-radius:var(--radius-lg);background:var(--neutrals-9);box-shadow:var(--shadow-card-primary-soft);flex-direction:column;display:flex}.in-review-page__task-card svg{color:var(--primary-2)}.in-review-page__task-card .btn-text{color:var(--neutrals-1)}.in-review-page__task-card .t-xsm{color:var(--neutrals-3);flex:1 0 auto}@media (width<=768px){.in-review-page__feature-card{flex-direction:column}.in-review-page__feature-decor{flex:none;width:100%;min-height:5rem}}@media (width<=300px){.in-review-page__task-grid{grid-template-columns:1fr}.in-review-page__feature-copy{padding:var(--space-5)}}.video-record-page{width:100%;min-width:0}.video-record-page .video-recorded-page__wrapper{box-sizing:border-box;background:var(--neutrals-85);justify-content:space-between;align-items:flex-start;gap:var(--space-4-5);width:100%;min-width:0;height:auto;min-height:28rem;padding:var(--space-7);border-radius:var(--radius-md);flex-direction:row;display:flex}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:calc(100% - 54px - 1rem);animation:.4s cubic-bezier(.4,0,.2,1) container-expand;transform:scale(1.02)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{background:var(--neutrals-9);border:1px solid var(--neutrals-6);border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;width:27%;min-width:0;height:100%;padding:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{cursor:pointer;background:unset;border:none;border-radius:0;justify-content:center;align-items:center;width:54px;padding:0;transition:all .3s;display:flex;position:relative}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed .video-recorded-instruction__content{opacity:0;pointer-events:none;transform:translate(-20px)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed .video-recorded-instruction__toggle{border:1px solid var(--neutrals-80,#e6e6e6);background:var(--neutrals-9);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:absolute;top:0;left:0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;width:100%;height:100%;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-icon{color:var(--neutrals-1)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{width:100%;color:var(--neutrals-1);font-size:1.25rem;font-weight:700}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-toggle{cursor:pointer;color:var(--accent-red-dark);background:0 0;border:none;border-radius:4px;padding:4px;transition:background-color .2s;position:absolute;top:0;right:0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-toggle:hover{background-color:var(--neutrals-8);color:var(--accent-red)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content{opacity:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{color:var(--neutrals-1);width:100%;font-size:1rem;font-weight:400;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{color:var(--neutrals-3);font-size:1.25rem;font-weight:700}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions-wrapper{position:relative}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions{cursor:pointer;background-color:var(--accent-yellow-lite);border-radius:.875rem;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:all .2s;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions:hover{transform:scale(1.05)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions:active{transform:scale(.95)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions:focus{outline:2px solid var(--accent-yellow);outline-offset:2px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-icon{color:var(--accent-yellow)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-text{color:var(--accent-yellow);font-size:.875rem;font-weight:600}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover{z-index:1000;max-width:calc(100vw - 2rem);animation:.2s ease-out popover-fade-in;position:absolute;top:calc(100% + .5rem);right:0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content{background-color:var(--neutrals-9);border:1px solid var(--neutrals-6);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;min-width:280px;max-width:400px;padding:1rem;display:flex;box-shadow:0 4px 12px #00000026}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content:before{content:"";background-color:var(--neutrals-9);border-left:1px solid var(--neutrals-6);border-top:1px solid var(--neutrals-6);width:12px;height:12px;position:absolute;top:-6px;right:1rem;transform:rotate(45deg)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-text{color:var(--neutrals-1);margin:0;font-size:.875rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{color:var(--neutrals-0);width:100%;font-size:1.5rem;font-weight:700;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:2rem;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{width:48px;height:48px;color:var(--primary-5,#ae0909);justify-content:center;align-items:center;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner svg{animation:1s linear infinite spin}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{color:var(--neutrals-3,#666);text-align:center;font-size:1rem;font-weight:400}.video-record-page .video-recorded-page__wrapper .video-recorded-container{border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:73%;min-width:0;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{background-color:var(--neutrals-8);border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper.video-recorded-container__video-wrapper--middle-screen{width:70%;margin:0 auto}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{object-fit:cover;background-color:var(--neutrals-8);width:100%;height:100%;min-height:400px;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video.video-recorded-container__video--live{transform:scaleX(-1)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video.video-recorded-container__video--playback{transform:scaleX(1)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay{background-color:var(--neutrals-7);z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:500px;padding:2.5rem;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:4.5rem;height:4.5rem;color:var(--neutrals-1);border-radius:50%;justify-content:center;align-items:center;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{color:var(--neutrals-1);letter-spacing:-.93px;margin:0;font-size:2rem;font-style:normal;font-weight:600;line-height:normal}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{color:var(--neutrals-2);letter-spacing:-1px;font-size:1rem;font-style:normal;font-weight:400;line-height:27px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{color:var(--primary-5);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1rem;font-style:normal;font-weight:500;line-height:20px;transition:background-color .2s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn:hover,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn:hover,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn:hover,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn:hover{background-color:var(--neutrals-8)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__loading-spinner,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__loading-spinner{border:2px solid var(--neutrals-5);border-top:2px solid var(--primary-5);border-radius:50%;width:2rem;height:2rem;margin-bottom:1rem;animation:1s linear infinite spin}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__camera-access-overlay .video-recorded-container__loading p,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__loading-overlay .video-recorded-container__loading p{color:var(--neutrals-1);font-size:1rem;font-weight:500}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay{background:linear-gradient(#0000,#0d0d0db3);flex-direction:column;gap:1rem;width:100%;height:100%;padding:1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls{opacity:1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls .video-recorded-container__play-pause-btn{cursor:pointer;background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;transition:all .2s;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls .video-recorded-container__play-pause-btn:hover{background-color:var(--neutrals-9);transform:scale(1.05)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay:not(.video-recorded-container__video-overlay--hovered):not(:focus-within) .video-recorded-container__video-controls .video-recorded-container__play-pause-btn[aria-label=Pause\ video]{opacity:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay:focus-within .video-recorded-container__video-controls .video-recorded-container__play-pause-btn[aria-label=Pause\ video]{opacity:1}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber{flex-direction:column;gap:.5rem;width:100%;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input{cursor:pointer;appearance:none;background:#ffffff4d;border-radius:2px;width:100%;height:4px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input:focus-visible{outline:var(--outline-focus) solid var(--primary-3);outline-offset:var(--outline-focus-offset)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input::-webkit-slider-thumb{appearance:none;background:var(--neutrals-9);cursor:pointer;border-radius:50%;width:1rem;height:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input::-moz-range-thumb{background:var(--neutrals-9);cursor:pointer;border:none;border-radius:50%;width:1rem;height:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time{justify-content:space-between;align-items:center;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__current-time,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__duration{color:var(--neutrals-9);font-family:Courier New,monospace;font-size:.875rem;font-weight:500}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{justify-content:center;align-items:center;gap:1rem;width:100%;padding:1.5rem 0;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn{white-space:normal;flex:auto;min-width:0;max-width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-width:140px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn:active:not(:disabled),.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn:active:not(:disabled),.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn:active:not(:disabled){transform:scale(.95)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn{background-color:var(--neutrals-9);color:var(--neutrals-0);border:1px solid var(--neutrals-4);min-width:160px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn .video-recorded-container__record-again-btn-icon{color:var(--accent-green);justify-content:center;align-items:center;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn:hover{background-color:var(--neutrals-85);border-color:var(--neutrals-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn:disabled{border-color:var(--neutrals-4);background-color:var(--neutrals-8)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn{background-color:var(--primary-5);color:var(--neutrals-9);letter-spacing:-.01em;font-weight:600;position:relative;overflow:hidden}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn:hover{background-color:var(--primary-4)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn:disabled{background-color:var(--neutrals-4);cursor:not-allowed}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn.video-recorded-container__submit-btn--retry{background-color:var(--primary-5)!important;cursor:pointer!important}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn.video-recorded-container__submit-btn--retry:hover{background-color:var(--primary-4)!important}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn .video-recorded-container__upload-icon{flex-shrink:0;transition:transform .2s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn .video-recorded-container__upload-text{letter-spacing:-.01em;font-weight:600}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn:hover:not(:disabled) .video-recorded-container__upload-icon{transform:translateY(-1px)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn:active:not(:disabled) .video-recorded-container__upload-icon{transform:scale(.95)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn .video-recorded-container__upload-progress{background:#ffffff1a;border-radius:1.5rem;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn .video-recorded-container__upload-progress .video-recorded-container__upload-progress-bar{background:linear-gradient(90deg,#ffffff4d,#ffffff80);border-radius:1.5rem;height:100%;transition:width .3s;box-shadow:0 0 10px #fff3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn span{z-index:1;font-weight:600;position:relative}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{background-color:var(--accent-red);color:var(--neutrals-9);letter-spacing:-.01em;min-width:160px;font-weight:600;transition:all .2s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn .video-recorded-container__cancel-btn-icon{justify-content:center;align-items:center;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn:hover{background-color:var(--accent-red-dark);transform:translateY(-1px)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn:active{transform:translateY(0)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{color:var(--neutrals-1);letter-spacing:-.93px;text-align:right;min-width:60px;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff1a;border-radius:.75rem;align-items:flex-end;gap:.2rem;height:2.5rem;padding:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar{animation:.15s ease-in-out audio-pulse-realistic}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:first-child{animation-delay:0s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(2){animation-delay:30ms}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(3){animation-delay:60ms}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(4){animation-delay:90ms}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(5){animation-delay:.12s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(6){animation-delay:.15s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(7){animation-delay:.18s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz.video-recorded-container__audio-viz--active .video-recorded-container__audio-bar:nth-child(8){animation-delay:.21s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar{background:var(--accent-red);transform-origin:bottom;border-radius:.15rem;width:.3rem;min-height:.25rem;transition:all .1s ease-out;position:relative;box-shadow:0 0 4px #ae09094d}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar:before{content:"";background:linear-gradient(to top, var(--accent-red), #fff3);opacity:0;border-radius:.15rem;transition:opacity .1s;position:absolute;inset:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar:hover:before{opacity:1}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator{background:var(--accent-red);color:var(--neutrals-9);z-index:10;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:1rem;left:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator .video-recorded-container__recording-dot{background:var(--neutrals-9);border-radius:50%;width:.5rem;height:.5rem;animation:1s infinite recording-pulse}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator .video-recorded-container__recording-text{letter-spacing:.1em}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator{z-index:10;position:absolute;top:1rem;right:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section{color:var(--neutrals-9);background:#000c;border-radius:.75rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display{align-items:center;gap:.25rem;font-family:Courier New,monospace;font-size:1rem;font-weight:600;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display .video-recorded-container__timer-elapsed{color:var(--accent-red)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display .video-recorded-container__timer-separator{color:var(--neutrals-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display .video-recorded-container__timer-total{color:var(--neutrals-5)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-visualizer-left{z-index:10;position:absolute;bottom:1rem;left:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay{z-index:30;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown{text-align:center}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{color:var(--neutrals-9);text-shadow:0 0 10px #00000080;font-family:Courier New,monospace;font-size:8rem;font-weight:900;line-height:1;animation:1s ease-in-out countdown-pulse}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay{z-index:20;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{background:var(--neutrals-9);text-align:center;border:1px solid var(--neutrals-6);border-radius:1.5rem;max-width:420px;margin:1rem;padding:2.5rem;box-shadow:0 20px 40px #00000026}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{color:var(--accent-red);background:var(--accent-red-lite);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{color:var(--neutrals-1);letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{color:var(--neutrals-3);max-width:320px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn{background:var(--primary-5);color:var(--neutrals-9);cursor:pointer;border:none;border-radius:.75rem;min-width:140px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn:hover{background:var(--primary-4);transform:translateY(-1px)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn:active{transform:translateY(0)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn.video-recorded-container__error-btn--secondary{background:var(--neutrals-2);color:var(--neutrals-8);border:1px solid var(--neutrals-4)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn.video-recorded-container__error-btn--secondary:hover{background:var(--neutrals-3);border-color:var(--neutrals-5)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:0;display:flex}.video-record-page .video-recorded-container__success-overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-record-page .video-recorded-container__success{background:var(--neutrals-9);text-align:center;border:1px solid var(--neutrals-6);border-radius:1.5rem;max-width:420px;margin:1rem;padding:2.5rem;box-shadow:0 20px 40px #00000026}.video-record-page .video-recorded-container__success-icon{color:var(--accent-green);background:var(--accent-green-lite);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.video-record-page .video-recorded-container__success-title{color:var(--neutrals-1);letter-spacing:-.025em;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.video-record-page .video-recorded-container__success-description{color:var(--neutrals-3);max-width:320px;margin:0 auto;font-size:1rem;line-height:1.6}.video-record-page .video-recorded-container__upload-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;min-width:160px;padding:.5rem;display:flex}.video-record-page .video-recorded-container__upload-status .video-recorded-container__upload-progress{background:linear-gradient(90deg,#ffffff1a,#ffffff0d);border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.video-record-page .video-recorded-container__upload-status .video-recorded-container__upload-progress:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:2s infinite shimmer;position:absolute;inset:0}.video-record-page .video-recorded-container__upload-status .video-recorded-container__upload-progress .video-recorded-container__upload-progress-bar{background:linear-gradient(90deg, var(--primary-5), var(--accent-green), var(--primary-4));border-radius:4px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 8px #22c55e4d,0 1px 2px #0000001a}.video-record-page .video-recorded-container__upload-status .video-recorded-container__upload-progress .video-recorded-container__upload-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:1.5s infinite progress-shine;position:absolute;top:0;left:-100%}.video-record-page .video-recorded-container__upload-status span{color:var(--neutrals-1);text-align:center;white-space:nowrap;text-shadow:0 1px 2px #0000001a;letter-spacing:.01em;font-size:.875rem;font-weight:600}@media screen and (width<=1024px){.video-record-page .video-recorded-page__wrapper{gap:.75rem;padding:1.25rem}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:calc(100% - 48px - .75rem)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{width:35%;padding:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{width:48px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed .video-recorded-instruction__toggle{width:48px;height:48px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{font-size:1.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{font-size:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions-text{font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:1.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{width:65%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{gap:.875rem;padding:1.25rem 0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{min-width:120px;padding:.75rem 1.25rem;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{font-size:18px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading{width:85%;max-width:85%;padding:2rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:4rem;height:4rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{width:100%;font-size:1.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{width:100%;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{width:auto;max-width:80%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{max-width:380px;padding:2rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{width:70px;height:70px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{font-size:1.375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{max-width:300px;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{font-size:6rem}.video-record-page .video-recorded-container__success{max-width:380px;padding:2rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-icon{width:70px;height:70px}.video-record-page .video-recorded-container__success .video-recorded-container__success-title{font-size:1.375rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-description{max-width:300px;font-size:.9375rem}}@media screen and (width<=768px){.video-record-page .video-recorded-page__wrapper{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.875rem;height:calc(100dvh - 64px);padding:.875rem;overflow-y:auto}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:100%;transform:scale(1)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{-webkit-overflow-scrolling:touch;flex-shrink:0;width:100%;max-height:280px;overflow-y:auto}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{width:44px;height:44px;min-height:44px;max-height:44px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:1.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{font-size:.9375rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-toggle{min-width:32px;min-height:32px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content{gap:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{font-size:.8125rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header{flex-wrap:wrap;gap:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{font-size:.9375rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-icon{width:14px;height:14px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-text{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover{max-width:calc(100vw - 2.5rem);left:auto;right:0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content{box-sizing:border-box;min-width:240px;max-width:calc(100vw - 2.5rem);padding:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content:before{left:auto;right:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-text{font-size:.8125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content{gap:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:1rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{gap:.875rem;padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{flex:1;width:100%;min-height:calc(100dvh - 380px)}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{height:auto;min-height:320px;max-height:60dvh}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper.video-recorded-container__video-wrapper--middle-screen{width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{min-height:320px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay{gap:.75rem;padding:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__play-pause-btn{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber{gap:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__current-time,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__duration{font-size:.8125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{flex-wrap:wrap;gap:.625rem;width:100%;padding:.875rem 0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{flex:1;min-width:calc(50% - .3125rem);min-height:44px;padding:.75rem 1.125rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{text-align:center;width:100%;min-width:unset;padding:.375rem 0;font-size:.9375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading{width:85%;max-width:85%;padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:3.5rem;height:3.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{width:100%;font-size:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{width:100%;font-size:.875rem;line-height:1.4}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{width:auto;max-width:80%;min-height:44px;padding:.625rem 1.25rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz{gap:.15rem;height:2rem;padding:.375rem;bottom:.75rem;left:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar{width:.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator{padding:.375rem .75rem;font-size:.8125rem;top:.75rem;left:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator{top:.75rem;right:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section{gap:.75rem;padding:.5rem .75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{max-width:90%;margin:.75rem;padding:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{width:60px;height:60px;margin-bottom:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{margin-bottom:.625rem;font-size:1.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{max-width:100%;margin-bottom:1.5rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn{min-width:120px;padding:.75rem 1.5rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions{gap:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{font-size:5rem}.video-record-page .video-recorded-container__success{max-width:90%;padding:1.5rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-icon{width:60px;height:60px;margin-bottom:1rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-title{font-size:1.25rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-description{max-width:100%;font-size:.875rem}.video-record-page .video-recorded-container__upload-status{min-width:140px}.video-record-page .video-recorded-container__upload-status span{font-size:.8125rem}}@media screen and (width<=480px){.video-record-page{width:100%;height:100%;overflow:hidden}.video-record-page .video-recorded-page__wrapper{-webkit-overflow-scrolling:touch;gap:.625rem;height:calc(100dvh - 56px);padding:.5rem;overflow-y:auto}.video-record-page .video-recorded-page__wrapper.video-recorded-page__wrapper--centered .video-recorded-container{width:100%;transform:scale(1)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{-webkit-overflow-scrolling:touch;border-radius:.625rem;flex-shrink:0;width:100%;max-height:200px;padding:.625rem;overflow-y:auto}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed{width:40px;height:40px;min-height:40px;max-height:40px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction.video-recorded-instruction--collapsed .video-recorded-instruction__toggle{border-radius:6px;width:40px;height:40px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header{flex-wrap:wrap;gap:.25rem;padding:.25rem 0}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-icon{justify-content:center;align-items:center;width:20px;height:20px;font-size:1rem;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-title{flex:1;min-width:0;font-size:.8125rem;line-height:1.2}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__header .video-recorded-instruction__header-toggle{min-width:24px;min-height:24px;padding:.125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content{gap:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__content .video-recorded-instruction__text{font-size:.75rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header{gap:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-title{font-size:.75rem;line-height:1.2}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-icon{width:12px;height:12px}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__header-instructions .video-recorded-question__header-instructions-text{font-size:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover{max-width:calc(100vw - 1rem);top:calc(100% + .375rem);left:auto;right:0;transform:translate(0)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content{box-sizing:border-box;width:100%;min-width:300px;max-width:calc(100vw - 1rem);padding:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-content:before{left:auto;right:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__header .video-recorded-question__instructions-popover-text{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content{gap:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:.875rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader{gap:.75rem;padding:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-spinner{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-instruction__loader .video-recorded-instruction__loader-text{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{flex-direction:column;flex:1;justify-content:flex-start;width:100%;min-height:calc(100dvh - 300px);display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{border-radius:.625rem;width:100%;height:240px;min-height:240px;position:relative;overflow:hidden}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper.video-recorded-container__video-wrapper--middle-screen{width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{object-fit:cover;width:100%;height:100%;min-height:280px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay{gap:.625rem;padding:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls .video-recorded-container__play-pause-btn{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-controls .video-recorded-container__play-pause-btn svg{width:1.25rem;height:1.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber{gap:.375rem;margin-top:auto}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input{height:3px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input::-webkit-slider-thumb{width:.875rem;height:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-scrubber-input::-moz-range-thumb{width:.875rem;height:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__current-time,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video-overlay .video-recorded-container__video-scrubber .video-recorded-container__video-time .video-recorded-container__duration{padding:0 .25rem;font-size:.6875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 0;display:flex}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{white-space:nowrap;text-align:center;box-sizing:border-box;border-radius:1rem;flex:0 0 100%;width:100%;min-width:90px;max-width:100%;min-height:44px;padding:.75rem 1rem;font-size:.875rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn svg,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn svg{width:18px;height:18px}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{text-align:center;width:30%;min-width:unset;order:10;padding:.5rem 0;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading{box-sizing:border-box;gap:.375rem;width:90%;max-width:90%;margin:0 auto;padding:1rem .875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin-bottom:.25rem;font-size:1.25rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-icon-icon,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-icon-icon{width:100%;height:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-title,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-title{width:100%;margin-bottom:.375rem;font-size:1rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-description,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-description{width:100%;margin-bottom:.75rem;font-size:.75rem;line-height:1.4}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__camera-access-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__camera-access-btn{box-sizing:border-box;width:100%;max-width:100%;min-height:40px;padding:.625rem 1.25rem;font-size:.8125rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__camera-access .video-recorded-container__error,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__error,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__camera-access .video-recorded-container__error,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__error{color:var(--accent-red);width:100%;margin-top:.5rem;font-size:.6875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading .video-recorded-container__loading-spinner,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading .video-recorded-container__loading-spinner{width:1.75rem;height:1.75rem;margin-bottom:.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__camera-access-overlay .video-recorded-container__loading p,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__loading-overlay .video-recorded-container__loading p{font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz{border-radius:.5rem;gap:.125rem;height:1.5rem;padding:.375rem;bottom:.625rem;left:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__audio-viz .video-recorded-container__audio-bar{border-radius:.1rem;width:.2rem;min-height:.2rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator{border-radius:.375rem;flex-wrap:wrap;max-width:calc(100% - 1.25rem);padding:.375rem .625rem;font-size:.6875rem;top:.625rem;left:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator .video-recorded-container__recording-dot{flex-shrink:0;width:.375rem;height:.375rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__recording-indicator .video-recorded-container__recording-text{font-size:.6875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator{max-width:calc(50% - .625rem);top:.625rem;right:.625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section{border-radius:.5rem;flex-wrap:wrap;gap:.5rem;padding:.375rem .625rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__timer-indicator .video-recorded-container__timer-section .video-recorded-container__timer-display{flex-wrap:wrap;gap:.125rem;font-size:.75rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error{border-radius:1rem;max-width:92%;margin:.5rem;padding:1rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-icon{width:48px;height:48px;margin-bottom:.75rem;font-size:1.5rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-title{margin-bottom:.5rem;font-size:1rem;line-height:1.3}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-description{max-width:100%;margin-bottom:1rem;font-size:.75rem;line-height:1.5}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-btn{min-width:unset;width:100%;min-height:44px;padding:.75rem 1rem;font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions{flex-direction:column;gap:.5rem;width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__error-overlay .video-recorded-container__error .video-recorded-container__error-actions .video-recorded-container__error-btn{width:100%}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__countdown-overlay .video-recorded-container__countdown .video-recorded-container__countdown-number{font-size:3.5rem;line-height:1}.video-record-page .video-recorded-container__success-overlay{padding:.5rem}.video-record-page .video-recorded-container__success{border-radius:1rem;max-width:92%;margin:.5rem;padding:1rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-icon{width:48px;height:48px;margin-bottom:.75rem;font-size:1.5rem}.video-record-page .video-recorded-container__success .video-recorded-container__success-title{margin-bottom:.5rem;font-size:1rem;line-height:1.3}.video-record-page .video-recorded-container__success .video-recorded-container__success-description{max-width:100%;font-size:.75rem;line-height:1.5}.video-record-page .video-recorded-container__upload-status{width:calc(100% - 1rem);min-width:100px;max-width:280px;margin:.5rem;padding:.5rem}.video-record-page .video-recorded-container__upload-status .video-recorded-container__upload-progress{height:6px}.video-record-page .video-recorded-container__upload-status span{font-size:.6875rem}}@media screen and (width<=300px){.video-record-page .video-recorded-page__wrapper{padding:var(--space-3);gap:var(--space-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction{max-height:11rem;padding:var(--space-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper{gap:var(--space-3)}.video-record-page .video-recorded-page__wrapper .video-recorded-instruction .video-recorded-instruction__wrapper .video-recorded-question__content .video-recorded-question__text{font-size:.875rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container{min-height:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper{min-height:12rem;max-height:45dvh}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__video-wrapper .video-recorded-container__video{min-height:12rem}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls{padding:var(--space-3) 0;align-items:stretch;gap:var(--space-3);flex-direction:column}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__start-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__stop-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__record-again-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__submit-btn,.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__cancel-btn{flex:none;width:100%;min-width:0}.video-record-page .video-recorded-page__wrapper .video-recorded-container .video-recorded-container__controls .video-recorded-container__timer{text-align:center;width:100%}}.dev-auth-page{box-sizing:border-box;width:100%;min-height:100dvh;color:var(--neutrals-0);background-color:var(--neutrals-9);background-image:radial-gradient(ellipse 120% 80% at 50% -20%, color-mix(in srgb, var(--primary-4) 12%, transparent), transparent 55%), radial-gradient(ellipse 80% 60% at 100% 50%, color-mix(in srgb, var(--primary-6) 8%, transparent), transparent 45%);justify-content:center;align-items:center;padding:8% 6%;display:flex}@media (width<=768px){.dev-auth-page{padding:10% 5%}}@media (width<=300px){.dev-auth-page{padding:12% 4%}}.dev-auth-page__content{flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:26rem;display:flex}@media (width<=768px){.dev-auth-page__content{max-width:100%}}.dev-auth-eyebrow{border-radius:var(--radius-pill);border:.0625rem solid var(--neutrals-7);background-color:color-mix(in srgb, var(--neutrals-9) 85%, var(--neutrals-8));color:var(--neutrals-2);letter-spacing:.06em;text-transform:uppercase;align-self:center;margin:0;padding:.35rem .75rem;font-weight:600}.dev-auth-card{border-radius:var(--radius-xl);border:.0625rem solid var(--neutrals-7);background-color:var(--neutrals-9);width:100%;box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .75rem 2.5rem color-mix(in srgb, var(--neutrals-0) 8%, transparent);box-sizing:border-box;flex-direction:column;padding:10%;display:flex}@media (width<=768px){.dev-auth-card{padding:8%}}@media (width<=300px){.dev-auth-card{border-radius:var(--radius-lg);padding:7%}}.dev-auth-title{color:var(--neutrals-0);text-align:center;margin:0 0 .625rem}.dev-auth-description{color:var(--neutrals-2);text-align:center;margin:0 0 1.75rem}@media (width<=300px){.dev-auth-description{margin-bottom:1.25rem}}.dev-auth-google{justify-content:center;align-items:center;width:100%;display:flex}.dev-auth-google>div{justify-content:center;width:100%;display:flex}html[data-theme=dark] .dev-auth-page{background-image:radial-gradient(ellipse 120% 80% at 50% -20%, color-mix(in srgb, var(--primary-4) 18%, transparent), transparent 55%), radial-gradient(ellipse 80% 60% at 100% 40%, color-mix(in srgb, var(--primary-6) 12%, transparent), transparent 45%)}html[data-theme=dark] .dev-auth-eyebrow{border-color:var(--neutrals-6);background-color:var(--neutrals-8);color:var(--neutrals-3)}html[data-theme=dark] .dev-auth-card{border-color:var(--neutrals-6);background-color:var(--neutrals-8);box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-9) 40%, transparent), 0 .5rem 1.25rem color-mix(in srgb, var(--neutrals-9) 55%, transparent)}@media (prefers-reduced-motion:reduce){.dev-auth-card{box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .5rem 1.5rem color-mix(in srgb, var(--neutrals-0) 8%, transparent)}html[data-theme=dark] .dev-auth-card{box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-9) 40%, transparent), 0 .5rem 1.5rem color-mix(in srgb, var(--neutrals-9) 55%, transparent)}}.app-redirection-page{box-sizing:border-box;width:100%;min-height:100dvh;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;display:flex}.app-redirection-page__panel{box-sizing:border-box;text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:28rem;display:flex}.app-redirection-page__title{width:100%;color:var(--neutrals-1);margin:0}.app-redirection-page__message{width:100%;color:var(--neutrals-2);margin:0}.app-redirection-page__links{box-sizing:border-box;align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.app-redirection-page__link{box-sizing:border-box;width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);color:var(--primary-1);background-color:color-mix(in srgb, var(--primary-1) 12%, transparent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-redirection-page__link:hover{background-color:color-mix(in srgb, var(--primary-1) 18%, transparent)}.app-redirection-page__link:focus-visible{outline:var(--outline-width-focus) solid var(--primary-3);outline-offset:var(--outline-offset-focus);border-radius:var(--radius-xs)}@media (width<=768px){.app-redirection-page{padding:var(--space-5) var(--space-3)}.app-redirection-page__panel{max-width:100%}}@media (width<=300px){.app-redirection-page{padding:var(--space-4) var(--space-2)}.app-redirection-page__link{padding:var(--space-2) var(--space-3)}}.session-expire-page{box-sizing:border-box;width:100%;min-height:100dvh;padding:6% 5% var(--space-6);color:var(--neutrals-9);background-color:var(--primary-0);background:var(--background-gradient,linear-gradient(0deg, #0000007a 0%, #0000007a 100%), linear-gradient(282deg, #0f766e -5.38%, #03edd3 50.1%, #00473c 105.58%));flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:clip}.session-expire-page__header{width:100%;padding:4% 5% 0;display:flex;position:absolute;top:0;left:0}.session-expire-page__brand{align-items:flex-start;width:auto;max-width:100%;display:inline-flex}.session-expire-page__brand-logo{object-fit:contain;filter:brightness(0)invert();width:150px;height:auto;display:block}[data-theme=dark] .session-expire-page__brand-logo{filter:none}[data-theme=dark] .session-expire-page{color:var(--neutrals-0)}.session-expire-page__content{width:100%;max-width:31.25rem;min-height:0;padding:var(--space-8) 0 var(--space-5);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.session-expire-page__card{box-sizing:border-box;border-radius:var(--radius-xl);background-color:var(--neutrals-9);width:100%;box-shadow:0 .0625rem .125rem color-mix(in srgb, var(--neutrals-0) 6%, transparent), 0 .75rem 2.5rem color-mix(in srgb, var(--neutrals-0) 10%, transparent);text-align:center;flex-direction:column;align-items:center;padding:10% 8%;display:flex}.session-expire-page__illustration{width:100%;max-width:16.25rem;height:auto;margin:0 0 var(--space-5);aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;display:flex}.session-expire-page__illustration img{object-fit:contain;width:100%;height:auto;display:block}.session-expire-page__title{margin:0 0 var(--space-3);width:100%;color:var(--neutrals-0)}.session-expire-page__description{margin:0 0 var(--space-5);width:100%;max-width:100%;color:var(--neutrals-2)}.session-expire-page__cta{border-radius:var(--radius-pill);width:100%;max-width:100%}.session-expire-page__footer{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:31.25rem;padding-top:var(--space-4);padding-bottom:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.session-expire-page__footer-links{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.session-expire-page__footer-links a{color:inherit;text-decoration:none}.session-expire-page__footer-links a:focus-visible{outline:var(--outline-width-focus) solid var(--neutrals-9);outline-offset:var(--outline-offset-focus);border-radius:var(--radius-xs)}[data-theme=dark] .session-expire-page__footer-links a:focus-visible{outline-color:var(--neutrals-0)}.session-expire-page__locale{align-items:center;gap:var(--space-1);color:inherit;margin:0;display:inline-flex}.session-expire-page__locale-icon,.session-expire-page__locale-caret{flex-shrink:0}@media (width<=768px){.session-expire-page{padding:18% 6% var(--space-5);justify-content:flex-start}.session-expire-page__header{padding:5% 6% 0}.session-expire-page__content{padding:var(--space-6) 0 var(--space-4)}.session-expire-page__card{padding:12% 7%}.session-expire-page__illustration{max-width:13rem;margin-bottom:var(--space-4)}}@media (width<=300px){.session-expire-page{padding:20% 4% var(--space-4)}.session-expire-page__header{padding:4% 4% 0}.session-expire-page__card{padding:10% 6%}.session-expire-page__footer{flex-direction:column;align-items:flex-start}}.faq-page{flex-direction:column;gap:1.75rem;width:100%;min-width:0;max-width:100%;display:flex}.faq-page--onboarding{box-sizing:border-box;padding:var(--space-7);background-color:var(--neutrals-9);border:1px solid var(--neutrals-6);border-radius:var(--radius-md)}@media (width<=768px){.faq-page--onboarding{padding:var(--space-6)}}@media (width<=300px){.faq-page--onboarding{padding:var(--space-5)}}.faq-page__content{flex-direction:column;gap:1.75rem;width:100%;min-width:0;display:flex}.faq-page__hero{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.faq-page__title{letter-spacing:-.02em;color:var(--neutrals-0);margin:0;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2}.faq-page__subtitle{max-width:40rem;color:var(--neutrals-3);margin:0;font-size:.9375rem;font-weight:400;line-height:1.45}.faq-page__mobile-back{align-items:center;gap:var(--space-2);width:auto;max-width:100%;color:var(--neutrals-0);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.faq-page__mobile-back:focus-visible{outline:1px solid var(--accent-primary);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.faq-page__mobile-back-label{color:var(--neutrals-0);margin:0}.faq-page__search{width:50%;min-width:0;padding:0 1rem}.faq-page__search-group{border-radius:var(--radius-pill);border:1px solid var(--neutrals-7);background:var(--neutrals-9);width:100%;min-height:2.5rem}.faq-page__layout{gap:var(--space-5);grid-template-columns:minmax(0,28%) minmax(0,72%);align-items:start;width:100%;min-width:0;display:grid}.faq-page__categories-card{box-sizing:border-box;border:1px solid var(--neutrals-7);border-radius:var(--radius-xl);background:var(--neutrals-7);width:100%;min-width:0;padding:8px 4px 4px}.faq-page__categories{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.faq-page__categories-header{align-items:center;gap:var(--space-3);width:100%;padding:0 16px;display:flex}.faq-page__categories-title{color:var(--neutrals-2);margin:0;font-weight:500}.faq-page__categories-grid-icon{color:var(--neutrals-2);flex-shrink:0}.faq-page__categories-list{gap:var(--space-2);background:var(--neutrals-9);border:1px solid var(--neutrals-7);width:100%;-webkit-backdrop-filter:blur(calc(var(--blur,0) / 2));backdrop-filter:blur(calc(var(--blur,0) / 2));border-radius:16px;flex-direction:column;margin:0;padding:12px 8px;list-style:none;display:flex}.faq-page__category-btn{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:var(--neutrals-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.faq-page__category-btn:hover{background:var(--neutrals-8)}.faq-page__category-btn:focus-visible{outline:1px solid var(--accent-primary);outline-offset:var(--space-1)}.faq-page__category-btn--active{background:var(--neutrals-8);color:var(--neutrals-0)}.faq-page__category-btn--inactive{color:var(--neutrals-2)}.faq-page__category-btn--inactive:hover{background:var(--neutrals-8);color:var(--neutrals-1)}.faq-page__category-btn--active .faq-page__category-label{color:var(--neutrals-0);font-weight:700}.faq-page__category-icon{color:var(--neutrals-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-page__category-btn--active .faq-page__category-icon{color:var(--neutrals-2)}.faq-page__category-label{flex:auto;min-width:0}.faq-page__category-chevron{color:var(--neutrals-3);flex-shrink:0}.faq-page__questions-column{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.faq-page__chips{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.faq-page__chip-toggle{box-shadow:none;min-height:unset;cursor:pointer;background:0 0;border:none;padding:0}.faq-page__chip-toggle[data-hovered=true]:not([data-selected=true]){background:0 0;border:none}.faq-page__chip-toggle[data-selected=true]{box-shadow:none;background:0 0;border:none}.faq-page__chip-toggle:focus-visible,.faq-page__chip-toggle[data-focus-visible=true]{outline:1px solid var(--accent-primary);outline-offset:var(--space-1);border-radius:var(--radius-pill)}.faq-page__chip-toggle--inactive .chip{opacity:1;background:var(--neutrals-9)}.faq-page__chip-toggle--active .chip{border-color:var(--neutrals-3)}.faq-page__questions-empty{color:var(--neutrals-3);margin:0}.faq-page__accordion{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.faq-page__accordion-item{border-radius:var(--radius-xl);background:var(--neutrals-9);width:100%;overflow:hidden}.faq-page__accordion-heading{width:100%}.faq-page__accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);background:0 0;display:flex}.faq-page__accordion-question{text-align:left;min-width:0;color:var(--neutrals-0);flex:auto;margin:0;font-weight:500}.faq-page__accordion-indicator{color:var(--neutrals-2);flex-shrink:0}.faq-page__accordion-answer{width:100%;color:var(--neutrals-2)}.faq-page__accordion-answer p+ul,.faq-page__accordion-answer ul+p{margin-top:var(--space-3)}.faq-page__accordion-answer ul{width:100%;padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.faq-page__accordion-answer li{width:100%}.faq-page__accordion-answer a{color:var(--accent-primary);text-underline-offset:var(--space-1);text-decoration:underline}.faq-page__accordion-answer a:focus-visible{outline:1px solid var(--accent-primary);outline-offset:var(--space-1);border-radius:var(--radius-xs)}.faq-page__support{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5);border:1px solid var(--neutrals-7);border-radius:var(--radius-xl);background:var(--neutrals-9);flex-wrap:wrap;display:flex}.faq-page__support-icon-wrap{border-radius:var(--radius-lg);background:var(--accent-green-lite);flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.faq-page__support-icon{color:var(--accent-green)}.faq-page__support-copy{gap:var(--space-1);flex-direction:column;flex:12rem;width:100%;min-width:0;display:flex}.faq-page__support-title{color:var(--neutrals-0);margin:0;font-weight:700}.faq-page__support-description{color:var(--neutrals-3);margin:0}.faq-page__support-btn{flex-shrink:0;font-weight:700}.faq-page__empty{width:100%}@media (width<=480px){.faq-page{gap:1.5rem}.faq-page__title{font-size:clamp(1.125rem,5vw,1.5rem)}.faq-page__subtitle{font-size:.875rem}}@media (width<=768px){.faq-page__layout{grid-template-columns:minmax(0,100%)}.faq-page__categories-card{padding:var(--space-4)}.faq-page__support{flex-direction:column;align-items:stretch}.faq-page__support-btn{width:100%}}@media (width<=300px){.faq-page{gap:1.25rem}.faq-page__title{letter-spacing:-.015em;font-size:1.125rem}.faq-page__subtitle{font-size:.8125rem;line-height:1.4}.faq-page__category-btn{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.faq-page__chip-trigger{max-width:100%}.faq-page__accordion-trigger{padding:var(--space-3) var(--space-4)}.faq-page__support{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.faq-page__category-btn{transition:none}}[data-theme=dark] .faq-page__search-group{background:var(--neutrals-8);border-color:var(--neutrals-6)}[data-theme=dark] .faq-page__search-group input{color:var(--neutrals-0)}[data-theme=dark] .faq-page__search-group input::placeholder{color:var(--neutrals-3)}[data-theme=dark] .faq-page__category-btn--active{background:var(--neutrals-7)}[data-theme=dark] .faq-page__support-icon-wrap{background:color-mix(in srgb, var(--accent-green) 22%, var(--neutrals-8))}.contract-form-engine{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.contract-form-engine .rfbf-form,.contract-form-engine form{width:100%;min-width:0;max-width:100%}.contract-form-engine [data-testid=default-wrapper]:has(>[data-testid=default-wrapper])>[data-testid=default-wrapper]{margin-bottom:var(--space-5)}.contract-form-engine [data-testid=default-wrapper]:has(>[data-testid=default-wrapper])>[data-testid=default-wrapper]:last-child{margin-bottom:0}.contract-form-page__row>[data-testid=default-wrapper]{margin-bottom:0}.contract-form-page{box-sizing:border-box;gap:var(--space-5);width:100%;max-width:100%;padding:var(--space-4) var(--space-5) var(--space-6);flex-direction:column;display:flex;overflow-x:clip}.contract-form-page__header{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.contract-form-page__subtitle,.contract-form-page__blocked{color:var(--neutrals-2);margin:0}.contract-form-page__loading{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-8) 0;color:var(--neutrals-2);flex-direction:column;display:flex}.contract-form-page__layout{gap:var(--space-5);align-items:flex-start;width:100%;max-width:100%;display:flex}.contract-form-page__layout--form-only{gap:0}.contract-form-page__form{flex-direction:column;flex:1 1 0;width:48%;min-width:0;display:flex}.contract-form-page__layout--form-only .contract-form-page__form{flex:100%;width:100%}.contract-form-page__form-panel{gap:var(--space-4);width:100%;padding:var(--space-5);border:var(--border-width-1) solid var(--neutrals-6);border-radius:var(--radius-lg);background-color:var(--neutrals-9);flex-direction:column;display:flex}.contract-form-page__toolbar{justify-content:flex-end;width:100%;display:flex}.contract-form-page__preview-toggle{align-items:center;gap:var(--space-2);display:inline-flex}.contract-form-page__form-body{gap:var(--space-5);overflow-anchor:none;flex-direction:column;width:100%;min-width:0;display:flex}.contract-form-page__preview{width:52%;min-width:0;top:var(--space-4);flex-direction:column;flex:1 1 0;align-self:flex-start;display:flex;position:sticky}.contract-form-page__preview-panel{gap:var(--space-3);width:100%;padding:var(--space-4);border:var(--border-width-1) solid var(--neutrals-6);border-radius:var(--radius-lg);background-color:var(--neutrals-9);flex-direction:column;display:flex;overflow:hidden}.contract-form-page__preview-title{margin:0}.contract-form-page__preview-frame{border:var(--border-width-1) solid var(--neutrals-6);border-radius:var(--radius-md);background-color:var(--neutrals-8);width:100%;height:min(70vh,48rem);min-height:20rem;display:block}.contract-form-page__preview-empty{padding:var(--space-6) var(--space-4);color:var(--neutrals-3);text-align:center;margin:0}.contract-form-page__section-title{margin:0}.contract-form-page__field{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;display:flex}.contract-form-page__text-field{width:100%;min-width:0;max-width:100%}.contract-form-page__field .nucleus-input,.contract-form-page__field input,.contract-form-page__field textarea{box-sizing:border-box;width:100%;max-width:100%}.contract-form-page__select,.contract-form-page__select-trigger{width:100%;min-width:0;max-width:100%}.contract-form-page__select-popover{width:var(--trigger-width);max-width:min(var(--trigger-width), 100vw)}.contract-form-page__field--checkbox{flex-shrink:0;align-items:flex-start}.contract-form-page__checkbox{flex-shrink:0;width:fit-content;max-width:100%}.contract-form-page__checkbox input{scroll-margin:0}.contract-form-page__checkbox:focus,.contract-form-page__checkbox:focus-visible{outline:var(--border-width-2) solid var(--primary-2);outline-offset:var(--space-1)}.contract-form-page__date-picker{gap:var(--space-2);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.contract-form-page__date-picker-group{width:100%;min-width:0;max-width:100%}.contract-form-page__date-picker-popover{width:var(--trigger-width);max-width:min(var(--trigger-width), 100vw)}.contract-form-page__row{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.contract-form-page__row>*{flex:1 1 calc(50% - var(--space-3) / 2);min-width:min(100%,11rem);max-width:100%}.contract-form-page__fieldset{gap:var(--space-5);border:none;flex-direction:column;width:100%;margin:0;padding:0;display:flex}.contract-form-page__fieldset--nested{padding-left:var(--space-4);border-left:var(--border-width-1) solid var(--neutrals-6)}.contract-form-page__legend{color:var(--neutrals-1);padding:0}.contract-form-page__radio-group{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.contract-form-page__radio-group--inline{gap:var(--space-4);flex-flow:wrap}.contract-form-page__radio-option{width:100%;min-width:0;max-width:100%}.contract-form-page__radio-group--inline .contract-form-page__radio-option{width:auto}.contract-form-page__copy-btn{align-self:flex-start}.contract-form-page__actions{gap:var(--space-3);width:100%;padding-top:var(--space-2);border-top:var(--border-width-1) solid var(--neutrals-7);flex-wrap:wrap;display:flex}@media (width<=768px){.contract-form-page{padding:var(--space-3) var(--space-4) var(--space-5)}.contract-form-page__layout{flex-direction:column}.contract-form-page__form,.contract-form-page__preview{flex:auto;width:100%;position:static}.contract-form-page__form-panel,.contract-form-page__preview-panel{padding:var(--space-4)}.contract-form-page__row>*{flex:100%;min-width:100%}.contract-form-page__preview-frame{height:min(50vh,36rem);min-height:16rem}}@media (width<=300px){.contract-form-page{padding:var(--space-3)}.contract-form-page__actions{flex-direction:column}.contract-form-page__actions>*{width:100%}.contract-form-page__preview-toggle{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.contract-form-page__preview{position:static}}.pg-details{background:var(--neutrals-8);flex-direction:column;width:100%;height:100%;display:flex;overflow:clip}.pg-details__header{width:100%;height:calc(var(--space-11) - var(--space-2));align-items:center;gap:var(--space-4);padding:var(--space-0) var(--space-6);background:var(--neutrals-9);border-bottom:var(--stroke-1) solid var(--neutrals-7);z-index:var(--z-sticky);flex-shrink:0;display:flex}.pg-details__back{flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-details__title{font-size:var(--font-size-16);font-weight:var(--font-semibold);color:var(--neutrals-0);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;min-height:1.1rem;margin:0;overflow:hidden}.pg-details__body{flex-direction:row;flex:1;min-height:0;display:flex;overflow:clip}.pg-details__sidebar{width:100%;max-width:calc(5 * var(--space-11));min-height:0;padding:var(--space-3);background:var(--neutrals-8);border-right:var(--stroke-1) solid var(--neutrals-7);flex-direction:column;flex-shrink:0;display:flex}.pg-details__sidebar-panel{background:var(--neutrals-9);border:var(--stroke-1) solid var(--neutrals-7);border-radius:var(--nucleus-radius-3xl);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:clip}.pg-details__sidebar-header{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4);border-bottom:var(--stroke-1) solid var(--neutrals-7);flex-shrink:0;display:flex}.pg-details__sidebar-header svg{color:var(--primary-5)}.pg-details__sidebar-title{font-size:var(--font-size-15);font-weight:var(--font-semibold);color:var(--neutrals-1);margin:0}.pg-details__nav-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.pg-details__nav-scroll:focus{outline:none}.pg-details__nav-scroll::-webkit-scrollbar{display:none}.pg-details__module-list{padding:var(--space-3);margin:var(--space-0);gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.pg-details__module-item{border:var(--stroke-1) solid var(--neutrals-7);border-radius:var(--nucleus-radius-2xl);background:var(--neutrals-9);transition:background-color var(--duration-short) var(--ease-default), border-color var(--duration-short) var(--ease-default);align-items:center;display:flex}.pg-details__module-item:has(.pg-details__module-btn:focus-visible){outline:var(--outline-width-focus) solid var(--primary-4);outline-offset:var(--outline-focus-offset)}.pg-details__module-item:hover:not(.pg-details__module-item--active){background:var(--neutrals-8);border-color:var(--neutrals-6)}.pg-details__module-item--active{background:var(--primary-9);border-color:var(--primary-5)}.pg-details__module-item--active .pg-details__module-index{border-color:var(--primary-4);color:var(--primary-2)}.pg-details__module-item--active .pg-details__module-name{color:var(--primary-2);font-weight:var(--font-semibold)}.pg-details__module-item--completed:not(.pg-details__module-item--active){border-color:var(--accent-green)}.pg-details__module-item--completed:not(.pg-details__module-item--active) .pg-details__module-index{border-color:var(--status-success-ink);color:var(--status-success-ink);background:var(--status-success-bg)}.pg-details__module-btn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--nucleus-radius-2xl);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;display:flex}.pg-details__module-btn:focus-visible{outline:none}.pg-details__module-index{width:var(--space-6);height:var(--space-6);border-radius:var(--nucleus-radius-full);border:var(--stroke-1) solid var(--neutrals-6);color:var(--neutrals-1);font-size:var(--font-size-12);font-weight:var(--font-semibold);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-details__module-name{font-size:var(--font-size-15);color:var(--neutrals-1);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:1.05rem;overflow:hidden}.pg-details__status-badge{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);border-radius:var(--nucleus-radius-2xl);font-size:var(--font-size-12);font-weight:var(--font-semibold);margin-right:var(--space-3);flex-shrink:0;display:flex}.pg-details__status-badge--done{color:var(--status-success-ink);background:0 0}.pg-details__status-badge--progress{background:var(--status-warning-bg);color:var(--status-warning-ink)}.pg-details__content{background:var(--neutrals-9);border-radius:var(--nucleus-radius-3xl);width:100%;min-width:0;min-height:0;margin:var(--space-4);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-5);flex:1;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:clip}.pg-details__instruction{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:clip}.pg-details__content .pg-details__instruction-markdown{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.pg-details__content .pg-details__instruction-markdown>.nucleus-markdown-render{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;width:100%;max-width:100%;height:100%;min-height:100%;overflow:hidden auto}.pg-details__cta{justify-content:flex-end;align-items:center;gap:var(--space-4);width:100%;padding-top:var(--space-4);border-top:var(--stroke-1) solid var(--neutrals-7);flex-flow:wrap;flex-shrink:0;display:flex}.pg-details__cta-text{font-size:var(--font-size-13);font-weight:var(--font-medium);color:var(--neutrals-2);text-align:right;margin:0;line-height:1.6}@media (width<=1024px){.pg-details__body{flex-direction:column}.pg-details__sidebar{display:none}.pg-details__content{margin:var(--space-2);flex:1}}@media (width<=768px){.pg-details__header{padding:var(--space-0) var(--space-4);height:calc(var(--space-11) - var(--space-4))}.pg-details__title{font-size:var(--font-size-14)}.pg-details__content{margin:var(--space-0);border-radius:var(--nucleus-radius-none);padding:var(--space-4)}.pg-details__module-list{padding:var(--space-2);gap:var(--space-1)}.pg-details__module-btn{padding:var(--space-3)}.pg-details__status-badge{margin-right:var(--space-2)}.pg-details__cta{flex-direction:column;align-items:flex-end}}@media (width<=300px){.pg-details__header{padding:var(--space-0) var(--space-2);gap:var(--space-2)}.pg-details__title{font-size:var(--font-size-13)}.pg-details__content{padding:var(--space-3)}.pg-details__module-list{padding:var(--space-1)}.pg-details__module-name{font-size:var(--font-size-14)}}.playground-instruction-page,.playground-screen-page{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.playground-screen-page__back{position:absolute;bottom:1rem;left:1rem}.playground-complete-page{justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:relative;overflow-y:auto}.playground-complete-page__theme-toggle{top:var(--space-4);right:var(--space-6);position:absolute}.entity-details-page.page-wrapper{gap:var(--space-5);width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden}.entity-details-page.page-wrapper .page-wrapper-content.entity-details-page__content{flex:auto;min-height:0}.entity-details-page.page-wrapper .page-wrapper-header{margin-bottom:0}.entity-details-page.page-wrapper .page-wrapper-breadcrumbs{margin-top:var(--space-2)}.entity-details-page__content{gap:var(--space-5);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.entity-details-page__panel{gap:var(--space-6);width:100%;min-width:0;min-height:0;padding:var(--space-6);box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--neutrals-7);background:var(--neutrals-9);flex-direction:column;flex:auto;display:flex;overflow:hidden}.entity-details-page__workflow-shell,.entity-details-page__catalog-shell{gap:var(--space-6);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.entity-details-page__workflow-shell .entity-details-page__body,.entity-details-page__catalog-shell .entity-details-page__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.entity-details-page__workflow-shell .entity-details-page__loading,.entity-details-page__catalog-shell .entity-details-page__loading{flex:auto;min-height:0}.entity-details-page__body{gap:var(--space-5);flex-direction:column;width:100%;min-width:0;display:flex}.entity-details-page__type{gap:.5rem;width:100%;min-width:0;margin:0}.entity-details-page__title{width:100%;color:var(--neutrals-1);font-weight:var(--font-semibold);margin:0}.entity-details-page__work-title.entity-card-title{-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip;white-space:normal;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.entity-details-page__work-title .entity-card-title--work{width:100%;min-width:0;font-size:var(--font-size-2xl);line-height:var(--line-height-tight);gap:var(--space-2)}.entity-details-page__work-title .entity-card-title--work .entity-card-title__project{max-width:none;font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--neutrals-0);flex:0 auto}.entity-details-page__work-title .entity-card-title--work .entity-card-title__sep{font-size:inherit;color:var(--neutrals-3)}.entity-details-page__work-title .entity-card-title--work .entity-card-title__role{min-width:0;max-width:none;font-size:var(--font-size-sm);color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.04em;flex:auto;font-weight:500}@media (width<=768px){.entity-details-page__work-title .entity-card-title--work{font-size:var(--font-size-xl)}}@media (width<=300px){.entity-details-page__work-title .entity-card-title--work{font-size:var(--font-size-lg)}}.entity-details-drawer__work-title.entity-card-title{-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip;white-space:normal;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.entity-details-drawer__work-title .entity-card-title--work{width:100%;min-width:0;font-size:var(--font-size-md);line-height:var(--line-height-tight);gap:var(--space-2)}.entity-details-drawer__work-title .entity-card-title--work .entity-card-title__project{max-width:none;font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--neutrals-0);flex:0 auto}.entity-details-drawer__work-title .entity-card-title--work .entity-card-title__sep{font-size:inherit;color:var(--neutrals-3)}.entity-details-drawer__work-title .entity-card-title--work .entity-card-title__role{min-width:0;max-width:none;font-size:var(--font-size-sm);color:var(--neutrals-2);text-transform:uppercase;letter-spacing:.04em;flex:auto;font-weight:500}.entity-details-page__desc{width:100%;margin:0}.entity-details-page__chips{gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.entity-details-page__loading{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.entity-details-page__footer{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-4) var(--space-6);border-top:var(--stroke-weight-1,.0625rem) solid var(--neutrals-7);background:var(--neutrals-9);flex-shrink:0;justify-content:center;display:flex}.entity-details-page__footer .entity-details-page__footer-cta,.entity-details-page__footer .entity-details-drawer__cta{flex-shrink:0;width:33%;max-width:100%;margin-top:0}.entity-details-page--workflow .entity-details-drawer__meta,.entity-details-page--workflow .entity-details-hero__chips,.entity-details-page--workflow .workflow-details-drawer__chips,.entity-details-page--workflow .workflow-details-drawer__pay,.entity-details-page--workflow .workflow-details-drawer__progress,.entity-details-page--workflow .workflow-details-drawer__action-card,.entity-details-page--workflow .workflow-details-drawer__credentials,.entity-details-page--workflow .entity-details-hero__roles,.entity-details-page--workflow .entity-details-hero__roles-heading,.entity-details-page--workflow .entity-details-hero__roles-markdown,.entity-details-page--workflow .workflow-details-drawer__timeline-section,.entity-details-page--workflow .workflow-details-drawer__section-title,.entity-details-page--catalog .entity-details-drawer__pay,.entity-details-page--catalog .entity-details-drawer__retake{width:100%;min-width:0}.entity-details-page--workflow .entity-details-page__body,.entity-details-page--catalog .entity-details-page__body{max-width:100%;padding:0}.entity-details-page--project-role .workflow-details-drawer__section-title--timeline{margin-top:0;margin-bottom:var(--space-4)}.entity-details-page--project-role .workflow-details-drawer__credentials{margin-top:var(--space-1)}.entity-details-page .entity-details-drawer__pay{width:100%;margin-top:var(--space-1)}@media (width<=768px){.entity-details-page.page-wrapper{gap:var(--space-4)}.entity-details-page__panel{gap:var(--space-5);padding:var(--space-5)}.entity-details-page__footer{padding:var(--space-4) var(--space-5)}.entity-details-page__workflow-shell,.entity-details-page__catalog-shell{gap:var(--space-5)}}@media (width<=300px){.entity-details-page.page-wrapper{gap:var(--space-3)}.entity-details-page__chips{gap:var(--space-1-5)}.entity-details-page__panel{padding:var(--space-4)}.entity-details-page__footer{padding:var(--space-3) var(--space-4)}}
