@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);margin:0;padding:0}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{opacity:1;--placeholder-fallback:#00000080;color:var(--global-color-placeholder,var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}}@layer base{:root{--made-with-panda:"🐼"}html{--global-color-focus-ring:var(--sofia-colors-focus-ring);--focus-ring-width:var(--sofia-border-widths-focus-ring);--focus-ring-offset:var(--sofia-spacing-focus-ring-offset)}html,body{font-family:var(--sofia-fonts-body);color:var(--sofia-colors-fg);padding:var(--sofia-spacing-0);margin:var(--sofia-spacing-0);min-height:var(--sofia-sizes-full);height:var(--sofia-sizes-full);max-height:var(--sofia-sizes-full);overscroll-behavior:none;box-sizing:border-box;font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}body:has(.sofia-top-bar){--topbar-h:var(--sofia-sizes-topbar-height)}body{--sticky-offset:calc(var(--topbar-h) + var(--header-h))}*,:before,:after{box-sizing:border-box;outline:var(--sofia-borders-none)}:is(:focus,[data-focus]),:before:focus,:after:focus{outline:var(--sofia-borders-none)}#__next{min-height:var(--sofia-sizes-full);max-height:var(--sofia-sizes-full);height:var(--sofia-sizes-full)}::selection{background-color:var(--sofia-colors-text-selection-bg);color:var(--sofia-colors-text-selection-fg)}hr{height:var(--sofia-border-widths-divider);background-color:var(--sofia-colors-divider);border:var(--sofia-borders-none);margin:var(--sofia-spacing-0)}a{color:var(--sofia-colors-fg-link);cursor:pointer}ul{margin-block:var(--sofia-spacing-0);margin-inline:var(--sofia-spacing-0);padding-inline:var(--sofia-spacing-0);list-style-type:disc;list-style-position:inside}ol{margin-block:var(--sofia-spacing-0);margin-inline:var(--sofia-spacing-0);padding-inline:var(--sofia-spacing-0);list-style-type:decimal;list-style-position:inside}@supports (timeline-scope:--sofia-header-view){body{timeline-scope:--sofia-header-view}}@media not (min-width:40rem){body{--sticky-offset:var(--topbar-h)}}:where(:root,:host){--topbar-h:0px;--header-h:0px;--sticky-offset:0px}@property --scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}}@layer tokens{:where(:root,:host){--sofia-z-index-hide:-1;--sofia-z-index-base:0;--sofia-z-index-raised:1;--sofia-z-index-sticky:10;--sofia-z-index-header:20;--sofia-z-index-topbar:30;--sofia-z-index-sidebar:40;--sofia-z-index-floating:1300;--sofia-z-index-overlay:1500;--sofia-z-index-toast:1700;--sofia-z-index-tooltip:1800;--sofia-z-index-skip-link:1900;--sofia-z-index-blocking:2000;--sofia-colors-black:#000;--sofia-colors-white:#fff;--sofia-colors-gray-50:#f7f6f3;--sofia-colors-gray-100:#eeedea;--sofia-colors-gray-200:#d6d6d6;--sofia-colors-gray-300:#bababa;--sofia-colors-gray-400:#9f9f9f;--sofia-colors-gray-500:#858585;--sofia-colors-gray-600:#6c6c6c;--sofia-colors-gray-700:#535353;--sofia-colors-gray-800:#3e3e3e;--sofia-colors-gray-900:#292929;--sofia-colors-gray-950:#1b1b1b;--sofia-colors-purple-50:#e8e9ff;--sofia-colors-purple-100:#dbdcff;--sofia-colors-purple-200:#c5c4ff;--sofia-colors-purple-300:#a199ff;--sofia-colors-purple-400:#6b53d7;--sofia-colors-purple-500:#4a25aa;--sofia-colors-purple-600:#421b95;--sofia-colors-purple-700:#37067d;--sofia-colors-purple-800:#29005c;--sofia-colors-purple-900:#160336;--sofia-colors-purple-950:#090320;--sofia-colors-red-50:#feeeeb;--sofia-colors-red-100:#f7c3ba;--sofia-colors-red-200:#eaa296;--sofia-colors-red-300:#da8073;--sofia-colors-red-400:#cb5e50;--sofia-colors-red-500:#b9382c;--sofia-colors-red-600:#a13026;--sofia-colors-red-700:#8b2a21;--sofia-colors-red-800:#721510;--sofia-colors-red-900:#560905;--sofia-colors-red-950:#390201;--sofia-colors-green-50:#e4f7e6;--sofia-colors-green-100:#9be0a7;--sofia-colors-green-200:#83cd90;--sofia-colors-green-300:#6bbb7b;--sofia-colors-green-400:#51a965;--sofia-colors-green-500:#35974f;--sofia-colors-green-600:#2e8445;--sofia-colors-green-700:#28713b;--sofia-colors-green-800:#155528;--sofia-colors-green-900:#073a18;--sofia-colors-green-950:#002209;--sofia-colors-yellow-50:#fff7e4;--sofia-colors-yellow-100:#ffdc85;--sofia-colors-yellow-200:#fad36f;--sofia-colors-yellow-300:#f5ca59;--sofia-colors-yellow-400:#f0c13d;--sofia-colors-yellow-500:#ebb80a;--sofia-colors-yellow-600:#b08907;--sofia-colors-yellow-700:#7d6103;--sofia-colors-yellow-800:#5d4701;--sofia-colors-yellow-900:#3f2f00;--sofia-colors-yellow-950:#231900;--sofia-colors-blue-50:#e9f2fe;--sofia-colors-blue-100:#b3d3f9;--sofia-colors-blue-200:#8fbaed;--sofia-colors-blue-300:#6ba1df;--sofia-colors-blue-400:#4788d2;--sofia-colors-blue-500:#1a6fc4;--sofia-colors-blue-600:#1461ad;--sofia-colors-blue-700:#135495;--sofia-colors-blue-800:#0a4074;--sofia-colors-blue-900:#032d56;--sofia-colors-blue-950:#001a39;--sofia-colors-transparent:transparent;--sofia-fonts-sans:var(--font-moderat), Moderat, system-ui, sans-serif;--sofia-fonts-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--sofia-font-sizes-xs:.75rem;--sofia-font-sizes-sm:.875rem;--sofia-font-sizes-md:1rem;--sofia-font-sizes-lg:1.25rem;--sofia-font-sizes-xl:1.5rem;--sofia-font-sizes-2xl:1.875rem;--sofia-font-sizes-3xl:2.375rem;--sofia-font-sizes-4xl:2.875rem;--sofia-font-sizes-5xl:3.5rem;--sofia-font-weights-300:300;--sofia-font-weights-400:400;--sofia-font-weights-500:500;--sofia-font-weights-700:700;--sofia-line-heights-none:1;--sofia-line-heights-xs:1.25rem;--sofia-line-heights-sm:1.375rem;--sofia-line-heights-md:1.5rem;--sofia-line-heights-lg:1.75rem;--sofia-line-heights-xl:2rem;--sofia-line-heights-2xl:2.375rem;--sofia-line-heights-3xl:2.875rem;--sofia-line-heights-4xl:3.375rem;--sofia-line-heights-5xl:4rem;--sofia-letter-spacings-tight:-.01em;--sofia-letter-spacings-normal:0;--sofia-letter-spacings-wide:.02em;--sofia-letter-spacings-wider:.05em;--sofia-sizes-0:0;--sofia-sizes-2:2px;--sofia-sizes-4:4px;--sofia-sizes-6:6px;--sofia-sizes-8:8px;--sofia-sizes-12:12px;--sofia-sizes-16:16px;--sofia-sizes-20:20px;--sofia-sizes-24:24px;--sofia-sizes-28:28px;--sofia-sizes-32:32px;--sofia-sizes-36:36px;--sofia-sizes-40:40px;--sofia-sizes-44:44px;--sofia-sizes-48:48px;--sofia-sizes-56:56px;--sofia-sizes-64:64px;--sofia-sizes-72:72px;--sofia-sizes-80:80px;--sofia-sizes-96:96px;--sofia-sizes-112:112px;--sofia-sizes-128:128px;--sofia-sizes-160:160px;--sofia-sizes-200:200px;--sofia-sizes-240:240px;--sofia-sizes-256:256px;--sofia-sizes-320:320px;--sofia-sizes-360:360px;--sofia-sizes-400:400px;--sofia-sizes-480:480px;--sofia-sizes-560:560px;--sofia-sizes-640:640px;--sofia-sizes-720:720px;--sofia-sizes-full:100%;--sofia-sizes-min:min-content;--sofia-sizes-max:max-content;--sofia-sizes-fit:fit-content;--sofia-shadows-elevation-0:none;--sofia-shadows-elevation-1:0 1px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent), 0 1px 2px color-mix(in oklab, var(--sofia-colors-shadow) 4%, transparent);--sofia-shadows-elevation-1-down:0 2px 16px color-mix(in oklab, var(--sofia-colors-shadow) 5%, transparent), 0 1px 2px color-mix(in oklab, var(--sofia-colors-shadow) 4%, transparent);--sofia-shadows-elevation-1-left:-2px 0 16px color-mix(in oklab, var(--sofia-colors-shadow) 5%, transparent), 0 1px 2px color-mix(in oklab, var(--sofia-colors-shadow) 4%, transparent);--sofia-shadows-elevation-1-right:2px 0 16px color-mix(in oklab, var(--sofia-colors-shadow) 5%, transparent), 0 1px 2px color-mix(in oklab, var(--sofia-colors-shadow) 4%, transparent);--sofia-shadows-elevation-2:0 4px 12px color-mix(in oklab, var(--sofia-colors-shadow) 10%, transparent), 0 2px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent);--sofia-shadows-elevation-3:0 8px 32px color-mix(in oklab, var(--sofia-colors-shadow) 14%, transparent), 0 2px 8px color-mix(in oklab, var(--sofia-colors-shadow) 7%, transparent);--sofia-shadows-elevation-3-up:0 -8px 32px color-mix(in oklab, var(--sofia-colors-shadow) 14%, transparent), 0 -2px 8px color-mix(in oklab, var(--sofia-colors-shadow) 7%, transparent);--sofia-shadows-elevation-3-left:-8px 0 32px color-mix(in oklab, var(--sofia-colors-shadow) 12%, transparent), -2px 0 8px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent);--sofia-shadows-elevation-3-right:8px 0 32px color-mix(in oklab, var(--sofia-colors-shadow) 12%, transparent), 2px 0 8px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent);--sofia-shadows-elevation-4:0 24px 64px color-mix(in oklab, var(--sofia-colors-shadow) 14%, transparent), 0 8px 24px color-mix(in oklab, var(--sofia-colors-shadow) 8%, transparent), 0 2px 6px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent);--sofia-spacing-0:0px;--sofia-spacing-1:8px;--sofia-spacing-2:16px;--sofia-spacing-3:24px;--sofia-spacing-4:32px;--sofia-spacing-5:40px;--sofia-spacing-6:48px;--sofia-spacing-7:56px;--sofia-spacing-8:64px;--sofia-spacing-9:72px;--sofia-spacing-10:80px;--sofia-spacing-11:88px;--sofia-spacing-12:96px;--sofia-spacing-0\.5:4px;--sofia-spacing-0\.25:2px;--sofia-spacing-1\.5:12px;--sofia-spacing-2\.5:20px;--sofia-radii-none:0;--sofia-radii-2xs:2px;--sofia-radii-xs:4px;--sofia-radii-sm:8px;--sofia-radii-md:12px;--sofia-radii-lg:16px;--sofia-radii-xl:24px;--sofia-radii-full:9999px;--sofia-borders-none:none;--sofia-durations-instant:0s;--sofia-durations-flash:50ms;--sofia-durations-fast:.1s;--sofia-durations-quick:.15s;--sofia-durations-snappy:.2s;--sofia-durations-normal:.25s;--sofia-durations-moderate:.3s;--sofia-durations-slow:.4s;--sofia-durations-relaxed:.5s;--sofia-durations-gentle:.6s;--sofia-durations-lazy:.7s;--sofia-durations-calm:1s;--sofia-durations-serene:1.5s;--sofia-easings-linear:linear;--sofia-easings-ease:cubic-bezier(.25, .1, .25, 1);--sofia-easings-in:cubic-bezier(.42, 0, 1, 1);--sofia-easings-out:cubic-bezier(0, 0, .58, 1);--sofia-easings-in-out:cubic-bezier(.42, 0, .58, 1);--sofia-easings-in-sine:cubic-bezier(.47, 0, .745, .715);--sofia-easings-in-quad:cubic-bezier(.55, .085, .68, .53);--sofia-easings-in-cubic:cubic-bezier(.55, .055, .675, .19);--sofia-easings-in-quart:cubic-bezier(.895, .03, .685, .22);--sofia-easings-in-quint:cubic-bezier(.755, .05, .855, .06);--sofia-easings-in-expo:cubic-bezier(.95, .05, .795, .035);--sofia-easings-in-circ:cubic-bezier(.6, .04, .98, .335);--sofia-easings-in-back:cubic-bezier(.6, -.28, .735, .045);--sofia-easings-out-sine:cubic-bezier(.39, .575, .565, 1);--sofia-easings-out-quad:cubic-bezier(.25, .46, .45, .94);--sofia-easings-out-cubic:cubic-bezier(.215, .61, .355, 1);--sofia-easings-out-quart:cubic-bezier(.165, .84, .44, 1);--sofia-easings-out-quint:cubic-bezier(.23, 1, .32, 1);--sofia-easings-out-expo:cubic-bezier(.19, 1, .22, 1);--sofia-easings-out-circ:cubic-bezier(.075, .82, .165, 1);--sofia-easings-out-back:cubic-bezier(.175, .885, .32, 1.275);--sofia-easings-in-out-sine:cubic-bezier(.445, .05, .55, .95);--sofia-easings-in-out-quad:cubic-bezier(.455, .03, .515, .955);--sofia-easings-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--sofia-easings-in-out-quart:cubic-bezier(.77, 0, .175, 1);--sofia-easings-in-out-quint:cubic-bezier(.86, 0, .07, 1);--sofia-easings-in-out-expo:cubic-bezier(1, 0, 0, 1);--sofia-easings-in-out-circ:cubic-bezier(.785, .135, .15, .86);--sofia-easings-in-out-back:cubic-bezier(.68, -.55, .265, 1.55);--sofia-easings-breeze:cubic-bezier(.22, 1, .36, 1);--sofia-easings-silk:cubic-bezier(.16, 1, .3, 1);--sofia-easings-swift:cubic-bezier(.5, 0, .2, 1);--sofia-easings-crisp:cubic-bezier(.05, .7, .1, 1);--sofia-easings-bounce:cubic-bezier(.34, 1.8, .64, 1);--sofia-easings-snap:cubic-bezier(.87, 0, .13, 1);--sofia-easings-glide:cubic-bezier(.25, .46, .45, .94);--sofia-easings-float:cubic-bezier(.45, 0, .15, 1);--sofia-easings-elastic:cubic-bezier(.68, -.6, .32, 1.6);--sofia-easings-smooth:cubic-bezier(.4, 0, .2, 1);--sofia-easings-pulse:cubic-bezier(.4, 0, .6, 1);--sofia-animations-skeleton-pulse:skeleton-pulse 2s var(--sofia-easings-pulse) infinite;--sofia-animations-collapse-in:collapse-in var(--sofia-durations-snappy) var(--sofia-easings-swift);--sofia-animations-collapse-out:collapse-out var(--sofia-durations-quick) var(--sofia-easings-swift);--sofia-animations-collapse-grid-in:collapse-grid-in var(--sofia-durations-snappy) var(--sofia-easings-swift);--sofia-animations-collapse-grid-out:collapse-grid-out var(--sofia-durations-quick) var(--sofia-easings-swift);--sofia-animations-spin:spin var(--sofia-durations-relaxed) linear infinite;--sofia-animations-loader-back:loader-back var(--sofia-durations-calm) var(--sofia-easings-in-out) infinite;--sofia-animations-loader-front:loader-front var(--sofia-durations-calm) var(--sofia-easings-in-out) infinite;--sofia-animations-progress-indeterminate-primary:progress-primary-translate 2s linear infinite, progress-primary-scale 2s linear infinite;--sofia-animations-progress-indeterminate-secondary:progress-secondary-translate 2s linear infinite, progress-secondary-scale 2s linear infinite;--sofia-animations-shake:shake-x var(--sofia-durations-slow) var(--sofia-easings-in-out-sine);--sofia-blurs-xs:2px;--sofia-blurs-sm:4px;--sofia-blurs-md:8px;--sofia-blurs-lg:16px;--sofia-blurs-xl:24px;--sofia-blurs-2xl:40px;--sofia-blurs-3xl:64px;--sofia-gradients-wash-warm:linear-gradient(to bottom, var(--sofia-colors-bg-surface), var(--sofia-colors-bg-warm));--sofia-gradients-wash-warm-up:linear-gradient(to top, var(--sofia-colors-bg-surface), var(--sofia-colors-bg-warm));--sofia-gradients-wash-subtle:linear-gradient(to bottom, var(--sofia-colors-bg-surface), var(--sofia-colors-bg-subtle));--sofia-gradients-wash-subtle-up:linear-gradient(to top, var(--sofia-colors-bg-surface), var(--sofia-colors-bg-subtle));--sofia-gradients-wash-brand:linear-gradient(to bottom, var(--sofia-colors-bg-surface), var(--sofia-colors-brand-subtle));--sofia-gradients-wash-brand-up:linear-gradient(to top, var(--sofia-colors-bg-surface), var(--sofia-colors-brand-subtle));--sofia-gradients-fade-top:linear-gradient(to top, black calc(100% - var(--sofia-spacing-6)), transparent);--sofia-gradients-fade-bottom:linear-gradient(to bottom, black calc(100% - var(--sofia-spacing-6)), transparent);--sofia-gradients-fade-left:linear-gradient(to left, black calc(100% - var(--sofia-spacing-6)), transparent);--sofia-gradients-fade-right:linear-gradient(to right, black calc(100% - var(--sofia-spacing-6)), transparent);--sofia-gradients-fade-x:linear-gradient(to right, transparent, black var(--sofia-spacing-6), black calc(100% - var(--sofia-spacing-6)), transparent);--sofia-gradients-fade-y:linear-gradient(to bottom, transparent, black var(--sofia-spacing-6), black calc(100% - var(--sofia-spacing-6)), transparent);--sofia-gradients-brand:linear-gradient(to bottom, var(--sofia-colors-purple-300), var(--sofia-colors-brand-solid));--sofia-gradients-glow-brand:radial-gradient(55% 85% at 100% 0%, color-mix(in oklab, var(--sofia-colors-brand-muted) 50%, transparent), transparent);--sofia-border-widths-0:0;--sofia-border-widths-1:1px;--sofia-border-widths-2:2px;--sofia-border-widths-3:3px;--sofia-aspect-ratios-square:1 / 1;--sofia-aspect-ratios-landscape:4 / 3;--sofia-aspect-ratios-portrait:3 / 4;--sofia-aspect-ratios-wide:16 / 9;--sofia-breakpoints-sm:640px;--sofia-sizes-breakpoint-sm:640px;--sofia-breakpoints-md:768px;--sofia-sizes-breakpoint-md:768px;--sofia-breakpoints-lg:1024px;--sofia-sizes-breakpoint-lg:1024px;--sofia-breakpoints-xl:1280px;--sofia-sizes-breakpoint-xl:1280px;--sofia-breakpoints-2xl:1536px;--sofia-sizes-breakpoint-2xl:1536px;--sofia-colors-fg:var(--sofia-colors-black);--sofia-colors-fg-muted:var(--sofia-colors-gray-600);--sofia-colors-fg-subtle:var(--sofia-colors-gray-500);--sofia-colors-fg-placeholder:var(--sofia-colors-gray-600);--sofia-colors-fg-disabled:var(--sofia-colors-gray-300);--sofia-colors-fg-inverse:var(--sofia-colors-white);--sofia-colors-fg-on-brand:var(--sofia-colors-white);--sofia-colors-fg-on-brand-muted:var(--sofia-colors-purple-200);--sofia-colors-fg-link:var(--sofia-colors-purple-500);--sofia-colors-fg-link-hover:var(--sofia-colors-purple-600);--sofia-colors-bg-canvas:var(--sofia-colors-white);--sofia-colors-bg-surface:var(--sofia-colors-white);--sofia-colors-bg-subtle:var(--sofia-colors-gray-50);--sofia-colors-bg-muted:var(--sofia-colors-gray-50);--sofia-colors-bg-emphasized:var(--sofia-colors-gray-200);--sofia-colors-bg-warm:var(--sofia-colors-gray-50);--sofia-colors-bg-brand:var(--sofia-colors-purple-500);--sofia-colors-bg-inverse:var(--sofia-colors-purple-900);--sofia-colors-bg-disabled:var(--sofia-colors-gray-100);--sofia-colors-border:var(--sofia-colors-gray-200);--sofia-colors-border-subtle:var(--sofia-colors-gray-100);--sofia-colors-border-strong:var(--sofia-colors-gray-300);--sofia-colors-border-control:var(--sofia-colors-gray-500);--sofia-colors-border-control-hover:var(--sofia-colors-purple-400);--sofia-colors-border-focus:var(--sofia-colors-purple-500);--sofia-colors-border-disabled:var(--sofia-colors-gray-200);--sofia-colors-border-inverse:var(--sofia-colors-white);--sofia-colors-brand-solid:var(--sofia-colors-purple-500);--sofia-colors-brand-solid-hover:var(--sofia-colors-purple-600);--sofia-colors-brand-solid-fg:var(--sofia-colors-white);--sofia-colors-brand-subtle:var(--sofia-colors-purple-50);--sofia-colors-brand-subtle-hover:var(--sofia-colors-purple-100);--sofia-colors-brand-subtle-active:var(--sofia-colors-purple-200);--sofia-colors-brand-subtle-fg:var(--sofia-colors-purple-600);--sofia-colors-brand-muted:var(--sofia-colors-brand-subtle-hover);--sofia-colors-brand-muted-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-brand-fg:var(--sofia-colors-purple-500);--sofia-colors-brand-border:var(--sofia-colors-purple-500);--sofia-colors-brand-focus-ring:var(--sofia-colors-purple-400);--sofia-colors-neutral-solid:var(--sofia-colors-gray-600);--sofia-colors-neutral-solid-hover:var(--sofia-colors-gray-700);--sofia-colors-neutral-solid-fg:var(--sofia-colors-white);--sofia-colors-neutral-subtle:var(--sofia-colors-gray-100);--sofia-colors-neutral-subtle-hover:var(--sofia-colors-gray-200);--sofia-colors-neutral-subtle-active:var(--sofia-colors-gray-300);--sofia-colors-neutral-subtle-fg:var(--sofia-colors-black);--sofia-colors-neutral-muted:var(--sofia-colors-neutral-subtle-hover);--sofia-colors-neutral-muted-fg:var(--sofia-colors-neutral-subtle-fg);--sofia-colors-neutral-fg:var(--sofia-colors-black);--sofia-colors-neutral-border:var(--sofia-colors-gray-500);--sofia-colors-neutral-focus-ring:var(--sofia-colors-purple-400);--sofia-colors-danger-solid:var(--sofia-colors-red-500);--sofia-colors-danger-solid-hover:var(--sofia-colors-red-600);--sofia-colors-danger-solid-fg:var(--sofia-colors-white);--sofia-colors-danger-subtle:var(--sofia-colors-red-50);--sofia-colors-danger-subtle-hover:var(--sofia-colors-red-100);--sofia-colors-danger-subtle-active:var(--sofia-colors-red-200);--sofia-colors-danger-subtle-fg:var(--sofia-colors-red-800);--sofia-colors-danger-muted:var(--sofia-colors-danger-subtle-hover);--sofia-colors-danger-muted-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-danger-fg:var(--sofia-colors-red-500);--sofia-colors-danger-border:var(--sofia-colors-red-400);--sofia-colors-danger-focus-ring:var(--sofia-colors-red-400);--sofia-colors-success-solid:var(--sofia-colors-green-600);--sofia-colors-success-solid-hover:var(--sofia-colors-green-800);--sofia-colors-success-solid-fg:var(--sofia-colors-white);--sofia-colors-success-subtle:var(--sofia-colors-green-50);--sofia-colors-success-subtle-hover:var(--sofia-colors-green-100);--sofia-colors-success-subtle-active:var(--sofia-colors-green-200);--sofia-colors-success-subtle-fg:var(--sofia-colors-green-800);--sofia-colors-success-muted:var(--sofia-colors-success-subtle-hover);--sofia-colors-success-muted-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-success-fg:var(--sofia-colors-green-700);--sofia-colors-success-border:var(--sofia-colors-green-500);--sofia-colors-success-focus-ring:var(--sofia-colors-green-500);--sofia-colors-warning-solid:var(--sofia-colors-yellow-300);--sofia-colors-warning-solid-hover:var(--sofia-colors-yellow-600);--sofia-colors-warning-solid-fg:var(--sofia-colors-black);--sofia-colors-warning-subtle:var(--sofia-colors-yellow-50);--sofia-colors-warning-subtle-hover:var(--sofia-colors-yellow-100);--sofia-colors-warning-subtle-active:var(--sofia-colors-yellow-200);--sofia-colors-warning-subtle-fg:var(--sofia-colors-yellow-800);--sofia-colors-warning-muted:var(--sofia-colors-warning-subtle-hover);--sofia-colors-warning-muted-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-warning-fg:var(--sofia-colors-yellow-700);--sofia-colors-warning-border:var(--sofia-colors-yellow-700);--sofia-colors-warning-focus-ring:var(--sofia-colors-yellow-700);--sofia-colors-info-solid:var(--sofia-colors-blue-500);--sofia-colors-info-solid-hover:var(--sofia-colors-blue-600);--sofia-colors-info-solid-fg:var(--sofia-colors-white);--sofia-colors-info-subtle:var(--sofia-colors-blue-50);--sofia-colors-info-subtle-hover:var(--sofia-colors-blue-100);--sofia-colors-info-subtle-active:var(--sofia-colors-blue-200);--sofia-colors-info-subtle-fg:var(--sofia-colors-blue-800);--sofia-colors-info-muted:var(--sofia-colors-info-subtle-hover);--sofia-colors-info-muted-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-info-fg:var(--sofia-colors-blue-600);--sofia-colors-info-border:var(--sofia-colors-blue-500);--sofia-colors-info-focus-ring:var(--sofia-colors-blue-400);--sofia-colors-focus-ring:var(--sofia-colors-purple-400);--sofia-colors-focus-ring-on-brand:var(--sofia-colors-purple-200);--sofia-colors-overlay-backdrop:color-mix(in srgb, var(--sofia-colors-gray-950) 40%, transparent);--sofia-colors-overlay-loader:color-mix(in srgb, var(--sofia-colors-gray-950) 50%, transparent);--sofia-colors-overlay-scrim:color-mix(in srgb, var(--sofia-colors-gray-950) 60%, transparent);--sofia-colors-overlay-indent:var(--sofia-colors-black);--sofia-colors-state-hover:var(--sofia-colors-gray-50);--sofia-colors-state-pressed:var(--sofia-colors-gray-100);--sofia-colors-state-highlighted:var(--sofia-colors-purple-100);--sofia-colors-state-selected:var(--sofia-colors-purple-50);--sofia-colors-state-selected-hover:var(--sofia-colors-purple-100);--sofia-colors-text-selection-bg:var(--sofia-colors-purple-100);--sofia-colors-text-selection-fg:var(--sofia-colors-gray-900);--sofia-colors-skeleton-base:var(--sofia-colors-gray-200);--sofia-colors-scrollbar-track:var(--sofia-colors-gray-100);--sofia-colors-scrollbar-thumb:var(--sofia-colors-gray-200);--sofia-colors-scrollbar-thumb-hover:var(--sofia-colors-gray-600);--sofia-colors-shadow:var(--sofia-colors-gray-900);--sofia-colors-illustration-stroke:var(--sofia-colors-gray-300);--sofia-colors-illustration-fill:var(--sofia-colors-gray-100);--sofia-colors-logo:var(--sofia-colors-purple-500);--sofia-colors-control-bg:var(--sofia-colors-bg-surface);--sofia-colors-control-bg-read-only:var(--sofia-colors-bg-subtle);--sofia-colors-control-bg-disabled:var(--sofia-colors-bg-disabled);--sofia-colors-control-addon-bg:var(--sofia-colors-bg-subtle);--sofia-colors-control-fg:var(--sofia-colors-fg);--sofia-colors-control-placeholder:var(--sofia-colors-fg-placeholder);--sofia-colors-control-icon:var(--sofia-colors-fg-subtle);--sofia-colors-control-border:var(--sofia-colors-border-control);--sofia-colors-control-border-hover:var(--sofia-colors-border-control-hover);--sofia-colors-control-border-focus:var(--sofia-colors-border-focus);--sofia-colors-control-border-invalid:var(--sofia-colors-danger-border);--sofia-colors-control-border-warning:var(--sofia-colors-warning-border);--sofia-colors-control-border-success:var(--sofia-colors-success-border);--sofia-colors-control-border-disabled:var(--sofia-colors-border-disabled);--sofia-colors-selection-border:var(--sofia-colors-border-control);--sofia-colors-selection-border-hover:var(--sofia-colors-border-control-hover);--sofia-colors-selection-border-invalid:var(--sofia-colors-danger-border);--sofia-colors-selection-checked:var(--sofia-colors-brand-solid);--sofia-colors-selection-checked-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-selection-checked-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-selection-track-off:var(--sofia-colors-neutral-border);--sofia-colors-selection-track-on:var(--sofia-colors-brand-solid);--sofia-colors-selection-thumb:var(--sofia-colors-bg-surface);--sofia-colors-selection-rating-empty:var(--sofia-colors-gray-600);--sofia-colors-selection-rating-filled:var(--sofia-colors-brand-solid);--sofia-colors-calendar-day-selected-hover:var(--sofia-colors-purple-700);--sofia-colors-menu-bg:var(--sofia-colors-bg-surface);--sofia-colors-menu-item-fg:var(--sofia-colors-fg);--sofia-colors-menu-item-fg-highlighted:var(--sofia-colors-brand-subtle-fg);--sofia-colors-menu-item-fg-selected:var(--sofia-colors-brand-solid-fg);--sofia-colors-menu-item-fg-disabled:var(--sofia-colors-fg-disabled);--sofia-colors-menu-item-bg-highlighted:var(--sofia-colors-state-highlighted);--sofia-colors-menu-item-bg-selected:var(--sofia-colors-brand-solid);--sofia-colors-menu-item-icon:var(--sofia-colors-fg-muted);--sofia-colors-menu-item-group-label:var(--sofia-colors-fg-muted);--sofia-colors-menu-item-shortcut:var(--sofia-colors-fg-muted);--sofia-colors-menu-item-separator:var(--sofia-colors-border-subtle);--sofia-colors-indicator-active:var(--sofia-colors-brand-solid);--sofia-colors-indicator-inactive:var(--sofia-colors-neutral-border);--sofia-colors-indicator-inactive-hover:var(--sofia-colors-neutral-solid);--sofia-colors-kbd-bg:var(--sofia-colors-bg-muted);--sofia-colors-kbd-fg:var(--sofia-colors-fg);--sofia-colors-kbd-fg-ghost:var(--sofia-colors-fg-muted);--sofia-colors-kbd-border:var(--sofia-colors-border-strong);--sofia-colors-qr-code-brand:var(--sofia-colors-purple-800);--sofia-colors-progress-track:var(--sofia-colors-bg-muted);--sofia-colors-divider:var(--sofia-colors-border-subtle);--sofia-colors-divider-strong:var(--sofia-colors-border);--sofia-colors-animated-background-blob:var(--sofia-colors-purple-300);--sofia-fonts-body:var(--sofia-fonts-sans);--sofia-font-sizes-avatar-xl:var(--sofia-font-sizes-5xl);--sofia-font-weights-light:var(--sofia-font-weights-300);--sofia-font-weights-regular:var(--sofia-font-weights-400);--sofia-font-weights-medium:var(--sofia-font-weights-500);--sofia-font-weights-strong:var(--sofia-font-weights-700);--sofia-sizes-control-xs:var(--sofia-sizes-24);--sofia-sizes-control-sm:var(--sofia-sizes-28);--sofia-sizes-control-md:var(--sofia-sizes-32);--sofia-sizes-control-lg:var(--sofia-sizes-40);--sofia-sizes-control-xl:var(--sofia-sizes-48);--sofia-sizes-icon-xs:8px;--sofia-sizes-icon-sm:16px;--sofia-sizes-icon-md:24px;--sofia-sizes-icon-lg:32px;--sofia-sizes-icon-xl:40px;--sofia-sizes-dot:var(--sofia-sizes-8);--sofia-sizes-button-min-width-sm:var(--sofia-sizes-80);--sofia-sizes-button-min-width-md:100px;--sofia-sizes-button-min-width-lg:120px;--sofia-sizes-selection-control:var(--sofia-sizes-24);--sofia-sizes-selection-dot:var(--sofia-sizes-12);--sofia-sizes-avatar-sm:var(--sofia-sizes-32);--sofia-sizes-avatar-md:var(--sofia-sizes-40);--sofia-sizes-avatar-lg:var(--sofia-sizes-64);--sofia-sizes-avatar-xl:var(--sofia-sizes-160);--sofia-sizes-avatar-icon-sm:var(--sofia-sizes-20);--sofia-sizes-avatar-icon-xl:120px;--sofia-sizes-icon-tile:var(--sofia-sizes-40);--sofia-sizes-boolean-input:var(--sofia-sizes-72);--sofia-sizes-empty-state-md:var(--sofia-sizes-80);--sofia-sizes-empty-state-lg:var(--sofia-sizes-160);--sofia-sizes-touch-target:var(--sofia-sizes-44);--sofia-sizes-tooltip-max-width:var(--sofia-sizes-240);--sofia-sizes-arrow:10px;--sofia-sizes-popover-min-width:var(--sofia-sizes-256);--sofia-sizes-popover-max-width:var(--sofia-sizes-320);--sofia-sizes-menu-min-width:var(--sofia-sizes-200);--sofia-sizes-menu-max-width:var(--sofia-sizes-480);--sofia-sizes-menu-max-height:var(--sofia-sizes-listbox-max-height);--sofia-sizes-listbox-max-height:var(--sofia-sizes-320);--sofia-sizes-command-list-max-height-sm:var(--sofia-sizes-240);--sofia-sizes-command-list-max-height-md:var(--sofia-sizes-320);--sofia-sizes-command-list-max-height-lg:var(--sofia-sizes-400);--sofia-sizes-dialog-md:var(--sofia-sizes-560);--sofia-sizes-dialog-lg:80vw;--sofia-sizes-drawer-min:var(--sofia-sizes-360);--sofia-sizes-drawer-preferred:35vw;--sofia-sizes-drawer-max:var(--sofia-sizes-640);--sofia-sizes-sheet-max-height:96svh;--sofia-sizes-toast-width:var(--sofia-sizes-360);--sofia-sizes-toast-max-width:var(--sofia-sizes-480);--sofia-sizes-topbar-height:var(--sofia-sizes-64);--sofia-sizes-sidebar-expanded:var(--sofia-sizes-200);--sofia-sizes-sidebar-collapsed:var(--sofia-sizes-80);--sofia-sizes-sidebar-flyout:280px;--sofia-sizes-content-narrow:var(--sofia-sizes-480);--sofia-sizes-table-row-compact:var(--sofia-sizes-40);--sofia-sizes-table-row-comfortable:var(--sofia-sizes-56);--sofia-sizes-table-row-spacious:var(--sofia-sizes-64);--sofia-sizes-progress-height:var(--sofia-sizes-8);--sofia-sizes-signature-pad-min-height:var(--sofia-sizes-160);--sofia-sizes-file-upload-dropzone:148px;--sofia-sizes-switch-width:var(--sofia-sizes-44);--sofia-sizes-switch-height:22px;--sofia-sizes-menu-item-height:var(--sofia-sizes-control-lg);--sofia-sizes-card-header-sm:var(--sofia-sizes-44);--sofia-sizes-card-header-md:60px;--sofia-sizes-card-min-width:300px;--sofia-sizes-badge-pill:18px;--sofia-sizes-data-table-filter-min-width:260px;--sofia-sizes-data-table-filter-max-width:520px;--sofia-sizes-decorated-box-bar:var(--sofia-sizes-6);--sofia-sizes-banner-image:152px;--sofia-shadows-none:var(--sofia-shadows-elevation-0);--sofia-shadows-raised:var(--sofia-shadows-elevation-1);--sofia-shadows-floating:var(--sofia-shadows-elevation-2);--sofia-shadows-overlay:var(--sofia-shadows-elevation-4);--sofia-shadows-sheet-bottom:var(--sofia-shadows-elevation-3-up);--sofia-shadows-sheet-top:var(--sofia-shadows-elevation-3);--sofia-shadows-sheet-left:var(--sofia-shadows-elevation-3-right);--sofia-shadows-sheet-right:var(--sofia-shadows-elevation-3-left);--sofia-shadows-docked-left:var(--sofia-shadows-elevation-1-right);--sofia-shadows-docked-right:var(--sofia-shadows-elevation-1-left);--sofia-shadows-docked-top:var(--sofia-shadows-elevation-1-down);--sofia-shadows-selection-thumb:var(--sofia-shadows-raised);--sofia-shadows-menu:var(--sofia-shadows-floating);--sofia-spacing-control-padding-x:var(--sofia-spacing-1);--sofia-spacing-button-padding-x-sm:var(--sofia-spacing-1);--sofia-spacing-button-padding-x-md:var(--sofia-spacing-2);--sofia-spacing-button-padding-x-lg:var(--sofia-spacing-2);--sofia-spacing-item-padding-x:var(--sofia-spacing-2);--sofia-spacing-item-padding-y:var(--sofia-spacing-1);--sofia-spacing-item-gap:var(--sofia-spacing-1);--sofia-spacing-menu-padding:var(--sofia-spacing-0\.5);--sofia-spacing-tooltip-padding:var(--sofia-spacing-1);--sofia-spacing-overlay-padding:var(--sofia-spacing-2);--sofia-spacing-dialog-padding-x:var(--sofia-spacing-3);--sofia-spacing-dialog-padding-y:var(--sofia-spacing-2);--sofia-spacing-drawer-padding-x:var(--sofia-spacing-2);--sofia-spacing-card-padding:var(--sofia-spacing-2);--sofia-spacing-page-gutter:var(--sofia-spacing-2);--sofia-spacing-focus-ring-offset:var(--sofia-spacing-0\.25);--sofia-spacing-menu-item-padding-x:var(--sofia-spacing-item-padding-x);--sofia-spacing-menu-item-padding-y:var(--sofia-spacing-item-padding-y);--sofia-spacing-menu-item-gap:var(--sofia-spacing-item-gap);--sofia-radii-control:var(--sofia-radii-xs);--sofia-radii-button:var(--sofia-radii-full);--sofia-radii-item:var(--sofia-radii-xs);--sofia-radii-chip:var(--sofia-radii-xs);--sofia-radii-badge:var(--sofia-radii-full);--sofia-radii-checkbox:var(--sofia-radii-xs);--sofia-radii-card:var(--sofia-radii-sm);--sofia-radii-overlay:var(--sofia-radii-sm);--sofia-radii-tooltip:var(--sofia-radii-xs);--sofia-radii-arrow:var(--sofia-radii-2xs);--sofia-radii-sheet:var(--sofia-radii-lg);--sofia-radii-banner:var(--sofia-radii-lg);--sofia-radii-sidebar-item:var(--sofia-radii-sm);--sofia-radii-sidebar-panel:var(--sofia-radii-md);--sofia-radii-signature-pad:var(--sofia-radii-sm);--sofia-radii-file-upload-preview:var(--sofia-radii-xs);--sofia-radii-segment:var(--sofia-radii-sm);--sofia-radii-menu:var(--sofia-radii-overlay);--sofia-radii-menu-item:var(--sofia-radii-item);--sofia-radii-link:var(--sofia-radii-xs);--sofia-radii-kbd:var(--sofia-radii-xs);--sofia-radii-highlight:var(--sofia-radii-xs);--sofia-radii-data-table-sort-trigger:var(--sofia-radii-2xs);--sofia-radii-skeleton:var(--sofia-radii-xs);--sofia-radii-skeleton-heading:var(--sofia-radii-sm);--sofia-radii-action-bar-selection-trigger:var(--sofia-radii-xs);--sofia-borders-default:var(--sofia-border-widths-default) solid var(--sofia-colors-border);--sofia-borders-subtle:var(--sofia-border-widths-default) solid var(--sofia-colors-border-subtle);--sofia-borders-strong:var(--sofia-border-widths-default) solid var(--sofia-colors-border-strong);--sofia-borders-control:var(--sofia-border-widths-default) solid var(--sofia-colors-border-control);--sofia-borders-dashed:var(--sofia-border-widths-default) dashed var(--sofia-colors-border-strong);--sofia-borders-dropzone:var(--sofia-border-widths-strong) dashed var(--sofia-colors-border-strong);--sofia-durations-standard:var(--sofia-durations-quick);--sofia-durations-toggle:var(--sofia-durations-fast);--sofia-durations-toggle-travel:var(--sofia-durations-quick);--sofia-durations-toggle-swap:var(--sofia-durations-snappy);--sofia-durations-move:var(--sofia-durations-snappy);--sofia-durations-move-exit:var(--sofia-durations-quick);--sofia-durations-enter:var(--sofia-durations-snappy);--sofia-durations-enter-emphasized:var(--sofia-durations-normal);--sofia-durations-exit:var(--sofia-durations-quick);--sofia-durations-exit-emphasized:var(--sofia-durations-quick);--sofia-durations-sheet:var(--sofia-durations-relaxed);--sofia-durations-sheet-exit:var(--sofia-durations-moderate);--sofia-durations-follow:var(--sofia-durations-flash);--sofia-durations-menu-item:var(--sofia-durations-follow);--sofia-durations-animated-background-cycle:60s;--sofia-durations-animated-background-intro:2s;--sofia-easings-standard:var(--sofia-easings-smooth);--sofia-easings-toggle:var(--sofia-easings-snap);--sofia-easings-move:var(--sofia-easings-swift);--sofia-easings-enter:var(--sofia-easings-breeze);--sofia-easings-enter-emphasized:var(--sofia-easings-float);--sofia-easings-exit:var(--sofia-easings-breeze);--sofia-easings-exit-emphasized:var(--sofia-easings-float);--sofia-easings-sheet:cubic-bezier(.32, .72, 0, 1);--sofia-easings-menu-item:var(--sofia-easings-standard);--sofia-border-widths-default:var(--sofia-border-widths-1);--sofia-border-widths-strong:var(--sofia-border-widths-2);--sofia-border-widths-indicator:var(--sofia-border-widths-2);--sofia-border-widths-focus-ring:var(--sofia-border-widths-2);--sofia-border-widths-focus-ring-halo:var(--sofia-border-widths-3);--sofia-border-widths-divider:var(--sofia-border-widths-default);--sofia-aspect-ratios-logo:92 / 32}@media (min-width:40rem){:where(:root,:host){--sofia-spacing-page-gutter:var(--sofia-spacing-3)}}@media (min-width:64rem){:where(:root,:host){--sofia-spacing-page-gutter:var(--sofia-spacing-4)}}@keyframes fade-in{0%{opacity:var(--fade-from,0)}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:var(--fade-from,0)}}@keyframes scale-in{0%{transform:scale(var(--scale-from,0))}to{transform:scale(1)}}@keyframes scale-out{0%{transform:scale(1)}to{transform:scale(var(--scale-from,0))}}@keyframes rotate-in{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes rotate-out{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes flip-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes flip-out{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes blur-in{0%{filter:blur(var(--blur-from,var(--sofia-blurs-xs)))}to{filter:blur()}}@keyframes blur-out{0%{filter:blur()}to{filter:blur(var(--blur-from,var(--sofia-blurs-xs)))}}@keyframes slide-y-in{0%{transform:translateY(var(--slide-from,var(--sofia-spacing-0\.5)))}to{transform:translateY(0)}}@keyframes slide-y-out{0%{transform:translateY(0)}to{transform:translateY(var(--slide-from,var(--sofia-spacing-0\.5)))}}@keyframes slide-x-in{0%{transform:translateX(var(--slide-from,calc(var(--sofia-spacing-0\.5) * -1)))}to{transform:translate(0)}}@keyframes slide-x-out{0%{transform:translate(0)}to{transform:translateX(var(--slide-from,calc(var(--sofia-spacing-0\.5) * -1)))}}@keyframes collapse-in{0%{height:var(--collapsed-height,0)}to{height:var(--height)}}@keyframes collapse-out{0%{height:var(--height)}to{height:var(--collapsed-height,0)}}@keyframes collapse-grid-in{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes collapse-grid-out{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes shake-x{0%{transform:translate(0)}12%{transform:translateX(calc(var(--shake-distance,6px) * -1))}32%{transform:translateX(calc(var(--shake-distance,6px) * .8))}52%{transform:translateX(calc(var(--shake-distance,6px) * -.6))}72%{transform:translateX(calc(var(--shake-distance,6px) * .35))}88%{transform:translateX(calc(var(--shake-distance,6px) * -.15))}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-pulse{50%{opacity:.5}}@keyframes progress-primary-translate{0%{translate:0}20%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);translate:0}59.15%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);translate:83.6714%}to{translate:200.611%}}@keyframes progress-primary-scale{0%{scale:.08 1}36.65%{animation-timing-function:cubic-bezier(.334731,.12482,.785844,1);scale:.08 1}69.15%{animation-timing-function:cubic-bezier(.06,.11,.6,1);scale:.661479 1}to{scale:.08 1}}@keyframes progress-secondary-translate{0%{animation-timing-function:cubic-bezier(.15,0,.515058,.409685);translate:0}25%{animation-timing-function:cubic-bezier(.31033,.284058,.8,.733712);translate:37.6519%}48.35%{animation-timing-function:cubic-bezier(.4,.627035,.6,.902026);translate:84.3862%}to{translate:160.278%}}@keyframes progress-secondary-scale{0%{animation-timing-function:cubic-bezier(.205028,.057051,.57661,.453971);scale:.08 1}19.15%{animation-timing-function:cubic-bezier(.152313,.196432,.648374,1.00432);scale:.457104 1}44.15%{animation-timing-function:cubic-bezier(.257759,-.003163,.211762,1.38179);scale:.72796 1}to{scale:.08 1}}@keyframes loader-back{0%{transform:scale(0)}50%{transform:scale(1.01)}to{transform:scale(1.01)}}@keyframes loader-front{0%{transform:scale(0)}50%{transform:scale(0)}85%{transform:scale(1.01)}to{transform:scale(1.01)}}@keyframes marquee-x{0%{transform:translate(0%)}to{transform:translateX(var(--marquee-translate))}}@keyframes marquee-y{0%{transform:translateY(0%)}to{transform:translateY(var(--marquee-translate))}}@keyframes sheet-slide-in{0%{transform:translate3d(var(--sheet-from-x,0), var(--sheet-from-y,100%), 0)}to{transform:translate3d(var(--drawer-translate-x,0), var(--drawer-translate-y,0), 0)}}@keyframes sheet-slide-out{0%{transform:translate3d(var(--drawer-translate-x,0), var(--drawer-translate-y,0), 0)}to{transform:translate3d(var(--sheet-from-x,0), var(--sheet-from-y,100%), 0)}}@keyframes animated-bg-center-circle{0%{transform:translate(-100px,100px)}to{transform:translate(100px,-100px)}}@keyframes animated-bg-corner-circle{0%{transform:translate(100px,-100px)rotate(35deg)}to{transform:translate(-100px,100px)rotate(-35deg)}}}@layer recipes{@layer base{.sofia-calendar-day-button{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color, background-color, transform;border-radius:var(--sofia-radii-card);gap:var(--sofia-spacing-1);appearance:button;-webkit-user-select:none;user-select:none;aspect-ratio:1;color:var(--day-fg,var(--sofia-colors-fg));cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);isolation:isolate;line-height:var(--sofia-line-heights-md);transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-standard);white-space:nowrap;height:auto;min-width:var(--cell-size,var(--sofia-sizes-32));width:var(--sofia-sizes-full);-webkit-background-clip:border-box;background-clip:border-box;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sofia-calendar-day-button:is(:focus,[data-focus]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-calendar-day-button:is(:active,[data-active]).sofia-calendar-day-button:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-checkmark{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-toggle);--transition-easing:var(--sofia-easings-toggle);--transition-prop:border-color, background, color;background:var(--sofia-colors-bg-surface);border-color:var(--sofia-colors-selection-border);border-radius:var(--sofia-radii-checkbox);border-style:solid;border-width:var(--sofia-border-widths-strong);color:var(--sofia-colors-selection-checked-fg);cursor:pointer;transition-duration:var(--sofia-durations-toggle);transition-property:border-color,background,color;transition-timing-function:var(--sofia-easings-toggle);height:var(--sofia-sizes-selection-control);width:var(--sofia-sizes-selection-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sofia-checkmark svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}[data-scope=checkbox][data-disabled]>.sofia-checkmark[data-state=indeterminate] svg,[data-scope=checkbox][data-disabled]>.sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) svg,.sofia-checkmark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) svg{color:var(--sofia-colors-fg-disabled)}.sofia-checkmark[data-state=indeterminate]{background:var(--sofia-colors-selection-checked);border-color:var(--sofia-colors-selection-checked)}[data-scope=checkbox][data-disabled]>.sofia-checkmark[data-state=indeterminate]{background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled)}.sofia-checkmark[data-state=indeterminate]:is([aria-invalid=true],[data-invalid]){border-color:var(--sofia-colors-selection-border-invalid)}.sofia-checkmark[data-state=indeterminate]:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled)}.sofia-checkmark[data-state=indeterminate]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled)}[data-scope=checkbox][data-disabled]>.sofia-checkmark{background:var(--sofia-colors-bg-disabled);cursor:not-allowed}[data-scope=checkbox][data-disabled]>.sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled)}.sofia-checkmark:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled)}.sofia-checkmark:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-selection-border-invalid)}.sofia-checkmark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled);cursor:not-allowed}.sofia-checkmark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled)}.sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-selection-checked);border-color:var(--sofia-colors-selection-checked)}.sofia-checkmark:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-form{justify-content:flex-start;display:grid}.sofia-header{padding-inline:var(--sofia-spacing-3);padding-block:var(--sofia-spacing-2);gap:var(--sofia-spacing-2);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-docked-top);z-index:var(--sofia-z-index-header);top:var(--topbar-h,0px);width:var(--sofia-sizes-full);flex-flow:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky}.sofia-heading{margin:var(--sofia-spacing-0);color:inherit;font-weight:var(--sofia-font-weights-regular);white-space:pre-wrap;display:block}.sofia-highlight{padding-inline:var(--sofia-spacing-1);padding-block:var(--sofia-spacing-0\.5);border-radius:var(--sofia-radii-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--sofia-colors-fg-inverse);font-size:inherit;font-weight:var(--sofia-font-weights-medium)}.sofia-kbd{-webkit-user-select:none;user-select:none;white-space:nowrap;word-spacing:-.5em;flex-shrink:0;align-items:center;display:inline-flex}.sofia-logo{--logo-color:var(--sofia-colors-logo);--logo-motion-duration:var(--sofia-durations-move);--logo-motion-easing:var(--sofia-easings-move);--logo-ratio:2.875;--transition-duration:var(--logo-motion-duration);--transition-easing:var(--logo-motion-easing);--transition-prop:color, width;aspect-ratio:var(--sofia-aspect-ratios-logo);color:var(--logo-color);fill:currentColor;transition-duration:var(--logo-motion-duration);transition-property:color,width;transition-timing-function:var(--logo-motion-easing);display:block;overflow:visible}.sofia-logo [data-letter=a]{--logo-letter-exit:0;--logo-letter-index:3}.sofia-logo [data-letter=accent]{--logo-letter-dy:-6px;--logo-letter-exit:0;--logo-letter-index:4}.sofia-logo [data-letter=f]{--logo-letter-exit:1;--logo-letter-index:1}.sofia-logo [data-letter=i]{--logo-letter-exit:1;--logo-letter-index:2}.sofia-logo [data-letter=s]{--logo-letter-exit:0;--logo-letter-index:0}.sofia-logo [data-part=letter]{--transition-duration:var(--sofia-durations-normal);--transition-easing:var(--sofia-easings-out-back);--transition-prop:transform, opacity;transition-delay:calc(60ms + var(--logo-letter-index) * 30ms);transition-duration:var(--sofia-durations-normal);transition-property:transform,opacity;transition-timing-function:var(--sofia-easings-out-back)}.sofia-logo [data-part=mark]{--transition-duration:var(--logo-motion-duration);--transition-easing:var(--logo-motion-easing);--transition-prop:transform;transition-duration:var(--logo-motion-duration);transition-property:transform;transition-timing-function:var(--logo-motion-easing)}.sofia-logo[data-align=center]{--logo-mark-x:14.97px}.sofia-logo[data-align=end]{--logo-mark-x:44.97px}.sofia-logo[data-align=start]{--logo-mark-x:-15.03px}.sofia-overlay-loader{background:var(--sofia-colors-overlay-loader);z-index:var(--sofia-z-index-blocking);height:100vh;left:var(--sofia-spacing-0);top:var(--sofia-spacing-0);justify-content:center;align-items:center;width:100vw;display:flex;position:fixed}.sofia-pagination{gap:var(--sofia-spacing-1);flex-direction:row;align-items:center;display:flex}.sofia-pagination:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-pagination-item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color,background-color,transform;padding-inline:var(--sofia-spacing-1);padding-block:var(--sofia-spacing-0\.5);border-color:var(--sofia-colors-border);border-radius:var(--sofia-radii-item);border-style:solid;border-width:var(--sofia-border-widths-default);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);text-align:center;transform-origin:50%;transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-standard);height:var(--sofia-sizes-control-md);width:var(--sofia-sizes-control-md)}.sofia-pagination-item:is([aria-selected=true],[data-selected]){border-color:var(--sofia-colors-brand-border);cursor:not-allowed}.group[data-disabled] .sofia-pagination-item,.sofia-pagination-item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border);color:var(--sofia-colors-fg-disabled);cursor:not-allowed;pointer-events:none}.sofia-pagination-item:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-pagination-item:is(:active,[data-active]).sofia-pagination-item:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-radiomark{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-toggle);--transition-easing:var(--sofia-easings-toggle);--transition-prop:border-color, background, color;border-color:var(--sofia-colors-selection-border);border-radius:var(--sofia-radii-full);border-style:solid;border-width:var(--sofia-border-widths-strong);background-color:var(--sofia-colors-bg-surface);cursor:pointer;transition-duration:var(--sofia-durations-toggle);transition-property:border-color,background,color;transition-timing-function:var(--sofia-easings-toggle);height:var(--sofia-sizes-selection-control);min-height:var(--sofia-sizes-selection-control);min-width:var(--sofia-sizes-selection-control);width:var(--sofia-sizes-selection-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sofia-radiomark .dot{--transition-duration:var(--sofia-durations-toggle);--transition-easing:var(--sofia-easings-toggle);--transition-prop:opacity, background-color;border-radius:var(--sofia-radii-full);background-color:var(--sofia-colors-selection-checked);opacity:0;transition-duration:var(--sofia-durations-toggle);transition-property:opacity,background-color;transition-timing-function:var(--sofia-easings-toggle);height:var(--sofia-sizes-selection-dot);width:var(--sofia-sizes-selection-dot);display:block}.group[data-state=checked] .sofia-radiomark .dot{opacity:1}.sofia-radiomark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) .dot{background-color:var(--sofia-colors-fg-disabled)}.sofia-radiomark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .dot{opacity:1}.sofia-radiomark:is([aria-invalid=true],[data-invalid]){--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-selection-border-invalid)}.group[data-state=checked] .sofia-radiomark:is([aria-invalid=true],[data-invalid]){border-color:var(--sofia-colors-selection-border-invalid)}.group[data-state=checked] .sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled)}.sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-selection-border-invalid)}.group[data-state=checked] .sofia-radiomark{border-color:var(--sofia-colors-selection-checked)}.group[data-state=checked] .sofia-radiomark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled)}.sofia-radiomark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled);background-color:var(--sofia-colors-bg-disabled);cursor:not-allowed}.sofia-radiomark:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled)}.sofia-radiomark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-selection-checked)}.sofia-radiomark:is(:focus,[data-focus]),.sofia-radiomark:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-skeleton{animation:var(--sofia-animations-skeleton-pulse);-webkit-user-select:none;user-select:none;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:var(--sofia-colors-skeleton-base);cursor:default;pointer-events:none;flex-shrink:0;display:block}.sofia-skeleton:before,.sofia-skeleton:after,.sofia-skeleton *{visibility:hidden}.sofia-skeleton-button:before{content:" "}.sofia-skeleton-heading{-webkit-clip-path:inset(calc((100% - .7em) / 2) 0 round var(--sofia-radii-skeleton-heading));clip-path:inset(calc((100% - .7em) / 2) 0 round var(--sofia-radii-skeleton-heading))}.sofia-skeleton-heading:before{content:" "}.sofia-skeleton-input{border-color:var(--sofia-colors-transparent);border-style:solid;border-width:var(--sofia-border-widths-default);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);-webkit-background-clip:border-box;background-clip:border-box}.sofia-skeleton-input:before{content:" "}.sofia-skeleton-paragraph{-webkit-clip-path:inset(calc((100% - .7em) / 2) 0 round var(--sofia-radii-skeleton));clip-path:inset(calc((100% - .7em) / 2) 0 round var(--sofia-radii-skeleton))}.sofia-skeleton-paragraph:before{content:" "}.sofia-skeleton-textarea{padding:var(--sofia-spacing-1);border-color:var(--sofia-colors-transparent);border-style:solid;border-width:var(--sofia-border-widths-default);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);-webkit-background-clip:border-box;background-clip:border-box}.sofia-spinner{--spinner-track-color:transparent;animation:var(--sofia-animations-spin);border-radius:var(--sofia-radii-full);border-style:solid;border-color:currentColor;border-width:var(--sofia-border-widths-indicator);border-inline-start-color:var(--spinner-track-color);color:var(--sofia-colors-color-palette-fg);border-bottom-color:var(--spinner-track-color);height:var(--spinner-size);width:var(--spinner-size);display:inline-block}.sofia-textarea{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));padding:var(--sofia-spacing-1);border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);appearance:none;background-color:var(--sofia-colors-control-bg);caret-color:var(--control-border-focus);color:var(--sofia-colors-control-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);text-align:start;scroll-padding-bottom:var(--sofia-spacing-1);width:var(--sofia-sizes-full);position:relative}.sofia-textarea[readonly]{background-color:var(--sofia-colors-control-bg-read-only)}.sofia-textarea:is([aria-invalid=true],[data-invalid]){--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.field[data-state=success] .sofia-textarea{--control-border-focus:var(--sofia-colors-control-border-success);--control-border-hover:var(--sofia-colors-control-border-success);--focus-ring-color-prop:var(--sofia-colors-success-focus-ring);border-color:var(--sofia-colors-control-border-success)}.field[data-state=warning] .sofia-textarea{--control-border-focus:var(--sofia-colors-control-border-warning);--control-border-hover:var(--sofia-colors-control-border-warning);--focus-ring-color-prop:var(--sofia-colors-warning-focus-ring);border-color:var(--sofia-colors-control-border-warning)}.sofia-textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-textarea:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-textarea::placeholder,.sofia-textarea[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-top-bar{padding-inline:var(--sofia-spacing-4);padding-block:var(--sofia-spacing-3);border-bottom:var(--sofia-border-widths-default) solid var(--sofia-colors-transparent);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-docked-top);z-index:var(--sofia-z-index-topbar);height:var(--sofia-sizes-topbar-height);top:var(--sofia-spacing-0);width:var(--sofia-sizes-full);flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:sticky}body:has(.sofia-header:not([style*="display: none"],[style*="display: none"] *)) .sofia-top-bar{border-bottom:var(--sofia-borders-subtle);box-shadow:var(--sofia-shadows-none)}.sofia-button{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color,background-color,transform;gap:var(--sofia-spacing-0\.5);-webkit-user-select:none;user-select:none;cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);transform-origin:50%;transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-standard);white-space:nowrap;-webkit-background-clip:padding-box;background-clip:padding-box;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sofia-button svg{pointer-events:none;height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm);flex-shrink:0}.sofia-button:is([data-loading],[aria-busy=true]){cursor:wait}.sofia-button:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-button:is(:disabled,[disabled],[data-disabled]:not([data-loading]),[aria-disabled=true]:not([data-loading])){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-button:is(:active,[data-active]).sofia-button:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-icon-tile{padding:var(--sofia-spacing-1);border-radius:var(--sofia-radii-card);height:var(--sofia-sizes-icon-tile);width:var(--sofia-sizes-icon-tile);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sofia-icon-tile>*{flex-shrink:0}.sofia-icon-tile svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-link{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color,transform;border-radius:var(--sofia-radii-link);gap:var(--sofia-spacing-0\.5);color:var(--sofia-colors-fg-link);cursor:pointer;transition-duration:var(--sofia-durations-standard);transition-property:color,transform;transition-timing-function:var(--sofia-easings-standard);flex-direction:row;flex-shrink:0;align-items:center;display:inline-flex}.sofia-link svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-link:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-link:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-link:is(:active,[data-active]).sofia-link:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:translateY(1px)}.sofia-tag{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:all;padding-inline:var(--sofia-spacing-1);padding-block:var(--sofia-spacing-0\.5);border-color:var(--sofia-colors-transparent);border-radius:var(--sofia-radii-chip);border-style:solid;border-width:var(--sofia-border-widths-default);gap:var(--sofia-spacing-0\.5);outline:var(--sofia-borders-none);-webkit-user-select:none;user-select:none;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);transition-duration:var(--sofia-durations-standard);transition-property:all;transition-timing-function:var(--sofia-easings-standard);white-space:nowrap;height:var(--sofia-sizes-control-sm);flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;position:relative}.sofia-tag svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-tag:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-typography{margin:var(--sofia-spacing-0);color:inherit;font-weight:var(--sofia-font-weights-regular);white-space:pre-wrap}@supports (timeline-scope:--sofia-header-view){@media not (min-width:40rem){.sofia-header:not([style*="display: none"],[style*="display: none"] *){view-timeline-inset:var(--topbar-h) 0px;view-timeline-name:--sofia-header-view}body:has(.sofia-header:not([style*="display: none"],[style*="display: none"] *)) .sofia-top-bar:after{animation-range:exit calc(100% - var(--sofia-spacing-3)) exit 100%;animation-duration:auto;animation-name:fade-in;animation-fill-mode:both;animation-timeline:--sofia-header-view;animation-timing-function:var(--sofia-easings-linear);background-color:inherit;box-shadow:var(--sofia-shadows-docked-top);content:"";opacity:0;pointer-events:none;z-index:var(--sofia-z-index-hide);bottom:calc(var(--sofia-border-widths-default) * -1);left:var(--sofia-spacing-0);right:var(--sofia-spacing-0);top:var(--sofia-spacing-0);position:absolute}@media (prefers-reduced-motion:reduce){body:has(.sofia-header:not([style*="display: none"],[style*="display: none"] *)) .sofia-top-bar:after{animation-timing-function:step-end}}}}@media not (min-width:40rem){.sofia-header{top:var(--sofia-spacing-0);position:relative}}@media (hover:hover) and (pointer:fine){.sofia-calendar-day-button:is(:hover,[data-hover]).sofia-calendar-day-button:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-state-highlighted);color:var(--sofia-colors-brand-fg)}[data-scope=checkbox][data-disabled]>.sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]) svg{color:var(--sofia-colors-fg-disabled)}.sofia-checkmark[data-state=indeterminate]:is([aria-invalid=true],[data-invalid]):is(:hover,[data-hover]).sofia-checkmark[data-state=indeterminate]:is([aria-invalid=true],[data-invalid]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-invalid)}.sofia-checkmark[data-state=indeterminate]:is(:hover,[data-hover]).sofia-checkmark[data-state=indeterminate]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-selection-checked-hover);border-color:var(--sofia-colors-selection-checked-hover)}[data-scope=checkbox][data-disabled]>.sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled)}.sofia-checkmark:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-checkmark:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-invalid)}.sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-checkmark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-selection-checked-hover);border-color:var(--sofia-colors-selection-checked-hover)}.sofia-checkmark:is(:hover,[data-hover]).sofia-checkmark:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-hover)}.sofia-pagination-item:is([aria-selected=true],[data-selected]):is(:hover,[data-hover]).sofia-pagination-item:is([aria-selected=true],[data-selected]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-brand-border)}.sofia-pagination-item:is(:hover,[data-hover]).sofia-pagination-item:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-brand-subtle-hover)}:is(.group[data-state=checked] .sofia-radiomark):is(:hover,[data-hover]):is(.group[data-state=checked] .sofia-radiomark):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]) .dot,.sofia-radiomark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-radiomark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]) .dot{background-color:var(--sofia-colors-selection-checked-hover)}:is(.group[data-state=checked] .sofia-radiomark:is([aria-invalid=true],[data-invalid])):is(:hover,[data-hover]):is(.group[data-state=checked] .sofia-radiomark:is([aria-invalid=true],[data-invalid])):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-radiomark:is([aria-invalid=true],[data-invalid]):is(:hover,[data-hover]).sofia-radiomark:is([aria-invalid=true],[data-invalid]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-invalid)}:is(.group[data-state=checked] .sofia-radiomark):is(:hover,[data-hover]):is(.group[data-state=checked] .sofia-radiomark):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-radiomark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-radiomark:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-checked-hover)}.sofia-radiomark:is(:hover,[data-hover]).sofia-radiomark:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-hover)}.sofia-textarea:is(:hover,[data-hover]).sofia-textarea:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--control-border-hover)}.sofia-link:is(:hover,[data-hover]).sofia-link:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-link-hover);text-decoration:underline}}@media (prefers-reduced-motion:reduce){.sofia-calendar-day-button,.sofia-checkmark,.sofia-logo,.sofia-logo [data-part],.sofia-pagination-item,.sofia-radiomark{transition:none}.sofia-skeleton{animation:none}.sofia-button,.sofia-link{transition:none}}}@layer slots;@layer variants{.sofia-button--shape_circle{padding:var(--sofia-spacing-0);border-radius:var(--sofia-radii-full);aspect-ratio:var(--sofia-aspect-ratios-square);flex-shrink:0}.sofia-button--size_sm{padding-inline:var(--sofia-spacing-button-padding-x-sm);padding-block:calc(var(--sofia-spacing-0\.5) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);height:var(--sofia-sizes-fit);min-height:var(--sofia-sizes-control-sm);min-width:var(--sofia-sizes-button-min-width-sm)}.sofia-button--tone_danger{--focus-ring-color-prop:var(--sofia-colors-color-palette-focus-ring);--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-button--tone_neutral{--focus-ring-color-prop:var(--sofia-colors-color-palette-focus-ring);--sofia-colors-color-palette-border:var(--sofia-colors-neutral-border);--sofia-colors-color-palette-fg:var(--sofia-colors-neutral-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-neutral-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-neutral-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-neutral-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-neutral-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-neutral-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-neutral-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-neutral-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-neutral-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-neutral-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-neutral-subtle-hover)}.sofia-button--variant_ghost{background:var(--sofia-colors-transparent);color:var(--sofia-colors-color-palette-fg)}.sofia-button--variant_ghost:is(:disabled,[disabled],[data-disabled]:not([data-loading]),[aria-disabled=true]:not([data-loading])){color:var(--sofia-colors-fg-disabled)}.sofia-button--variant_ghost:is(:active,[data-active]).sofia-button--variant_ghost:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-color-palette-subtle-active)}.sofia-heading--size_h1{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-3xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-3xl)}.sofia-heading--size_h2{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-2xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-2xl)}.sofia-heading--size_h3{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xl)}.sofia-heading--size_h4,.sofia-heading--size_h5{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-highlight--tone_brand{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-highlight--tone_danger{background:var(--sofia-colors-danger-solid);color:var(--sofia-colors-danger-solid-fg)}.sofia-highlight--tone_info{background:var(--sofia-colors-info-solid);color:var(--sofia-colors-info-solid-fg)}.sofia-highlight--tone_neutral{background:var(--sofia-colors-neutral-solid);color:var(--sofia-colors-neutral-solid-fg)}.sofia-highlight--tone_success{background:var(--sofia-colors-success-solid);color:var(--sofia-colors-success-solid-fg)}.sofia-highlight--tone_warning{background:var(--sofia-colors-warning-solid);color:var(--sofia-colors-warning-solid-fg)}.sofia-icon-tile--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-icon-tile--variant_solid{background:var(--sofia-colors-color-palette-solid);color:var(--sofia-colors-color-palette-solid-fg)}.sofia-kbd--size_lg{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-medium);line-height:var(--sofia-line-heights-md)}.sofia-kbd--size_md{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-medium);line-height:var(--sofia-line-heights-sm)}.sofia-kbd--size_sm{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-medium);line-height:var(--sofia-line-heights-xs)}.sofia-kbd--variant_ghost{padding-inline:var(--sofia-spacing-0);color:var(--sofia-colors-kbd-fg-ghost)}.sofia-kbd--variant_outline{background:var(--sofia-colors-kbd-bg);padding-inline:var(--sofia-spacing-0\.5);border-color:var(--sofia-colors-kbd-border);border-radius:var(--sofia-radii-kbd);border-width:var(--sofia-border-widths-default);color:var(--sofia-colors-kbd-fg);border-bottom-width:var(--sofia-border-widths-strong)}.sofia-link--contrast_onBrand{--focus-ring-color-prop:var(--sofia-colors-focus-ring-on-brand);color:var(--sofia-colors-fg-on-brand)}.sofia-link--contrast_onBrand:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-on-brand-muted)}.sofia-link--size_md{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md)}.sofia-logo--collapsed_true{--logo-ratio:1;transition-delay:0s, var(--logo-box-delay,40ms)}.sofia-logo--collapsed_true [data-part=letter]{--transition-duration:var(--sofia-durations-quick);--transition-easing:var(--sofia-easings-out-cubic);opacity:0;pointer-events:none;transform:translateY(var(--logo-letter-dy,8px));transition-delay:calc(var(--logo-letter-exit) * 30ms);transition-duration:var(--sofia-durations-quick);transition-timing-function:var(--sofia-easings-out-cubic)}.sofia-logo--collapsed_true [data-part=mark]{transform:translate(var(--logo-mark-x), -2.88px)}.sofia-logo--size_full{height:var(--sofia-sizes-full);width:var(--sofia-sizes-full)}.sofia-logo--size_lg{--logo-height:var(--sofia-sizes-48);height:var(--logo-height);width:calc(var(--logo-height) * var(--logo-ratio));flex-shrink:0}.sofia-logo--size_md{--logo-height:var(--sofia-sizes-32);height:var(--logo-height);width:calc(var(--logo-height) * var(--logo-ratio));flex-shrink:0}.sofia-logo--size_sm{--logo-height:var(--sofia-sizes-24);height:var(--logo-height);width:calc(var(--logo-height) * var(--logo-ratio));flex-shrink:0}.sofia-logo--size_xl{--logo-height:var(--sofia-sizes-64);height:var(--logo-height);width:calc(var(--logo-height) * var(--logo-ratio));flex-shrink:0}.sofia-pagination-item--ellipsis_true{cursor:not-allowed}.sofia-skeleton--shape_circle{border-radius:var(--sofia-radii-full)}.sofia-skeleton--shape_rounded{border-radius:var(--sofia-radii-skeleton)}.sofia-skeleton-avatar--size_sm{height:var(--sofia-sizes-avatar-sm);width:var(--sofia-sizes-avatar-sm)}.sofia-skeleton-button--size_md{padding-block:calc(var(--sofia-spacing-0\.5) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);min-height:var(--sofia-sizes-control-md);width:var(--sofia-sizes-button-min-width-md)}.sofia-skeleton-heading--size_h1{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-3xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-3xl)}.sofia-skeleton-icon-button--size_md{height:var(--sofia-sizes-control-md);width:var(--sofia-sizes-control-md)}.sofia-skeleton-input--size_md{padding-block:var(--sofia-spacing-0\.25);min-height:var(--sofia-sizes-control-md)}.sofia-skeleton-paragraph--size_body{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-skeleton-paragraph--size_caption{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-skeleton-paragraph--size_label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-spinner--size_inherit{--spinner-size:1em}.sofia-spinner--size_lg{--spinner-size:var(--sofia-sizes-icon-lg)}.sofia-spinner--size_md{--spinner-size:var(--sofia-sizes-icon-md)}.sofia-spinner--size_sm{--spinner-size:var(--sofia-sizes-icon-sm)}.sofia-spinner--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-spinner--tone_info{--sofia-colors-color-palette-border:var(--sofia-colors-info-border);--sofia-colors-color-palette-fg:var(--sofia-colors-info-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-info-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-info-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-info-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-info-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-info-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-info-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-info-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-info-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-info-subtle-hover)}.sofia-spinner--tone_neutral{--sofia-colors-color-palette-border:var(--sofia-colors-neutral-border);--sofia-colors-color-palette-fg:var(--sofia-colors-neutral-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-neutral-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-neutral-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-neutral-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-neutral-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-neutral-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-neutral-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-neutral-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-neutral-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-neutral-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-neutral-subtle-hover)}.sofia-tag--tone_danger{--focus-ring-color-prop:var(--sofia-colors-color-palette-focus-ring);--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-tag--tone_success{--focus-ring-color-prop:var(--sofia-colors-color-palette-focus-ring);--sofia-colors-color-palette-border:var(--sofia-colors-success-border);--sofia-colors-color-palette-fg:var(--sofia-colors-success-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-success-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-success-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-success-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-success-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-success-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-success-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-success-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-success-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-success-subtle-hover)}.sofia-tag--tone_warning{--focus-ring-color-prop:var(--sofia-colors-color-palette-focus-ring);--sofia-colors-color-palette-border:var(--sofia-colors-warning-border);--sofia-colors-color-palette-fg:var(--sofia-colors-warning-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-warning-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-warning-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-warning-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-warning-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-warning-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-warning-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-warning-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-warning-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-warning-subtle-hover)}.sofia-typography--size_body{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-typography--size_caption{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-typography--size_label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-button--shape_pill{border-radius:var(--sofia-radii-button)}.sofia-button--size_lg{padding-inline:var(--sofia-spacing-button-padding-x-lg);padding-block:calc(var(--sofia-spacing-1) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);height:var(--sofia-sizes-fit);min-height:var(--sofia-sizes-control-lg);min-width:var(--sofia-sizes-button-min-width-lg)}.sofia-button--size_md{padding-inline:var(--sofia-spacing-button-padding-x-md);padding-block:calc(var(--sofia-spacing-0\.5) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);height:var(--sofia-sizes-fit);min-height:var(--sofia-sizes-control-md);min-width:var(--sofia-sizes-button-min-width-md)}.sofia-button--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-button--variant_outline{background:var(--sofia-colors-bg-surface);border-color:var(--sofia-colors-color-palette-border);border-style:solid;border-width:var(--sofia-border-widths-default);color:var(--sofia-colors-color-palette-fg)}.sofia-button--variant_outline:is(:disabled,[disabled],[data-disabled]:not([data-loading]),[aria-disabled=true]:not([data-loading])){border-color:var(--sofia-colors-border-strong);color:var(--sofia-colors-fg-disabled)}.sofia-button--variant_solid{background:var(--sofia-colors-color-palette-solid);color:var(--sofia-colors-color-palette-solid-fg)}.sofia-button--variant_solid:is(:disabled,[disabled],[data-disabled]:not([data-loading]),[aria-disabled=true]:not([data-loading])){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-strong);border-style:solid;border-width:var(--sofia-border-widths-default);color:var(--sofia-colors-fg-disabled)}.sofia-icon-tile--tone_neutral{--sofia-colors-color-palette-border:var(--sofia-colors-neutral-border);--sofia-colors-color-palette-fg:var(--sofia-colors-neutral-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-neutral-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-neutral-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-neutral-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-neutral-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-neutral-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-neutral-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-neutral-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-neutral-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-neutral-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-neutral-subtle-hover)}.sofia-icon-tile--tone_warning{--sofia-colors-color-palette-border:var(--sofia-colors-warning-border);--sofia-colors-color-palette-fg:var(--sofia-colors-warning-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-warning-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-warning-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-warning-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-warning-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-warning-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-warning-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-warning-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-warning-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-warning-subtle-hover)}.sofia-icon-tile--variant_subtle{background:var(--sofia-colors-color-palette-muted);color:var(--sofia-colors-color-palette-muted-fg)}.sofia-link--size_sm{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs)}.sofia-tag--interactive_true{cursor:pointer}.sofia-tag--interactive_true:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-tag--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-tag--tone_info{--focus-ring-color-prop:var(--sofia-colors-color-palette-focus-ring);--sofia-colors-color-palette-border:var(--sofia-colors-info-border);--sofia-colors-color-palette-fg:var(--sofia-colors-info-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-info-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-info-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-info-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-info-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-info-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-info-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-info-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-info-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-info-subtle-hover)}.sofia-tag--tone_neutral{--sofia-colors-color-palette-border:var(--sofia-colors-neutral-border);--sofia-colors-color-palette-fg:var(--sofia-colors-neutral-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-neutral-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-neutral-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-neutral-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-neutral-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-neutral-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-neutral-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-neutral-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-neutral-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-neutral-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-neutral-subtle-hover)}.sofia-typography--size_callout{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-calendar-day-button--disabled_true{color:var(--sofia-colors-fg-disabled);text-decoration:line-through;cursor:not-allowed!important}.sofia-calendar-day-button--outside_true{color:var(--sofia-colors-fg-disabled)}.sofia-calendar-day-button--range_end_true{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-calendar-day-button--range_middle_true{color:var(--sofia-colors-brand-fg)}.sofia-calendar-day-button--range_start_true{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-calendar-day-button--selected_true{--today-dot:var(--sofia-colors-brand-muted);background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-calendar-day-button--today_true{--day-fg:var(--sofia-colors-brand-fg)}.sofia-calendar-day-button--today_true:after{background:var(--today-dot,var(--sofia-colors-brand-solid));border-radius:var(--sofia-radii-full);content:"";pointer-events:none;bottom:var(--sofia-spacing-0\.5);height:var(--sofia-sizes-4);width:var(--sofia-sizes-4);position:absolute;left:50%;transform:translate(-50%)}.sofia-icon-tile--tone_danger{--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-icon-tile--tone_info{--sofia-colors-color-palette-border:var(--sofia-colors-info-border);--sofia-colors-color-palette-fg:var(--sofia-colors-info-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-info-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-info-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-info-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-info-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-info-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-info-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-info-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-info-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-info-subtle-hover)}.sofia-icon-tile--tone_success{--sofia-colors-color-palette-border:var(--sofia-colors-success-border);--sofia-colors-color-palette-fg:var(--sofia-colors-success-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-success-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-success-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-success-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-success-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-success-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-success-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-success-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-success-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-success-subtle-hover)}.sofia-skeleton-avatar--size_xl{height:var(--sofia-sizes-avatar-xl);width:var(--sofia-sizes-avatar-xl)}.sofia-skeleton-button--size_lg{padding-block:calc(var(--sofia-spacing-1) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);min-height:var(--sofia-sizes-control-lg);width:var(--sofia-sizes-button-min-width-lg)}.sofia-skeleton-button--size_sm{padding-block:calc(var(--sofia-spacing-0\.5) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);min-height:var(--sofia-sizes-control-sm);width:var(--sofia-sizes-button-min-width-sm)}.sofia-skeleton-heading--size_h2{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-2xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-2xl)}.sofia-skeleton-heading--size_h3{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xl)}.sofia-skeleton-heading--size_h4,.sofia-skeleton-heading--size_h5{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-skeleton-icon-button--size_lg{height:var(--sofia-sizes-control-lg);width:var(--sofia-sizes-control-lg)}.sofia-skeleton-icon-button--size_sm{height:var(--sofia-sizes-control-xs);width:var(--sofia-sizes-control-xs)}.sofia-skeleton-input--size_lg{padding-block:var(--sofia-spacing-0\.5);min-height:var(--sofia-sizes-control-lg)}.sofia-skeleton-paragraph--size_callout{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-spinner--size_xl{--spinner-size:var(--sofia-sizes-icon-xl)}.sofia-spinner--size_xs{--spinner-size:var(--sofia-sizes-12)}.sofia-spinner--tone_danger{--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-spinner--tone_warning{--sofia-colors-color-palette-border:var(--sofia-colors-warning-border);--sofia-colors-color-palette-fg:var(--sofia-colors-warning-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-warning-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-warning-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-warning-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-warning-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-warning-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-warning-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-warning-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-warning-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-warning-subtle-hover)}@media (min-width:40rem){.sofia-heading--size_h1{font-size:var(--sofia-font-sizes-5xl);line-height:var(--sofia-line-heights-5xl)}.sofia-heading--size_h2{font-size:var(--sofia-font-sizes-4xl);line-height:var(--sofia-line-heights-4xl)}.sofia-heading--size_h3{font-size:var(--sofia-font-sizes-3xl);line-height:var(--sofia-line-heights-3xl)}.sofia-heading--size_h4{font-size:var(--sofia-font-sizes-2xl);line-height:var(--sofia-line-heights-2xl)}.sofia-heading--size_h5{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}.sofia-skeleton-heading--size_h1{font-size:var(--sofia-font-sizes-5xl);line-height:var(--sofia-line-heights-5xl)}.sofia-skeleton-heading--size_h2{font-size:var(--sofia-font-sizes-4xl);line-height:var(--sofia-line-heights-4xl)}.sofia-skeleton-heading--size_h3{font-size:var(--sofia-font-sizes-3xl);line-height:var(--sofia-line-heights-3xl)}.sofia-skeleton-heading--size_h4{font-size:var(--sofia-font-sizes-2xl);line-height:var(--sofia-line-heights-2xl)}.sofia-skeleton-heading--size_h5{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}}@media (hover:hover) and (pointer:fine){.sofia-button--variant_ghost:is(:hover,[data-hover]).sofia-button--variant_ghost:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-color-palette-subtle-hover);color:var(--sofia-colors-color-palette-subtle-fg)}.sofia-button--variant_ghost:is(:hover,[data-hover]).sofia-button--variant_ghost:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:active,[data-active]).sofia-button--variant_ghost:is(:hover,[data-hover]).sofia-button--variant_ghost:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-color-palette-subtle-active)}.sofia-link--contrast_onBrand:is(:hover,[data-hover]).sofia-link--contrast_onBrand:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-on-brand)}.sofia-button--variant_outline:is(:hover,[data-hover]).sofia-button--variant_outline:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-color-palette-subtle-hover);color:var(--sofia-colors-color-palette-subtle-fg)}.sofia-button--variant_solid:is(:hover,[data-hover]).sofia-button--variant_solid:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-color-palette-solid-hover)}.sofia-calendar-day-button--outside_true:is(:hover,[data-hover]).sofia-calendar-day-button--outside_true:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-muted);color:var(--sofia-colors-fg-muted)}.sofia-calendar-day-button--range_end_true:is(:hover,[data-hover]).sofia-calendar-day-button--range_end_true:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-calendar-day-button--range_start_true:is(:hover,[data-hover]).sofia-calendar-day-button--range_start_true:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-calendar-day-button--selected_true:is(:hover,[data-hover]).sofia-calendar-day-button--selected_true:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-calendar-day-selected-hover);color:var(--sofia-colors-brand-solid-fg)}}}@layer compound_variants{.sofia-heading--compound__bold_true__size_h1{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-3xl);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-3xl)}.sofia-heading--compound__bold_true__size_h2{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-2xl);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-2xl)}.sofia-heading--compound__bold_true__size_h3{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xl);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xl)}.sofia-heading--compound__bold_true__size_h4,.sofia-heading--compound__bold_true__size_h5{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-button--compound__shape_circle__size_lg{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-control-lg);min-height:initial;min-width:initial;width:var(--sofia-sizes-control-lg)}.sofia-button--compound__shape_circle__size_lg svg{height:var(--sofia-sizes-icon-lg);width:var(--sofia-sizes-icon-lg)}.sofia-button--compound__shape_circle__size_md{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-control-md);min-height:initial;min-width:initial;width:var(--sofia-sizes-control-md)}.sofia-button--compound__shape_circle__size_md svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-button--compound__shape_circle__size_sm{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-control-xs);min-height:initial;min-width:initial;width:var(--sofia-sizes-control-xs)}.sofia-button--compound__shape_circle__size_sm svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-tag--compound__interactive_false__tone_brand\|danger\|success\|warning\|info__variant_outline{border-color:var(--sofia-colors-color-palette-border)}.sofia-tag--compound__interactive_false__tone_neutral__variant_outline{border-color:var(--sofia-colors-border)}.sofia-tag--compound__interactive_false__variant_outline{background:var(--sofia-colors-bg-surface);color:var(--sofia-colors-color-palette-fg)}.sofia-tag--compound__interactive_false__variant_solid{background:var(--sofia-colors-color-palette-solid);border-color:var(--sofia-colors-color-palette-solid);color:var(--sofia-colors-color-palette-solid-fg)}.sofia-tag--compound__interactive_false__variant_subtle{background:var(--sofia-colors-color-palette-muted);border-color:var(--sofia-colors-color-palette-muted);color:var(--sofia-colors-color-palette-muted-fg)}.sofia-tag--compound__interactive_true__selected_false{background:var(--sofia-colors-bg-surface);border-color:var(--sofia-colors-border);color:var(--sofia-colors-fg)}.sofia-tag--compound__interactive_true__selected_false:is(:active,[data-active]).sofia-tag--compound__interactive_true__selected_false:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:translateY(1px)}.sofia-tag--compound__interactive_true__selected_true{background:var(--sofia-colors-brand-solid);border-color:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-tag--compound__interactive_true__selected_true:is(:active,[data-active]).sofia-tag--compound__interactive_true__selected_true:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:translateY(1px)}.sofia-typography--compound__bold_true__size_body{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md)}.sofia-typography--compound__bold_true__size_callout{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-typography--compound__bold_true__size_caption{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs)}.sofia-typography--compound__bold_true__size_label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm)}@media (min-width:40rem){.sofia-heading--compound__bold_true__size_h1{font-size:var(--sofia-font-sizes-5xl);line-height:var(--sofia-line-heights-5xl)}.sofia-heading--compound__bold_true__size_h2{font-size:var(--sofia-font-sizes-4xl);line-height:var(--sofia-line-heights-4xl)}.sofia-heading--compound__bold_true__size_h3{font-size:var(--sofia-font-sizes-3xl);line-height:var(--sofia-line-heights-3xl)}.sofia-heading--compound__bold_true__size_h4{font-size:var(--sofia-font-sizes-2xl);line-height:var(--sofia-line-heights-2xl)}.sofia-heading--compound__bold_true__size_h5{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}}@media (hover:hover) and (pointer:fine){.sofia-tag--compound__interactive_true__selected_false:is(:hover,[data-hover]).sofia-tag--compound__interactive_true__selected_false:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-state-pressed)}.sofia-tag--compound__interactive_true__selected_true:is(:hover,[data-hover]).sofia-tag--compound__interactive_true__selected_true:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-solid-hover);border-color:var(--sofia-colors-brand-solid-hover)}}}}@layer utilities{.sofia---bleed-x_token\(spacing\.-0\.25\,_-0\.25\){--bleed-x:calc(var(--sofia-spacing-0\.25) * -1)}.sofia---bleed-x_token\(spacing\.-0\.5\,_-0\.5\){--bleed-x:calc(var(--sofia-spacing-0\.5) * -1)}.sofia---bleed-x_token\(spacing\.-1\,_-1\){--bleed-x:calc(var(--sofia-spacing-1) * -1)}.sofia---bleed-x_token\(spacing\.-1\.5\,_-1\.5\){--bleed-x:calc(var(--sofia-spacing-1\.5) * -1)}.sofia---bleed-x_token\(spacing\.-10\,_-10\){--bleed-x:calc(var(--sofia-spacing-10) * -1)}.sofia---bleed-x_token\(spacing\.-11\,_-11\){--bleed-x:calc(var(--sofia-spacing-11) * -1)}.sofia---bleed-x_token\(spacing\.-12\,_-12\){--bleed-x:calc(var(--sofia-spacing-12) * -1)}.sofia---bleed-x_token\(spacing\.-2\,_-2\){--bleed-x:calc(var(--sofia-spacing-2) * -1)}.sofia---bleed-x_token\(spacing\.-2\.5\,_-2\.5\){--bleed-x:calc(var(--sofia-spacing-2\.5) * -1)}.sofia---bleed-x_token\(spacing\.-3\,_-3\){--bleed-x:calc(var(--sofia-spacing-3) * -1)}.sofia---bleed-x_token\(spacing\.-4\,_-4\){--bleed-x:calc(var(--sofia-spacing-4) * -1)}.sofia---bleed-x_token\(spacing\.-5\,_-5\){--bleed-x:calc(var(--sofia-spacing-5) * -1)}.sofia---bleed-x_token\(spacing\.-6\,_-6\){--bleed-x:calc(var(--sofia-spacing-6) * -1)}.sofia---bleed-x_token\(spacing\.-7\,_-7\){--bleed-x:calc(var(--sofia-spacing-7) * -1)}.sofia---bleed-x_token\(spacing\.-8\,_-8\){--bleed-x:calc(var(--sofia-spacing-8) * -1)}.sofia---bleed-x_token\(spacing\.-9\,_-9\){--bleed-x:calc(var(--sofia-spacing-9) * -1)}.sofia---bleed-x_token\(spacing\.-button\.paddingX\.lg\,_-button\.paddingX\.lg\){--bleed-x:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia---bleed-x_token\(spacing\.-button\.paddingX\.md\,_-button\.paddingX\.md\){--bleed-x:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia---bleed-x_token\(spacing\.-button\.paddingX\.sm\,_-button\.paddingX\.sm\){--bleed-x:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia---bleed-x_token\(spacing\.-card\.padding\,_-card\.padding\){--bleed-x:calc(var(--sofia-spacing-card-padding) * -1)}.sofia---bleed-x_token\(spacing\.-control\.paddingX\,_-control\.paddingX\){--bleed-x:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia---bleed-x_token\(spacing\.-dialog\.paddingX\,_-dialog\.paddingX\){--bleed-x:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia---bleed-x_token\(spacing\.-dialog\.paddingY\,_-dialog\.paddingY\){--bleed-x:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia---bleed-x_token\(spacing\.-drawer\.paddingX\,_-drawer\.paddingX\){--bleed-x:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia---bleed-x_token\(spacing\.-focusRingOffset\,_-focusRingOffset\){--bleed-x:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia---bleed-x_token\(spacing\.-item\.gap\,_-item\.gap\){--bleed-x:calc(var(--sofia-spacing-item-gap) * -1)}.sofia---bleed-x_token\(spacing\.-item\.paddingX\,_-item\.paddingX\){--bleed-x:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia---bleed-x_token\(spacing\.-item\.paddingY\,_-item\.paddingY\){--bleed-x:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia---bleed-x_token\(spacing\.-menu\.padding\,_-menu\.padding\){--bleed-x:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia---bleed-x_token\(spacing\.-menuItem\.gap\,_-menuItem\.gap\){--bleed-x:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia---bleed-x_token\(spacing\.-menuItem\.paddingX\,_-menuItem\.paddingX\){--bleed-x:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia---bleed-x_token\(spacing\.-menuItem\.paddingY\,_-menuItem\.paddingY\){--bleed-x:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia---bleed-x_token\(spacing\.-overlay\.padding\,_-overlay\.padding\){--bleed-x:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia---bleed-x_token\(spacing\.-page\.gutter\,_-page\.gutter\){--bleed-x:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia---bleed-x_token\(spacing\.-tooltip\.padding\,_-tooltip\.padding\){--bleed-x:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia---bleed-x_token\(spacing\.0\,_0\){--bleed-x:var(--sofia-spacing-0,0)}.sofia---bleed-x_token\(spacing\.0\.25\,_0\.25\){--bleed-x:var(--sofia-spacing-0\.25,.25)}.sofia---bleed-x_token\(spacing\.0\.5\,_0\.5\){--bleed-x:var(--sofia-spacing-0\.5,.5)}.sofia---bleed-x_token\(spacing\.1\,_1\){--bleed-x:var(--sofia-spacing-1,1)}.sofia---bleed-x_token\(spacing\.1\.5\,_1\.5\){--bleed-x:var(--sofia-spacing-1\.5,1.5)}.sofia---bleed-x_token\(spacing\.10\,_10\){--bleed-x:var(--sofia-spacing-10,10)}.sofia---bleed-x_token\(spacing\.11\,_11\){--bleed-x:var(--sofia-spacing-11,11)}.sofia---bleed-x_token\(spacing\.12\,_12\){--bleed-x:var(--sofia-spacing-12,12)}.sofia---bleed-x_token\(spacing\.2\,_2\){--bleed-x:var(--sofia-spacing-2,2)}.sofia---bleed-x_token\(spacing\.2\.5\,_2\.5\){--bleed-x:var(--sofia-spacing-2\.5,2.5)}.sofia---bleed-x_token\(spacing\.3\,_3\){--bleed-x:var(--sofia-spacing-3,3)}.sofia---bleed-x_token\(spacing\.4\,_4\){--bleed-x:var(--sofia-spacing-4,4)}.sofia---bleed-x_token\(spacing\.5\,_5\){--bleed-x:var(--sofia-spacing-5,5)}.sofia---bleed-x_token\(spacing\.6\,_6\){--bleed-x:var(--sofia-spacing-6,6)}.sofia---bleed-x_token\(spacing\.7\,_7\){--bleed-x:var(--sofia-spacing-7,7)}.sofia---bleed-x_token\(spacing\.8\,_8\){--bleed-x:var(--sofia-spacing-8,8)}.sofia---bleed-x_token\(spacing\.9\,_9\){--bleed-x:var(--sofia-spacing-9,9)}.sofia---bleed-x_token\(spacing\.auto\,_auto\){--bleed-x:auto}.sofia---bleed-x_token\(spacing\.button\.paddingX\.lg\,_button\.paddingX\.lg\){--bleed-x:var(--sofia-spacing-button-padding-x-lg,button.paddingX.lg)}.sofia---bleed-x_token\(spacing\.button\.paddingX\.md\,_button\.paddingX\.md\){--bleed-x:var(--sofia-spacing-button-padding-x-md,button.paddingX.md)}.sofia---bleed-x_token\(spacing\.button\.paddingX\.sm\,_button\.paddingX\.sm\){--bleed-x:var(--sofia-spacing-button-padding-x-sm,button.paddingX.sm)}.sofia---bleed-x_token\(spacing\.card\.padding\,_card\.padding\){--bleed-x:var(--sofia-spacing-card-padding,card.padding)}.sofia---bleed-x_token\(spacing\.control\.paddingX\,_control\.paddingX\){--bleed-x:var(--sofia-spacing-control-padding-x,control.paddingX)}.sofia---bleed-x_token\(spacing\.dialog\.paddingX\,_dialog\.paddingX\){--bleed-x:var(--sofia-spacing-dialog-padding-x,dialog.paddingX)}.sofia---bleed-x_token\(spacing\.dialog\.paddingY\,_dialog\.paddingY\){--bleed-x:var(--sofia-spacing-dialog-padding-y,dialog.paddingY)}.sofia---bleed-x_token\(spacing\.drawer\.paddingX\,_drawer\.paddingX\){--bleed-x:var(--sofia-spacing-drawer-padding-x,drawer.paddingX)}.sofia---bleed-x_token\(spacing\.focusRingOffset\,_focusRingOffset\){--bleed-x:var(--sofia-spacing-focus-ring-offset,focusRingOffset)}.sofia---bleed-x_token\(spacing\.item\.gap\,_item\.gap\){--bleed-x:var(--sofia-spacing-item-gap,item.gap)}.sofia---bleed-x_token\(spacing\.item\.paddingX\,_item\.paddingX\){--bleed-x:var(--sofia-spacing-item-padding-x,item.paddingX)}.sofia---bleed-x_token\(spacing\.item\.paddingY\,_item\.paddingY\){--bleed-x:var(--sofia-spacing-item-padding-y,item.paddingY)}.sofia---bleed-x_token\(spacing\.menu\.padding\,_menu\.padding\){--bleed-x:var(--sofia-spacing-menu-padding,menu.padding)}.sofia---bleed-x_token\(spacing\.menuItem\.gap\,_menuItem\.gap\){--bleed-x:var(--sofia-spacing-menu-item-gap,menuItem.gap)}.sofia---bleed-x_token\(spacing\.menuItem\.paddingX\,_menuItem\.paddingX\){--bleed-x:var(--sofia-spacing-menu-item-padding-x,menuItem.paddingX)}.sofia---bleed-x_token\(spacing\.menuItem\.paddingY\,_menuItem\.paddingY\){--bleed-x:var(--sofia-spacing-menu-item-padding-y,menuItem.paddingY)}.sofia---bleed-x_token\(spacing\.overlay\.padding\,_overlay\.padding\){--bleed-x:var(--sofia-spacing-overlay-padding,overlay.padding)}.sofia---bleed-x_token\(spacing\.page\.gutter\,_page\.gutter\){--bleed-x:var(--sofia-spacing-page-gutter,page.gutter)}.sofia---bleed-x_token\(spacing\.tooltip\.padding\,_tooltip\.padding\){--bleed-x:var(--sofia-spacing-tooltip-padding,tooltip.padding)}.sofia---bleed-x_var\(--card-padding\){--bleed-x:var(--card-padding)}.sofia---bleed-y_token\(spacing\.-0\.25\,_-0\.25\){--bleed-y:calc(var(--sofia-spacing-0\.25) * -1)}.sofia---bleed-y_token\(spacing\.-0\.5\,_-0\.5\){--bleed-y:calc(var(--sofia-spacing-0\.5) * -1)}.sofia---bleed-y_token\(spacing\.-1\,_-1\){--bleed-y:calc(var(--sofia-spacing-1) * -1)}.sofia---bleed-y_token\(spacing\.-1\.5\,_-1\.5\){--bleed-y:calc(var(--sofia-spacing-1\.5) * -1)}.sofia---bleed-y_token\(spacing\.-10\,_-10\){--bleed-y:calc(var(--sofia-spacing-10) * -1)}.sofia---bleed-y_token\(spacing\.-11\,_-11\){--bleed-y:calc(var(--sofia-spacing-11) * -1)}.sofia---bleed-y_token\(spacing\.-12\,_-12\){--bleed-y:calc(var(--sofia-spacing-12) * -1)}.sofia---bleed-y_token\(spacing\.-2\,_-2\){--bleed-y:calc(var(--sofia-spacing-2) * -1)}.sofia---bleed-y_token\(spacing\.-2\.5\,_-2\.5\){--bleed-y:calc(var(--sofia-spacing-2\.5) * -1)}.sofia---bleed-y_token\(spacing\.-3\,_-3\){--bleed-y:calc(var(--sofia-spacing-3) * -1)}.sofia---bleed-y_token\(spacing\.-4\,_-4\){--bleed-y:calc(var(--sofia-spacing-4) * -1)}.sofia---bleed-y_token\(spacing\.-5\,_-5\){--bleed-y:calc(var(--sofia-spacing-5) * -1)}.sofia---bleed-y_token\(spacing\.-6\,_-6\){--bleed-y:calc(var(--sofia-spacing-6) * -1)}.sofia---bleed-y_token\(spacing\.-7\,_-7\){--bleed-y:calc(var(--sofia-spacing-7) * -1)}.sofia---bleed-y_token\(spacing\.-8\,_-8\){--bleed-y:calc(var(--sofia-spacing-8) * -1)}.sofia---bleed-y_token\(spacing\.-9\,_-9\){--bleed-y:calc(var(--sofia-spacing-9) * -1)}.sofia---bleed-y_token\(spacing\.-button\.paddingX\.lg\,_-button\.paddingX\.lg\){--bleed-y:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia---bleed-y_token\(spacing\.-button\.paddingX\.md\,_-button\.paddingX\.md\){--bleed-y:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia---bleed-y_token\(spacing\.-button\.paddingX\.sm\,_-button\.paddingX\.sm\){--bleed-y:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia---bleed-y_token\(spacing\.-card\.padding\,_-card\.padding\){--bleed-y:calc(var(--sofia-spacing-card-padding) * -1)}.sofia---bleed-y_token\(spacing\.-control\.paddingX\,_-control\.paddingX\){--bleed-y:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia---bleed-y_token\(spacing\.-dialog\.paddingX\,_-dialog\.paddingX\){--bleed-y:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia---bleed-y_token\(spacing\.-dialog\.paddingY\,_-dialog\.paddingY\){--bleed-y:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia---bleed-y_token\(spacing\.-drawer\.paddingX\,_-drawer\.paddingX\){--bleed-y:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia---bleed-y_token\(spacing\.-focusRingOffset\,_-focusRingOffset\){--bleed-y:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia---bleed-y_token\(spacing\.-item\.gap\,_-item\.gap\){--bleed-y:calc(var(--sofia-spacing-item-gap) * -1)}.sofia---bleed-y_token\(spacing\.-item\.paddingX\,_-item\.paddingX\){--bleed-y:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia---bleed-y_token\(spacing\.-item\.paddingY\,_-item\.paddingY\){--bleed-y:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia---bleed-y_token\(spacing\.-menu\.padding\,_-menu\.padding\){--bleed-y:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia---bleed-y_token\(spacing\.-menuItem\.gap\,_-menuItem\.gap\){--bleed-y:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia---bleed-y_token\(spacing\.-menuItem\.paddingX\,_-menuItem\.paddingX\){--bleed-y:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia---bleed-y_token\(spacing\.-menuItem\.paddingY\,_-menuItem\.paddingY\){--bleed-y:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia---bleed-y_token\(spacing\.-overlay\.padding\,_-overlay\.padding\){--bleed-y:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia---bleed-y_token\(spacing\.-page\.gutter\,_-page\.gutter\){--bleed-y:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia---bleed-y_token\(spacing\.-tooltip\.padding\,_-tooltip\.padding\){--bleed-y:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia---bleed-y_token\(spacing\.0\,_0\){--bleed-y:var(--sofia-spacing-0,0)}.sofia---bleed-y_token\(spacing\.0\.25\,_0\.25\){--bleed-y:var(--sofia-spacing-0\.25,.25)}.sofia---bleed-y_token\(spacing\.0\.5\,_0\.5\){--bleed-y:var(--sofia-spacing-0\.5,.5)}.sofia---bleed-y_token\(spacing\.1\,_1\){--bleed-y:var(--sofia-spacing-1,1)}.sofia---bleed-y_token\(spacing\.1\.5\,_1\.5\){--bleed-y:var(--sofia-spacing-1\.5,1.5)}.sofia---bleed-y_token\(spacing\.10\,_10\){--bleed-y:var(--sofia-spacing-10,10)}.sofia---bleed-y_token\(spacing\.11\,_11\){--bleed-y:var(--sofia-spacing-11,11)}.sofia---bleed-y_token\(spacing\.12\,_12\){--bleed-y:var(--sofia-spacing-12,12)}.sofia---bleed-y_token\(spacing\.2\,_2\){--bleed-y:var(--sofia-spacing-2,2)}.sofia---bleed-y_token\(spacing\.2\.5\,_2\.5\){--bleed-y:var(--sofia-spacing-2\.5,2.5)}.sofia---bleed-y_token\(spacing\.3\,_3\){--bleed-y:var(--sofia-spacing-3,3)}.sofia---bleed-y_token\(spacing\.4\,_4\){--bleed-y:var(--sofia-spacing-4,4)}.sofia---bleed-y_token\(spacing\.5\,_5\){--bleed-y:var(--sofia-spacing-5,5)}.sofia---bleed-y_token\(spacing\.6\,_6\){--bleed-y:var(--sofia-spacing-6,6)}.sofia---bleed-y_token\(spacing\.7\,_7\){--bleed-y:var(--sofia-spacing-7,7)}.sofia---bleed-y_token\(spacing\.8\,_8\){--bleed-y:var(--sofia-spacing-8,8)}.sofia---bleed-y_token\(spacing\.9\,_9\){--bleed-y:var(--sofia-spacing-9,9)}.sofia---bleed-y_token\(spacing\.auto\,_auto\){--bleed-y:auto}.sofia---bleed-y_token\(spacing\.button\.paddingX\.lg\,_button\.paddingX\.lg\){--bleed-y:var(--sofia-spacing-button-padding-x-lg,button.paddingX.lg)}.sofia---bleed-y_token\(spacing\.button\.paddingX\.md\,_button\.paddingX\.md\){--bleed-y:var(--sofia-spacing-button-padding-x-md,button.paddingX.md)}.sofia---bleed-y_token\(spacing\.button\.paddingX\.sm\,_button\.paddingX\.sm\){--bleed-y:var(--sofia-spacing-button-padding-x-sm,button.paddingX.sm)}.sofia---bleed-y_token\(spacing\.card\.padding\,_card\.padding\){--bleed-y:var(--sofia-spacing-card-padding,card.padding)}.sofia---bleed-y_token\(spacing\.control\.paddingX\,_control\.paddingX\){--bleed-y:var(--sofia-spacing-control-padding-x,control.paddingX)}.sofia---bleed-y_token\(spacing\.dialog\.paddingX\,_dialog\.paddingX\){--bleed-y:var(--sofia-spacing-dialog-padding-x,dialog.paddingX)}.sofia---bleed-y_token\(spacing\.dialog\.paddingY\,_dialog\.paddingY\){--bleed-y:var(--sofia-spacing-dialog-padding-y,dialog.paddingY)}.sofia---bleed-y_token\(spacing\.drawer\.paddingX\,_drawer\.paddingX\){--bleed-y:var(--sofia-spacing-drawer-padding-x,drawer.paddingX)}.sofia---bleed-y_token\(spacing\.focusRingOffset\,_focusRingOffset\){--bleed-y:var(--sofia-spacing-focus-ring-offset,focusRingOffset)}.sofia---bleed-y_token\(spacing\.item\.gap\,_item\.gap\){--bleed-y:var(--sofia-spacing-item-gap,item.gap)}.sofia---bleed-y_token\(spacing\.item\.paddingX\,_item\.paddingX\){--bleed-y:var(--sofia-spacing-item-padding-x,item.paddingX)}.sofia---bleed-y_token\(spacing\.item\.paddingY\,_item\.paddingY\){--bleed-y:var(--sofia-spacing-item-padding-y,item.paddingY)}.sofia---bleed-y_token\(spacing\.menu\.padding\,_menu\.padding\){--bleed-y:var(--sofia-spacing-menu-padding,menu.padding)}.sofia---bleed-y_token\(spacing\.menuItem\.gap\,_menuItem\.gap\){--bleed-y:var(--sofia-spacing-menu-item-gap,menuItem.gap)}.sofia---bleed-y_token\(spacing\.menuItem\.paddingX\,_menuItem\.paddingX\){--bleed-y:var(--sofia-spacing-menu-item-padding-x,menuItem.paddingX)}.sofia---bleed-y_token\(spacing\.menuItem\.paddingY\,_menuItem\.paddingY\){--bleed-y:var(--sofia-spacing-menu-item-padding-y,menuItem.paddingY)}.sofia---bleed-y_token\(spacing\.overlay\.padding\,_overlay\.padding\){--bleed-y:var(--sofia-spacing-overlay-padding,overlay.padding)}.sofia---bleed-y_token\(spacing\.page\.gutter\,_page\.gutter\){--bleed-y:var(--sofia-spacing-page-gutter,page.gutter)}.sofia---bleed-y_token\(spacing\.tooltip\.padding\,_tooltip\.padding\){--bleed-y:var(--sofia-spacing-tooltip-padding,tooltip.padding)}.sofia---card-padding_\{spacing\.3\}{--card-padding:var(--sofia-spacing-3)}.sofia---marquee-edge-color_token\(colors\.bg\.inverse\){--marquee-edge-color:var(--sofia-colors-bg-inverse)}.sofia---scrollbar-size_\{sizes\.6\}{--scrollbar-size:var(--sofia-sizes-6)}.sofia---thickness_\{borderWidths\.divider\}{--thickness:var(--sofia-border-widths-divider)}.sofia---thickness_\{borderWidths\.strong\}{--thickness:var(--sofia-border-widths-strong)}.sofia---thumb-bg_\{colors\.brand\.subtle\.active\}{--thumb-bg:var(--sofia-colors-brand-subtle-active)}.sofia-anim_\[sofia-welcome-draw_1\.1s_var\(--sofia-easings-silk\)_both\]{animation:sofia-welcome-draw 1.1s var(--sofia-easings-silk) both}.sofia-bg_\[color-mix\(in_srgb\,_white_10\%\,_transparent\)\]{background:#ffffff1a}.sofia-bg_\[color-mix\(in_srgb\,_white_14\%\,_transparent\)\]{background:#ffffff24}.sofia-bg_\[color-mix\(in_srgb\,_white_4\%\,_transparent\)\]{background:#ffffff0a}.sofia-bg_\[color-mix\(in_srgb\,_white_6\%\,_transparent\)\]{background:#ffffff0f}.sofia-bg_\[rgba\(255\,_255\,_255\,_0\.14\)\]{background:#ffffff24}.sofia-bg_animatedBackground\.blob{background:var(--sofia-colors-animated-background-blob)}.sofia-bg_bg\.brand{background:var(--sofia-colors-bg-brand)}.sofia-bg_bg\.canvas{background:var(--sofia-colors-bg-canvas)}.sofia-bg_bg\.disabled{background:var(--sofia-colors-bg-disabled)}.sofia-bg_bg\.emphasized{background:var(--sofia-colors-bg-emphasized)}.sofia-bg_bg\.inverse{background:var(--sofia-colors-bg-inverse)}.sofia-bg_bg\.inverse\/70{background:color-mix(in oklab, var(--sofia-colors-bg-inverse) 70%, transparent)}.sofia-bg_bg\.muted{background:var(--sofia-colors-bg-muted)}.sofia-bg_bg\.subtle{background:var(--sofia-colors-bg-subtle)}.sofia-bg_bg\.surface{background:var(--sofia-colors-bg-surface)}.sofia-bg_bg\.warm{background:var(--sofia-colors-bg-warm)}.sofia-bg_black{background:var(--sofia-colors-black)}.sofia-bg_blue\.100{background:var(--sofia-colors-blue-100)}.sofia-bg_blue\.200{background:var(--sofia-colors-blue-200)}.sofia-bg_blue\.300{background:var(--sofia-colors-blue-300)}.sofia-bg_blue\.400{background:var(--sofia-colors-blue-400)}.sofia-bg_blue\.50{background:var(--sofia-colors-blue-50)}.sofia-bg_blue\.500{background:var(--sofia-colors-blue-500)}.sofia-bg_blue\.600{background:var(--sofia-colors-blue-600)}.sofia-bg_blue\.700{background:var(--sofia-colors-blue-700)}.sofia-bg_blue\.800{background:var(--sofia-colors-blue-800)}.sofia-bg_blue\.900{background:var(--sofia-colors-blue-900)}.sofia-bg_blue\.950{background:var(--sofia-colors-blue-950)}.sofia-bg_border{background:var(--sofia-colors-border)}.sofia-bg_border\.control{background:var(--sofia-colors-border-control)}.sofia-bg_border\.control\.hover{background:var(--sofia-colors-border-control-hover)}.sofia-bg_border\.disabled{background:var(--sofia-colors-border-disabled)}.sofia-bg_border\.focus{background:var(--sofia-colors-border-focus)}.sofia-bg_border\.inverse{background:var(--sofia-colors-border-inverse)}.sofia-bg_border\.strong{background:var(--sofia-colors-border-strong)}.sofia-bg_border\.subtle{background:var(--sofia-colors-border-subtle)}.sofia-bg_brand\.border{background:var(--sofia-colors-brand-border)}.sofia-bg_brand\.fg{background:var(--sofia-colors-brand-fg)}.sofia-bg_brand\.focusRing{background:var(--sofia-colors-brand-focus-ring)}.sofia-bg_brand\.muted{background:var(--sofia-colors-brand-muted)}.sofia-bg_brand\.muted\.fg{background:var(--sofia-colors-brand-muted-fg)}.sofia-bg_brand\.solid{background:var(--sofia-colors-brand-solid)}.sofia-bg_brand\.solid\.fg{background:var(--sofia-colors-brand-solid-fg)}.sofia-bg_brand\.solid\.hover{background:var(--sofia-colors-brand-solid-hover)}.sofia-bg_brand\.subtle{background:var(--sofia-colors-brand-subtle)}.sofia-bg_brand\.subtle\.active{background:var(--sofia-colors-brand-subtle-active)}.sofia-bg_brand\.subtle\.fg{background:var(--sofia-colors-brand-subtle-fg)}.sofia-bg_brand\.subtle\.hover{background:var(--sofia-colors-brand-subtle-hover)}.sofia-bg_calendarDay\.selected\.hover{background:var(--sofia-colors-calendar-day-selected-hover)}.sofia-bg_colorPalette{background:var(--sofia-colors-color-palette)}.sofia-bg_colorPalette\.100{background:var(--sofia-colors-color-palette-100)}.sofia-bg_colorPalette\.200{background:var(--sofia-colors-color-palette-200)}.sofia-bg_colorPalette\.300{background:var(--sofia-colors-color-palette-300)}.sofia-bg_colorPalette\.400{background:var(--sofia-colors-color-palette-400)}.sofia-bg_colorPalette\.50{background:var(--sofia-colors-color-palette-50)}.sofia-bg_colorPalette\.500{background:var(--sofia-colors-color-palette-500)}.sofia-bg_colorPalette\.600{background:var(--sofia-colors-color-palette-600)}.sofia-bg_colorPalette\.700{background:var(--sofia-colors-color-palette-700)}.sofia-bg_colorPalette\.800{background:var(--sofia-colors-color-palette-800)}.sofia-bg_colorPalette\.900{background:var(--sofia-colors-color-palette-900)}.sofia-bg_colorPalette\.950{background:var(--sofia-colors-color-palette-950)}.sofia-bg_colorPalette\.active{background:var(--sofia-colors-color-palette-active)}.sofia-bg_colorPalette\.addon\.bg{background:var(--sofia-colors-color-palette-addon-bg)}.sofia-bg_colorPalette\.backdrop{background:var(--sofia-colors-color-palette-backdrop)}.sofia-bg_colorPalette\.base{background:var(--sofia-colors-color-palette-base)}.sofia-bg_colorPalette\.bg{background:var(--sofia-colors-color-palette-bg)}.sofia-bg_colorPalette\.bg\.disabled{background:var(--sofia-colors-color-palette-bg-disabled)}.sofia-bg_colorPalette\.bg\.highlighted{background:var(--sofia-colors-color-palette-bg-highlighted)}.sofia-bg_colorPalette\.bg\.readOnly{background:var(--sofia-colors-color-palette-bg-read-only)}.sofia-bg_colorPalette\.bg\.selected{background:var(--sofia-colors-color-palette-bg-selected)}.sofia-bg_colorPalette\.blob{background:var(--sofia-colors-color-palette-blob)}.sofia-bg_colorPalette\.border{background:var(--sofia-colors-color-palette-border)}.sofia-bg_colorPalette\.border\.disabled{background:var(--sofia-colors-color-palette-border-disabled)}.sofia-bg_colorPalette\.border\.focus{background:var(--sofia-colors-color-palette-border-focus)}.sofia-bg_colorPalette\.border\.hover{background:var(--sofia-colors-color-palette-border-hover)}.sofia-bg_colorPalette\.border\.invalid{background:var(--sofia-colors-color-palette-border-invalid)}.sofia-bg_colorPalette\.border\.success{background:var(--sofia-colors-color-palette-border-success)}.sofia-bg_colorPalette\.border\.warning{background:var(--sofia-colors-color-palette-border-warning)}.sofia-bg_colorPalette\.brand{background:var(--sofia-colors-color-palette-brand)}.sofia-bg_colorPalette\.canvas{background:var(--sofia-colors-color-palette-canvas)}.sofia-bg_colorPalette\.checked{background:var(--sofia-colors-color-palette-checked)}.sofia-bg_colorPalette\.checked\.fg{background:var(--sofia-colors-color-palette-checked-fg)}.sofia-bg_colorPalette\.checked\.hover{background:var(--sofia-colors-color-palette-checked-hover)}.sofia-bg_colorPalette\.control{background:var(--sofia-colors-color-palette-control)}.sofia-bg_colorPalette\.control\.hover{background:var(--sofia-colors-color-palette-control-hover)}.sofia-bg_colorPalette\.disabled{background:var(--sofia-colors-color-palette-disabled)}.sofia-bg_colorPalette\.emphasized{background:var(--sofia-colors-color-palette-emphasized)}.sofia-bg_colorPalette\.empty{background:var(--sofia-colors-color-palette-empty)}.sofia-bg_colorPalette\.fg{background:var(--sofia-colors-color-palette-fg)}.sofia-bg_colorPalette\.fg\.disabled{background:var(--sofia-colors-color-palette-fg-disabled)}.sofia-bg_colorPalette\.fg\.ghost{background:var(--sofia-colors-color-palette-fg-ghost)}.sofia-bg_colorPalette\.fg\.highlighted{background:var(--sofia-colors-color-palette-fg-highlighted)}.sofia-bg_colorPalette\.fg\.selected{background:var(--sofia-colors-color-palette-fg-selected)}.sofia-bg_colorPalette\.fill{background:var(--sofia-colors-color-palette-fill)}.sofia-bg_colorPalette\.filled{background:var(--sofia-colors-color-palette-filled)}.sofia-bg_colorPalette\.focus{background:var(--sofia-colors-color-palette-focus)}.sofia-bg_colorPalette\.focusRing{background:var(--sofia-colors-color-palette-focus-ring)}.sofia-bg_colorPalette\.ghost{background:var(--sofia-colors-color-palette-ghost)}.sofia-bg_colorPalette\.groupLabel{background:var(--sofia-colors-color-palette-group-label)}.sofia-bg_colorPalette\.highlighted{background:var(--sofia-colors-color-palette-highlighted)}.sofia-bg_colorPalette\.hover{background:var(--sofia-colors-color-palette-hover)}.sofia-bg_colorPalette\.icon{background:var(--sofia-colors-color-palette-icon)}.sofia-bg_colorPalette\.inactive{background:var(--sofia-colors-color-palette-inactive)}.sofia-bg_colorPalette\.inactive\.hover{background:var(--sofia-colors-color-palette-inactive-hover)}.sofia-bg_colorPalette\.indent{background:var(--sofia-colors-color-palette-indent)}.sofia-bg_colorPalette\.invalid{background:var(--sofia-colors-color-palette-invalid)}.sofia-bg_colorPalette\.inverse{background:var(--sofia-colors-color-palette-inverse)}.sofia-bg_colorPalette\.link{background:var(--sofia-colors-color-palette-link)}.sofia-bg_colorPalette\.link\.hover{background:var(--sofia-colors-color-palette-link-hover)}.sofia-bg_colorPalette\.loader{background:var(--sofia-colors-color-palette-loader)}.sofia-bg_colorPalette\.muted{background:var(--sofia-colors-color-palette-muted)}.sofia-bg_colorPalette\.muted\.fg{background:var(--sofia-colors-color-palette-muted-fg)}.sofia-bg_colorPalette\.off{background:var(--sofia-colors-color-palette-off)}.sofia-bg_colorPalette\.on{background:var(--sofia-colors-color-palette-on)}.sofia-bg_colorPalette\.onBrand{background:var(--sofia-colors-color-palette-on-brand)}.sofia-bg_colorPalette\.onBrand\.muted{background:var(--sofia-colors-color-palette-on-brand-muted)}.sofia-bg_colorPalette\.placeholder{background:var(--sofia-colors-color-palette-placeholder)}.sofia-bg_colorPalette\.pressed{background:var(--sofia-colors-color-palette-pressed)}.sofia-bg_colorPalette\.rating\.empty{background:var(--sofia-colors-color-palette-rating-empty)}.sofia-bg_colorPalette\.rating\.filled{background:var(--sofia-colors-color-palette-rating-filled)}.sofia-bg_colorPalette\.readOnly{background:var(--sofia-colors-color-palette-read-only)}.sofia-bg_colorPalette\.scrim{background:var(--sofia-colors-color-palette-scrim)}.sofia-bg_colorPalette\.selected{background:var(--sofia-colors-color-palette-selected)}.sofia-bg_colorPalette\.selected\.hover{background:var(--sofia-colors-color-palette-selected-hover)}.sofia-bg_colorPalette\.separator{background:var(--sofia-colors-color-palette-separator)}.sofia-bg_colorPalette\.shortcut{background:var(--sofia-colors-color-palette-shortcut)}.sofia-bg_colorPalette\.solid{background:var(--sofia-colors-color-palette-solid)}.sofia-bg_colorPalette\.solid\.fg{background:var(--sofia-colors-color-palette-solid-fg)}.sofia-bg_colorPalette\.solid\.hover{background:var(--sofia-colors-color-palette-solid-hover)}.sofia-bg_colorPalette\.stroke{background:var(--sofia-colors-color-palette-stroke)}.sofia-bg_colorPalette\.strong{background:var(--sofia-colors-color-palette-strong)}.sofia-bg_colorPalette\.subtle{background:var(--sofia-colors-color-palette-subtle)}.sofia-bg_colorPalette\.subtle\.active{background:var(--sofia-colors-color-palette-subtle-active)}.sofia-bg_colorPalette\.subtle\.fg{background:var(--sofia-colors-color-palette-subtle-fg)}.sofia-bg_colorPalette\.subtle\.hover{background:var(--sofia-colors-color-palette-subtle-hover)}.sofia-bg_colorPalette\.success{background:var(--sofia-colors-color-palette-success)}.sofia-bg_colorPalette\.surface{background:var(--sofia-colors-color-palette-surface)}.sofia-bg_colorPalette\.thumb{background:var(--sofia-colors-color-palette-thumb)}.sofia-bg_colorPalette\.thumb\.hover{background:var(--sofia-colors-color-palette-thumb-hover)}.sofia-bg_colorPalette\.track{background:var(--sofia-colors-color-palette-track)}.sofia-bg_colorPalette\.track\.off{background:var(--sofia-colors-color-palette-track-off)}.sofia-bg_colorPalette\.track\.on{background:var(--sofia-colors-color-palette-track-on)}.sofia-bg_colorPalette\.warm{background:var(--sofia-colors-color-palette-warm)}.sofia-bg_colorPalette\.warning{background:var(--sofia-colors-color-palette-warning)}.sofia-bg_control\.addon\.bg{background:var(--sofia-colors-control-addon-bg)}.sofia-bg_control\.bg{background:var(--sofia-colors-control-bg)}.sofia-bg_control\.bg\.disabled{background:var(--sofia-colors-control-bg-disabled)}.sofia-bg_control\.bg\.readOnly{background:var(--sofia-colors-control-bg-read-only)}.sofia-bg_control\.border{background:var(--sofia-colors-control-border)}.sofia-bg_control\.border\.disabled{background:var(--sofia-colors-control-border-disabled)}.sofia-bg_control\.border\.focus{background:var(--sofia-colors-control-border-focus)}.sofia-bg_control\.border\.hover{background:var(--sofia-colors-control-border-hover)}.sofia-bg_control\.border\.invalid{background:var(--sofia-colors-control-border-invalid)}.sofia-bg_control\.border\.success{background:var(--sofia-colors-control-border-success)}.sofia-bg_control\.border\.warning{background:var(--sofia-colors-control-border-warning)}.sofia-bg_control\.fg{background:var(--sofia-colors-control-fg)}.sofia-bg_control\.icon{background:var(--sofia-colors-control-icon)}.sofia-bg_control\.placeholder{background:var(--sofia-colors-control-placeholder)}.sofia-bg_danger\.border{background:var(--sofia-colors-danger-border)}.sofia-bg_danger\.fg{background:var(--sofia-colors-danger-fg)}.sofia-bg_danger\.focusRing{background:var(--sofia-colors-danger-focus-ring)}.sofia-bg_danger\.muted{background:var(--sofia-colors-danger-muted)}.sofia-bg_danger\.muted\.fg{background:var(--sofia-colors-danger-muted-fg)}.sofia-bg_danger\.solid{background:var(--sofia-colors-danger-solid)}.sofia-bg_danger\.solid\.fg{background:var(--sofia-colors-danger-solid-fg)}.sofia-bg_danger\.solid\.hover{background:var(--sofia-colors-danger-solid-hover)}.sofia-bg_danger\.subtle{background:var(--sofia-colors-danger-subtle)}.sofia-bg_danger\.subtle\.active{background:var(--sofia-colors-danger-subtle-active)}.sofia-bg_danger\.subtle\.fg{background:var(--sofia-colors-danger-subtle-fg)}.sofia-bg_danger\.subtle\.hover{background:var(--sofia-colors-danger-subtle-hover)}.sofia-bg_divider{background:var(--sofia-colors-divider)}.sofia-bg_divider\.strong{background:var(--sofia-colors-divider-strong)}.sofia-bg_fg{background:var(--sofia-colors-fg)}.sofia-bg_fg\.disabled{background:var(--sofia-colors-fg-disabled)}.sofia-bg_fg\.inverse{background:var(--sofia-colors-fg-inverse)}.sofia-bg_fg\.link{background:var(--sofia-colors-fg-link)}.sofia-bg_fg\.link\.hover{background:var(--sofia-colors-fg-link-hover)}.sofia-bg_fg\.muted{background:var(--sofia-colors-fg-muted)}.sofia-bg_fg\.onBrand{background:var(--sofia-colors-fg-on-brand)}.sofia-bg_fg\.onBrand\.muted{background:var(--sofia-colors-fg-on-brand-muted)}.sofia-bg_fg\.placeholder{background:var(--sofia-colors-fg-placeholder)}.sofia-bg_fg\.subtle{background:var(--sofia-colors-fg-subtle)}.sofia-bg_focusRing{background:var(--sofia-colors-focus-ring)}.sofia-bg_focusRing\.onBrand{background:var(--sofia-colors-focus-ring-on-brand)}.sofia-bg_gray\.100{background:var(--sofia-colors-gray-100)}.sofia-bg_gray\.200{background:var(--sofia-colors-gray-200)}.sofia-bg_gray\.300{background:var(--sofia-colors-gray-300)}.sofia-bg_gray\.400{background:var(--sofia-colors-gray-400)}.sofia-bg_gray\.50{background:var(--sofia-colors-gray-50)}.sofia-bg_gray\.500{background:var(--sofia-colors-gray-500)}.sofia-bg_gray\.600{background:var(--sofia-colors-gray-600)}.sofia-bg_gray\.700{background:var(--sofia-colors-gray-700)}.sofia-bg_gray\.800{background:var(--sofia-colors-gray-800)}.sofia-bg_gray\.900{background:var(--sofia-colors-gray-900)}.sofia-bg_gray\.950{background:var(--sofia-colors-gray-950)}.sofia-bg_green\.100{background:var(--sofia-colors-green-100)}.sofia-bg_green\.200{background:var(--sofia-colors-green-200)}.sofia-bg_green\.300{background:var(--sofia-colors-green-300)}.sofia-bg_green\.400{background:var(--sofia-colors-green-400)}.sofia-bg_green\.50{background:var(--sofia-colors-green-50)}.sofia-bg_green\.500{background:var(--sofia-colors-green-500)}.sofia-bg_green\.600{background:var(--sofia-colors-green-600)}.sofia-bg_green\.700{background:var(--sofia-colors-green-700)}.sofia-bg_green\.800{background:var(--sofia-colors-green-800)}.sofia-bg_green\.900{background:var(--sofia-colors-green-900)}.sofia-bg_green\.950{background:var(--sofia-colors-green-950)}.sofia-bg_illustration\.fill{background:var(--sofia-colors-illustration-fill)}.sofia-bg_illustration\.stroke{background:var(--sofia-colors-illustration-stroke)}.sofia-bg_indicator\.active{background:var(--sofia-colors-indicator-active)}.sofia-bg_indicator\.inactive{background:var(--sofia-colors-indicator-inactive)}.sofia-bg_indicator\.inactive\.hover{background:var(--sofia-colors-indicator-inactive-hover)}.sofia-bg_info\.border{background:var(--sofia-colors-info-border)}.sofia-bg_info\.fg{background:var(--sofia-colors-info-fg)}.sofia-bg_info\.focusRing{background:var(--sofia-colors-info-focus-ring)}.sofia-bg_info\.muted{background:var(--sofia-colors-info-muted)}.sofia-bg_info\.muted\.fg{background:var(--sofia-colors-info-muted-fg)}.sofia-bg_info\.solid{background:var(--sofia-colors-info-solid)}.sofia-bg_info\.solid\.fg{background:var(--sofia-colors-info-solid-fg)}.sofia-bg_info\.solid\.hover{background:var(--sofia-colors-info-solid-hover)}.sofia-bg_info\.subtle{background:var(--sofia-colors-info-subtle)}.sofia-bg_info\.subtle\.active{background:var(--sofia-colors-info-subtle-active)}.sofia-bg_info\.subtle\.fg{background:var(--sofia-colors-info-subtle-fg)}.sofia-bg_info\.subtle\.hover{background:var(--sofia-colors-info-subtle-hover)}.sofia-bg_kbd\.bg{background:var(--sofia-colors-kbd-bg)}.sofia-bg_kbd\.border{background:var(--sofia-colors-kbd-border)}.sofia-bg_kbd\.fg{background:var(--sofia-colors-kbd-fg)}.sofia-bg_kbd\.fg\.ghost{background:var(--sofia-colors-kbd-fg-ghost)}.sofia-bg_logo{background:var(--sofia-colors-logo)}.sofia-bg_menu\.bg{background:var(--sofia-colors-menu-bg)}.sofia-bg_menuItem\.bg\.highlighted{background:var(--sofia-colors-menu-item-bg-highlighted)}.sofia-bg_menuItem\.bg\.selected{background:var(--sofia-colors-menu-item-bg-selected)}.sofia-bg_menuItem\.fg{background:var(--sofia-colors-menu-item-fg)}.sofia-bg_menuItem\.fg\.disabled{background:var(--sofia-colors-menu-item-fg-disabled)}.sofia-bg_menuItem\.fg\.highlighted{background:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-bg_menuItem\.fg\.selected{background:var(--sofia-colors-menu-item-fg-selected)}.sofia-bg_menuItem\.groupLabel{background:var(--sofia-colors-menu-item-group-label)}.sofia-bg_menuItem\.icon{background:var(--sofia-colors-menu-item-icon)}.sofia-bg_menuItem\.separator{background:var(--sofia-colors-menu-item-separator)}.sofia-bg_menuItem\.shortcut{background:var(--sofia-colors-menu-item-shortcut)}.sofia-bg_neutral\.border{background:var(--sofia-colors-neutral-border)}.sofia-bg_neutral\.fg{background:var(--sofia-colors-neutral-fg)}.sofia-bg_neutral\.focusRing{background:var(--sofia-colors-neutral-focus-ring)}.sofia-bg_neutral\.muted{background:var(--sofia-colors-neutral-muted)}.sofia-bg_neutral\.muted\.fg{background:var(--sofia-colors-neutral-muted-fg)}.sofia-bg_neutral\.solid{background:var(--sofia-colors-neutral-solid)}.sofia-bg_neutral\.solid\.fg{background:var(--sofia-colors-neutral-solid-fg)}.sofia-bg_neutral\.solid\.hover{background:var(--sofia-colors-neutral-solid-hover)}.sofia-bg_neutral\.subtle{background:var(--sofia-colors-neutral-subtle)}.sofia-bg_neutral\.subtle\.active{background:var(--sofia-colors-neutral-subtle-active)}.sofia-bg_neutral\.subtle\.fg{background:var(--sofia-colors-neutral-subtle-fg)}.sofia-bg_neutral\.subtle\.hover{background:var(--sofia-colors-neutral-subtle-hover)}.sofia-bg_overlay\.backdrop{background:var(--sofia-colors-overlay-backdrop)}.sofia-bg_overlay\.indent{background:var(--sofia-colors-overlay-indent)}.sofia-bg_overlay\.loader{background:var(--sofia-colors-overlay-loader)}.sofia-bg_overlay\.scrim{background:var(--sofia-colors-overlay-scrim)}.sofia-bg_progress\.track{background:var(--sofia-colors-progress-track)}.sofia-bg_purple\.100{background:var(--sofia-colors-purple-100)}.sofia-bg_purple\.200{background:var(--sofia-colors-purple-200)}.sofia-bg_purple\.300{background:var(--sofia-colors-purple-300)}.sofia-bg_purple\.400{background:var(--sofia-colors-purple-400)}.sofia-bg_purple\.50{background:var(--sofia-colors-purple-50)}.sofia-bg_purple\.500{background:var(--sofia-colors-purple-500)}.sofia-bg_purple\.600{background:var(--sofia-colors-purple-600)}.sofia-bg_purple\.700{background:var(--sofia-colors-purple-700)}.sofia-bg_purple\.800{background:var(--sofia-colors-purple-800)}.sofia-bg_purple\.900{background:var(--sofia-colors-purple-900)}.sofia-bg_purple\.950{background:var(--sofia-colors-purple-950)}.sofia-bg_qrCode\.brand{background:var(--sofia-colors-qr-code-brand)}.sofia-bg_red\.100{background:var(--sofia-colors-red-100)}.sofia-bg_red\.200{background:var(--sofia-colors-red-200)}.sofia-bg_red\.300{background:var(--sofia-colors-red-300)}.sofia-bg_red\.400{background:var(--sofia-colors-red-400)}.sofia-bg_red\.50{background:var(--sofia-colors-red-50)}.sofia-bg_red\.500{background:var(--sofia-colors-red-500)}.sofia-bg_red\.600{background:var(--sofia-colors-red-600)}.sofia-bg_red\.700{background:var(--sofia-colors-red-700)}.sofia-bg_red\.800{background:var(--sofia-colors-red-800)}.sofia-bg_red\.900{background:var(--sofia-colors-red-900)}.sofia-bg_red\.950{background:var(--sofia-colors-red-950)}.sofia-bg_scrollbar\.thumb{background:var(--sofia-colors-scrollbar-thumb)}.sofia-bg_scrollbar\.thumb\.hover{background:var(--sofia-colors-scrollbar-thumb-hover)}.sofia-bg_scrollbar\.track{background:var(--sofia-colors-scrollbar-track)}.sofia-bg_selection\.border{background:var(--sofia-colors-selection-border)}.sofia-bg_selection\.border\.hover{background:var(--sofia-colors-selection-border-hover)}.sofia-bg_selection\.border\.invalid{background:var(--sofia-colors-selection-border-invalid)}.sofia-bg_selection\.checked{background:var(--sofia-colors-selection-checked)}.sofia-bg_selection\.checked\.fg{background:var(--sofia-colors-selection-checked-fg)}.sofia-bg_selection\.checked\.hover{background:var(--sofia-colors-selection-checked-hover)}.sofia-bg_selection\.rating\.empty{background:var(--sofia-colors-selection-rating-empty)}.sofia-bg_selection\.rating\.filled{background:var(--sofia-colors-selection-rating-filled)}.sofia-bg_selection\.thumb{background:var(--sofia-colors-selection-thumb)}.sofia-bg_selection\.track\.off{background:var(--sofia-colors-selection-track-off)}.sofia-bg_selection\.track\.on{background:var(--sofia-colors-selection-track-on)}.sofia-bg_shadow{background:var(--sofia-colors-shadow)}.sofia-bg_skeleton\.base{background:var(--sofia-colors-skeleton-base)}.sofia-bg_state\.highlighted{background:var(--sofia-colors-state-highlighted)}.sofia-bg_state\.hover{background:var(--sofia-colors-state-hover)}.sofia-bg_state\.pressed{background:var(--sofia-colors-state-pressed)}.sofia-bg_state\.selected{background:var(--sofia-colors-state-selected)}.sofia-bg_state\.selected\.hover{background:var(--sofia-colors-state-selected-hover)}.sofia-bg_success\.border{background:var(--sofia-colors-success-border)}.sofia-bg_success\.fg{background:var(--sofia-colors-success-fg)}.sofia-bg_success\.focusRing{background:var(--sofia-colors-success-focus-ring)}.sofia-bg_success\.muted{background:var(--sofia-colors-success-muted)}.sofia-bg_success\.muted\.fg{background:var(--sofia-colors-success-muted-fg)}.sofia-bg_success\.solid{background:var(--sofia-colors-success-solid)}.sofia-bg_success\.solid\.fg{background:var(--sofia-colors-success-solid-fg)}.sofia-bg_success\.solid\.hover{background:var(--sofia-colors-success-solid-hover)}.sofia-bg_success\.subtle{background:var(--sofia-colors-success-subtle)}.sofia-bg_success\.subtle\.active{background:var(--sofia-colors-success-subtle-active)}.sofia-bg_success\.subtle\.fg{background:var(--sofia-colors-success-subtle-fg)}.sofia-bg_success\.subtle\.hover{background:var(--sofia-colors-success-subtle-hover)}.sofia-bg_textSelection\.bg{background:var(--sofia-colors-text-selection-bg)}.sofia-bg_textSelection\.fg{background:var(--sofia-colors-text-selection-fg)}.sofia-bg_transparent{background:var(--sofia-colors-transparent)}.sofia-bg_var\(--layer-color\){background:var(--layer-color)}.sofia-bg_warning\.border{background:var(--sofia-colors-warning-border)}.sofia-bg_warning\.fg{background:var(--sofia-colors-warning-fg)}.sofia-bg_warning\.focusRing{background:var(--sofia-colors-warning-focus-ring)}.sofia-bg_warning\.muted{background:var(--sofia-colors-warning-muted)}.sofia-bg_warning\.muted\.fg{background:var(--sofia-colors-warning-muted-fg)}.sofia-bg_warning\.solid{background:var(--sofia-colors-warning-solid)}.sofia-bg_warning\.solid\.fg{background:var(--sofia-colors-warning-solid-fg)}.sofia-bg_warning\.solid\.hover{background:var(--sofia-colors-warning-solid-hover)}.sofia-bg_warning\.subtle{background:var(--sofia-colors-warning-subtle)}.sofia-bg_warning\.subtle\.active{background:var(--sofia-colors-warning-subtle-active)}.sofia-bg_warning\.subtle\.fg{background:var(--sofia-colors-warning-subtle-fg)}.sofia-bg_warning\.subtle\.hover{background:var(--sofia-colors-warning-subtle-hover)}.sofia-bg_white{background:var(--sofia-colors-white)}.sofia-bg_yellow\.100{background:var(--sofia-colors-yellow-100)}.sofia-bg_yellow\.200{background:var(--sofia-colors-yellow-200)}.sofia-bg_yellow\.300{background:var(--sofia-colors-yellow-300)}.sofia-bg_yellow\.400{background:var(--sofia-colors-yellow-400)}.sofia-bg_yellow\.50{background:var(--sofia-colors-yellow-50)}.sofia-bg_yellow\.500{background:var(--sofia-colors-yellow-500)}.sofia-bg_yellow\.600{background:var(--sofia-colors-yellow-600)}.sofia-bg_yellow\.700{background:var(--sofia-colors-yellow-700)}.sofia-bg_yellow\.800{background:var(--sofia-colors-yellow-800)}.sofia-bg_yellow\.900{background:var(--sofia-colors-yellow-900)}.sofia-bg_yellow\.950{background:var(--sofia-colors-yellow-950)}.sofia-bd_card{border:card}.sofia-bd_control{border:var(--sofia-borders-control)}.sofia-bd_control\.border\.disabled{border:control\.border\.disabled}.sofia-bd_control\.border\.hover{border:control\.border\.hover}.sofia-bd_control\.border\.invalid{border:control\.border\.invalid}.sofia-bd_control\.border\.success{border:control\.border\.success}.sofia-bd_control\.border\.warning{border:control\.border\.warning}.sofia-bd_dashed{border:var(--sofia-borders-dashed)}.sofia-bd_default{border:var(--sofia-borders-default)}.sofia-bd_dropzone{border:var(--sofia-borders-dropzone)}.sofia-bd_none{border:var(--sofia-borders-none)}.sofia-bd_selection\.border{border:selection\.border}.sofia-bd_selection\.border\.hover{border:selection\.border\.hover}.sofia-bd_selection\.border\.invalid{border:selection\.border\.invalid}.sofia-bd_selection\.checked{border:selection\.checked}.sofia-bd_selection\.checked\.hover{border:selection\.checked\.hover}.sofia-bd_strong{border:var(--sofia-borders-strong)}.sofia-bd_subtle{border:var(--sofia-borders-subtle)}.sofia-grid-area_canvas{grid-area:canvas}.sofia-grid-area_layers{grid-area:layers}.sofia-inset_0{inset:var(--sofia-spacing-0)}.sofia-inset_2{inset:var(--sofia-spacing-2)}.sofia-m_-0\.25{margin:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-m_-0\.5{margin:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-m_-1{margin:calc(var(--sofia-spacing-1) * -1)}.sofia-m_-1\.5{margin:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-m_-10{margin:calc(var(--sofia-spacing-10) * -1)}.sofia-m_-11{margin:calc(var(--sofia-spacing-11) * -1)}.sofia-m_-12{margin:calc(var(--sofia-spacing-12) * -1)}.sofia-m_-2{margin:calc(var(--sofia-spacing-2) * -1)}.sofia-m_-2\.5{margin:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-m_-3{margin:calc(var(--sofia-spacing-3) * -1)}.sofia-m_-4{margin:calc(var(--sofia-spacing-4) * -1)}.sofia-m_-5{margin:calc(var(--sofia-spacing-5) * -1)}.sofia-m_-6{margin:calc(var(--sofia-spacing-6) * -1)}.sofia-m_-7{margin:calc(var(--sofia-spacing-7) * -1)}.sofia-m_-8{margin:calc(var(--sofia-spacing-8) * -1)}.sofia-m_-9{margin:calc(var(--sofia-spacing-9) * -1)}.sofia-m_0{margin:var(--sofia-spacing-0)}.sofia-m_0\.25{margin:var(--sofia-spacing-0\.25)}.sofia-m_0\.5{margin:var(--sofia-spacing-0\.5)}.sofia-m_1{margin:var(--sofia-spacing-1)}.sofia-m_1\.5{margin:var(--sofia-spacing-1\.5)}.sofia-m_10{margin:var(--sofia-spacing-10)}.sofia-m_11{margin:var(--sofia-spacing-11)}.sofia-m_12{margin:var(--sofia-spacing-12)}.sofia-m_2{margin:var(--sofia-spacing-2)}.sofia-m_2\.5{margin:var(--sofia-spacing-2\.5)}.sofia-m_3{margin:var(--sofia-spacing-3)}.sofia-m_4{margin:var(--sofia-spacing-4)}.sofia-m_5{margin:var(--sofia-spacing-5)}.sofia-m_6{margin:var(--sofia-spacing-6)}.sofia-m_7{margin:var(--sofia-spacing-7)}.sofia-m_8{margin:var(--sofia-spacing-8)}.sofia-m_9{margin:var(--sofia-spacing-9)}.sofia-m_-button\.paddingX\.lg{margin:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-m_-button\.paddingX\.md{margin:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-m_-button\.paddingX\.sm{margin:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-m_-card\.padding{margin:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-m_-control\.paddingX{margin:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-m_-dialog\.paddingX{margin:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-m_-dialog\.paddingY{margin:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-m_-drawer\.paddingX{margin:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-m_-focusRingOffset{margin:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-m_-item\.gap{margin:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-m_-item\.paddingX{margin:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-m_-item\.paddingY{margin:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-m_-menu\.padding{margin:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-m_-menuItem\.gap{margin:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-m_-menuItem\.paddingX{margin:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-m_-menuItem\.paddingY{margin:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-m_-overlay\.padding{margin:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-m_-page\.gutter{margin:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-m_-tooltip\.padding{margin:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-m_auto{margin:auto}.sofia-m_button\.paddingX\.lg{margin:var(--sofia-spacing-button-padding-x-lg)}.sofia-m_button\.paddingX\.md{margin:var(--sofia-spacing-button-padding-x-md)}.sofia-m_button\.paddingX\.sm{margin:var(--sofia-spacing-button-padding-x-sm)}.sofia-m_card\.padding{margin:var(--sofia-spacing-card-padding)}.sofia-m_control\.paddingX{margin:var(--sofia-spacing-control-padding-x)}.sofia-m_dialog\.paddingX{margin:var(--sofia-spacing-dialog-padding-x)}.sofia-m_dialog\.paddingY{margin:var(--sofia-spacing-dialog-padding-y)}.sofia-m_drawer\.paddingX{margin:var(--sofia-spacing-drawer-padding-x)}.sofia-m_focusRingOffset{margin:var(--sofia-spacing-focus-ring-offset)}.sofia-m_item\.gap{margin:var(--sofia-spacing-item-gap)}.sofia-m_item\.paddingX{margin:var(--sofia-spacing-item-padding-x)}.sofia-m_item\.paddingY{margin:var(--sofia-spacing-item-padding-y)}.sofia-m_menu\.padding{margin:var(--sofia-spacing-menu-padding)}.sofia-m_menuItem\.gap{margin:var(--sofia-spacing-menu-item-gap)}.sofia-m_menuItem\.paddingX{margin:var(--sofia-spacing-menu-item-padding-x)}.sofia-m_menuItem\.paddingY{margin:var(--sofia-spacing-menu-item-padding-y)}.sofia-m_overlay\.padding{margin:var(--sofia-spacing-overlay-padding)}.sofia-m_page\.gutter{margin:var(--sofia-spacing-page-gutter)}.sofia-m_tooltip\.padding{margin:var(--sofia-spacing-tooltip-padding)}.sofia-p_-0\.25{padding:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-p_-0\.5{padding:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-p_-1{padding:calc(var(--sofia-spacing-1) * -1)}.sofia-p_-1\.5{padding:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-p_-10{padding:calc(var(--sofia-spacing-10) * -1)}.sofia-p_-11{padding:calc(var(--sofia-spacing-11) * -1)}.sofia-p_-12{padding:calc(var(--sofia-spacing-12) * -1)}.sofia-p_-2{padding:calc(var(--sofia-spacing-2) * -1)}.sofia-p_-2\.5{padding:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-p_-3{padding:calc(var(--sofia-spacing-3) * -1)}.sofia-p_-4{padding:calc(var(--sofia-spacing-4) * -1)}.sofia-p_-5{padding:calc(var(--sofia-spacing-5) * -1)}.sofia-p_-6{padding:calc(var(--sofia-spacing-6) * -1)}.sofia-p_-7{padding:calc(var(--sofia-spacing-7) * -1)}.sofia-p_-8{padding:calc(var(--sofia-spacing-8) * -1)}.sofia-p_-9{padding:calc(var(--sofia-spacing-9) * -1)}.sofia-p_0{padding:var(--sofia-spacing-0)}.sofia-p_0\.25{padding:var(--sofia-spacing-0\.25)}.sofia-p_0\.5{padding:var(--sofia-spacing-0\.5)}.sofia-p_1{padding:var(--sofia-spacing-1)}.sofia-p_1\.5{padding:var(--sofia-spacing-1\.5)}.sofia-p_10{padding:var(--sofia-spacing-10)}.sofia-p_11{padding:var(--sofia-spacing-11)}.sofia-p_12{padding:var(--sofia-spacing-12)}.sofia-p_2{padding:var(--sofia-spacing-2)}.sofia-p_2\.5{padding:var(--sofia-spacing-2\.5)}.sofia-p_3{padding:var(--sofia-spacing-3)}.sofia-p_4{padding:var(--sofia-spacing-4)}.sofia-p_5{padding:var(--sofia-spacing-5)}.sofia-p_6{padding:var(--sofia-spacing-6)}.sofia-p_7{padding:var(--sofia-spacing-7)}.sofia-p_8{padding:var(--sofia-spacing-8)}.sofia-p_9{padding:var(--sofia-spacing-9)}.sofia-p_-button\.paddingX\.lg{padding:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-p_-button\.paddingX\.md{padding:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-p_-button\.paddingX\.sm{padding:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-p_-card\.padding{padding:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-p_-control\.paddingX{padding:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-p_-dialog\.paddingX{padding:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-p_-dialog\.paddingY{padding:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-p_-drawer\.paddingX{padding:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-p_-focusRingOffset{padding:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-p_-item\.gap{padding:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-p_-item\.paddingX{padding:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-p_-item\.paddingY{padding:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-p_-menu\.padding{padding:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-p_-menuItem\.gap{padding:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-p_-menuItem\.paddingX{padding:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-p_-menuItem\.paddingY{padding:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-p_-overlay\.padding{padding:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-p_-page\.gutter{padding:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-p_-tooltip\.padding{padding:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-p_button\.paddingX\.lg{padding:var(--sofia-spacing-button-padding-x-lg)}.sofia-p_button\.paddingX\.md{padding:var(--sofia-spacing-button-padding-x-md)}.sofia-p_button\.paddingX\.sm{padding:var(--sofia-spacing-button-padding-x-sm)}.sofia-p_card\.padding{padding:var(--sofia-spacing-card-padding)}.sofia-p_control\.paddingX{padding:var(--sofia-spacing-control-padding-x)}.sofia-p_dialog\.paddingX{padding:var(--sofia-spacing-dialog-padding-x)}.sofia-p_dialog\.paddingY{padding:var(--sofia-spacing-dialog-padding-y)}.sofia-p_drawer\.paddingX{padding:var(--sofia-spacing-drawer-padding-x)}.sofia-p_focusRingOffset{padding:var(--sofia-spacing-focus-ring-offset)}.sofia-p_item\.gap{padding:var(--sofia-spacing-item-gap)}.sofia-p_item\.paddingX{padding:var(--sofia-spacing-item-padding-x)}.sofia-p_item\.paddingY{padding:var(--sofia-spacing-item-padding-y)}.sofia-p_menu\.padding{padding:var(--sofia-spacing-menu-padding)}.sofia-p_menuItem\.gap{padding:var(--sofia-spacing-menu-item-gap)}.sofia-p_menuItem\.paddingX{padding:var(--sofia-spacing-menu-item-padding-x)}.sofia-p_menuItem\.paddingY{padding:var(--sofia-spacing-menu-item-padding-y)}.sofia-p_overlay\.padding{padding:var(--sofia-spacing-overlay-padding)}.sofia-p_page\.gutter{padding:var(--sofia-spacing-page-gutter)}.sofia-p_tooltip\.padding{padding:var(--sofia-spacing-tooltip-padding)}.sofia-p_var\(--card-padding\){padding:var(--card-padding)}.sofia-inset-x_0{inset-inline:var(--sofia-spacing-0)}.sofia-mx_-0\.25{margin-inline:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-mx_-0\.5{margin-inline:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-mx_-1{margin-inline:calc(var(--sofia-spacing-1) * -1)}.sofia-mx_-1\.5{margin-inline:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-mx_-10{margin-inline:calc(var(--sofia-spacing-10) * -1)}.sofia-mx_-11{margin-inline:calc(var(--sofia-spacing-11) * -1)}.sofia-mx_-12{margin-inline:calc(var(--sofia-spacing-12) * -1)}.sofia-mx_-2{margin-inline:calc(var(--sofia-spacing-2) * -1)}.sofia-mx_-2\.5{margin-inline:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-mx_-3{margin-inline:calc(var(--sofia-spacing-3) * -1)}.sofia-mx_-4{margin-inline:calc(var(--sofia-spacing-4) * -1)}.sofia-mx_-5{margin-inline:calc(var(--sofia-spacing-5) * -1)}.sofia-mx_-6{margin-inline:calc(var(--sofia-spacing-6) * -1)}.sofia-mx_-7{margin-inline:calc(var(--sofia-spacing-7) * -1)}.sofia-mx_-8{margin-inline:calc(var(--sofia-spacing-8) * -1)}.sofia-mx_-9{margin-inline:calc(var(--sofia-spacing-9) * -1)}.sofia-mx_0{margin-inline:var(--sofia-spacing-0)}.sofia-mx_0\.25{margin-inline:var(--sofia-spacing-0\.25)}.sofia-mx_0\.5{margin-inline:var(--sofia-spacing-0\.5)}.sofia-mx_1{margin-inline:var(--sofia-spacing-1)}.sofia-mx_1\.5{margin-inline:var(--sofia-spacing-1\.5)}.sofia-mx_10{margin-inline:var(--sofia-spacing-10)}.sofia-mx_11{margin-inline:var(--sofia-spacing-11)}.sofia-mx_12{margin-inline:var(--sofia-spacing-12)}.sofia-mx_2{margin-inline:var(--sofia-spacing-2)}.sofia-mx_2\.5{margin-inline:var(--sofia-spacing-2\.5)}.sofia-mx_3{margin-inline:var(--sofia-spacing-3)}.sofia-mx_4{margin-inline:var(--sofia-spacing-4)}.sofia-mx_5{margin-inline:var(--sofia-spacing-5)}.sofia-mx_6{margin-inline:var(--sofia-spacing-6)}.sofia-mx_7{margin-inline:var(--sofia-spacing-7)}.sofia-mx_8{margin-inline:var(--sofia-spacing-8)}.sofia-mx_9{margin-inline:var(--sofia-spacing-9)}.sofia-mx_-button\.paddingX\.lg{margin-inline:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-mx_-button\.paddingX\.md{margin-inline:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-mx_-button\.paddingX\.sm{margin-inline:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-mx_-card\.padding{margin-inline:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-mx_-control\.paddingX{margin-inline:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-mx_-dialog\.paddingX{margin-inline:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-mx_-dialog\.paddingY{margin-inline:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-mx_-drawer\.paddingX{margin-inline:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-mx_-focusRingOffset{margin-inline:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-mx_-item\.gap{margin-inline:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-mx_-item\.paddingX{margin-inline:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-mx_-item\.paddingY{margin-inline:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-mx_-menu\.padding{margin-inline:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-mx_-menuItem\.gap{margin-inline:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-mx_-menuItem\.paddingX{margin-inline:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-mx_-menuItem\.paddingY{margin-inline:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-mx_-overlay\.padding{margin-inline:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-mx_-page\.gutter{margin-inline:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-mx_-tooltip\.padding{margin-inline:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-mx_auto{margin-inline:auto}.sofia-mx_button\.paddingX\.lg{margin-inline:var(--sofia-spacing-button-padding-x-lg)}.sofia-mx_button\.paddingX\.md{margin-inline:var(--sofia-spacing-button-padding-x-md)}.sofia-mx_button\.paddingX\.sm{margin-inline:var(--sofia-spacing-button-padding-x-sm)}.sofia-mx_calc\(var\(--bleed-x\,_0\)_\*_-1\){margin-inline:calc(var(--bleed-x,0) * -1)}.sofia-mx_card\.padding{margin-inline:var(--sofia-spacing-card-padding)}.sofia-mx_control\.paddingX{margin-inline:var(--sofia-spacing-control-padding-x)}.sofia-mx_dialog\.paddingX{margin-inline:var(--sofia-spacing-dialog-padding-x)}.sofia-mx_dialog\.paddingY{margin-inline:var(--sofia-spacing-dialog-padding-y)}.sofia-mx_drawer\.paddingX{margin-inline:var(--sofia-spacing-drawer-padding-x)}.sofia-mx_focusRingOffset{margin-inline:var(--sofia-spacing-focus-ring-offset)}.sofia-mx_item\.gap{margin-inline:var(--sofia-spacing-item-gap)}.sofia-mx_item\.paddingX{margin-inline:var(--sofia-spacing-item-padding-x)}.sofia-mx_item\.paddingY{margin-inline:var(--sofia-spacing-item-padding-y)}.sofia-mx_menu\.padding{margin-inline:var(--sofia-spacing-menu-padding)}.sofia-mx_menuItem\.gap{margin-inline:var(--sofia-spacing-menu-item-gap)}.sofia-mx_menuItem\.paddingX{margin-inline:var(--sofia-spacing-menu-item-padding-x)}.sofia-mx_menuItem\.paddingY{margin-inline:var(--sofia-spacing-menu-item-padding-y)}.sofia-mx_overlay\.padding{margin-inline:var(--sofia-spacing-overlay-padding)}.sofia-mx_page\.gutter{margin-inline:var(--sofia-spacing-page-gutter)}.sofia-mx_tooltip\.padding{margin-inline:var(--sofia-spacing-tooltip-padding)}.sofia-px_-0\.25{padding-inline:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-px_-0\.5{padding-inline:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-px_-1{padding-inline:calc(var(--sofia-spacing-1) * -1)}.sofia-px_-1\.5{padding-inline:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-px_-10{padding-inline:calc(var(--sofia-spacing-10) * -1)}.sofia-px_-11{padding-inline:calc(var(--sofia-spacing-11) * -1)}.sofia-px_-12{padding-inline:calc(var(--sofia-spacing-12) * -1)}.sofia-px_-2{padding-inline:calc(var(--sofia-spacing-2) * -1)}.sofia-px_-2\.5{padding-inline:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-px_-3{padding-inline:calc(var(--sofia-spacing-3) * -1)}.sofia-px_-4{padding-inline:calc(var(--sofia-spacing-4) * -1)}.sofia-px_-5{padding-inline:calc(var(--sofia-spacing-5) * -1)}.sofia-px_-6{padding-inline:calc(var(--sofia-spacing-6) * -1)}.sofia-px_-7{padding-inline:calc(var(--sofia-spacing-7) * -1)}.sofia-px_-8{padding-inline:calc(var(--sofia-spacing-8) * -1)}.sofia-px_-9{padding-inline:calc(var(--sofia-spacing-9) * -1)}.sofia-px_0{padding-inline:var(--sofia-spacing-0)}.sofia-px_0\.25{padding-inline:var(--sofia-spacing-0\.25)}.sofia-px_0\.5{padding-inline:var(--sofia-spacing-0\.5)}.sofia-px_1{padding-inline:var(--sofia-spacing-1)}.sofia-px_1\.5{padding-inline:var(--sofia-spacing-1\.5)}.sofia-px_10{padding-inline:var(--sofia-spacing-10)}.sofia-px_11{padding-inline:var(--sofia-spacing-11)}.sofia-px_12{padding-inline:var(--sofia-spacing-12)}.sofia-px_2{padding-inline:var(--sofia-spacing-2)}.sofia-px_2\.5{padding-inline:var(--sofia-spacing-2\.5)}.sofia-px_3{padding-inline:var(--sofia-spacing-3)}.sofia-px_4{padding-inline:var(--sofia-spacing-4)}.sofia-px_5{padding-inline:var(--sofia-spacing-5)}.sofia-px_6{padding-inline:var(--sofia-spacing-6)}.sofia-px_7{padding-inline:var(--sofia-spacing-7)}.sofia-px_8{padding-inline:var(--sofia-spacing-8)}.sofia-px_9{padding-inline:var(--sofia-spacing-9)}.sofia-px_-button\.paddingX\.lg{padding-inline:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-px_-button\.paddingX\.md{padding-inline:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-px_-button\.paddingX\.sm{padding-inline:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-px_-card\.padding{padding-inline:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-px_-control\.paddingX{padding-inline:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-px_-dialog\.paddingX{padding-inline:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-px_-dialog\.paddingY{padding-inline:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-px_-drawer\.paddingX{padding-inline:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-px_-focusRingOffset{padding-inline:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-px_-item\.gap{padding-inline:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-px_-item\.paddingX{padding-inline:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-px_-item\.paddingY{padding-inline:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-px_-menu\.padding{padding-inline:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-px_-menuItem\.gap{padding-inline:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-px_-menuItem\.paddingX{padding-inline:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-px_-menuItem\.paddingY{padding-inline:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-px_-overlay\.padding{padding-inline:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-px_-page\.gutter{padding-inline:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-px_-tooltip\.padding{padding-inline:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-px_button\.paddingX\.lg{padding-inline:var(--sofia-spacing-button-padding-x-lg)}.sofia-px_button\.paddingX\.md{padding-inline:var(--sofia-spacing-button-padding-x-md)}.sofia-px_button\.paddingX\.sm{padding-inline:var(--sofia-spacing-button-padding-x-sm)}.sofia-px_card\.padding{padding-inline:var(--sofia-spacing-card-padding)}.sofia-px_control\.paddingX{padding-inline:var(--sofia-spacing-control-padding-x)}.sofia-px_dialog\.paddingX{padding-inline:var(--sofia-spacing-dialog-padding-x)}.sofia-px_dialog\.paddingY{padding-inline:var(--sofia-spacing-dialog-padding-y)}.sofia-px_drawer\.paddingX{padding-inline:var(--sofia-spacing-drawer-padding-x)}.sofia-px_focusRingOffset{padding-inline:var(--sofia-spacing-focus-ring-offset)}.sofia-px_item\.gap{padding-inline:var(--sofia-spacing-item-gap)}.sofia-px_item\.paddingX{padding-inline:var(--sofia-spacing-item-padding-x)}.sofia-px_item\.paddingY{padding-inline:var(--sofia-spacing-item-padding-y)}.sofia-px_menu\.padding{padding-inline:var(--sofia-spacing-menu-padding)}.sofia-px_menuItem\.gap{padding-inline:var(--sofia-spacing-menu-item-gap)}.sofia-px_menuItem\.paddingX{padding-inline:var(--sofia-spacing-menu-item-padding-x)}.sofia-px_menuItem\.paddingY{padding-inline:var(--sofia-spacing-menu-item-padding-y)}.sofia-px_overlay\.padding{padding-inline:var(--sofia-spacing-overlay-padding)}.sofia-px_page\.gutter{padding-inline:var(--sofia-spacing-page-gutter)}.sofia-px_tooltip\.padding{padding-inline:var(--sofia-spacing-tooltip-padding)}.sofia-inset-y_0{inset-block:var(--sofia-spacing-0)}.sofia-my_-0\.25{margin-block:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-my_-0\.5{margin-block:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-my_-1{margin-block:calc(var(--sofia-spacing-1) * -1)}.sofia-my_-1\.5{margin-block:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-my_-10{margin-block:calc(var(--sofia-spacing-10) * -1)}.sofia-my_-11{margin-block:calc(var(--sofia-spacing-11) * -1)}.sofia-my_-12{margin-block:calc(var(--sofia-spacing-12) * -1)}.sofia-my_-2{margin-block:calc(var(--sofia-spacing-2) * -1)}.sofia-my_-2\.5{margin-block:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-my_-3{margin-block:calc(var(--sofia-spacing-3) * -1)}.sofia-my_-4{margin-block:calc(var(--sofia-spacing-4) * -1)}.sofia-my_-5{margin-block:calc(var(--sofia-spacing-5) * -1)}.sofia-my_-6{margin-block:calc(var(--sofia-spacing-6) * -1)}.sofia-my_-7{margin-block:calc(var(--sofia-spacing-7) * -1)}.sofia-my_-8{margin-block:calc(var(--sofia-spacing-8) * -1)}.sofia-my_-9{margin-block:calc(var(--sofia-spacing-9) * -1)}.sofia-my_0{margin-block:var(--sofia-spacing-0)}.sofia-my_0\.25{margin-block:var(--sofia-spacing-0\.25)}.sofia-my_0\.5{margin-block:var(--sofia-spacing-0\.5)}.sofia-my_1{margin-block:var(--sofia-spacing-1)}.sofia-my_1\.5{margin-block:var(--sofia-spacing-1\.5)}.sofia-my_10{margin-block:var(--sofia-spacing-10)}.sofia-my_11{margin-block:var(--sofia-spacing-11)}.sofia-my_12{margin-block:var(--sofia-spacing-12)}.sofia-my_2{margin-block:var(--sofia-spacing-2)}.sofia-my_2\.5{margin-block:var(--sofia-spacing-2\.5)}.sofia-my_3{margin-block:var(--sofia-spacing-3)}.sofia-my_4{margin-block:var(--sofia-spacing-4)}.sofia-my_5{margin-block:var(--sofia-spacing-5)}.sofia-my_6{margin-block:var(--sofia-spacing-6)}.sofia-my_7{margin-block:var(--sofia-spacing-7)}.sofia-my_8{margin-block:var(--sofia-spacing-8)}.sofia-my_9{margin-block:var(--sofia-spacing-9)}.sofia-my_-button\.paddingX\.lg{margin-block:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-my_-button\.paddingX\.md{margin-block:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-my_-button\.paddingX\.sm{margin-block:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-my_-card\.padding{margin-block:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-my_-control\.paddingX{margin-block:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-my_-dialog\.paddingX{margin-block:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-my_-dialog\.paddingY{margin-block:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-my_-drawer\.paddingX{margin-block:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-my_-focusRingOffset{margin-block:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-my_-item\.gap{margin-block:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-my_-item\.paddingX{margin-block:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-my_-item\.paddingY{margin-block:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-my_-menu\.padding{margin-block:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-my_-menuItem\.gap{margin-block:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-my_-menuItem\.paddingX{margin-block:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-my_-menuItem\.paddingY{margin-block:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-my_-overlay\.padding{margin-block:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-my_-page\.gutter{margin-block:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-my_-tooltip\.padding{margin-block:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-my_auto{margin-block:auto}.sofia-my_button\.paddingX\.lg{margin-block:var(--sofia-spacing-button-padding-x-lg)}.sofia-my_button\.paddingX\.md{margin-block:var(--sofia-spacing-button-padding-x-md)}.sofia-my_button\.paddingX\.sm{margin-block:var(--sofia-spacing-button-padding-x-sm)}.sofia-my_calc\(var\(--bleed-y\,_0\)_\*_-1\){margin-block:calc(var(--bleed-y,0) * -1)}.sofia-my_card\.padding{margin-block:var(--sofia-spacing-card-padding)}.sofia-my_control\.paddingX{margin-block:var(--sofia-spacing-control-padding-x)}.sofia-my_dialog\.paddingX{margin-block:var(--sofia-spacing-dialog-padding-x)}.sofia-my_dialog\.paddingY{margin-block:var(--sofia-spacing-dialog-padding-y)}.sofia-my_drawer\.paddingX{margin-block:var(--sofia-spacing-drawer-padding-x)}.sofia-my_focusRingOffset{margin-block:var(--sofia-spacing-focus-ring-offset)}.sofia-my_item\.gap{margin-block:var(--sofia-spacing-item-gap)}.sofia-my_item\.paddingX{margin-block:var(--sofia-spacing-item-padding-x)}.sofia-my_item\.paddingY{margin-block:var(--sofia-spacing-item-padding-y)}.sofia-my_menu\.padding{margin-block:var(--sofia-spacing-menu-padding)}.sofia-my_menuItem\.gap{margin-block:var(--sofia-spacing-menu-item-gap)}.sofia-my_menuItem\.paddingX{margin-block:var(--sofia-spacing-menu-item-padding-x)}.sofia-my_menuItem\.paddingY{margin-block:var(--sofia-spacing-menu-item-padding-y)}.sofia-my_overlay\.padding{margin-block:var(--sofia-spacing-overlay-padding)}.sofia-my_page\.gutter{margin-block:var(--sofia-spacing-page-gutter)}.sofia-my_tooltip\.padding{margin-block:var(--sofia-spacing-tooltip-padding)}.sofia-py_-0\.25{padding-block:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-py_-0\.5{padding-block:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-py_-1{padding-block:calc(var(--sofia-spacing-1) * -1)}.sofia-py_-1\.5{padding-block:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-py_-10{padding-block:calc(var(--sofia-spacing-10) * -1)}.sofia-py_-11{padding-block:calc(var(--sofia-spacing-11) * -1)}.sofia-py_-12{padding-block:calc(var(--sofia-spacing-12) * -1)}.sofia-py_-2{padding-block:calc(var(--sofia-spacing-2) * -1)}.sofia-py_-2\.5{padding-block:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-py_-3{padding-block:calc(var(--sofia-spacing-3) * -1)}.sofia-py_-4{padding-block:calc(var(--sofia-spacing-4) * -1)}.sofia-py_-5{padding-block:calc(var(--sofia-spacing-5) * -1)}.sofia-py_-6{padding-block:calc(var(--sofia-spacing-6) * -1)}.sofia-py_-7{padding-block:calc(var(--sofia-spacing-7) * -1)}.sofia-py_-8{padding-block:calc(var(--sofia-spacing-8) * -1)}.sofia-py_-9{padding-block:calc(var(--sofia-spacing-9) * -1)}.sofia-py_0{padding-block:var(--sofia-spacing-0)}.sofia-py_0\.25{padding-block:var(--sofia-spacing-0\.25)}.sofia-py_0\.5{padding-block:var(--sofia-spacing-0\.5)}.sofia-py_1{padding-block:var(--sofia-spacing-1)}.sofia-py_1\.5{padding-block:var(--sofia-spacing-1\.5)}.sofia-py_10{padding-block:var(--sofia-spacing-10)}.sofia-py_11{padding-block:var(--sofia-spacing-11)}.sofia-py_12{padding-block:var(--sofia-spacing-12)}.sofia-py_2{padding-block:var(--sofia-spacing-2)}.sofia-py_2\.5{padding-block:var(--sofia-spacing-2\.5)}.sofia-py_3{padding-block:var(--sofia-spacing-3)}.sofia-py_4{padding-block:var(--sofia-spacing-4)}.sofia-py_5{padding-block:var(--sofia-spacing-5)}.sofia-py_6{padding-block:var(--sofia-spacing-6)}.sofia-py_7{padding-block:var(--sofia-spacing-7)}.sofia-py_8{padding-block:var(--sofia-spacing-8)}.sofia-py_9{padding-block:var(--sofia-spacing-9)}.sofia-py_-button\.paddingX\.lg{padding-block:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-py_-button\.paddingX\.md{padding-block:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-py_-button\.paddingX\.sm{padding-block:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-py_-card\.padding{padding-block:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-py_-control\.paddingX{padding-block:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-py_-dialog\.paddingX{padding-block:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-py_-dialog\.paddingY{padding-block:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-py_-drawer\.paddingX{padding-block:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-py_-focusRingOffset{padding-block:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-py_-item\.gap{padding-block:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-py_-item\.paddingX{padding-block:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-py_-item\.paddingY{padding-block:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-py_-menu\.padding{padding-block:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-py_-menuItem\.gap{padding-block:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-py_-menuItem\.paddingX{padding-block:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-py_-menuItem\.paddingY{padding-block:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-py_-overlay\.padding{padding-block:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-py_-page\.gutter{padding-block:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-py_-tooltip\.padding{padding-block:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-py_button\.paddingX\.lg{padding-block:var(--sofia-spacing-button-padding-x-lg)}.sofia-py_button\.paddingX\.md{padding-block:var(--sofia-spacing-button-padding-x-md)}.sofia-py_button\.paddingX\.sm{padding-block:var(--sofia-spacing-button-padding-x-sm)}.sofia-py_card\.padding{padding-block:var(--sofia-spacing-card-padding)}.sofia-py_control\.paddingX{padding-block:var(--sofia-spacing-control-padding-x)}.sofia-py_dialog\.paddingX{padding-block:var(--sofia-spacing-dialog-padding-x)}.sofia-py_dialog\.paddingY{padding-block:var(--sofia-spacing-dialog-padding-y)}.sofia-py_drawer\.paddingX{padding-block:var(--sofia-spacing-drawer-padding-x)}.sofia-py_focusRingOffset{padding-block:var(--sofia-spacing-focus-ring-offset)}.sofia-py_item\.gap{padding-block:var(--sofia-spacing-item-gap)}.sofia-py_item\.paddingX{padding-block:var(--sofia-spacing-item-padding-x)}.sofia-py_item\.paddingY{padding-block:var(--sofia-spacing-item-padding-y)}.sofia-py_menu\.padding{padding-block:var(--sofia-spacing-menu-padding)}.sofia-py_menuItem\.gap{padding-block:var(--sofia-spacing-menu-item-gap)}.sofia-py_menuItem\.paddingX{padding-block:var(--sofia-spacing-menu-item-padding-x)}.sofia-py_menuItem\.paddingY{padding-block:var(--sofia-spacing-menu-item-padding-y)}.sofia-py_overlay\.padding{padding-block:var(--sofia-spacing-overlay-padding)}.sofia-py_page\.gutter{padding-block:var(--sofia-spacing-page-gutter)}.sofia-py_tooltip\.padding{padding-block:var(--sofia-spacing-tooltip-padding)}.sofia-bd-b_\[1px_solid_token\(colors\.divider\)\]{border-bottom:1px solid var(--sofia-colors-divider)}.sofia-bd-b_subtle{border-bottom:var(--sofia-borders-subtle)}.sofia-bd-c_\[color-mix\(in_srgb\,_white_12\%\,_transparent\)\]{border-color:#ffffff1f}.sofia-bd-c_\[color-mix\(in_srgb\,_white_22\%\,_transparent\)\]{border-color:#ffffff38}.sofia-bd-c_\[color-mix\(in_srgb\,_white_8\%\,_transparent\)\]{border-color:#ffffff14}.sofia-bd-c_animatedBackground\.blob{border-color:var(--sofia-colors-animated-background-blob)}.sofia-bd-c_bg\.brand{border-color:var(--sofia-colors-bg-brand)}.sofia-bd-c_bg\.canvas{border-color:var(--sofia-colors-bg-canvas)}.sofia-bd-c_bg\.disabled{border-color:var(--sofia-colors-bg-disabled)}.sofia-bd-c_bg\.emphasized{border-color:var(--sofia-colors-bg-emphasized)}.sofia-bd-c_bg\.inverse{border-color:var(--sofia-colors-bg-inverse)}.sofia-bd-c_bg\.muted{border-color:var(--sofia-colors-bg-muted)}.sofia-bd-c_bg\.subtle{border-color:var(--sofia-colors-bg-subtle)}.sofia-bd-c_bg\.surface{border-color:var(--sofia-colors-bg-surface)}.sofia-bd-c_bg\.warm{border-color:var(--sofia-colors-bg-warm)}.sofia-bd-c_black{border-color:var(--sofia-colors-black)}.sofia-bd-c_blue\.100{border-color:var(--sofia-colors-blue-100)}.sofia-bd-c_blue\.200{border-color:var(--sofia-colors-blue-200)}.sofia-bd-c_blue\.300{border-color:var(--sofia-colors-blue-300)}.sofia-bd-c_blue\.400{border-color:var(--sofia-colors-blue-400)}.sofia-bd-c_blue\.50{border-color:var(--sofia-colors-blue-50)}.sofia-bd-c_blue\.500{border-color:var(--sofia-colors-blue-500)}.sofia-bd-c_blue\.600{border-color:var(--sofia-colors-blue-600)}.sofia-bd-c_blue\.700{border-color:var(--sofia-colors-blue-700)}.sofia-bd-c_blue\.800{border-color:var(--sofia-colors-blue-800)}.sofia-bd-c_blue\.900{border-color:var(--sofia-colors-blue-900)}.sofia-bd-c_blue\.950{border-color:var(--sofia-colors-blue-950)}.sofia-bd-c_border{border-color:var(--sofia-colors-border)}.sofia-bd-c_border\.control{border-color:var(--sofia-colors-border-control)}.sofia-bd-c_border\.control\.hover{border-color:var(--sofia-colors-border-control-hover)}.sofia-bd-c_border\.disabled{border-color:var(--sofia-colors-border-disabled)}.sofia-bd-c_border\.focus{border-color:var(--sofia-colors-border-focus)}.sofia-bd-c_border\.inverse{border-color:var(--sofia-colors-border-inverse)}.sofia-bd-c_border\.strong{border-color:var(--sofia-colors-border-strong)}.sofia-bd-c_border\.subtle{border-color:var(--sofia-colors-border-subtle)}.sofia-bd-c_brand\.border{border-color:var(--sofia-colors-brand-border)}.sofia-bd-c_brand\.fg{border-color:var(--sofia-colors-brand-fg)}.sofia-bd-c_brand\.focusRing{border-color:var(--sofia-colors-brand-focus-ring)}.sofia-bd-c_brand\.muted{border-color:var(--sofia-colors-brand-muted)}.sofia-bd-c_brand\.muted\.fg{border-color:var(--sofia-colors-brand-muted-fg)}.sofia-bd-c_brand\.solid{border-color:var(--sofia-colors-brand-solid)}.sofia-bd-c_brand\.solid\.fg{border-color:var(--sofia-colors-brand-solid-fg)}.sofia-bd-c_brand\.solid\.hover{border-color:var(--sofia-colors-brand-solid-hover)}.sofia-bd-c_brand\.subtle{border-color:var(--sofia-colors-brand-subtle)}.sofia-bd-c_brand\.subtle\.active{border-color:var(--sofia-colors-brand-subtle-active)}.sofia-bd-c_brand\.subtle\.fg{border-color:var(--sofia-colors-brand-subtle-fg)}.sofia-bd-c_brand\.subtle\.hover{border-color:var(--sofia-colors-brand-subtle-hover)}.sofia-bd-c_calendarDay\.selected\.hover{border-color:var(--sofia-colors-calendar-day-selected-hover)}.sofia-bd-c_colorPalette{border-color:var(--sofia-colors-color-palette)}.sofia-bd-c_colorPalette\.100{border-color:var(--sofia-colors-color-palette-100)}.sofia-bd-c_colorPalette\.200{border-color:var(--sofia-colors-color-palette-200)}.sofia-bd-c_colorPalette\.300{border-color:var(--sofia-colors-color-palette-300)}.sofia-bd-c_colorPalette\.400{border-color:var(--sofia-colors-color-palette-400)}.sofia-bd-c_colorPalette\.50{border-color:var(--sofia-colors-color-palette-50)}.sofia-bd-c_colorPalette\.500{border-color:var(--sofia-colors-color-palette-500)}.sofia-bd-c_colorPalette\.600{border-color:var(--sofia-colors-color-palette-600)}.sofia-bd-c_colorPalette\.700{border-color:var(--sofia-colors-color-palette-700)}.sofia-bd-c_colorPalette\.800{border-color:var(--sofia-colors-color-palette-800)}.sofia-bd-c_colorPalette\.900{border-color:var(--sofia-colors-color-palette-900)}.sofia-bd-c_colorPalette\.950{border-color:var(--sofia-colors-color-palette-950)}.sofia-bd-c_colorPalette\.active{border-color:var(--sofia-colors-color-palette-active)}.sofia-bd-c_colorPalette\.addon\.bg{border-color:var(--sofia-colors-color-palette-addon-bg)}.sofia-bd-c_colorPalette\.backdrop{border-color:var(--sofia-colors-color-palette-backdrop)}.sofia-bd-c_colorPalette\.base{border-color:var(--sofia-colors-color-palette-base)}.sofia-bd-c_colorPalette\.bg{border-color:var(--sofia-colors-color-palette-bg)}.sofia-bd-c_colorPalette\.bg\.disabled{border-color:var(--sofia-colors-color-palette-bg-disabled)}.sofia-bd-c_colorPalette\.bg\.highlighted{border-color:var(--sofia-colors-color-palette-bg-highlighted)}.sofia-bd-c_colorPalette\.bg\.readOnly{border-color:var(--sofia-colors-color-palette-bg-read-only)}.sofia-bd-c_colorPalette\.bg\.selected{border-color:var(--sofia-colors-color-palette-bg-selected)}.sofia-bd-c_colorPalette\.blob{border-color:var(--sofia-colors-color-palette-blob)}.sofia-bd-c_colorPalette\.border{border-color:var(--sofia-colors-color-palette-border)}.sofia-bd-c_colorPalette\.border\.disabled{border-color:var(--sofia-colors-color-palette-border-disabled)}.sofia-bd-c_colorPalette\.border\.focus{border-color:var(--sofia-colors-color-palette-border-focus)}.sofia-bd-c_colorPalette\.border\.hover{border-color:var(--sofia-colors-color-palette-border-hover)}.sofia-bd-c_colorPalette\.border\.invalid{border-color:var(--sofia-colors-color-palette-border-invalid)}.sofia-bd-c_colorPalette\.border\.success{border-color:var(--sofia-colors-color-palette-border-success)}.sofia-bd-c_colorPalette\.border\.warning{border-color:var(--sofia-colors-color-palette-border-warning)}.sofia-bd-c_colorPalette\.brand{border-color:var(--sofia-colors-color-palette-brand)}.sofia-bd-c_colorPalette\.canvas{border-color:var(--sofia-colors-color-palette-canvas)}.sofia-bd-c_colorPalette\.checked{border-color:var(--sofia-colors-color-palette-checked)}.sofia-bd-c_colorPalette\.checked\.fg{border-color:var(--sofia-colors-color-palette-checked-fg)}.sofia-bd-c_colorPalette\.checked\.hover{border-color:var(--sofia-colors-color-palette-checked-hover)}.sofia-bd-c_colorPalette\.control{border-color:var(--sofia-colors-color-palette-control)}.sofia-bd-c_colorPalette\.control\.hover{border-color:var(--sofia-colors-color-palette-control-hover)}.sofia-bd-c_colorPalette\.disabled{border-color:var(--sofia-colors-color-palette-disabled)}.sofia-bd-c_colorPalette\.emphasized{border-color:var(--sofia-colors-color-palette-emphasized)}.sofia-bd-c_colorPalette\.empty{border-color:var(--sofia-colors-color-palette-empty)}.sofia-bd-c_colorPalette\.fg{border-color:var(--sofia-colors-color-palette-fg)}.sofia-bd-c_colorPalette\.fg\.disabled{border-color:var(--sofia-colors-color-palette-fg-disabled)}.sofia-bd-c_colorPalette\.fg\.ghost{border-color:var(--sofia-colors-color-palette-fg-ghost)}.sofia-bd-c_colorPalette\.fg\.highlighted{border-color:var(--sofia-colors-color-palette-fg-highlighted)}.sofia-bd-c_colorPalette\.fg\.selected{border-color:var(--sofia-colors-color-palette-fg-selected)}.sofia-bd-c_colorPalette\.fill{border-color:var(--sofia-colors-color-palette-fill)}.sofia-bd-c_colorPalette\.filled{border-color:var(--sofia-colors-color-palette-filled)}.sofia-bd-c_colorPalette\.focus{border-color:var(--sofia-colors-color-palette-focus)}.sofia-bd-c_colorPalette\.focusRing{border-color:var(--sofia-colors-color-palette-focus-ring)}.sofia-bd-c_colorPalette\.ghost{border-color:var(--sofia-colors-color-palette-ghost)}.sofia-bd-c_colorPalette\.groupLabel{border-color:var(--sofia-colors-color-palette-group-label)}.sofia-bd-c_colorPalette\.highlighted{border-color:var(--sofia-colors-color-palette-highlighted)}.sofia-bd-c_colorPalette\.hover{border-color:var(--sofia-colors-color-palette-hover)}.sofia-bd-c_colorPalette\.icon{border-color:var(--sofia-colors-color-palette-icon)}.sofia-bd-c_colorPalette\.inactive{border-color:var(--sofia-colors-color-palette-inactive)}.sofia-bd-c_colorPalette\.inactive\.hover{border-color:var(--sofia-colors-color-palette-inactive-hover)}.sofia-bd-c_colorPalette\.indent{border-color:var(--sofia-colors-color-palette-indent)}.sofia-bd-c_colorPalette\.invalid{border-color:var(--sofia-colors-color-palette-invalid)}.sofia-bd-c_colorPalette\.inverse{border-color:var(--sofia-colors-color-palette-inverse)}.sofia-bd-c_colorPalette\.link{border-color:var(--sofia-colors-color-palette-link)}.sofia-bd-c_colorPalette\.link\.hover{border-color:var(--sofia-colors-color-palette-link-hover)}.sofia-bd-c_colorPalette\.loader{border-color:var(--sofia-colors-color-palette-loader)}.sofia-bd-c_colorPalette\.muted{border-color:var(--sofia-colors-color-palette-muted)}.sofia-bd-c_colorPalette\.muted\.fg{border-color:var(--sofia-colors-color-palette-muted-fg)}.sofia-bd-c_colorPalette\.off{border-color:var(--sofia-colors-color-palette-off)}.sofia-bd-c_colorPalette\.on{border-color:var(--sofia-colors-color-palette-on)}.sofia-bd-c_colorPalette\.onBrand{border-color:var(--sofia-colors-color-palette-on-brand)}.sofia-bd-c_colorPalette\.onBrand\.muted{border-color:var(--sofia-colors-color-palette-on-brand-muted)}.sofia-bd-c_colorPalette\.placeholder{border-color:var(--sofia-colors-color-palette-placeholder)}.sofia-bd-c_colorPalette\.pressed{border-color:var(--sofia-colors-color-palette-pressed)}.sofia-bd-c_colorPalette\.rating\.empty{border-color:var(--sofia-colors-color-palette-rating-empty)}.sofia-bd-c_colorPalette\.rating\.filled{border-color:var(--sofia-colors-color-palette-rating-filled)}.sofia-bd-c_colorPalette\.readOnly{border-color:var(--sofia-colors-color-palette-read-only)}.sofia-bd-c_colorPalette\.scrim{border-color:var(--sofia-colors-color-palette-scrim)}.sofia-bd-c_colorPalette\.selected{border-color:var(--sofia-colors-color-palette-selected)}.sofia-bd-c_colorPalette\.selected\.hover{border-color:var(--sofia-colors-color-palette-selected-hover)}.sofia-bd-c_colorPalette\.separator{border-color:var(--sofia-colors-color-palette-separator)}.sofia-bd-c_colorPalette\.shortcut{border-color:var(--sofia-colors-color-palette-shortcut)}.sofia-bd-c_colorPalette\.solid{border-color:var(--sofia-colors-color-palette-solid)}.sofia-bd-c_colorPalette\.solid\.fg{border-color:var(--sofia-colors-color-palette-solid-fg)}.sofia-bd-c_colorPalette\.solid\.hover{border-color:var(--sofia-colors-color-palette-solid-hover)}.sofia-bd-c_colorPalette\.stroke{border-color:var(--sofia-colors-color-palette-stroke)}.sofia-bd-c_colorPalette\.strong{border-color:var(--sofia-colors-color-palette-strong)}.sofia-bd-c_colorPalette\.subtle{border-color:var(--sofia-colors-color-palette-subtle)}.sofia-bd-c_colorPalette\.subtle\.active{border-color:var(--sofia-colors-color-palette-subtle-active)}.sofia-bd-c_colorPalette\.subtle\.fg{border-color:var(--sofia-colors-color-palette-subtle-fg)}.sofia-bd-c_colorPalette\.subtle\.hover{border-color:var(--sofia-colors-color-palette-subtle-hover)}.sofia-bd-c_colorPalette\.success{border-color:var(--sofia-colors-color-palette-success)}.sofia-bd-c_colorPalette\.surface{border-color:var(--sofia-colors-color-palette-surface)}.sofia-bd-c_colorPalette\.thumb{border-color:var(--sofia-colors-color-palette-thumb)}.sofia-bd-c_colorPalette\.thumb\.hover{border-color:var(--sofia-colors-color-palette-thumb-hover)}.sofia-bd-c_colorPalette\.track{border-color:var(--sofia-colors-color-palette-track)}.sofia-bd-c_colorPalette\.track\.off{border-color:var(--sofia-colors-color-palette-track-off)}.sofia-bd-c_colorPalette\.track\.on{border-color:var(--sofia-colors-color-palette-track-on)}.sofia-bd-c_colorPalette\.warm{border-color:var(--sofia-colors-color-palette-warm)}.sofia-bd-c_colorPalette\.warning{border-color:var(--sofia-colors-color-palette-warning)}.sofia-bd-c_control\.addon\.bg{border-color:var(--sofia-colors-control-addon-bg)}.sofia-bd-c_control\.bg{border-color:var(--sofia-colors-control-bg)}.sofia-bd-c_control\.bg\.disabled{border-color:var(--sofia-colors-control-bg-disabled)}.sofia-bd-c_control\.bg\.readOnly{border-color:var(--sofia-colors-control-bg-read-only)}.sofia-bd-c_control\.border{border-color:var(--sofia-colors-control-border)}.sofia-bd-c_control\.border\.disabled{border-color:var(--sofia-colors-control-border-disabled)}.sofia-bd-c_control\.border\.focus{border-color:var(--sofia-colors-control-border-focus)}.sofia-bd-c_control\.border\.hover{border-color:var(--sofia-colors-control-border-hover)}.sofia-bd-c_control\.border\.invalid{border-color:var(--sofia-colors-control-border-invalid)}.sofia-bd-c_control\.border\.success{border-color:var(--sofia-colors-control-border-success)}.sofia-bd-c_control\.border\.warning{border-color:var(--sofia-colors-control-border-warning)}.sofia-bd-c_control\.fg{border-color:var(--sofia-colors-control-fg)}.sofia-bd-c_control\.icon{border-color:var(--sofia-colors-control-icon)}.sofia-bd-c_control\.placeholder{border-color:var(--sofia-colors-control-placeholder)}.sofia-bd-c_danger\.border{border-color:var(--sofia-colors-danger-border)}.sofia-bd-c_danger\.fg{border-color:var(--sofia-colors-danger-fg)}.sofia-bd-c_danger\.focusRing{border-color:var(--sofia-colors-danger-focus-ring)}.sofia-bd-c_danger\.muted{border-color:var(--sofia-colors-danger-muted)}.sofia-bd-c_danger\.muted\.fg{border-color:var(--sofia-colors-danger-muted-fg)}.sofia-bd-c_danger\.solid{border-color:var(--sofia-colors-danger-solid)}.sofia-bd-c_danger\.solid\.fg{border-color:var(--sofia-colors-danger-solid-fg)}.sofia-bd-c_danger\.solid\.hover{border-color:var(--sofia-colors-danger-solid-hover)}.sofia-bd-c_danger\.subtle{border-color:var(--sofia-colors-danger-subtle)}.sofia-bd-c_danger\.subtle\.active{border-color:var(--sofia-colors-danger-subtle-active)}.sofia-bd-c_danger\.subtle\.fg{border-color:var(--sofia-colors-danger-subtle-fg)}.sofia-bd-c_danger\.subtle\.hover{border-color:var(--sofia-colors-danger-subtle-hover)}.sofia-bd-c_divider{border-color:var(--sofia-colors-divider)}.sofia-bd-c_divider\.strong{border-color:var(--sofia-colors-divider-strong)}.sofia-bd-c_fg{border-color:var(--sofia-colors-fg)}.sofia-bd-c_fg\.disabled{border-color:var(--sofia-colors-fg-disabled)}.sofia-bd-c_fg\.inverse{border-color:var(--sofia-colors-fg-inverse)}.sofia-bd-c_fg\.link{border-color:var(--sofia-colors-fg-link)}.sofia-bd-c_fg\.link\.hover{border-color:var(--sofia-colors-fg-link-hover)}.sofia-bd-c_fg\.muted{border-color:var(--sofia-colors-fg-muted)}.sofia-bd-c_fg\.onBrand{border-color:var(--sofia-colors-fg-on-brand)}.sofia-bd-c_fg\.onBrand\.muted{border-color:var(--sofia-colors-fg-on-brand-muted)}.sofia-bd-c_fg\.placeholder{border-color:var(--sofia-colors-fg-placeholder)}.sofia-bd-c_fg\.subtle{border-color:var(--sofia-colors-fg-subtle)}.sofia-bd-c_focusRing{border-color:var(--sofia-colors-focus-ring)}.sofia-bd-c_focusRing\.onBrand{border-color:var(--sofia-colors-focus-ring-on-brand)}.sofia-bd-c_gray\.100{border-color:var(--sofia-colors-gray-100)}.sofia-bd-c_gray\.200{border-color:var(--sofia-colors-gray-200)}.sofia-bd-c_gray\.300{border-color:var(--sofia-colors-gray-300)}.sofia-bd-c_gray\.400{border-color:var(--sofia-colors-gray-400)}.sofia-bd-c_gray\.50{border-color:var(--sofia-colors-gray-50)}.sofia-bd-c_gray\.500{border-color:var(--sofia-colors-gray-500)}.sofia-bd-c_gray\.600{border-color:var(--sofia-colors-gray-600)}.sofia-bd-c_gray\.700{border-color:var(--sofia-colors-gray-700)}.sofia-bd-c_gray\.800{border-color:var(--sofia-colors-gray-800)}.sofia-bd-c_gray\.900{border-color:var(--sofia-colors-gray-900)}.sofia-bd-c_gray\.950{border-color:var(--sofia-colors-gray-950)}.sofia-bd-c_green\.100{border-color:var(--sofia-colors-green-100)}.sofia-bd-c_green\.200{border-color:var(--sofia-colors-green-200)}.sofia-bd-c_green\.300{border-color:var(--sofia-colors-green-300)}.sofia-bd-c_green\.400{border-color:var(--sofia-colors-green-400)}.sofia-bd-c_green\.50{border-color:var(--sofia-colors-green-50)}.sofia-bd-c_green\.500{border-color:var(--sofia-colors-green-500)}.sofia-bd-c_green\.600{border-color:var(--sofia-colors-green-600)}.sofia-bd-c_green\.700{border-color:var(--sofia-colors-green-700)}.sofia-bd-c_green\.800{border-color:var(--sofia-colors-green-800)}.sofia-bd-c_green\.900{border-color:var(--sofia-colors-green-900)}.sofia-bd-c_green\.950{border-color:var(--sofia-colors-green-950)}.sofia-bd-c_illustration\.fill{border-color:var(--sofia-colors-illustration-fill)}.sofia-bd-c_illustration\.stroke{border-color:var(--sofia-colors-illustration-stroke)}.sofia-bd-c_indicator\.active{border-color:var(--sofia-colors-indicator-active)}.sofia-bd-c_indicator\.inactive{border-color:var(--sofia-colors-indicator-inactive)}.sofia-bd-c_indicator\.inactive\.hover{border-color:var(--sofia-colors-indicator-inactive-hover)}.sofia-bd-c_info\.border{border-color:var(--sofia-colors-info-border)}.sofia-bd-c_info\.fg{border-color:var(--sofia-colors-info-fg)}.sofia-bd-c_info\.focusRing{border-color:var(--sofia-colors-info-focus-ring)}.sofia-bd-c_info\.muted{border-color:var(--sofia-colors-info-muted)}.sofia-bd-c_info\.muted\.fg{border-color:var(--sofia-colors-info-muted-fg)}.sofia-bd-c_info\.solid{border-color:var(--sofia-colors-info-solid)}.sofia-bd-c_info\.solid\.fg{border-color:var(--sofia-colors-info-solid-fg)}.sofia-bd-c_info\.solid\.hover{border-color:var(--sofia-colors-info-solid-hover)}.sofia-bd-c_info\.subtle{border-color:var(--sofia-colors-info-subtle)}.sofia-bd-c_info\.subtle\.active{border-color:var(--sofia-colors-info-subtle-active)}.sofia-bd-c_info\.subtle\.fg{border-color:var(--sofia-colors-info-subtle-fg)}.sofia-bd-c_info\.subtle\.hover{border-color:var(--sofia-colors-info-subtle-hover)}.sofia-bd-c_kbd\.bg{border-color:var(--sofia-colors-kbd-bg)}.sofia-bd-c_kbd\.border{border-color:var(--sofia-colors-kbd-border)}.sofia-bd-c_kbd\.fg{border-color:var(--sofia-colors-kbd-fg)}.sofia-bd-c_kbd\.fg\.ghost{border-color:var(--sofia-colors-kbd-fg-ghost)}.sofia-bd-c_logo{border-color:var(--sofia-colors-logo)}.sofia-bd-c_menu\.bg{border-color:var(--sofia-colors-menu-bg)}.sofia-bd-c_menuItem\.bg\.highlighted{border-color:var(--sofia-colors-menu-item-bg-highlighted)}.sofia-bd-c_menuItem\.bg\.selected{border-color:var(--sofia-colors-menu-item-bg-selected)}.sofia-bd-c_menuItem\.fg{border-color:var(--sofia-colors-menu-item-fg)}.sofia-bd-c_menuItem\.fg\.disabled{border-color:var(--sofia-colors-menu-item-fg-disabled)}.sofia-bd-c_menuItem\.fg\.highlighted{border-color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-bd-c_menuItem\.fg\.selected{border-color:var(--sofia-colors-menu-item-fg-selected)}.sofia-bd-c_menuItem\.groupLabel{border-color:var(--sofia-colors-menu-item-group-label)}.sofia-bd-c_menuItem\.icon{border-color:var(--sofia-colors-menu-item-icon)}.sofia-bd-c_menuItem\.separator{border-color:var(--sofia-colors-menu-item-separator)}.sofia-bd-c_menuItem\.shortcut{border-color:var(--sofia-colors-menu-item-shortcut)}.sofia-bd-c_neutral\.border{border-color:var(--sofia-colors-neutral-border)}.sofia-bd-c_neutral\.fg{border-color:var(--sofia-colors-neutral-fg)}.sofia-bd-c_neutral\.focusRing{border-color:var(--sofia-colors-neutral-focus-ring)}.sofia-bd-c_neutral\.muted{border-color:var(--sofia-colors-neutral-muted)}.sofia-bd-c_neutral\.muted\.fg{border-color:var(--sofia-colors-neutral-muted-fg)}.sofia-bd-c_neutral\.solid{border-color:var(--sofia-colors-neutral-solid)}.sofia-bd-c_neutral\.solid\.fg{border-color:var(--sofia-colors-neutral-solid-fg)}.sofia-bd-c_neutral\.solid\.hover{border-color:var(--sofia-colors-neutral-solid-hover)}.sofia-bd-c_neutral\.subtle{border-color:var(--sofia-colors-neutral-subtle)}.sofia-bd-c_neutral\.subtle\.active{border-color:var(--sofia-colors-neutral-subtle-active)}.sofia-bd-c_neutral\.subtle\.fg{border-color:var(--sofia-colors-neutral-subtle-fg)}.sofia-bd-c_neutral\.subtle\.hover{border-color:var(--sofia-colors-neutral-subtle-hover)}.sofia-bd-c_overlay\.backdrop{border-color:var(--sofia-colors-overlay-backdrop)}.sofia-bd-c_overlay\.indent{border-color:var(--sofia-colors-overlay-indent)}.sofia-bd-c_overlay\.loader{border-color:var(--sofia-colors-overlay-loader)}.sofia-bd-c_overlay\.scrim{border-color:var(--sofia-colors-overlay-scrim)}.sofia-bd-c_progress\.track{border-color:var(--sofia-colors-progress-track)}.sofia-bd-c_purple\.100{border-color:var(--sofia-colors-purple-100)}.sofia-bd-c_purple\.200{border-color:var(--sofia-colors-purple-200)}.sofia-bd-c_purple\.300{border-color:var(--sofia-colors-purple-300)}.sofia-bd-c_purple\.400{border-color:var(--sofia-colors-purple-400)}.sofia-bd-c_purple\.50{border-color:var(--sofia-colors-purple-50)}.sofia-bd-c_purple\.500{border-color:var(--sofia-colors-purple-500)}.sofia-bd-c_purple\.600{border-color:var(--sofia-colors-purple-600)}.sofia-bd-c_purple\.700{border-color:var(--sofia-colors-purple-700)}.sofia-bd-c_purple\.800{border-color:var(--sofia-colors-purple-800)}.sofia-bd-c_purple\.900{border-color:var(--sofia-colors-purple-900)}.sofia-bd-c_purple\.950{border-color:var(--sofia-colors-purple-950)}.sofia-bd-c_qrCode\.brand{border-color:var(--sofia-colors-qr-code-brand)}.sofia-bd-c_red\.100{border-color:var(--sofia-colors-red-100)}.sofia-bd-c_red\.200{border-color:var(--sofia-colors-red-200)}.sofia-bd-c_red\.300{border-color:var(--sofia-colors-red-300)}.sofia-bd-c_red\.400{border-color:var(--sofia-colors-red-400)}.sofia-bd-c_red\.50{border-color:var(--sofia-colors-red-50)}.sofia-bd-c_red\.500{border-color:var(--sofia-colors-red-500)}.sofia-bd-c_red\.600{border-color:var(--sofia-colors-red-600)}.sofia-bd-c_red\.700{border-color:var(--sofia-colors-red-700)}.sofia-bd-c_red\.800{border-color:var(--sofia-colors-red-800)}.sofia-bd-c_red\.900{border-color:var(--sofia-colors-red-900)}.sofia-bd-c_red\.950{border-color:var(--sofia-colors-red-950)}.sofia-bd-c_scrollbar\.thumb{border-color:var(--sofia-colors-scrollbar-thumb)}.sofia-bd-c_scrollbar\.thumb\.hover{border-color:var(--sofia-colors-scrollbar-thumb-hover)}.sofia-bd-c_scrollbar\.track{border-color:var(--sofia-colors-scrollbar-track)}.sofia-bd-c_selection\.border{border-color:var(--sofia-colors-selection-border)}.sofia-bd-c_selection\.border\.hover{border-color:var(--sofia-colors-selection-border-hover)}.sofia-bd-c_selection\.border\.invalid{border-color:var(--sofia-colors-selection-border-invalid)}.sofia-bd-c_selection\.checked{border-color:var(--sofia-colors-selection-checked)}.sofia-bd-c_selection\.checked\.fg{border-color:var(--sofia-colors-selection-checked-fg)}.sofia-bd-c_selection\.checked\.hover{border-color:var(--sofia-colors-selection-checked-hover)}.sofia-bd-c_selection\.rating\.empty{border-color:var(--sofia-colors-selection-rating-empty)}.sofia-bd-c_selection\.rating\.filled{border-color:var(--sofia-colors-selection-rating-filled)}.sofia-bd-c_selection\.thumb{border-color:var(--sofia-colors-selection-thumb)}.sofia-bd-c_selection\.track\.off{border-color:var(--sofia-colors-selection-track-off)}.sofia-bd-c_selection\.track\.on{border-color:var(--sofia-colors-selection-track-on)}.sofia-bd-c_shadow{border-color:var(--sofia-colors-shadow)}.sofia-bd-c_skeleton\.base{border-color:var(--sofia-colors-skeleton-base)}.sofia-bd-c_state\.highlighted{border-color:var(--sofia-colors-state-highlighted)}.sofia-bd-c_state\.hover{border-color:var(--sofia-colors-state-hover)}.sofia-bd-c_state\.pressed{border-color:var(--sofia-colors-state-pressed)}.sofia-bd-c_state\.selected{border-color:var(--sofia-colors-state-selected)}.sofia-bd-c_state\.selected\.hover{border-color:var(--sofia-colors-state-selected-hover)}.sofia-bd-c_success\.border{border-color:var(--sofia-colors-success-border)}.sofia-bd-c_success\.fg{border-color:var(--sofia-colors-success-fg)}.sofia-bd-c_success\.focusRing{border-color:var(--sofia-colors-success-focus-ring)}.sofia-bd-c_success\.muted{border-color:var(--sofia-colors-success-muted)}.sofia-bd-c_success\.muted\.fg{border-color:var(--sofia-colors-success-muted-fg)}.sofia-bd-c_success\.solid{border-color:var(--sofia-colors-success-solid)}.sofia-bd-c_success\.solid\.fg{border-color:var(--sofia-colors-success-solid-fg)}.sofia-bd-c_success\.solid\.hover{border-color:var(--sofia-colors-success-solid-hover)}.sofia-bd-c_success\.subtle{border-color:var(--sofia-colors-success-subtle)}.sofia-bd-c_success\.subtle\.active{border-color:var(--sofia-colors-success-subtle-active)}.sofia-bd-c_success\.subtle\.fg{border-color:var(--sofia-colors-success-subtle-fg)}.sofia-bd-c_success\.subtle\.hover{border-color:var(--sofia-colors-success-subtle-hover)}.sofia-bd-c_textSelection\.bg{border-color:var(--sofia-colors-text-selection-bg)}.sofia-bd-c_textSelection\.fg{border-color:var(--sofia-colors-text-selection-fg)}.sofia-bd-c_transparent{border-color:var(--sofia-colors-transparent)}.sofia-bd-c_var\(--layer-color\){border-color:var(--layer-color)}.sofia-bd-c_warning\.border{border-color:var(--sofia-colors-warning-border)}.sofia-bd-c_warning\.fg{border-color:var(--sofia-colors-warning-fg)}.sofia-bd-c_warning\.focusRing{border-color:var(--sofia-colors-warning-focus-ring)}.sofia-bd-c_warning\.muted{border-color:var(--sofia-colors-warning-muted)}.sofia-bd-c_warning\.muted\.fg{border-color:var(--sofia-colors-warning-muted-fg)}.sofia-bd-c_warning\.solid{border-color:var(--sofia-colors-warning-solid)}.sofia-bd-c_warning\.solid\.fg{border-color:var(--sofia-colors-warning-solid-fg)}.sofia-bd-c_warning\.solid\.hover{border-color:var(--sofia-colors-warning-solid-hover)}.sofia-bd-c_warning\.subtle{border-color:var(--sofia-colors-warning-subtle)}.sofia-bd-c_warning\.subtle\.active{border-color:var(--sofia-colors-warning-subtle-active)}.sofia-bd-c_warning\.subtle\.fg{border-color:var(--sofia-colors-warning-subtle-fg)}.sofia-bd-c_warning\.subtle\.hover{border-color:var(--sofia-colors-warning-subtle-hover)}.sofia-bd-c_white{border-color:var(--sofia-colors-white)}.sofia-bd-c_yellow\.100{border-color:var(--sofia-colors-yellow-100)}.sofia-bd-c_yellow\.200{border-color:var(--sofia-colors-yellow-200)}.sofia-bd-c_yellow\.300{border-color:var(--sofia-colors-yellow-300)}.sofia-bd-c_yellow\.400{border-color:var(--sofia-colors-yellow-400)}.sofia-bd-c_yellow\.50{border-color:var(--sofia-colors-yellow-50)}.sofia-bd-c_yellow\.500{border-color:var(--sofia-colors-yellow-500)}.sofia-bd-c_yellow\.600{border-color:var(--sofia-colors-yellow-600)}.sofia-bd-c_yellow\.700{border-color:var(--sofia-colors-yellow-700)}.sofia-bd-c_yellow\.800{border-color:var(--sofia-colors-yellow-800)}.sofia-bd-c_yellow\.900{border-color:var(--sofia-colors-yellow-900)}.sofia-bd-c_yellow\.950{border-color:var(--sofia-colors-yellow-950)}.sofia-bd-l_strong{border-left:var(--sofia-borders-strong)}.sofia-bd-l_subtle{border-left:var(--sofia-borders-subtle)}.sofia-bdr_2xs{border-radius:var(--sofia-radii-2xs)}.sofia-bdr_9999px{border-radius:9999px}.sofia-bdr_actionBar\.selectionTrigger{border-radius:var(--sofia-radii-action-bar-selection-trigger)}.sofia-bdr_arrow{border-radius:var(--sofia-radii-arrow)}.sofia-bdr_badge{border-radius:var(--sofia-radii-badge)}.sofia-bdr_banner{border-radius:var(--sofia-radii-banner)}.sofia-bdr_button{border-radius:var(--sofia-radii-button)}.sofia-bdr_card{border-radius:var(--sofia-radii-card)}.sofia-bdr_checkbox{border-radius:var(--sofia-radii-checkbox)}.sofia-bdr_chip{border-radius:var(--sofia-radii-chip)}.sofia-bdr_control{border-radius:var(--sofia-radii-control)}.sofia-bdr_dataTable\.sortTrigger{border-radius:var(--sofia-radii-data-table-sort-trigger)}.sofia-bdr_fileUpload\.preview{border-radius:var(--sofia-radii-file-upload-preview)}.sofia-bdr_full{border-radius:var(--sofia-radii-full)}.sofia-bdr_highlight{border-radius:var(--sofia-radii-highlight)}.sofia-bdr_item{border-radius:var(--sofia-radii-item)}.sofia-bdr_kbd{border-radius:var(--sofia-radii-kbd)}.sofia-bdr_lg{border-radius:var(--sofia-radii-lg)}.sofia-bdr_link{border-radius:var(--sofia-radii-link)}.sofia-bdr_md{border-radius:var(--sofia-radii-md)}.sofia-bdr_menu{border-radius:var(--sofia-radii-menu)}.sofia-bdr_menuItem{border-radius:var(--sofia-radii-menu-item)}.sofia-bdr_none{border-radius:var(--sofia-radii-none)}.sofia-bdr_overlay{border-radius:var(--sofia-radii-overlay)}.sofia-bdr_segment{border-radius:var(--sofia-radii-segment)}.sofia-bdr_sheet{border-radius:var(--sofia-radii-sheet)}.sofia-bdr_sidebar\.item{border-radius:var(--sofia-radii-sidebar-item)}.sofia-bdr_sidebar\.panel{border-radius:var(--sofia-radii-sidebar-panel)}.sofia-bdr_signaturePad{border-radius:var(--sofia-radii-signature-pad)}.sofia-bdr_skeleton{border-radius:var(--sofia-radii-skeleton)}.sofia-bdr_skeleton\.heading{border-radius:var(--sofia-radii-skeleton-heading)}.sofia-bdr_sm{border-radius:var(--sofia-radii-sm)}.sofia-bdr_tooltip{border-radius:var(--sofia-radii-tooltip)}.sofia-bdr_xl{border-radius:var(--sofia-radii-xl)}.sofia-bdr_xs{border-radius:var(--sofia-radii-xs)}.sofia-bd-r_control{border-right:var(--sofia-borders-control)}.sofia-bd-r_dashed{border-right:var(--sofia-borders-dashed)}.sofia-bd-r_default{border-right:var(--sofia-borders-default)}.sofia-bd-r_dropzone{border-right:var(--sofia-borders-dropzone)}.sofia-bd-r_none{border-right:var(--sofia-borders-none)}.sofia-bd-r_strong{border-right:var(--sofia-borders-strong)}.sofia-bd-r_subtle{border-right:var(--sofia-borders-subtle)}.sofia-border-style_dashed{border-style:dashed}.sofia-border-style_solid{border-style:solid}.sofia-bd-t_control{border-top:var(--sofia-borders-control)}.sofia-bd-t_dashed{border-top:var(--sofia-borders-dashed)}.sofia-bd-t_default{border-top:var(--sofia-borders-default)}.sofia-bd-t_dropzone{border-top:var(--sofia-borders-dropzone)}.sofia-bd-t_none{border-top:var(--sofia-borders-none)}.sofia-bd-t_strong{border-top:var(--sofia-borders-strong)}.sofia-bd-t_subtle{border-top:var(--sofia-borders-subtle)}.sofia-bd-w_0{border-width:var(--sofia-border-widths-0)}.sofia-bd-w_1{border-width:var(--sofia-border-widths-1)}.sofia-bd-w_2{border-width:var(--sofia-border-widths-2)}.sofia-bd-w_3{border-width:var(--sofia-border-widths-3)}.sofia-bd-w_\[1\.5px\]{border-width:1.5px}.sofia-bd-w_\[4px\]{border-width:4px}.sofia-bd-w_\[5px\]{border-width:5px}.sofia-bd-w_default{border-width:var(--sofia-border-widths-default)}.sofia-bd-w_divider{border-width:var(--sofia-border-widths-divider)}.sofia-bd-w_focusRing{border-width:var(--sofia-border-widths-focus-ring)}.sofia-bd-w_focusRing\.halo{border-width:var(--sofia-border-widths-focus-ring-halo)}.sofia-bd-w_indicator{border-width:var(--sofia-border-widths-indicator)}.sofia-bd-w_strong{border-width:var(--sofia-border-widths-strong)}.sofia-columns_1{columns:1}.sofia-columns_2{columns:2}.sofia-columns_3{columns:3}.sofia-flex_1{flex:1}.sofia-flex_0_0_auto{flex:none}.sofia-flex_0_0_token\(spacing\.-1\,_-1\){flex:0 0 calc(var(--sofia-spacing-1) * -1)}.sofia-flex_0_0_token\(spacing\.-10\,_-10\){flex:0 0 calc(var(--sofia-spacing-10) * -1)}.sofia-flex_0_0_token\(spacing\.-11\,_-11\){flex:0 0 calc(var(--sofia-spacing-11) * -1)}.sofia-flex_0_0_token\(spacing\.-12\,_-12\){flex:0 0 calc(var(--sofia-spacing-12) * -1)}.sofia-flex_0_0_token\(spacing\.-2\,_-2\){flex:0 0 calc(var(--sofia-spacing-2) * -1)}.sofia-flex_0_0_token\(spacing\.-3\,_-3\){flex:0 0 calc(var(--sofia-spacing-3) * -1)}.sofia-flex_0_0_token\(spacing\.-4\,_-4\){flex:0 0 calc(var(--sofia-spacing-4) * -1)}.sofia-flex_0_0_token\(spacing\.-5\,_-5\){flex:0 0 calc(var(--sofia-spacing-5) * -1)}.sofia-flex_0_0_token\(spacing\.-6\,_-6\){flex:0 0 calc(var(--sofia-spacing-6) * -1)}.sofia-flex_0_0_token\(spacing\.-7\,_-7\){flex:0 0 calc(var(--sofia-spacing-7) * -1)}.sofia-flex_0_0_token\(spacing\.-8\,_-8\){flex:0 0 calc(var(--sofia-spacing-8) * -1)}.sofia-flex_0_0_token\(spacing\.-9\,_-9\){flex:0 0 calc(var(--sofia-spacing-9) * -1)}.sofia-flex_0_0_token\(spacing\.-focusRingOffset\,_-focusRingOffset\){flex:0 0 calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-flex_0_0_token\(spacing\.0\,_0\){flex:0 0 var(--sofia-spacing-0,0)}.sofia-flex_0_0_token\(spacing\.0\.5\,_0\.5\){flex:0 0 var(--sofia-spacing-0\.5,.5)}.sofia-flex_0_0_token\(spacing\.1\,_1\){flex:0 0 var(--sofia-spacing-1,1)}.sofia-flex_0_0_token\(spacing\.1\.5\,_1\.5\){flex:0 0 var(--sofia-spacing-1\.5,1.5)}.sofia-flex_0_0_token\(spacing\.10\,_10\){flex:0 0 var(--sofia-spacing-10,10)}.sofia-flex_0_0_token\(spacing\.11\,_11\){flex:0 0 var(--sofia-spacing-11,11)}.sofia-flex_0_0_token\(spacing\.12\,_12\){flex:0 0 var(--sofia-spacing-12,12)}.sofia-flex_0_0_token\(spacing\.2\,_2\){flex:0 0 var(--sofia-spacing-2,2)}.sofia-flex_0_0_token\(spacing\.25\,_25\){flex:0 0 25px}.sofia-flex_0_0_token\(spacing\.3\,_3\){flex:0 0 var(--sofia-spacing-3,3)}.sofia-flex_0_0_token\(spacing\.4\,_4\){flex:0 0 var(--sofia-spacing-4,4)}.sofia-flex_0_0_token\(spacing\.5\,_5\){flex:0 0 var(--sofia-spacing-5,5)}.sofia-flex_0_0_token\(spacing\.6\,_6\){flex:0 0 var(--sofia-spacing-6,6)}.sofia-flex_0_0_token\(spacing\.7\,_7\){flex:0 0 var(--sofia-spacing-7,7)}.sofia-flex_0_0_token\(spacing\.8\,_8\){flex:0 0 var(--sofia-spacing-8,8)}.sofia-flex_0_0_token\(spacing\.9\,_9\){flex:0 0 var(--sofia-spacing-9,9)}.sofia-flex_0_0_token\(spacing\.focusRingOffset\,_focusRingOffset\){flex:0 0 var(--sofia-spacing-focus-ring-offset,focusRingOffset)}.sofia-flex_0_0_token\(spacing\.gap\,_gap\){flex:0 0 gap}.sofia-flex_0_0_token\(spacing\.gutter\,_gutter\){flex:0 0 gutter}.sofia-flex_0_0_token\(spacing\.padding\,_padding\){flex:0 0 padding}.sofia-flex_0_0_token\(spacing\.paddingX\,_paddingX\){flex:0 0 paddingX}.sofia-flex_0_0_token\(spacing\.paddingX\.lg\,_paddingX\.lg\){flex:0 0 paddingX.lg}.sofia-flex_0_0_token\(spacing\.paddingX\.md\,_paddingX\.md\){flex:0 0 paddingX.md}.sofia-flex_0_0_token\(spacing\.paddingX\.sm\,_paddingX\.sm\){flex:0 0 paddingX.sm}.sofia-flex_0_0_token\(spacing\.paddingY\,_paddingY\){flex:0 0 paddingY}.sofia-flex_auto{flex:auto}.sofia-flex_initial{flex:0 auto}.sofia-flex_none{flex:none}.sofia-gap_-0\.25{gap:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-gap_-0\.5{gap:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-gap_-1{gap:calc(var(--sofia-spacing-1) * -1)}.sofia-gap_-1\.5{gap:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-gap_-10{gap:calc(var(--sofia-spacing-10) * -1)}.sofia-gap_-11{gap:calc(var(--sofia-spacing-11) * -1)}.sofia-gap_-12{gap:calc(var(--sofia-spacing-12) * -1)}.sofia-gap_-2{gap:calc(var(--sofia-spacing-2) * -1)}.sofia-gap_-2\.5{gap:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-gap_-3{gap:calc(var(--sofia-spacing-3) * -1)}.sofia-gap_-4{gap:calc(var(--sofia-spacing-4) * -1)}.sofia-gap_-5{gap:calc(var(--sofia-spacing-5) * -1)}.sofia-gap_-6{gap:calc(var(--sofia-spacing-6) * -1)}.sofia-gap_-7{gap:calc(var(--sofia-spacing-7) * -1)}.sofia-gap_-8{gap:calc(var(--sofia-spacing-8) * -1)}.sofia-gap_-9{gap:calc(var(--sofia-spacing-9) * -1)}.sofia-gap_0{gap:var(--sofia-spacing-0)}.sofia-gap_0\.25{gap:var(--sofia-spacing-0\.25)}.sofia-gap_0\.5{gap:var(--sofia-spacing-0\.5)}.sofia-gap_1{gap:var(--sofia-spacing-1)}.sofia-gap_1\.5{gap:var(--sofia-spacing-1\.5)}.sofia-gap_10{gap:var(--sofia-spacing-10)}.sofia-gap_11{gap:var(--sofia-spacing-11)}.sofia-gap_12{gap:var(--sofia-spacing-12)}.sofia-gap_2{gap:var(--sofia-spacing-2)}.sofia-gap_2\.5{gap:var(--sofia-spacing-2\.5)}.sofia-gap_3{gap:var(--sofia-spacing-3)}.sofia-gap_4{gap:var(--sofia-spacing-4)}.sofia-gap_5{gap:var(--sofia-spacing-5)}.sofia-gap_6{gap:var(--sofia-spacing-6)}.sofia-gap_7{gap:var(--sofia-spacing-7)}.sofia-gap_8{gap:var(--sofia-spacing-8)}.sofia-gap_9{gap:var(--sofia-spacing-9)}.sofia-gap_-button\.paddingX\.lg{gap:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-gap_-button\.paddingX\.md{gap:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-gap_-button\.paddingX\.sm{gap:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-gap_-card\.padding{gap:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-gap_-control\.paddingX{gap:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-gap_-dialog\.paddingX{gap:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-gap_-dialog\.paddingY{gap:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-gap_-drawer\.paddingX{gap:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-gap_-focusRingOffset{gap:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-gap_-item\.gap{gap:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-gap_-item\.paddingX{gap:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-gap_-item\.paddingY{gap:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-gap_-menu\.padding{gap:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-gap_-menuItem\.gap{gap:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-gap_-menuItem\.paddingX{gap:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-gap_-menuItem\.paddingY{gap:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-gap_-overlay\.padding{gap:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-gap_-page\.gutter{gap:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-gap_-tooltip\.padding{gap:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-gap_0px{gap:0}.sofia-gap_8px{gap:8px}.sofia-gap_button\.paddingX\.lg{gap:var(--sofia-spacing-button-padding-x-lg)}.sofia-gap_button\.paddingX\.md{gap:var(--sofia-spacing-button-padding-x-md)}.sofia-gap_button\.paddingX\.sm{gap:var(--sofia-spacing-button-padding-x-sm)}.sofia-gap_card\.padding{gap:var(--sofia-spacing-card-padding)}.sofia-gap_control\.paddingX{gap:var(--sofia-spacing-control-padding-x)}.sofia-gap_dialog\.paddingX{gap:var(--sofia-spacing-dialog-padding-x)}.sofia-gap_dialog\.paddingY{gap:var(--sofia-spacing-dialog-padding-y)}.sofia-gap_drawer\.paddingX{gap:var(--sofia-spacing-drawer-padding-x)}.sofia-gap_focusRingOffset{gap:var(--sofia-spacing-focus-ring-offset)}.sofia-gap_item\.gap{gap:var(--sofia-spacing-item-gap)}.sofia-gap_item\.paddingX{gap:var(--sofia-spacing-item-padding-x)}.sofia-gap_item\.paddingY{gap:var(--sofia-spacing-item-padding-y)}.sofia-gap_loose{gap:loose}.sofia-gap_menu\.padding{gap:var(--sofia-spacing-menu-padding)}.sofia-gap_menuItem\.gap{gap:var(--sofia-spacing-menu-item-gap)}.sofia-gap_menuItem\.paddingX{gap:var(--sofia-spacing-menu-item-padding-x)}.sofia-gap_menuItem\.paddingY{gap:var(--sofia-spacing-menu-item-padding-y)}.sofia-gap_overlay\.padding{gap:var(--sofia-spacing-overlay-padding)}.sofia-gap_page\.gutter{gap:var(--sofia-spacing-page-gutter)}.sofia-gap_tooltip\.padding{gap:var(--sofia-spacing-tooltip-padding)}.sofia-grid-c_1_\/_-1,.sofia-grid-c_\[1_\/_-1\]{grid-column:1/-1}.sofia-grid-c_\[1\]{grid-column:1}.sofia-grid-c_\[2_\/_span_2\]{grid-column:2/span 2}.sofia-grid-c_\[2\]{grid-column:2}.sofia-grid-c_span_2{grid-column:span 2}.sofia-grid-c_span_3{grid-column:span 3}.sofia-grid-r_span_2{grid-row:span 2}.sofia-grid-template-areas_\"canvas\"_\"layers\"{grid-template-areas:"canvas""layers"}.sofia-li-s_disc{list-style:outside}.sofia-li-s_none{list-style:none}.sofia-msk_true{-webkit-mask:true;-webkit-mask:true;mask:true}.sofia-offset_var\(--sofia-spacing-3\){offset:var(--sofia-spacing-3)}.sofia-ring_true{outline:true}.sofia-ring_focusRing{outline:focusRing}.sofia-ring_focusRing\.onBrand{outline:focusRing\.onBrand}.sofia-ring_none{outline:var(--sofia-borders-none)}.sofia-ov_auto{overflow:auto}.sofia-ov_hidden{overflow:hidden}.sofia-ov_visible{overflow:visible}.sofia-scrs-t_x{scroll-snap-type:x var(--scroll-snap-strictness)}.sofia-td_line-through{text-decoration:line-through}.sofia-td_none{text-decoration:none}.sofia-td_underline{text-decoration:underline}.sofia-tw_balance{text-wrap:balance}.sofia-bd-e-w_var\(--thickness\){border-inline-end-width:var(--thickness)}.sofia-inset-e_-1{inset-inline-end:calc(var(--sofia-spacing-1) * -1)}.sofia-inset-e_-10{inset-inline-end:calc(var(--sofia-spacing-10) * -1)}.sofia-inset-e_-11{inset-inline-end:calc(var(--sofia-spacing-11) * -1)}.sofia-inset-e_-12{inset-inline-end:calc(var(--sofia-spacing-12) * -1)}.sofia-inset-e_-2{inset-inline-end:calc(var(--sofia-spacing-2) * -1)}.sofia-inset-e_-3{inset-inline-end:calc(var(--sofia-spacing-3) * -1)}.sofia-inset-e_-4{inset-inline-end:calc(var(--sofia-spacing-4) * -1)}.sofia-inset-e_-5{inset-inline-end:calc(var(--sofia-spacing-5) * -1)}.sofia-inset-e_-6{inset-inline-end:calc(var(--sofia-spacing-6) * -1)}.sofia-inset-e_-7{inset-inline-end:calc(var(--sofia-spacing-7) * -1)}.sofia-inset-e_-8{inset-inline-end:calc(var(--sofia-spacing-8) * -1)}.sofia-inset-e_-9{inset-inline-end:calc(var(--sofia-spacing-9) * -1)}.sofia-inset-e_0{inset-inline-end:var(--sofia-spacing-0)}.sofia-inset-e_0\.5{inset-inline-end:var(--sofia-spacing-0\.5)}.sofia-inset-e_1{inset-inline-end:var(--sofia-spacing-1)}.sofia-inset-e_1\.5{inset-inline-end:var(--sofia-spacing-1\.5)}.sofia-inset-e_10{inset-inline-end:var(--sofia-spacing-10)}.sofia-inset-e_11{inset-inline-end:var(--sofia-spacing-11)}.sofia-inset-e_12{inset-inline-end:var(--sofia-spacing-12)}.sofia-inset-e_2{inset-inline-end:var(--sofia-spacing-2)}.sofia-inset-e_25{inset-inline-end:25px}.sofia-inset-e_3{inset-inline-end:var(--sofia-spacing-3)}.sofia-inset-e_4{inset-inline-end:var(--sofia-spacing-4)}.sofia-inset-e_5{inset-inline-end:var(--sofia-spacing-5)}.sofia-inset-e_6{inset-inline-end:var(--sofia-spacing-6)}.sofia-inset-e_7{inset-inline-end:var(--sofia-spacing-7)}.sofia-inset-e_8{inset-inline-end:var(--sofia-spacing-8)}.sofia-inset-e_9{inset-inline-end:var(--sofia-spacing-9)}.sofia-inset-e_-focusRingOffset{inset-inline-end:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-inset-e_50\%{inset-inline-end:50%}.sofia-inset-e_\[4px\]{inset-inline-end:4px}.sofia-inset-e_auto{inset-inline-end:auto}.sofia-inset-e_focusRingOffset{inset-inline-end:var(--sofia-spacing-focus-ring-offset)}.sofia-inset-e_gap{inset-inline-end:gap}.sofia-inset-e_gutter{inset-inline-end:gutter}.sofia-inset-e_padding{inset-inline-end:padding}.sofia-inset-e_paddingX{inset-inline-end:paddingX}.sofia-inset-e_paddingX\.lg{inset-inline-end:paddingX\.lg}.sofia-inset-e_paddingX\.md{inset-inline-end:paddingX\.md}.sofia-inset-e_paddingX\.sm{inset-inline-end:paddingX\.sm}.sofia-inset-e_paddingY{inset-inline-end:paddingY}.sofia-inset-s_0{inset-inline-start:var(--sofia-spacing-0)}.sofia-inset-s_50\%{inset-inline-start:50%}.sofia-inset-s_auto{inset-inline-start:auto}.sofia-me_1{margin-inline-end:var(--sofia-spacing-1)}.sofia-pe_2{padding-inline-end:var(--sofia-spacing-2)}.sofia-pe_3{padding-inline-end:var(--sofia-spacing-3)}.sofia-ps_1{padding-inline-start:var(--sofia-spacing-1)}.sofia-ps_2{padding-inline-start:var(--sofia-spacing-2)}.sofia-ps_3{padding-inline-start:var(--sofia-spacing-3)}.sofia-ps_4{padding-inline-start:var(--sofia-spacing-4)}.sofia-ps_5{padding-inline-start:var(--sofia-spacing-5)}.sofia-bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.sofia-inset-be_0{inset-block-end:var(--sofia-spacing-0)}.sofia-inset-be_0\.5{inset-block-end:var(--sofia-spacing-0\.5)}.sofia-inset-be_50\%{inset-block-end:50%}.sofia-inset-be_auto{inset-block-end:auto}.sofia-inset-bs_-1{inset-block-start:calc(var(--sofia-spacing-1) * -1)}.sofia-inset-bs_-10{inset-block-start:calc(var(--sofia-spacing-10) * -1)}.sofia-inset-bs_-11{inset-block-start:calc(var(--sofia-spacing-11) * -1)}.sofia-inset-bs_-12{inset-block-start:calc(var(--sofia-spacing-12) * -1)}.sofia-inset-bs_-2{inset-block-start:calc(var(--sofia-spacing-2) * -1)}.sofia-inset-bs_-3{inset-block-start:calc(var(--sofia-spacing-3) * -1)}.sofia-inset-bs_-4{inset-block-start:calc(var(--sofia-spacing-4) * -1)}.sofia-inset-bs_-5{inset-block-start:calc(var(--sofia-spacing-5) * -1)}.sofia-inset-bs_-6{inset-block-start:calc(var(--sofia-spacing-6) * -1)}.sofia-inset-bs_-7{inset-block-start:calc(var(--sofia-spacing-7) * -1)}.sofia-inset-bs_-8{inset-block-start:calc(var(--sofia-spacing-8) * -1)}.sofia-inset-bs_-9{inset-block-start:calc(var(--sofia-spacing-9) * -1)}.sofia-inset-bs_0{inset-block-start:var(--sofia-spacing-0)}.sofia-inset-bs_0\.5{inset-block-start:var(--sofia-spacing-0\.5)}.sofia-inset-bs_1{inset-block-start:var(--sofia-spacing-1)}.sofia-inset-bs_1\.5{inset-block-start:var(--sofia-spacing-1\.5)}.sofia-inset-bs_10{inset-block-start:var(--sofia-spacing-10)}.sofia-inset-bs_11{inset-block-start:var(--sofia-spacing-11)}.sofia-inset-bs_12{inset-block-start:var(--sofia-spacing-12)}.sofia-inset-bs_2{inset-block-start:var(--sofia-spacing-2)}.sofia-inset-bs_25{inset-block-start:25px}.sofia-inset-bs_3{inset-block-start:var(--sofia-spacing-3)}.sofia-inset-bs_4{inset-block-start:var(--sofia-spacing-4)}.sofia-inset-bs_5{inset-block-start:var(--sofia-spacing-5)}.sofia-inset-bs_6{inset-block-start:var(--sofia-spacing-6)}.sofia-inset-bs_7{inset-block-start:var(--sofia-spacing-7)}.sofia-inset-bs_8{inset-block-start:var(--sofia-spacing-8)}.sofia-inset-bs_9{inset-block-start:var(--sofia-spacing-9)}.sofia-inset-bs_-focusRingOffset{inset-block-start:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-inset-bs_50\%{inset-block-start:50%}.sofia-inset-bs_\[4px\]{inset-block-start:4px}.sofia-inset-bs_auto{inset-block-start:auto}.sofia-inset-bs_focusRingOffset{inset-block-start:var(--sofia-spacing-focus-ring-offset)}.sofia-inset-bs_gap{inset-block-start:gap}.sofia-inset-bs_gutter{inset-block-start:gutter}.sofia-inset-bs_padding{inset-block-start:padding}.sofia-inset-bs_paddingX{inset-block-start:paddingX}.sofia-inset-bs_paddingX\.lg{inset-block-start:paddingX\.lg}.sofia-inset-bs_paddingX\.md{inset-block-start:paddingX\.md}.sofia-inset-bs_paddingX\.sm{inset-block-start:paddingX\.sm}.sofia-inset-bs_paddingY{inset-block-start:paddingY}.sofia-ai_baseline{align-items:baseline}.sofia-ai_center{align-items:center}.sofia-ai_end{align-items:end}.sofia-ai_flex-end{align-items:flex-end}.sofia-ai_flex-start{align-items:flex-start}.sofia-ai_start{align-items:start}.sofia-ai_stretch{align-items:stretch}.sofia-as_center{align-self:center}.sofia-as_flex-end{align-self:flex-end}.sofia-as_flex-start{align-self:flex-start}.sofia-as_stretch{align-self:stretch}.sofia-asp_\[4_\/_3\]{aspect-ratio:4/3}.sofia-asp_landscape{aspect-ratio:var(--sofia-aspect-ratios-landscape)}.sofia-asp_portrait{aspect-ratio:var(--sofia-aspect-ratios-portrait)}.sofia-asp_square{aspect-ratio:var(--sofia-aspect-ratios-square)}.sofia-asp_wide{aspect-ratio:var(--sofia-aspect-ratios-wide)}.sofia-bg-c_animatedBackground\.blob{background-color:var(--sofia-colors-animated-background-blob)}.sofia-bg-c_bg\.brand{background-color:var(--sofia-colors-bg-brand)}.sofia-bg-c_bg\.canvas{background-color:var(--sofia-colors-bg-canvas)}.sofia-bg-c_bg\.disabled{background-color:var(--sofia-colors-bg-disabled)}.sofia-bg-c_bg\.emphasized{background-color:var(--sofia-colors-bg-emphasized)}.sofia-bg-c_bg\.inverse{background-color:var(--sofia-colors-bg-inverse)}.sofia-bg-c_bg\.muted{background-color:var(--sofia-colors-bg-muted)}.sofia-bg-c_bg\.subtle{background-color:var(--sofia-colors-bg-subtle)}.sofia-bg-c_bg\.surface{background-color:var(--sofia-colors-bg-surface)}.sofia-bg-c_bg\.warm{background-color:var(--sofia-colors-bg-warm)}.sofia-bg-c_black{background-color:var(--sofia-colors-black)}.sofia-bg-c_blue\.100{background-color:var(--sofia-colors-blue-100)}.sofia-bg-c_blue\.200{background-color:var(--sofia-colors-blue-200)}.sofia-bg-c_blue\.300{background-color:var(--sofia-colors-blue-300)}.sofia-bg-c_blue\.400{background-color:var(--sofia-colors-blue-400)}.sofia-bg-c_blue\.50{background-color:var(--sofia-colors-blue-50)}.sofia-bg-c_blue\.500{background-color:var(--sofia-colors-blue-500)}.sofia-bg-c_blue\.600{background-color:var(--sofia-colors-blue-600)}.sofia-bg-c_blue\.700{background-color:var(--sofia-colors-blue-700)}.sofia-bg-c_blue\.800{background-color:var(--sofia-colors-blue-800)}.sofia-bg-c_blue\.900{background-color:var(--sofia-colors-blue-900)}.sofia-bg-c_blue\.950{background-color:var(--sofia-colors-blue-950)}.sofia-bg-c_border{background-color:var(--sofia-colors-border)}.sofia-bg-c_border\.control{background-color:var(--sofia-colors-border-control)}.sofia-bg-c_border\.control\.hover{background-color:var(--sofia-colors-border-control-hover)}.sofia-bg-c_border\.disabled{background-color:var(--sofia-colors-border-disabled)}.sofia-bg-c_border\.focus{background-color:var(--sofia-colors-border-focus)}.sofia-bg-c_border\.inverse{background-color:var(--sofia-colors-border-inverse)}.sofia-bg-c_border\.strong{background-color:var(--sofia-colors-border-strong)}.sofia-bg-c_border\.subtle{background-color:var(--sofia-colors-border-subtle)}.sofia-bg-c_brand\.border{background-color:var(--sofia-colors-brand-border)}.sofia-bg-c_brand\.fg{background-color:var(--sofia-colors-brand-fg)}.sofia-bg-c_brand\.focusRing{background-color:var(--sofia-colors-brand-focus-ring)}.sofia-bg-c_brand\.muted{background-color:var(--sofia-colors-brand-muted)}.sofia-bg-c_brand\.muted\.fg{background-color:var(--sofia-colors-brand-muted-fg)}.sofia-bg-c_brand\.solid{background-color:var(--sofia-colors-brand-solid)}.sofia-bg-c_brand\.solid\.fg{background-color:var(--sofia-colors-brand-solid-fg)}.sofia-bg-c_brand\.solid\.hover{background-color:var(--sofia-colors-brand-solid-hover)}.sofia-bg-c_brand\.subtle{background-color:var(--sofia-colors-brand-subtle)}.sofia-bg-c_brand\.subtle\.active{background-color:var(--sofia-colors-brand-subtle-active)}.sofia-bg-c_brand\.subtle\.fg{background-color:var(--sofia-colors-brand-subtle-fg)}.sofia-bg-c_brand\.subtle\.hover{background-color:var(--sofia-colors-brand-subtle-hover)}.sofia-bg-c_calendarDay\.selected\.hover{background-color:var(--sofia-colors-calendar-day-selected-hover)}.sofia-bg-c_colorPalette{background-color:var(--sofia-colors-color-palette)}.sofia-bg-c_colorPalette\.100{background-color:var(--sofia-colors-color-palette-100)}.sofia-bg-c_colorPalette\.200{background-color:var(--sofia-colors-color-palette-200)}.sofia-bg-c_colorPalette\.300{background-color:var(--sofia-colors-color-palette-300)}.sofia-bg-c_colorPalette\.400{background-color:var(--sofia-colors-color-palette-400)}.sofia-bg-c_colorPalette\.50{background-color:var(--sofia-colors-color-palette-50)}.sofia-bg-c_colorPalette\.500{background-color:var(--sofia-colors-color-palette-500)}.sofia-bg-c_colorPalette\.600{background-color:var(--sofia-colors-color-palette-600)}.sofia-bg-c_colorPalette\.700{background-color:var(--sofia-colors-color-palette-700)}.sofia-bg-c_colorPalette\.800{background-color:var(--sofia-colors-color-palette-800)}.sofia-bg-c_colorPalette\.900{background-color:var(--sofia-colors-color-palette-900)}.sofia-bg-c_colorPalette\.950{background-color:var(--sofia-colors-color-palette-950)}.sofia-bg-c_colorPalette\.active{background-color:var(--sofia-colors-color-palette-active)}.sofia-bg-c_colorPalette\.addon\.bg{background-color:var(--sofia-colors-color-palette-addon-bg)}.sofia-bg-c_colorPalette\.backdrop{background-color:var(--sofia-colors-color-palette-backdrop)}.sofia-bg-c_colorPalette\.base{background-color:var(--sofia-colors-color-palette-base)}.sofia-bg-c_colorPalette\.bg{background-color:var(--sofia-colors-color-palette-bg)}.sofia-bg-c_colorPalette\.bg\.disabled{background-color:var(--sofia-colors-color-palette-bg-disabled)}.sofia-bg-c_colorPalette\.bg\.highlighted{background-color:var(--sofia-colors-color-palette-bg-highlighted)}.sofia-bg-c_colorPalette\.bg\.readOnly{background-color:var(--sofia-colors-color-palette-bg-read-only)}.sofia-bg-c_colorPalette\.bg\.selected{background-color:var(--sofia-colors-color-palette-bg-selected)}.sofia-bg-c_colorPalette\.blob{background-color:var(--sofia-colors-color-palette-blob)}.sofia-bg-c_colorPalette\.border{background-color:var(--sofia-colors-color-palette-border)}.sofia-bg-c_colorPalette\.border\.disabled{background-color:var(--sofia-colors-color-palette-border-disabled)}.sofia-bg-c_colorPalette\.border\.focus{background-color:var(--sofia-colors-color-palette-border-focus)}.sofia-bg-c_colorPalette\.border\.hover{background-color:var(--sofia-colors-color-palette-border-hover)}.sofia-bg-c_colorPalette\.border\.invalid{background-color:var(--sofia-colors-color-palette-border-invalid)}.sofia-bg-c_colorPalette\.border\.success{background-color:var(--sofia-colors-color-palette-border-success)}.sofia-bg-c_colorPalette\.border\.warning{background-color:var(--sofia-colors-color-palette-border-warning)}.sofia-bg-c_colorPalette\.brand{background-color:var(--sofia-colors-color-palette-brand)}.sofia-bg-c_colorPalette\.canvas{background-color:var(--sofia-colors-color-palette-canvas)}.sofia-bg-c_colorPalette\.checked{background-color:var(--sofia-colors-color-palette-checked)}.sofia-bg-c_colorPalette\.checked\.fg{background-color:var(--sofia-colors-color-palette-checked-fg)}.sofia-bg-c_colorPalette\.checked\.hover{background-color:var(--sofia-colors-color-palette-checked-hover)}.sofia-bg-c_colorPalette\.control{background-color:var(--sofia-colors-color-palette-control)}.sofia-bg-c_colorPalette\.control\.hover{background-color:var(--sofia-colors-color-palette-control-hover)}.sofia-bg-c_colorPalette\.disabled{background-color:var(--sofia-colors-color-palette-disabled)}.sofia-bg-c_colorPalette\.emphasized{background-color:var(--sofia-colors-color-palette-emphasized)}.sofia-bg-c_colorPalette\.empty{background-color:var(--sofia-colors-color-palette-empty)}.sofia-bg-c_colorPalette\.fg{background-color:var(--sofia-colors-color-palette-fg)}.sofia-bg-c_colorPalette\.fg\.disabled{background-color:var(--sofia-colors-color-palette-fg-disabled)}.sofia-bg-c_colorPalette\.fg\.ghost{background-color:var(--sofia-colors-color-palette-fg-ghost)}.sofia-bg-c_colorPalette\.fg\.highlighted{background-color:var(--sofia-colors-color-palette-fg-highlighted)}.sofia-bg-c_colorPalette\.fg\.selected{background-color:var(--sofia-colors-color-palette-fg-selected)}.sofia-bg-c_colorPalette\.fill{background-color:var(--sofia-colors-color-palette-fill)}.sofia-bg-c_colorPalette\.filled{background-color:var(--sofia-colors-color-palette-filled)}.sofia-bg-c_colorPalette\.focus{background-color:var(--sofia-colors-color-palette-focus)}.sofia-bg-c_colorPalette\.focusRing{background-color:var(--sofia-colors-color-palette-focus-ring)}.sofia-bg-c_colorPalette\.ghost{background-color:var(--sofia-colors-color-palette-ghost)}.sofia-bg-c_colorPalette\.groupLabel{background-color:var(--sofia-colors-color-palette-group-label)}.sofia-bg-c_colorPalette\.highlighted{background-color:var(--sofia-colors-color-palette-highlighted)}.sofia-bg-c_colorPalette\.hover{background-color:var(--sofia-colors-color-palette-hover)}.sofia-bg-c_colorPalette\.icon{background-color:var(--sofia-colors-color-palette-icon)}.sofia-bg-c_colorPalette\.inactive{background-color:var(--sofia-colors-color-palette-inactive)}.sofia-bg-c_colorPalette\.inactive\.hover{background-color:var(--sofia-colors-color-palette-inactive-hover)}.sofia-bg-c_colorPalette\.indent{background-color:var(--sofia-colors-color-palette-indent)}.sofia-bg-c_colorPalette\.invalid{background-color:var(--sofia-colors-color-palette-invalid)}.sofia-bg-c_colorPalette\.inverse{background-color:var(--sofia-colors-color-palette-inverse)}.sofia-bg-c_colorPalette\.link{background-color:var(--sofia-colors-color-palette-link)}.sofia-bg-c_colorPalette\.link\.hover{background-color:var(--sofia-colors-color-palette-link-hover)}.sofia-bg-c_colorPalette\.loader{background-color:var(--sofia-colors-color-palette-loader)}.sofia-bg-c_colorPalette\.muted{background-color:var(--sofia-colors-color-palette-muted)}.sofia-bg-c_colorPalette\.muted\.fg{background-color:var(--sofia-colors-color-palette-muted-fg)}.sofia-bg-c_colorPalette\.off{background-color:var(--sofia-colors-color-palette-off)}.sofia-bg-c_colorPalette\.on{background-color:var(--sofia-colors-color-palette-on)}.sofia-bg-c_colorPalette\.onBrand{background-color:var(--sofia-colors-color-palette-on-brand)}.sofia-bg-c_colorPalette\.onBrand\.muted{background-color:var(--sofia-colors-color-palette-on-brand-muted)}.sofia-bg-c_colorPalette\.placeholder{background-color:var(--sofia-colors-color-palette-placeholder)}.sofia-bg-c_colorPalette\.pressed{background-color:var(--sofia-colors-color-palette-pressed)}.sofia-bg-c_colorPalette\.rating\.empty{background-color:var(--sofia-colors-color-palette-rating-empty)}.sofia-bg-c_colorPalette\.rating\.filled{background-color:var(--sofia-colors-color-palette-rating-filled)}.sofia-bg-c_colorPalette\.readOnly{background-color:var(--sofia-colors-color-palette-read-only)}.sofia-bg-c_colorPalette\.scrim{background-color:var(--sofia-colors-color-palette-scrim)}.sofia-bg-c_colorPalette\.selected{background-color:var(--sofia-colors-color-palette-selected)}.sofia-bg-c_colorPalette\.selected\.hover{background-color:var(--sofia-colors-color-palette-selected-hover)}.sofia-bg-c_colorPalette\.separator{background-color:var(--sofia-colors-color-palette-separator)}.sofia-bg-c_colorPalette\.shortcut{background-color:var(--sofia-colors-color-palette-shortcut)}.sofia-bg-c_colorPalette\.solid{background-color:var(--sofia-colors-color-palette-solid)}.sofia-bg-c_colorPalette\.solid\.fg{background-color:var(--sofia-colors-color-palette-solid-fg)}.sofia-bg-c_colorPalette\.solid\.hover{background-color:var(--sofia-colors-color-palette-solid-hover)}.sofia-bg-c_colorPalette\.stroke{background-color:var(--sofia-colors-color-palette-stroke)}.sofia-bg-c_colorPalette\.strong{background-color:var(--sofia-colors-color-palette-strong)}.sofia-bg-c_colorPalette\.subtle{background-color:var(--sofia-colors-color-palette-subtle)}.sofia-bg-c_colorPalette\.subtle\.active{background-color:var(--sofia-colors-color-palette-subtle-active)}.sofia-bg-c_colorPalette\.subtle\.fg{background-color:var(--sofia-colors-color-palette-subtle-fg)}.sofia-bg-c_colorPalette\.subtle\.hover{background-color:var(--sofia-colors-color-palette-subtle-hover)}.sofia-bg-c_colorPalette\.success{background-color:var(--sofia-colors-color-palette-success)}.sofia-bg-c_colorPalette\.surface{background-color:var(--sofia-colors-color-palette-surface)}.sofia-bg-c_colorPalette\.thumb{background-color:var(--sofia-colors-color-palette-thumb)}.sofia-bg-c_colorPalette\.thumb\.hover{background-color:var(--sofia-colors-color-palette-thumb-hover)}.sofia-bg-c_colorPalette\.track{background-color:var(--sofia-colors-color-palette-track)}.sofia-bg-c_colorPalette\.track\.off{background-color:var(--sofia-colors-color-palette-track-off)}.sofia-bg-c_colorPalette\.track\.on{background-color:var(--sofia-colors-color-palette-track-on)}.sofia-bg-c_colorPalette\.warm{background-color:var(--sofia-colors-color-palette-warm)}.sofia-bg-c_colorPalette\.warning{background-color:var(--sofia-colors-color-palette-warning)}.sofia-bg-c_control\.addon\.bg{background-color:var(--sofia-colors-control-addon-bg)}.sofia-bg-c_control\.bg{background-color:var(--sofia-colors-control-bg)}.sofia-bg-c_control\.bg\.disabled{background-color:var(--sofia-colors-control-bg-disabled)}.sofia-bg-c_control\.bg\.readOnly{background-color:var(--sofia-colors-control-bg-read-only)}.sofia-bg-c_control\.border{background-color:var(--sofia-colors-control-border)}.sofia-bg-c_control\.border\.disabled{background-color:var(--sofia-colors-control-border-disabled)}.sofia-bg-c_control\.border\.focus{background-color:var(--sofia-colors-control-border-focus)}.sofia-bg-c_control\.border\.hover{background-color:var(--sofia-colors-control-border-hover)}.sofia-bg-c_control\.border\.invalid{background-color:var(--sofia-colors-control-border-invalid)}.sofia-bg-c_control\.border\.success{background-color:var(--sofia-colors-control-border-success)}.sofia-bg-c_control\.border\.warning{background-color:var(--sofia-colors-control-border-warning)}.sofia-bg-c_control\.fg{background-color:var(--sofia-colors-control-fg)}.sofia-bg-c_control\.icon{background-color:var(--sofia-colors-control-icon)}.sofia-bg-c_control\.placeholder{background-color:var(--sofia-colors-control-placeholder)}.sofia-bg-c_danger\.border{background-color:var(--sofia-colors-danger-border)}.sofia-bg-c_danger\.fg{background-color:var(--sofia-colors-danger-fg)}.sofia-bg-c_danger\.focusRing{background-color:var(--sofia-colors-danger-focus-ring)}.sofia-bg-c_danger\.muted{background-color:var(--sofia-colors-danger-muted)}.sofia-bg-c_danger\.muted\.fg{background-color:var(--sofia-colors-danger-muted-fg)}.sofia-bg-c_danger\.solid{background-color:var(--sofia-colors-danger-solid)}.sofia-bg-c_danger\.solid\.fg{background-color:var(--sofia-colors-danger-solid-fg)}.sofia-bg-c_danger\.solid\.hover{background-color:var(--sofia-colors-danger-solid-hover)}.sofia-bg-c_danger\.subtle{background-color:var(--sofia-colors-danger-subtle)}.sofia-bg-c_danger\.subtle\.active{background-color:var(--sofia-colors-danger-subtle-active)}.sofia-bg-c_danger\.subtle\.fg{background-color:var(--sofia-colors-danger-subtle-fg)}.sofia-bg-c_danger\.subtle\.hover{background-color:var(--sofia-colors-danger-subtle-hover)}.sofia-bg-c_divider{background-color:var(--sofia-colors-divider)}.sofia-bg-c_divider\.strong{background-color:var(--sofia-colors-divider-strong)}.sofia-bg-c_fg{background-color:var(--sofia-colors-fg)}.sofia-bg-c_fg\.disabled{background-color:var(--sofia-colors-fg-disabled)}.sofia-bg-c_fg\.inverse{background-color:var(--sofia-colors-fg-inverse)}.sofia-bg-c_fg\.link{background-color:var(--sofia-colors-fg-link)}.sofia-bg-c_fg\.link\.hover{background-color:var(--sofia-colors-fg-link-hover)}.sofia-bg-c_fg\.muted{background-color:var(--sofia-colors-fg-muted)}.sofia-bg-c_fg\.onBrand{background-color:var(--sofia-colors-fg-on-brand)}.sofia-bg-c_fg\.onBrand\.muted{background-color:var(--sofia-colors-fg-on-brand-muted)}.sofia-bg-c_fg\.placeholder{background-color:var(--sofia-colors-fg-placeholder)}.sofia-bg-c_fg\.subtle{background-color:var(--sofia-colors-fg-subtle)}.sofia-bg-c_focusRing{background-color:var(--sofia-colors-focus-ring)}.sofia-bg-c_focusRing\.onBrand{background-color:var(--sofia-colors-focus-ring-on-brand)}.sofia-bg-c_gray\.100{background-color:var(--sofia-colors-gray-100)}.sofia-bg-c_gray\.200{background-color:var(--sofia-colors-gray-200)}.sofia-bg-c_gray\.300{background-color:var(--sofia-colors-gray-300)}.sofia-bg-c_gray\.400{background-color:var(--sofia-colors-gray-400)}.sofia-bg-c_gray\.50{background-color:var(--sofia-colors-gray-50)}.sofia-bg-c_gray\.500{background-color:var(--sofia-colors-gray-500)}.sofia-bg-c_gray\.600{background-color:var(--sofia-colors-gray-600)}.sofia-bg-c_gray\.700{background-color:var(--sofia-colors-gray-700)}.sofia-bg-c_gray\.800{background-color:var(--sofia-colors-gray-800)}.sofia-bg-c_gray\.900{background-color:var(--sofia-colors-gray-900)}.sofia-bg-c_gray\.950{background-color:var(--sofia-colors-gray-950)}.sofia-bg-c_green\.100{background-color:var(--sofia-colors-green-100)}.sofia-bg-c_green\.200{background-color:var(--sofia-colors-green-200)}.sofia-bg-c_green\.300{background-color:var(--sofia-colors-green-300)}.sofia-bg-c_green\.400{background-color:var(--sofia-colors-green-400)}.sofia-bg-c_green\.50{background-color:var(--sofia-colors-green-50)}.sofia-bg-c_green\.500{background-color:var(--sofia-colors-green-500)}.sofia-bg-c_green\.600{background-color:var(--sofia-colors-green-600)}.sofia-bg-c_green\.700{background-color:var(--sofia-colors-green-700)}.sofia-bg-c_green\.800{background-color:var(--sofia-colors-green-800)}.sofia-bg-c_green\.900{background-color:var(--sofia-colors-green-900)}.sofia-bg-c_green\.950{background-color:var(--sofia-colors-green-950)}.sofia-bg-c_illustration\.fill{background-color:var(--sofia-colors-illustration-fill)}.sofia-bg-c_illustration\.stroke{background-color:var(--sofia-colors-illustration-stroke)}.sofia-bg-c_indicator\.active{background-color:var(--sofia-colors-indicator-active)}.sofia-bg-c_indicator\.inactive{background-color:var(--sofia-colors-indicator-inactive)}.sofia-bg-c_indicator\.inactive\.hover{background-color:var(--sofia-colors-indicator-inactive-hover)}.sofia-bg-c_info\.border{background-color:var(--sofia-colors-info-border)}.sofia-bg-c_info\.fg{background-color:var(--sofia-colors-info-fg)}.sofia-bg-c_info\.focusRing{background-color:var(--sofia-colors-info-focus-ring)}.sofia-bg-c_info\.muted{background-color:var(--sofia-colors-info-muted)}.sofia-bg-c_info\.muted\.fg{background-color:var(--sofia-colors-info-muted-fg)}.sofia-bg-c_info\.solid{background-color:var(--sofia-colors-info-solid)}.sofia-bg-c_info\.solid\.fg{background-color:var(--sofia-colors-info-solid-fg)}.sofia-bg-c_info\.solid\.hover{background-color:var(--sofia-colors-info-solid-hover)}.sofia-bg-c_info\.subtle{background-color:var(--sofia-colors-info-subtle)}.sofia-bg-c_info\.subtle\.active{background-color:var(--sofia-colors-info-subtle-active)}.sofia-bg-c_info\.subtle\.fg{background-color:var(--sofia-colors-info-subtle-fg)}.sofia-bg-c_info\.subtle\.hover{background-color:var(--sofia-colors-info-subtle-hover)}.sofia-bg-c_kbd\.bg{background-color:var(--sofia-colors-kbd-bg)}.sofia-bg-c_kbd\.border{background-color:var(--sofia-colors-kbd-border)}.sofia-bg-c_kbd\.fg{background-color:var(--sofia-colors-kbd-fg)}.sofia-bg-c_kbd\.fg\.ghost{background-color:var(--sofia-colors-kbd-fg-ghost)}.sofia-bg-c_logo{background-color:var(--sofia-colors-logo)}.sofia-bg-c_menu\.bg{background-color:var(--sofia-colors-menu-bg)}.sofia-bg-c_menuItem\.bg\.highlighted{background-color:var(--sofia-colors-menu-item-bg-highlighted)}.sofia-bg-c_menuItem\.bg\.selected{background-color:var(--sofia-colors-menu-item-bg-selected)}.sofia-bg-c_menuItem\.fg{background-color:var(--sofia-colors-menu-item-fg)}.sofia-bg-c_menuItem\.fg\.disabled{background-color:var(--sofia-colors-menu-item-fg-disabled)}.sofia-bg-c_menuItem\.fg\.highlighted{background-color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-bg-c_menuItem\.fg\.selected{background-color:var(--sofia-colors-menu-item-fg-selected)}.sofia-bg-c_menuItem\.groupLabel{background-color:var(--sofia-colors-menu-item-group-label)}.sofia-bg-c_menuItem\.icon{background-color:var(--sofia-colors-menu-item-icon)}.sofia-bg-c_menuItem\.separator{background-color:var(--sofia-colors-menu-item-separator)}.sofia-bg-c_menuItem\.shortcut{background-color:var(--sofia-colors-menu-item-shortcut)}.sofia-bg-c_neutral\.border{background-color:var(--sofia-colors-neutral-border)}.sofia-bg-c_neutral\.fg{background-color:var(--sofia-colors-neutral-fg)}.sofia-bg-c_neutral\.focusRing{background-color:var(--sofia-colors-neutral-focus-ring)}.sofia-bg-c_neutral\.muted{background-color:var(--sofia-colors-neutral-muted)}.sofia-bg-c_neutral\.muted\.fg{background-color:var(--sofia-colors-neutral-muted-fg)}.sofia-bg-c_neutral\.solid{background-color:var(--sofia-colors-neutral-solid)}.sofia-bg-c_neutral\.solid\.fg{background-color:var(--sofia-colors-neutral-solid-fg)}.sofia-bg-c_neutral\.solid\.hover{background-color:var(--sofia-colors-neutral-solid-hover)}.sofia-bg-c_neutral\.subtle{background-color:var(--sofia-colors-neutral-subtle)}.sofia-bg-c_neutral\.subtle\.active{background-color:var(--sofia-colors-neutral-subtle-active)}.sofia-bg-c_neutral\.subtle\.fg{background-color:var(--sofia-colors-neutral-subtle-fg)}.sofia-bg-c_neutral\.subtle\.hover{background-color:var(--sofia-colors-neutral-subtle-hover)}.sofia-bg-c_overlay\.backdrop{background-color:var(--sofia-colors-overlay-backdrop)}.sofia-bg-c_overlay\.indent{background-color:var(--sofia-colors-overlay-indent)}.sofia-bg-c_overlay\.loader{background-color:var(--sofia-colors-overlay-loader)}.sofia-bg-c_overlay\.scrim{background-color:var(--sofia-colors-overlay-scrim)}.sofia-bg-c_progress\.track{background-color:var(--sofia-colors-progress-track)}.sofia-bg-c_purple\.100{background-color:var(--sofia-colors-purple-100)}.sofia-bg-c_purple\.200{background-color:var(--sofia-colors-purple-200)}.sofia-bg-c_purple\.300{background-color:var(--sofia-colors-purple-300)}.sofia-bg-c_purple\.400{background-color:var(--sofia-colors-purple-400)}.sofia-bg-c_purple\.50{background-color:var(--sofia-colors-purple-50)}.sofia-bg-c_purple\.500{background-color:var(--sofia-colors-purple-500)}.sofia-bg-c_purple\.600{background-color:var(--sofia-colors-purple-600)}.sofia-bg-c_purple\.700{background-color:var(--sofia-colors-purple-700)}.sofia-bg-c_purple\.800{background-color:var(--sofia-colors-purple-800)}.sofia-bg-c_purple\.900{background-color:var(--sofia-colors-purple-900)}.sofia-bg-c_purple\.950{background-color:var(--sofia-colors-purple-950)}.sofia-bg-c_qrCode\.brand{background-color:var(--sofia-colors-qr-code-brand)}.sofia-bg-c_red\.100{background-color:var(--sofia-colors-red-100)}.sofia-bg-c_red\.200{background-color:var(--sofia-colors-red-200)}.sofia-bg-c_red\.300{background-color:var(--sofia-colors-red-300)}.sofia-bg-c_red\.400{background-color:var(--sofia-colors-red-400)}.sofia-bg-c_red\.50{background-color:var(--sofia-colors-red-50)}.sofia-bg-c_red\.500{background-color:var(--sofia-colors-red-500)}.sofia-bg-c_red\.600{background-color:var(--sofia-colors-red-600)}.sofia-bg-c_red\.700{background-color:var(--sofia-colors-red-700)}.sofia-bg-c_red\.800{background-color:var(--sofia-colors-red-800)}.sofia-bg-c_red\.900{background-color:var(--sofia-colors-red-900)}.sofia-bg-c_red\.950{background-color:var(--sofia-colors-red-950)}.sofia-bg-c_scrollbar\.thumb{background-color:var(--sofia-colors-scrollbar-thumb)}.sofia-bg-c_scrollbar\.thumb\.hover{background-color:var(--sofia-colors-scrollbar-thumb-hover)}.sofia-bg-c_scrollbar\.track{background-color:var(--sofia-colors-scrollbar-track)}.sofia-bg-c_selection\.border{background-color:var(--sofia-colors-selection-border)}.sofia-bg-c_selection\.border\.hover{background-color:var(--sofia-colors-selection-border-hover)}.sofia-bg-c_selection\.border\.invalid{background-color:var(--sofia-colors-selection-border-invalid)}.sofia-bg-c_selection\.checked{background-color:var(--sofia-colors-selection-checked)}.sofia-bg-c_selection\.checked\.fg{background-color:var(--sofia-colors-selection-checked-fg)}.sofia-bg-c_selection\.checked\.hover{background-color:var(--sofia-colors-selection-checked-hover)}.sofia-bg-c_selection\.rating\.empty{background-color:var(--sofia-colors-selection-rating-empty)}.sofia-bg-c_selection\.rating\.filled{background-color:var(--sofia-colors-selection-rating-filled)}.sofia-bg-c_selection\.thumb{background-color:var(--sofia-colors-selection-thumb)}.sofia-bg-c_selection\.track\.off{background-color:var(--sofia-colors-selection-track-off)}.sofia-bg-c_selection\.track\.on{background-color:var(--sofia-colors-selection-track-on)}.sofia-bg-c_shadow{background-color:var(--sofia-colors-shadow)}.sofia-bg-c_skeleton\.base{background-color:var(--sofia-colors-skeleton-base)}.sofia-bg-c_state\.highlighted{background-color:var(--sofia-colors-state-highlighted)}.sofia-bg-c_state\.hover{background-color:var(--sofia-colors-state-hover)}.sofia-bg-c_state\.pressed{background-color:var(--sofia-colors-state-pressed)}.sofia-bg-c_state\.selected{background-color:var(--sofia-colors-state-selected)}.sofia-bg-c_state\.selected\.hover{background-color:var(--sofia-colors-state-selected-hover)}.sofia-bg-c_success\.border{background-color:var(--sofia-colors-success-border)}.sofia-bg-c_success\.fg{background-color:var(--sofia-colors-success-fg)}.sofia-bg-c_success\.focusRing{background-color:var(--sofia-colors-success-focus-ring)}.sofia-bg-c_success\.muted{background-color:var(--sofia-colors-success-muted)}.sofia-bg-c_success\.muted\.fg{background-color:var(--sofia-colors-success-muted-fg)}.sofia-bg-c_success\.solid{background-color:var(--sofia-colors-success-solid)}.sofia-bg-c_success\.solid\.fg{background-color:var(--sofia-colors-success-solid-fg)}.sofia-bg-c_success\.solid\.hover{background-color:var(--sofia-colors-success-solid-hover)}.sofia-bg-c_success\.subtle{background-color:var(--sofia-colors-success-subtle)}.sofia-bg-c_success\.subtle\.active{background-color:var(--sofia-colors-success-subtle-active)}.sofia-bg-c_success\.subtle\.fg{background-color:var(--sofia-colors-success-subtle-fg)}.sofia-bg-c_success\.subtle\.hover{background-color:var(--sofia-colors-success-subtle-hover)}.sofia-bg-c_textSelection\.bg{background-color:var(--sofia-colors-text-selection-bg)}.sofia-bg-c_textSelection\.fg{background-color:var(--sofia-colors-text-selection-fg)}.sofia-bg-c_transparent{background-color:var(--sofia-colors-transparent)}.sofia-bg-c_warning\.border{background-color:var(--sofia-colors-warning-border)}.sofia-bg-c_warning\.fg{background-color:var(--sofia-colors-warning-fg)}.sofia-bg-c_warning\.focusRing{background-color:var(--sofia-colors-warning-focus-ring)}.sofia-bg-c_warning\.muted{background-color:var(--sofia-colors-warning-muted)}.sofia-bg-c_warning\.muted\.fg{background-color:var(--sofia-colors-warning-muted-fg)}.sofia-bg-c_warning\.solid{background-color:var(--sofia-colors-warning-solid)}.sofia-bg-c_warning\.solid\.fg{background-color:var(--sofia-colors-warning-solid-fg)}.sofia-bg-c_warning\.solid\.hover{background-color:var(--sofia-colors-warning-solid-hover)}.sofia-bg-c_warning\.subtle{background-color:var(--sofia-colors-warning-subtle)}.sofia-bg-c_warning\.subtle\.active{background-color:var(--sofia-colors-warning-subtle-active)}.sofia-bg-c_warning\.subtle\.fg{background-color:var(--sofia-colors-warning-subtle-fg)}.sofia-bg-c_warning\.subtle\.hover{background-color:var(--sofia-colors-warning-subtle-hover)}.sofia-bg-c_white{background-color:var(--sofia-colors-white)}.sofia-bg-c_yellow\.100{background-color:var(--sofia-colors-yellow-100)}.sofia-bg-c_yellow\.200{background-color:var(--sofia-colors-yellow-200)}.sofia-bg-c_yellow\.300{background-color:var(--sofia-colors-yellow-300)}.sofia-bg-c_yellow\.400{background-color:var(--sofia-colors-yellow-400)}.sofia-bg-c_yellow\.50{background-color:var(--sofia-colors-yellow-50)}.sofia-bg-c_yellow\.500{background-color:var(--sofia-colors-yellow-500)}.sofia-bg-c_yellow\.600{background-color:var(--sofia-colors-yellow-600)}.sofia-bg-c_yellow\.700{background-color:var(--sofia-colors-yellow-700)}.sofia-bg-c_yellow\.800{background-color:var(--sofia-colors-yellow-800)}.sofia-bg-c_yellow\.900{background-color:var(--sofia-colors-yellow-900)}.sofia-bg-c_yellow\.950{background-color:var(--sofia-colors-yellow-950)}.sofia-bg-grad_brand{background-image:var(--sofia-gradients-brand)}.sofia-bg-grad_glow\.brand{background-image:var(--sofia-gradients-glow-brand)}.sofia-bg-grad_wash\.brand{background-image:var(--sofia-gradients-wash-brand)}.sofia-bg-grad_wash\.brand\.up{background-image:var(--sofia-gradients-wash-brand-up)}.sofia-bg-grad_wash\.subtle{background-image:var(--sofia-gradients-wash-subtle)}.sofia-bg-grad_wash\.subtle\.up{background-image:var(--sofia-gradients-wash-subtle-up)}.sofia-bg-grad_wash\.warm{background-image:var(--sofia-gradients-wash-warm)}.sofia-bg-grad_wash\.warm\.up{background-image:var(--sofia-gradients-wash-warm-up)}.sofia-bg-i_\[linear-gradient\(\{colors\.border\.subtle\}_1px\,_transparent_1px\)\,_linear-gradient\(90deg\,_\{colors\.border\.subtle\}_1px\,_transparent_1px\)\]{background-image:linear-gradient(var(--sofia-colors-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--sofia-colors-border-subtle) 1px, transparent 1px)}.sofia-bg-i_\[radial-gradient\(900px_520px_at_8\%_-8\%\,_color-mix\(in_srgb\,_\{colors\.purple\.500\}_70\%\,_transparent\)\,_transparent_70\%\)\,_radial-gradient\(700px_480px_at_100\%_38\%\,_color-mix\(in_srgb\,_\{colors\.purple\.300\}_22\%\,_transparent\)\,_transparent_70\%\)\,_linear-gradient\(color-mix\(in_srgb\,_white_4\%\,_transparent\)_1px\,_transparent_1px\)\,_linear-gradient\(90deg\,_color-mix\(in_srgb\,_white_4\%\,_transparent\)_1px\,_transparent_1px\)\]{background-image:radial-gradient(900px 520px at 8% -8%, color-mix(in srgb, var(--sofia-colors-purple-500) 70%, transparent), transparent 70%), radial-gradient(700px 480px at 100% 38%, color-mix(in srgb, var(--sofia-colors-purple-300) 22%, transparent), transparent 70%), linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px)}.sofia-bg-i_\[radial-gradient\(circle\,_\{colors\.border\}_1px\,_transparent_1\.5px\)\]{background-image:radial-gradient(circle, var(--sofia-colors-border) 1px, transparent 1.5px)}.sofia-bg-i_repeating-conic-gradient\(\{colors\.bg\.muted\}_0_25\%\,_\{colors\.bg\.surface\}_0_50\%\){background-image:repeating-conic-gradient(var(--sofia-colors-bg-muted) 0 25%, var(--sofia-colors-bg-surface) 0 50%)}.sofia-bg-i_repeating-linear-gradient\(45deg\,_token\(colors\.purple\.200\)_0_2px\,_transparent_2px_8px\){background-image:repeating-linear-gradient(45deg, var(--sofia-colors-purple-200) 0 2px, transparent 2px 8px)}.sofia-bg-s_\[12px_12px\]{background-size:12px 12px}.sofia-bg-s_\[20px_20px\]{background-size:20px 20px}.sofia-bg-s_\[24px_24px\]{background-size:24px 24px}.sofia-bg-s_\[auto\,_auto\,_32px_32px\,_32px_32px\]{background-size:auto,auto,32px 32px,32px 32px}.sofia-bdr-b_overlay{border-bottom-left-radius:var(--sofia-radii-overlay);border-bottom-right-radius:var(--sofia-radii-overlay)}.sofia-bd-cl_collapse{border-collapse:collapse}.sofia-bdr-l_2xs{border-top-left-radius:var(--sofia-radii-2xs);border-bottom-left-radius:var(--sofia-radii-2xs)}.sofia-bdr-l_full{border-top-left-radius:var(--sofia-radii-full);border-bottom-left-radius:var(--sofia-radii-full)}.sofia-bdr-l_overlay{border-top-left-radius:var(--sofia-radii-overlay);border-bottom-left-radius:var(--sofia-radii-overlay)}.sofia-bdr-r_2xs{border-top-right-radius:var(--sofia-radii-2xs);border-bottom-right-radius:var(--sofia-radii-2xs)}.sofia-bdr-r_full{border-top-right-radius:var(--sofia-radii-full);border-bottom-right-radius:var(--sofia-radii-full)}.sofia-bdr-r_overlay{border-top-right-radius:var(--sofia-radii-overlay);border-bottom-right-radius:var(--sofia-radii-overlay)}.sofia-bdr-t_overlay{border-top-left-radius:var(--sofia-radii-overlay);border-top-right-radius:var(--sofia-radii-overlay)}.sofia-bx-sh_\[0_0_0_2px_\{colors\.border\.inverse\}\]{box-shadow:0 0 0 2px var(--sofia-colors-border-inverse)}.sofia-bx-sh_\[0_32px_80px_-24px_rgba\(41\,_18\,_121\,_0\.45\)\,_0_8px_24px_rgba\(41\,_41\,_41\,_0\.12\)\]{box-shadow:0 32px 80px -24px #29127973,0 8px 24px #2929291f}.sofia-bx-sh_docked\.left{box-shadow:var(--sofia-shadows-docked-left)}.sofia-bx-sh_docked\.right{box-shadow:var(--sofia-shadows-docked-right)}.sofia-bx-sh_docked\.top{box-shadow:var(--sofia-shadows-docked-top)}.sofia-bx-sh_elevation\.0{box-shadow:var(--sofia-shadows-elevation-0)}.sofia-bx-sh_elevation\.1{box-shadow:var(--sofia-shadows-elevation-1)}.sofia-bx-sh_elevation\.1\.down{box-shadow:var(--sofia-shadows-elevation-1-down)}.sofia-bx-sh_elevation\.1\.left{box-shadow:var(--sofia-shadows-elevation-1-left)}.sofia-bx-sh_elevation\.1\.right{box-shadow:var(--sofia-shadows-elevation-1-right)}.sofia-bx-sh_elevation\.2{box-shadow:var(--sofia-shadows-elevation-2)}.sofia-bx-sh_elevation\.3{box-shadow:var(--sofia-shadows-elevation-3)}.sofia-bx-sh_elevation\.3\.left{box-shadow:var(--sofia-shadows-elevation-3-left)}.sofia-bx-sh_elevation\.3\.right{box-shadow:var(--sofia-shadows-elevation-3-right)}.sofia-bx-sh_elevation\.3\.up{box-shadow:var(--sofia-shadows-elevation-3-up)}.sofia-bx-sh_elevation\.4{box-shadow:var(--sofia-shadows-elevation-4)}.sofia-bx-sh_floating{box-shadow:var(--sofia-shadows-floating)}.sofia-bx-sh_menu{box-shadow:var(--sofia-shadows-menu)}.sofia-bx-sh_none{box-shadow:var(--sofia-shadows-none)}.sofia-bx-sh_overlay{box-shadow:var(--sofia-shadows-overlay)}.sofia-bx-sh_raised{box-shadow:var(--sofia-shadows-raised)}.sofia-bx-sh_selection\.thumb{box-shadow:var(--sofia-shadows-selection-thumb)}.sofia-bx-sh_sheet\.bottom{box-shadow:var(--sofia-shadows-sheet-bottom)}.sofia-bx-sh_sheet\.left{box-shadow:var(--sofia-shadows-sheet-left)}.sofia-bx-sh_sheet\.right{box-shadow:var(--sofia-shadows-sheet-right)}.sofia-bx-sh_sheet\.top{box-shadow:var(--sofia-shadows-sheet-top)}.sofia-size_12{width:var(--sofia-sizes-12);height:var(--sofia-sizes-12)}.sofia-size_20{width:var(--sofia-sizes-20);height:var(--sofia-sizes-20)}.sofia-size_24{width:var(--sofia-sizes-24);height:var(--sofia-sizes-24)}.sofia-size_28{width:var(--sofia-sizes-28);height:var(--sofia-sizes-28)}.sofia-size_32{width:var(--sofia-sizes-32);height:var(--sofia-sizes-32)}.sofia-size_40{width:var(--sofia-sizes-40);height:var(--sofia-sizes-40)}.sofia-size_56{width:var(--sofia-sizes-56);height:var(--sofia-sizes-56)}.sofia-size_64{width:var(--sofia-sizes-64);height:var(--sofia-sizes-64)}.sofia-size_80{width:var(--sofia-sizes-80);height:var(--sofia-sizes-80)}.sofia-size_96{width:var(--sofia-sizes-96);height:var(--sofia-sizes-96)}.sofia-size_dot{width:var(--sofia-sizes-dot);height:var(--sofia-sizes-dot)}.sofia-size_icon\.lg{width:var(--sofia-sizes-icon-lg);height:var(--sofia-sizes-icon-lg)}.sofia-size_selection\.control{width:var(--sofia-sizes-selection-control);height:var(--sofia-sizes-selection-control)}.sofia-size_selection\.dot{width:var(--sofia-sizes-selection-dot);height:var(--sofia-sizes-selection-dot)}.sofia-cp-path_inset\(50\%\){clip-path:inset(50%)}.sofia-c_100{color:100px}.sofia-c_200{color:200px}.sofia-c_300{color:300px}.sofia-c_400{color:400px}.sofia-c_50{color:50px}.sofia-c_500{color:500px}.sofia-c_600{color:600px}.sofia-c_700{color:700px}.sofia-c_800{color:800px}.sofia-c_900{color:900px}.sofia-c_950{color:950px}.sofia-c_active{color:active}.sofia-c_addon\.bg{color:addon\.bg}.sofia-c_animatedBackground\.blob{color:var(--sofia-colors-animated-background-blob)}.sofia-c_backdrop{color:backdrop}.sofia-c_base{color:base}.sofia-c_bg{color:bg}.sofia-c_bg\.brand{color:var(--sofia-colors-bg-brand)}.sofia-c_bg\.canvas{color:var(--sofia-colors-bg-canvas)}.sofia-c_bg\.disabled{color:var(--sofia-colors-bg-disabled)}.sofia-c_bg\.emphasized{color:var(--sofia-colors-bg-emphasized)}.sofia-c_bg\.highlighted{color:bg\.highlighted}.sofia-c_bg\.inverse{color:var(--sofia-colors-bg-inverse)}.sofia-c_bg\.muted{color:var(--sofia-colors-bg-muted)}.sofia-c_bg\.readOnly{color:bg\.readOnly}.sofia-c_bg\.selected{color:bg\.selected}.sofia-c_bg\.subtle{color:var(--sofia-colors-bg-subtle)}.sofia-c_bg\.surface{color:var(--sofia-colors-bg-surface)}.sofia-c_bg\.warm{color:var(--sofia-colors-bg-warm)}.sofia-c_black{color:var(--sofia-colors-black)}.sofia-c_blob{color:blob}.sofia-c_blue\.100{color:var(--sofia-colors-blue-100)}.sofia-c_blue\.200{color:var(--sofia-colors-blue-200)}.sofia-c_blue\.300{color:var(--sofia-colors-blue-300)}.sofia-c_blue\.400{color:var(--sofia-colors-blue-400)}.sofia-c_blue\.50{color:var(--sofia-colors-blue-50)}.sofia-c_blue\.500{color:var(--sofia-colors-blue-500)}.sofia-c_blue\.600{color:var(--sofia-colors-blue-600)}.sofia-c_blue\.700{color:var(--sofia-colors-blue-700)}.sofia-c_blue\.800{color:var(--sofia-colors-blue-800)}.sofia-c_blue\.900{color:var(--sofia-colors-blue-900)}.sofia-c_blue\.950{color:var(--sofia-colors-blue-950)}.sofia-c_border{color:var(--sofia-colors-border)}.sofia-c_border\.control{color:var(--sofia-colors-border-control)}.sofia-c_border\.control\.hover{color:var(--sofia-colors-border-control-hover)}.sofia-c_border\.disabled{color:var(--sofia-colors-border-disabled)}.sofia-c_border\.focus{color:var(--sofia-colors-border-focus)}.sofia-c_border\.hover{color:border\.hover}.sofia-c_border\.invalid{color:border\.invalid}.sofia-c_border\.inverse{color:var(--sofia-colors-border-inverse)}.sofia-c_border\.strong{color:var(--sofia-colors-border-strong)}.sofia-c_border\.subtle{color:var(--sofia-colors-border-subtle)}.sofia-c_border\.success{color:border\.success}.sofia-c_border\.warning{color:border\.warning}.sofia-c_brand{color:brand}.sofia-c_brand\.border{color:var(--sofia-colors-brand-border)}.sofia-c_brand\.fg{color:var(--sofia-colors-brand-fg)}.sofia-c_brand\.focusRing{color:var(--sofia-colors-brand-focus-ring)}.sofia-c_brand\.muted{color:var(--sofia-colors-brand-muted)}.sofia-c_brand\.muted\.fg{color:var(--sofia-colors-brand-muted-fg)}.sofia-c_brand\.solid{color:var(--sofia-colors-brand-solid)}.sofia-c_brand\.solid\.fg{color:var(--sofia-colors-brand-solid-fg)}.sofia-c_brand\.solid\.hover{color:var(--sofia-colors-brand-solid-hover)}.sofia-c_brand\.subtle{color:var(--sofia-colors-brand-subtle)}.sofia-c_brand\.subtle\.active{color:var(--sofia-colors-brand-subtle-active)}.sofia-c_brand\.subtle\.fg{color:var(--sofia-colors-brand-subtle-fg)}.sofia-c_brand\.subtle\.hover{color:var(--sofia-colors-brand-subtle-hover)}.sofia-c_calendarDay\.selected\.hover{color:var(--sofia-colors-calendar-day-selected-hover)}.sofia-c_canvas{color:canvas}.sofia-c_checked{color:checked}.sofia-c_checked\.fg{color:checked\.fg}.sofia-c_checked\.hover{color:checked\.hover}.sofia-c_colorPalette{color:var(--sofia-colors-color-palette)}.sofia-c_colorPalette\.100{color:var(--sofia-colors-color-palette-100)}.sofia-c_colorPalette\.200{color:var(--sofia-colors-color-palette-200)}.sofia-c_colorPalette\.300{color:var(--sofia-colors-color-palette-300)}.sofia-c_colorPalette\.400{color:var(--sofia-colors-color-palette-400)}.sofia-c_colorPalette\.50{color:var(--sofia-colors-color-palette-50)}.sofia-c_colorPalette\.500{color:var(--sofia-colors-color-palette-500)}.sofia-c_colorPalette\.600{color:var(--sofia-colors-color-palette-600)}.sofia-c_colorPalette\.700{color:var(--sofia-colors-color-palette-700)}.sofia-c_colorPalette\.800{color:var(--sofia-colors-color-palette-800)}.sofia-c_colorPalette\.900{color:var(--sofia-colors-color-palette-900)}.sofia-c_colorPalette\.950{color:var(--sofia-colors-color-palette-950)}.sofia-c_colorPalette\.active{color:var(--sofia-colors-color-palette-active)}.sofia-c_colorPalette\.addon\.bg{color:var(--sofia-colors-color-palette-addon-bg)}.sofia-c_colorPalette\.backdrop{color:var(--sofia-colors-color-palette-backdrop)}.sofia-c_colorPalette\.base{color:var(--sofia-colors-color-palette-base)}.sofia-c_colorPalette\.bg{color:var(--sofia-colors-color-palette-bg)}.sofia-c_colorPalette\.bg\.disabled{color:var(--sofia-colors-color-palette-bg-disabled)}.sofia-c_colorPalette\.bg\.highlighted{color:var(--sofia-colors-color-palette-bg-highlighted)}.sofia-c_colorPalette\.bg\.readOnly{color:var(--sofia-colors-color-palette-bg-read-only)}.sofia-c_colorPalette\.bg\.selected{color:var(--sofia-colors-color-palette-bg-selected)}.sofia-c_colorPalette\.blob{color:var(--sofia-colors-color-palette-blob)}.sofia-c_colorPalette\.border{color:var(--sofia-colors-color-palette-border)}.sofia-c_colorPalette\.border\.disabled{color:var(--sofia-colors-color-palette-border-disabled)}.sofia-c_colorPalette\.border\.focus{color:var(--sofia-colors-color-palette-border-focus)}.sofia-c_colorPalette\.border\.hover{color:var(--sofia-colors-color-palette-border-hover)}.sofia-c_colorPalette\.border\.invalid{color:var(--sofia-colors-color-palette-border-invalid)}.sofia-c_colorPalette\.border\.success{color:var(--sofia-colors-color-palette-border-success)}.sofia-c_colorPalette\.border\.warning{color:var(--sofia-colors-color-palette-border-warning)}.sofia-c_colorPalette\.brand{color:var(--sofia-colors-color-palette-brand)}.sofia-c_colorPalette\.canvas{color:var(--sofia-colors-color-palette-canvas)}.sofia-c_colorPalette\.checked{color:var(--sofia-colors-color-palette-checked)}.sofia-c_colorPalette\.checked\.fg{color:var(--sofia-colors-color-palette-checked-fg)}.sofia-c_colorPalette\.checked\.hover{color:var(--sofia-colors-color-palette-checked-hover)}.sofia-c_colorPalette\.control{color:var(--sofia-colors-color-palette-control)}.sofia-c_colorPalette\.control\.hover{color:var(--sofia-colors-color-palette-control-hover)}.sofia-c_colorPalette\.disabled{color:var(--sofia-colors-color-palette-disabled)}.sofia-c_colorPalette\.emphasized{color:var(--sofia-colors-color-palette-emphasized)}.sofia-c_colorPalette\.empty{color:var(--sofia-colors-color-palette-empty)}.sofia-c_colorPalette\.fg{color:var(--sofia-colors-color-palette-fg)}.sofia-c_colorPalette\.fg\.disabled{color:var(--sofia-colors-color-palette-fg-disabled)}.sofia-c_colorPalette\.fg\.ghost{color:var(--sofia-colors-color-palette-fg-ghost)}.sofia-c_colorPalette\.fg\.highlighted{color:var(--sofia-colors-color-palette-fg-highlighted)}.sofia-c_colorPalette\.fg\.selected{color:var(--sofia-colors-color-palette-fg-selected)}.sofia-c_colorPalette\.fill{color:var(--sofia-colors-color-palette-fill)}.sofia-c_colorPalette\.filled{color:var(--sofia-colors-color-palette-filled)}.sofia-c_colorPalette\.focus{color:var(--sofia-colors-color-palette-focus)}.sofia-c_colorPalette\.focusRing{color:var(--sofia-colors-color-palette-focus-ring)}.sofia-c_colorPalette\.ghost{color:var(--sofia-colors-color-palette-ghost)}.sofia-c_colorPalette\.groupLabel{color:var(--sofia-colors-color-palette-group-label)}.sofia-c_colorPalette\.highlighted{color:var(--sofia-colors-color-palette-highlighted)}.sofia-c_colorPalette\.hover{color:var(--sofia-colors-color-palette-hover)}.sofia-c_colorPalette\.icon{color:var(--sofia-colors-color-palette-icon)}.sofia-c_colorPalette\.inactive{color:var(--sofia-colors-color-palette-inactive)}.sofia-c_colorPalette\.inactive\.hover{color:var(--sofia-colors-color-palette-inactive-hover)}.sofia-c_colorPalette\.indent{color:var(--sofia-colors-color-palette-indent)}.sofia-c_colorPalette\.invalid{color:var(--sofia-colors-color-palette-invalid)}.sofia-c_colorPalette\.inverse{color:var(--sofia-colors-color-palette-inverse)}.sofia-c_colorPalette\.link{color:var(--sofia-colors-color-palette-link)}.sofia-c_colorPalette\.link\.hover{color:var(--sofia-colors-color-palette-link-hover)}.sofia-c_colorPalette\.loader{color:var(--sofia-colors-color-palette-loader)}.sofia-c_colorPalette\.muted{color:var(--sofia-colors-color-palette-muted)}.sofia-c_colorPalette\.muted\.fg{color:var(--sofia-colors-color-palette-muted-fg)}.sofia-c_colorPalette\.off{color:var(--sofia-colors-color-palette-off)}.sofia-c_colorPalette\.on{color:var(--sofia-colors-color-palette-on)}.sofia-c_colorPalette\.onBrand{color:var(--sofia-colors-color-palette-on-brand)}.sofia-c_colorPalette\.onBrand\.muted{color:var(--sofia-colors-color-palette-on-brand-muted)}.sofia-c_colorPalette\.placeholder{color:var(--sofia-colors-color-palette-placeholder)}.sofia-c_colorPalette\.pressed{color:var(--sofia-colors-color-palette-pressed)}.sofia-c_colorPalette\.rating\.empty{color:var(--sofia-colors-color-palette-rating-empty)}.sofia-c_colorPalette\.rating\.filled{color:var(--sofia-colors-color-palette-rating-filled)}.sofia-c_colorPalette\.readOnly{color:var(--sofia-colors-color-palette-read-only)}.sofia-c_colorPalette\.scrim{color:var(--sofia-colors-color-palette-scrim)}.sofia-c_colorPalette\.selected{color:var(--sofia-colors-color-palette-selected)}.sofia-c_colorPalette\.selected\.hover{color:var(--sofia-colors-color-palette-selected-hover)}.sofia-c_colorPalette\.separator{color:var(--sofia-colors-color-palette-separator)}.sofia-c_colorPalette\.shortcut{color:var(--sofia-colors-color-palette-shortcut)}.sofia-c_colorPalette\.solid{color:var(--sofia-colors-color-palette-solid)}.sofia-c_colorPalette\.solid\.fg{color:var(--sofia-colors-color-palette-solid-fg)}.sofia-c_colorPalette\.solid\.hover{color:var(--sofia-colors-color-palette-solid-hover)}.sofia-c_colorPalette\.stroke{color:var(--sofia-colors-color-palette-stroke)}.sofia-c_colorPalette\.strong{color:var(--sofia-colors-color-palette-strong)}.sofia-c_colorPalette\.subtle{color:var(--sofia-colors-color-palette-subtle)}.sofia-c_colorPalette\.subtle\.active{color:var(--sofia-colors-color-palette-subtle-active)}.sofia-c_colorPalette\.subtle\.fg{color:var(--sofia-colors-color-palette-subtle-fg)}.sofia-c_colorPalette\.subtle\.hover{color:var(--sofia-colors-color-palette-subtle-hover)}.sofia-c_colorPalette\.success{color:var(--sofia-colors-color-palette-success)}.sofia-c_colorPalette\.surface{color:var(--sofia-colors-color-palette-surface)}.sofia-c_colorPalette\.thumb{color:var(--sofia-colors-color-palette-thumb)}.sofia-c_colorPalette\.thumb\.hover{color:var(--sofia-colors-color-palette-thumb-hover)}.sofia-c_colorPalette\.track{color:var(--sofia-colors-color-palette-track)}.sofia-c_colorPalette\.track\.off{color:var(--sofia-colors-color-palette-track-off)}.sofia-c_colorPalette\.track\.on{color:var(--sofia-colors-color-palette-track-on)}.sofia-c_colorPalette\.warm{color:var(--sofia-colors-color-palette-warm)}.sofia-c_colorPalette\.warning{color:var(--sofia-colors-color-palette-warning)}.sofia-c_control{color:control}.sofia-c_control\.addon\.bg{color:var(--sofia-colors-control-addon-bg)}.sofia-c_control\.bg{color:var(--sofia-colors-control-bg)}.sofia-c_control\.bg\.disabled{color:var(--sofia-colors-control-bg-disabled)}.sofia-c_control\.bg\.readOnly{color:var(--sofia-colors-control-bg-read-only)}.sofia-c_control\.border{color:var(--sofia-colors-control-border)}.sofia-c_control\.border\.disabled{color:var(--sofia-colors-control-border-disabled)}.sofia-c_control\.border\.focus{color:var(--sofia-colors-control-border-focus)}.sofia-c_control\.border\.hover{color:var(--sofia-colors-control-border-hover)}.sofia-c_control\.border\.invalid{color:var(--sofia-colors-control-border-invalid)}.sofia-c_control\.border\.success{color:var(--sofia-colors-control-border-success)}.sofia-c_control\.border\.warning{color:var(--sofia-colors-control-border-warning)}.sofia-c_control\.fg{color:var(--sofia-colors-control-fg)}.sofia-c_control\.hover{color:control\.hover}.sofia-c_control\.icon{color:var(--sofia-colors-control-icon)}.sofia-c_control\.placeholder{color:var(--sofia-colors-control-placeholder)}.sofia-c_currentColor{color:currentColor}.sofia-c_danger\.border{color:var(--sofia-colors-danger-border)}.sofia-c_danger\.fg{color:var(--sofia-colors-danger-fg)}.sofia-c_danger\.focusRing{color:var(--sofia-colors-danger-focus-ring)}.sofia-c_danger\.muted{color:var(--sofia-colors-danger-muted)}.sofia-c_danger\.muted\.fg{color:var(--sofia-colors-danger-muted-fg)}.sofia-c_danger\.solid{color:var(--sofia-colors-danger-solid)}.sofia-c_danger\.solid\.fg{color:var(--sofia-colors-danger-solid-fg)}.sofia-c_danger\.solid\.hover{color:var(--sofia-colors-danger-solid-hover)}.sofia-c_danger\.subtle{color:var(--sofia-colors-danger-subtle)}.sofia-c_danger\.subtle\.active{color:var(--sofia-colors-danger-subtle-active)}.sofia-c_danger\.subtle\.fg{color:var(--sofia-colors-danger-subtle-fg)}.sofia-c_danger\.subtle\.hover{color:var(--sofia-colors-danger-subtle-hover)}.sofia-c_disabled{color:disabled}.sofia-c_divider{color:var(--sofia-colors-divider)}.sofia-c_divider\.strong{color:var(--sofia-colors-divider-strong)}.sofia-c_emphasized{color:emphasized}.sofia-c_empty{color:empty}.sofia-c_error500{color:error500}.sofia-c_fg{color:var(--sofia-colors-fg)}.sofia-c_fg\.disabled{color:var(--sofia-colors-fg-disabled)}.sofia-c_fg\.ghost{color:fg\.ghost}.sofia-c_fg\.highlighted{color:fg\.highlighted}.sofia-c_fg\.inverse{color:var(--sofia-colors-fg-inverse)}.sofia-c_fg\.link{color:var(--sofia-colors-fg-link)}.sofia-c_fg\.link\.hover{color:var(--sofia-colors-fg-link-hover)}.sofia-c_fg\.muted{color:var(--sofia-colors-fg-muted)}.sofia-c_fg\.onBrand{color:var(--sofia-colors-fg-on-brand)}.sofia-c_fg\.onBrand\.muted{color:var(--sofia-colors-fg-on-brand-muted)}.sofia-c_fg\.placeholder{color:var(--sofia-colors-fg-placeholder)}.sofia-c_fg\.selected{color:fg\.selected}.sofia-c_fg\.subtle{color:var(--sofia-colors-fg-subtle)}.sofia-c_fill{color:fill}.sofia-c_filled{color:filled}.sofia-c_focus{color:focus}.sofia-c_focusRing{color:var(--sofia-colors-focus-ring)}.sofia-c_focusRing\.onBrand{color:var(--sofia-colors-focus-ring-on-brand)}.sofia-c_ghost{color:ghost}.sofia-c_gray\.100{color:var(--sofia-colors-gray-100)}.sofia-c_gray\.200{color:var(--sofia-colors-gray-200)}.sofia-c_gray\.300{color:var(--sofia-colors-gray-300)}.sofia-c_gray\.400{color:var(--sofia-colors-gray-400)}.sofia-c_gray\.50{color:var(--sofia-colors-gray-50)}.sofia-c_gray\.500{color:var(--sofia-colors-gray-500)}.sofia-c_gray\.600{color:var(--sofia-colors-gray-600)}.sofia-c_gray\.700{color:var(--sofia-colors-gray-700)}.sofia-c_gray\.800{color:var(--sofia-colors-gray-800)}.sofia-c_gray\.900{color:var(--sofia-colors-gray-900)}.sofia-c_gray\.950{color:var(--sofia-colors-gray-950)}.sofia-c_green\.100{color:var(--sofia-colors-green-100)}.sofia-c_green\.200{color:var(--sofia-colors-green-200)}.sofia-c_green\.300{color:var(--sofia-colors-green-300)}.sofia-c_green\.400{color:var(--sofia-colors-green-400)}.sofia-c_green\.50{color:var(--sofia-colors-green-50)}.sofia-c_green\.500{color:var(--sofia-colors-green-500)}.sofia-c_green\.600{color:var(--sofia-colors-green-600)}.sofia-c_green\.700{color:var(--sofia-colors-green-700)}.sofia-c_green\.800{color:var(--sofia-colors-green-800)}.sofia-c_green\.900{color:var(--sofia-colors-green-900)}.sofia-c_green\.950{color:var(--sofia-colors-green-950)}.sofia-c_groupLabel{color:groupLabel}.sofia-c_highlighted{color:highlighted}.sofia-c_hover{color:hover}.sofia-c_icon{color:icon}.sofia-c_illustration\.fill{color:var(--sofia-colors-illustration-fill)}.sofia-c_illustration\.stroke{color:var(--sofia-colors-illustration-stroke)}.sofia-c_inactive{color:inactive}.sofia-c_inactive\.hover{color:inactive\.hover}.sofia-c_indent{color:indent}.sofia-c_indicator\.active{color:var(--sofia-colors-indicator-active)}.sofia-c_indicator\.inactive{color:var(--sofia-colors-indicator-inactive)}.sofia-c_indicator\.inactive\.hover{color:var(--sofia-colors-indicator-inactive-hover)}.sofia-c_info\.border{color:var(--sofia-colors-info-border)}.sofia-c_info\.fg{color:var(--sofia-colors-info-fg)}.sofia-c_info\.focusRing{color:var(--sofia-colors-info-focus-ring)}.sofia-c_info\.muted{color:var(--sofia-colors-info-muted)}.sofia-c_info\.muted\.fg{color:var(--sofia-colors-info-muted-fg)}.sofia-c_info\.solid{color:var(--sofia-colors-info-solid)}.sofia-c_info\.solid\.fg{color:var(--sofia-colors-info-solid-fg)}.sofia-c_info\.solid\.hover{color:var(--sofia-colors-info-solid-hover)}.sofia-c_info\.subtle{color:var(--sofia-colors-info-subtle)}.sofia-c_info\.subtle\.active{color:var(--sofia-colors-info-subtle-active)}.sofia-c_info\.subtle\.fg{color:var(--sofia-colors-info-subtle-fg)}.sofia-c_info\.subtle\.hover{color:var(--sofia-colors-info-subtle-hover)}.sofia-c_inherit{color:inherit}.sofia-c_invalid{color:invalid}.sofia-c_inverse{color:inverse}.sofia-c_kbd\.bg{color:var(--sofia-colors-kbd-bg)}.sofia-c_kbd\.border{color:var(--sofia-colors-kbd-border)}.sofia-c_kbd\.fg{color:var(--sofia-colors-kbd-fg)}.sofia-c_kbd\.fg\.ghost{color:var(--sofia-colors-kbd-fg-ghost)}.sofia-c_link{color:link}.sofia-c_link\.hover{color:link\.hover}.sofia-c_loader{color:loader}.sofia-c_logo{color:var(--sofia-colors-logo)}.sofia-c_menu\.bg{color:var(--sofia-colors-menu-bg)}.sofia-c_menuItem\.bg\.highlighted{color:var(--sofia-colors-menu-item-bg-highlighted)}.sofia-c_menuItem\.bg\.selected{color:var(--sofia-colors-menu-item-bg-selected)}.sofia-c_menuItem\.fg{color:var(--sofia-colors-menu-item-fg)}.sofia-c_menuItem\.fg\.disabled{color:var(--sofia-colors-menu-item-fg-disabled)}.sofia-c_menuItem\.fg\.highlighted{color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-c_menuItem\.fg\.selected{color:var(--sofia-colors-menu-item-fg-selected)}.sofia-c_menuItem\.groupLabel{color:var(--sofia-colors-menu-item-group-label)}.sofia-c_menuItem\.icon{color:var(--sofia-colors-menu-item-icon)}.sofia-c_menuItem\.separator{color:var(--sofia-colors-menu-item-separator)}.sofia-c_menuItem\.shortcut{color:var(--sofia-colors-menu-item-shortcut)}.sofia-c_muted{color:muted}.sofia-c_muted\.fg{color:muted\.fg}.sofia-c_neutral\.border{color:var(--sofia-colors-neutral-border)}.sofia-c_neutral\.fg{color:var(--sofia-colors-neutral-fg)}.sofia-c_neutral\.focusRing{color:var(--sofia-colors-neutral-focus-ring)}.sofia-c_neutral\.muted{color:var(--sofia-colors-neutral-muted)}.sofia-c_neutral\.muted\.fg{color:var(--sofia-colors-neutral-muted-fg)}.sofia-c_neutral\.solid{color:var(--sofia-colors-neutral-solid)}.sofia-c_neutral\.solid\.fg{color:var(--sofia-colors-neutral-solid-fg)}.sofia-c_neutral\.solid\.hover{color:var(--sofia-colors-neutral-solid-hover)}.sofia-c_neutral\.subtle{color:var(--sofia-colors-neutral-subtle)}.sofia-c_neutral\.subtle\.active{color:var(--sofia-colors-neutral-subtle-active)}.sofia-c_neutral\.subtle\.fg{color:var(--sofia-colors-neutral-subtle-fg)}.sofia-c_neutral\.subtle\.hover{color:var(--sofia-colors-neutral-subtle-hover)}.sofia-c_neutral600{color:neutral600}.sofia-c_off{color:off}.sofia-c_on{color:on}.sofia-c_onBrand{color:onBrand}.sofia-c_onBrand\.muted{color:onBrand\.muted}.sofia-c_overlay\.backdrop{color:var(--sofia-colors-overlay-backdrop)}.sofia-c_overlay\.indent{color:var(--sofia-colors-overlay-indent)}.sofia-c_overlay\.loader{color:var(--sofia-colors-overlay-loader)}.sofia-c_overlay\.scrim{color:var(--sofia-colors-overlay-scrim)}.sofia-c_placeholder{color:placeholder}.sofia-c_pressed{color:pressed}.sofia-c_primary500{color:primary500}.sofia-c_primary700{color:primary700}.sofia-c_progress\.track{color:var(--sofia-colors-progress-track)}.sofia-c_purple\.100{color:var(--sofia-colors-purple-100)}.sofia-c_purple\.200{color:var(--sofia-colors-purple-200)}.sofia-c_purple\.300{color:var(--sofia-colors-purple-300)}.sofia-c_purple\.400{color:var(--sofia-colors-purple-400)}.sofia-c_purple\.50{color:var(--sofia-colors-purple-50)}.sofia-c_purple\.500{color:var(--sofia-colors-purple-500)}.sofia-c_purple\.600{color:var(--sofia-colors-purple-600)}.sofia-c_purple\.700{color:var(--sofia-colors-purple-700)}.sofia-c_purple\.800{color:var(--sofia-colors-purple-800)}.sofia-c_purple\.900{color:var(--sofia-colors-purple-900)}.sofia-c_purple\.950{color:var(--sofia-colors-purple-950)}.sofia-c_qrCode\.brand{color:var(--sofia-colors-qr-code-brand)}.sofia-c_rating\.empty{color:rating\.empty}.sofia-c_rating\.filled{color:rating\.filled}.sofia-c_readOnly{color:readOnly}.sofia-c_red\.100{color:var(--sofia-colors-red-100)}.sofia-c_red\.200{color:var(--sofia-colors-red-200)}.sofia-c_red\.300{color:var(--sofia-colors-red-300)}.sofia-c_red\.400{color:var(--sofia-colors-red-400)}.sofia-c_red\.50{color:var(--sofia-colors-red-50)}.sofia-c_red\.500{color:var(--sofia-colors-red-500)}.sofia-c_red\.600{color:var(--sofia-colors-red-600)}.sofia-c_red\.700{color:var(--sofia-colors-red-700)}.sofia-c_red\.800{color:var(--sofia-colors-red-800)}.sofia-c_red\.900{color:var(--sofia-colors-red-900)}.sofia-c_red\.950{color:var(--sofia-colors-red-950)}.sofia-c_scrim{color:scrim}.sofia-c_scrollbar\.thumb{color:var(--sofia-colors-scrollbar-thumb)}.sofia-c_scrollbar\.thumb\.hover{color:var(--sofia-colors-scrollbar-thumb-hover)}.sofia-c_scrollbar\.track{color:var(--sofia-colors-scrollbar-track)}.sofia-c_selected{color:selected}.sofia-c_selected\.hover{color:selected\.hover}.sofia-c_selection\.border{color:var(--sofia-colors-selection-border)}.sofia-c_selection\.border\.hover{color:var(--sofia-colors-selection-border-hover)}.sofia-c_selection\.border\.invalid{color:var(--sofia-colors-selection-border-invalid)}.sofia-c_selection\.checked{color:var(--sofia-colors-selection-checked)}.sofia-c_selection\.checked\.fg{color:var(--sofia-colors-selection-checked-fg)}.sofia-c_selection\.checked\.hover{color:var(--sofia-colors-selection-checked-hover)}.sofia-c_selection\.rating\.empty{color:var(--sofia-colors-selection-rating-empty)}.sofia-c_selection\.rating\.filled{color:var(--sofia-colors-selection-rating-filled)}.sofia-c_selection\.thumb{color:var(--sofia-colors-selection-thumb)}.sofia-c_selection\.track\.off{color:var(--sofia-colors-selection-track-off)}.sofia-c_selection\.track\.on{color:var(--sofia-colors-selection-track-on)}.sofia-c_separator{color:separator}.sofia-c_shadow{color:var(--sofia-colors-shadow)}.sofia-c_shortcut{color:shortcut}.sofia-c_skeleton\.base{color:var(--sofia-colors-skeleton-base)}.sofia-c_solid{color:solid}.sofia-c_solid\.fg{color:solid\.fg}.sofia-c_solid\.hover{color:solid\.hover}.sofia-c_state\.highlighted{color:var(--sofia-colors-state-highlighted)}.sofia-c_state\.hover{color:var(--sofia-colors-state-hover)}.sofia-c_state\.pressed{color:var(--sofia-colors-state-pressed)}.sofia-c_state\.selected{color:var(--sofia-colors-state-selected)}.sofia-c_state\.selected\.hover{color:var(--sofia-colors-state-selected-hover)}.sofia-c_stroke{color:stroke}.sofia-c_strong{color:strong}.sofia-c_subtle{color:subtle}.sofia-c_subtle\.active{color:subtle\.active}.sofia-c_subtle\.fg{color:subtle\.fg}.sofia-c_subtle\.hover{color:subtle\.hover}.sofia-c_success{color:success}.sofia-c_success\.border{color:var(--sofia-colors-success-border)}.sofia-c_success\.fg{color:var(--sofia-colors-success-fg)}.sofia-c_success\.focusRing{color:var(--sofia-colors-success-focus-ring)}.sofia-c_success\.muted{color:var(--sofia-colors-success-muted)}.sofia-c_success\.muted\.fg{color:var(--sofia-colors-success-muted-fg)}.sofia-c_success\.solid{color:var(--sofia-colors-success-solid)}.sofia-c_success\.solid\.fg{color:var(--sofia-colors-success-solid-fg)}.sofia-c_success\.solid\.hover{color:var(--sofia-colors-success-solid-hover)}.sofia-c_success\.subtle{color:var(--sofia-colors-success-subtle)}.sofia-c_success\.subtle\.active{color:var(--sofia-colors-success-subtle-active)}.sofia-c_success\.subtle\.fg{color:var(--sofia-colors-success-subtle-fg)}.sofia-c_success\.subtle\.hover{color:var(--sofia-colors-success-subtle-hover)}.sofia-c_surface{color:surface}.sofia-c_textSelection\.bg{color:var(--sofia-colors-text-selection-bg)}.sofia-c_textSelection\.fg{color:var(--sofia-colors-text-selection-fg)}.sofia-c_thumb{color:thumb}.sofia-c_thumb\.hover{color:thumb\.hover}.sofia-c_track{color:track}.sofia-c_track\.off{color:track\.off}.sofia-c_track\.on{color:track\.on}.sofia-c_transparent{color:var(--sofia-colors-transparent)}.sofia-c_var\(--sofia-colors-info-solid\){color:var(--sofia-colors-info-solid)}.sofia-c_var\(--sofia-colors-purple-300\){color:var(--sofia-colors-purple-300)}.sofia-c_var\(--sofia-colors-purple-500\){color:var(--sofia-colors-purple-500)}.sofia-c_var\(--sofia-colors-red-300\){color:var(--sofia-colors-red-300)}.sofia-c_warm{color:warm}.sofia-c_warning{color:warning}.sofia-c_warning\.border{color:var(--sofia-colors-warning-border)}.sofia-c_warning\.fg{color:var(--sofia-colors-warning-fg)}.sofia-c_warning\.focusRing{color:var(--sofia-colors-warning-focus-ring)}.sofia-c_warning\.muted{color:var(--sofia-colors-warning-muted)}.sofia-c_warning\.muted\.fg{color:var(--sofia-colors-warning-muted-fg)}.sofia-c_warning\.solid{color:var(--sofia-colors-warning-solid)}.sofia-c_warning\.solid\.fg{color:var(--sofia-colors-warning-solid-fg)}.sofia-c_warning\.solid\.hover{color:var(--sofia-colors-warning-solid-hover)}.sofia-c_warning\.subtle{color:var(--sofia-colors-warning-subtle)}.sofia-c_warning\.subtle\.active{color:var(--sofia-colors-warning-subtle-active)}.sofia-c_warning\.subtle\.fg{color:var(--sofia-colors-warning-subtle-fg)}.sofia-c_warning\.subtle\.hover{color:var(--sofia-colors-warning-subtle-hover)}.sofia-c_white{color:var(--sofia-colors-white)}.sofia-c_yellow\.100{color:var(--sofia-colors-yellow-100)}.sofia-c_yellow\.200{color:var(--sofia-colors-yellow-200)}.sofia-c_yellow\.300{color:var(--sofia-colors-yellow-300)}.sofia-c_yellow\.400{color:var(--sofia-colors-yellow-400)}.sofia-c_yellow\.50{color:var(--sofia-colors-yellow-50)}.sofia-c_yellow\.500{color:var(--sofia-colors-yellow-500)}.sofia-c_yellow\.600{color:var(--sofia-colors-yellow-600)}.sofia-c_yellow\.700{color:var(--sofia-colors-yellow-700)}.sofia-c_yellow\.800{color:var(--sofia-colors-yellow-800)}.sofia-c_yellow\.900{color:var(--sofia-colors-yellow-900)}.sofia-c_yellow\.950{color:var(--sofia-colors-yellow-950)}.sofia-color-palette_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-cg_-0\.25{column-gap:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-cg_-0\.5{column-gap:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-cg_-1{column-gap:calc(var(--sofia-spacing-1) * -1)}.sofia-cg_-1\.5{column-gap:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-cg_-10{column-gap:calc(var(--sofia-spacing-10) * -1)}.sofia-cg_-11{column-gap:calc(var(--sofia-spacing-11) * -1)}.sofia-cg_-12{column-gap:calc(var(--sofia-spacing-12) * -1)}.sofia-cg_-2{column-gap:calc(var(--sofia-spacing-2) * -1)}.sofia-cg_-2\.5{column-gap:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-cg_-3{column-gap:calc(var(--sofia-spacing-3) * -1)}.sofia-cg_-4{column-gap:calc(var(--sofia-spacing-4) * -1)}.sofia-cg_-5{column-gap:calc(var(--sofia-spacing-5) * -1)}.sofia-cg_-6{column-gap:calc(var(--sofia-spacing-6) * -1)}.sofia-cg_-7{column-gap:calc(var(--sofia-spacing-7) * -1)}.sofia-cg_-8{column-gap:calc(var(--sofia-spacing-8) * -1)}.sofia-cg_-9{column-gap:calc(var(--sofia-spacing-9) * -1)}.sofia-cg_0{column-gap:var(--sofia-spacing-0)}.sofia-cg_0\.25{column-gap:var(--sofia-spacing-0\.25)}.sofia-cg_0\.5{column-gap:var(--sofia-spacing-0\.5)}.sofia-cg_1{column-gap:var(--sofia-spacing-1)}.sofia-cg_1\.5{column-gap:var(--sofia-spacing-1\.5)}.sofia-cg_10{column-gap:var(--sofia-spacing-10)}.sofia-cg_11{column-gap:var(--sofia-spacing-11)}.sofia-cg_12{column-gap:var(--sofia-spacing-12)}.sofia-cg_2{column-gap:var(--sofia-spacing-2)}.sofia-cg_2\.5{column-gap:var(--sofia-spacing-2\.5)}.sofia-cg_3{column-gap:var(--sofia-spacing-3)}.sofia-cg_4{column-gap:var(--sofia-spacing-4)}.sofia-cg_5{column-gap:var(--sofia-spacing-5)}.sofia-cg_6{column-gap:var(--sofia-spacing-6)}.sofia-cg_7{column-gap:var(--sofia-spacing-7)}.sofia-cg_8{column-gap:var(--sofia-spacing-8)}.sofia-cg_9{column-gap:var(--sofia-spacing-9)}.sofia-cg_-button\.paddingX\.lg{column-gap:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-cg_-button\.paddingX\.md{column-gap:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-cg_-button\.paddingX\.sm{column-gap:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-cg_-card\.padding{column-gap:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-cg_-control\.paddingX{column-gap:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-cg_-dialog\.paddingX{column-gap:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-cg_-dialog\.paddingY{column-gap:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-cg_-drawer\.paddingX{column-gap:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-cg_-focusRingOffset{column-gap:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-cg_-item\.gap{column-gap:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-cg_-item\.paddingX{column-gap:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-cg_-item\.paddingY{column-gap:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-cg_-menu\.padding{column-gap:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-cg_-menuItem\.gap{column-gap:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-cg_-menuItem\.paddingX{column-gap:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-cg_-menuItem\.paddingY{column-gap:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-cg_-overlay\.padding{column-gap:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-cg_-page\.gutter{column-gap:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-cg_-tooltip\.padding{column-gap:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-cg_button\.paddingX\.lg{column-gap:var(--sofia-spacing-button-padding-x-lg)}.sofia-cg_button\.paddingX\.md{column-gap:var(--sofia-spacing-button-padding-x-md)}.sofia-cg_button\.paddingX\.sm{column-gap:var(--sofia-spacing-button-padding-x-sm)}.sofia-cg_card\.padding{column-gap:var(--sofia-spacing-card-padding)}.sofia-cg_control\.paddingX{column-gap:var(--sofia-spacing-control-padding-x)}.sofia-cg_dialog\.paddingX{column-gap:var(--sofia-spacing-dialog-padding-x)}.sofia-cg_dialog\.paddingY{column-gap:var(--sofia-spacing-dialog-padding-y)}.sofia-cg_drawer\.paddingX{column-gap:var(--sofia-spacing-drawer-padding-x)}.sofia-cg_focusRingOffset{column-gap:var(--sofia-spacing-focus-ring-offset)}.sofia-cg_item\.gap{column-gap:var(--sofia-spacing-item-gap)}.sofia-cg_item\.paddingX{column-gap:var(--sofia-spacing-item-padding-x)}.sofia-cg_item\.paddingY{column-gap:var(--sofia-spacing-item-padding-y)}.sofia-cg_menu\.padding{column-gap:var(--sofia-spacing-menu-padding)}.sofia-cg_menuItem\.gap{column-gap:var(--sofia-spacing-menu-item-gap)}.sofia-cg_menuItem\.paddingX{column-gap:var(--sofia-spacing-menu-item-padding-x)}.sofia-cg_menuItem\.paddingY{column-gap:var(--sofia-spacing-menu-item-padding-y)}.sofia-cg_overlay\.padding{column-gap:var(--sofia-spacing-overlay-padding)}.sofia-cg_page\.gutter{column-gap:var(--sofia-spacing-page-gutter)}.sofia-cg_tooltip\.padding{column-gap:var(--sofia-spacing-tooltip-padding)}.sofia-cq-n_banner{container-name:banner}.sofia-cq-n_card{container-name:card}.sofia-cq-n_content{container-name:content}.sofia-cq-t_inline-size{container-type:inline-size}.sofia-cq-t_normal{container-type:normal}.sofia-cq-t_size{container-type:size}.sofia-cursor_default{cursor:default}.sofia-cursor_pointer{cursor:pointer}.sofia-d_block{display:block}.sofia-d_contents{display:contents}.sofia-d_flex{display:flex}.sofia-d_grid{display:grid}.sofia-d_inline-block{display:inline-block}.sofia-d_inline-flex{display:inline-flex}.sofia-d_none{display:none}.sofia-fade_bottom{-webkit-mask-image:var(--sofia-gradients-fade-bottom);mask-image:var(--sofia-gradients-fade-bottom);-webkit-mask-image:var(--sofia-gradients-fade-bottom)}.sofia-fade_left{-webkit-mask-image:var(--sofia-gradients-fade-left);mask-image:var(--sofia-gradients-fade-left);-webkit-mask-image:var(--sofia-gradients-fade-left)}.sofia-fade_right{-webkit-mask-image:var(--sofia-gradients-fade-right);mask-image:var(--sofia-gradients-fade-right);-webkit-mask-image:var(--sofia-gradients-fade-right)}.sofia-fade_top{-webkit-mask-image:var(--sofia-gradients-fade-top);mask-image:var(--sofia-gradients-fade-top);-webkit-mask-image:var(--sofia-gradients-fade-top)}.sofia-fade_x{-webkit-mask-image:var(--sofia-gradients-fade-x);mask-image:var(--sofia-gradients-fade-x);-webkit-mask-image:var(--sofia-gradients-fade-x)}.sofia-fade_y{-webkit-mask-image:var(--sofia-gradients-fade-y);mask-image:var(--sofia-gradients-fade-y);-webkit-mask-image:var(--sofia-gradients-fade-y)}.sofia-fill_bg\.surface{fill:var(--sofia-colors-bg-surface)}.sofia-fill_brand\.solid{fill:var(--sofia-colors-brand-solid)}.sofia-fill_fg{fill:var(--sofia-colors-fg)}.sofia-fill_fg\.muted{fill:var(--sofia-colors-fg-muted)}.sofia-fill_inherit{fill:inherit}.sofia-fill_none{fill:none}.sofia-fill_selection\.checked{fill:var(--sofia-colors-selection-checked)}.sofia-fill_selection\.checked\.hover{fill:var(--sofia-colors-selection-checked-hover)}.sofia-fill_var\(--layer-color\){fill:var(--layer-color)}.sofia-flex-b_0{flex-basis:var(--sofia-sizes-0)}.sofia-flex-b_112{flex-basis:var(--sofia-sizes-112)}.sofia-flex-b_12{flex-basis:var(--sofia-sizes-12)}.sofia-flex-b_128{flex-basis:var(--sofia-sizes-128)}.sofia-flex-b_16{flex-basis:var(--sofia-sizes-16)}.sofia-flex-b_160{flex-basis:var(--sofia-sizes-160)}.sofia-flex-b_2{flex-basis:var(--sofia-sizes-2)}.sofia-flex-b_20{flex-basis:var(--sofia-sizes-20)}.sofia-flex-b_200{flex-basis:var(--sofia-sizes-200)}.sofia-flex-b_24{flex-basis:var(--sofia-sizes-24)}.sofia-flex-b_240{flex-basis:var(--sofia-sizes-240)}.sofia-flex-b_256{flex-basis:var(--sofia-sizes-256)}.sofia-flex-b_28{flex-basis:var(--sofia-sizes-28)}.sofia-flex-b_32{flex-basis:var(--sofia-sizes-32)}.sofia-flex-b_320{flex-basis:var(--sofia-sizes-320)}.sofia-flex-b_36{flex-basis:var(--sofia-sizes-36)}.sofia-flex-b_360{flex-basis:var(--sofia-sizes-360)}.sofia-flex-b_4{flex-basis:var(--sofia-sizes-4)}.sofia-flex-b_40{flex-basis:var(--sofia-sizes-40)}.sofia-flex-b_400{flex-basis:var(--sofia-sizes-400)}.sofia-flex-b_44{flex-basis:var(--sofia-sizes-44)}.sofia-flex-b_48{flex-basis:var(--sofia-sizes-48)}.sofia-flex-b_480{flex-basis:var(--sofia-sizes-480)}.sofia-flex-b_56{flex-basis:var(--sofia-sizes-56)}.sofia-flex-b_560{flex-basis:var(--sofia-sizes-560)}.sofia-flex-b_6{flex-basis:var(--sofia-sizes-6)}.sofia-flex-b_64{flex-basis:var(--sofia-sizes-64)}.sofia-flex-b_640{flex-basis:var(--sofia-sizes-640)}.sofia-flex-b_72{flex-basis:var(--sofia-sizes-72)}.sofia-flex-b_720{flex-basis:var(--sofia-sizes-720)}.sofia-flex-b_8{flex-basis:var(--sofia-sizes-8)}.sofia-flex-b_80{flex-basis:var(--sofia-sizes-80)}.sofia-flex-b_96{flex-basis:var(--sofia-sizes-96)}.sofia-flex-b_1\/12{flex-basis:8.33333%}.sofia-flex-b_1\/2{flex-basis:50%}.sofia-flex-b_1\/3{flex-basis:33.3333%}.sofia-flex-b_1\/4{flex-basis:25%}.sofia-flex-b_1\/5{flex-basis:20%}.sofia-flex-b_1\/6{flex-basis:16.6667%}.sofia-flex-b_10\/12{flex-basis:83.3333%}.sofia-flex-b_11\/12{flex-basis:91.6667%}.sofia-flex-b_2\/12{flex-basis:16.6667%}.sofia-flex-b_2\/3{flex-basis:66.6667%}.sofia-flex-b_2\/4{flex-basis:50%}.sofia-flex-b_2\/5{flex-basis:40%}.sofia-flex-b_2\/6{flex-basis:33.3333%}.sofia-flex-b_3\/12{flex-basis:25%}.sofia-flex-b_3\/4{flex-basis:75%}.sofia-flex-b_3\/5{flex-basis:60%}.sofia-flex-b_3\/6{flex-basis:50%}.sofia-flex-b_4\/12{flex-basis:33.3333%}.sofia-flex-b_4\/5{flex-basis:80%}.sofia-flex-b_4\/6{flex-basis:66.6667%}.sofia-flex-b_5\/12{flex-basis:41.6667%}.sofia-flex-b_5\/6{flex-basis:83.3333%}.sofia-flex-b_6\/12{flex-basis:50%}.sofia-flex-b_7\/12{flex-basis:58.3333%}.sofia-flex-b_8\/12{flex-basis:66.6667%}.sofia-flex-b_9\/12{flex-basis:75%}.sofia-flex-b_\[220px\]{flex-basis:220px}.sofia-flex-b_\[33\.333\%\]{flex-basis:33.333%}.sofia-flex-b_\[50\%\]{flex-basis:50%}.sofia-flex-b_arrow{flex-basis:var(--sofia-sizes-arrow)}.sofia-flex-b_avatar\.icon\.sm{flex-basis:var(--sofia-sizes-avatar-icon-sm)}.sofia-flex-b_avatar\.icon\.xl{flex-basis:var(--sofia-sizes-avatar-icon-xl)}.sofia-flex-b_avatar\.lg{flex-basis:var(--sofia-sizes-avatar-lg)}.sofia-flex-b_avatar\.md{flex-basis:var(--sofia-sizes-avatar-md)}.sofia-flex-b_avatar\.sm{flex-basis:var(--sofia-sizes-avatar-sm)}.sofia-flex-b_avatar\.xl{flex-basis:var(--sofia-sizes-avatar-xl)}.sofia-flex-b_badge\.pill{flex-basis:var(--sofia-sizes-badge-pill)}.sofia-flex-b_banner\.image{flex-basis:var(--sofia-sizes-banner-image)}.sofia-flex-b_booleanInput{flex-basis:var(--sofia-sizes-boolean-input)}.sofia-flex-b_breakpoint-2xl{flex-basis:var(--sofia-sizes-breakpoint-2xl)}.sofia-flex-b_breakpoint-lg{flex-basis:var(--sofia-sizes-breakpoint-lg)}.sofia-flex-b_breakpoint-md{flex-basis:var(--sofia-sizes-breakpoint-md)}.sofia-flex-b_breakpoint-sm{flex-basis:var(--sofia-sizes-breakpoint-sm)}.sofia-flex-b_breakpoint-xl{flex-basis:var(--sofia-sizes-breakpoint-xl)}.sofia-flex-b_button\.minWidth\.lg{flex-basis:var(--sofia-sizes-button-min-width-lg)}.sofia-flex-b_button\.minWidth\.md{flex-basis:var(--sofia-sizes-button-min-width-md)}.sofia-flex-b_button\.minWidth\.sm{flex-basis:var(--sofia-sizes-button-min-width-sm)}.sofia-flex-b_card\.header\.md{flex-basis:var(--sofia-sizes-card-header-md)}.sofia-flex-b_card\.header\.sm{flex-basis:var(--sofia-sizes-card-header-sm)}.sofia-flex-b_card\.minWidth{flex-basis:var(--sofia-sizes-card-min-width)}.sofia-flex-b_command\.listMaxHeight\.lg{flex-basis:var(--sofia-sizes-command-list-max-height-lg)}.sofia-flex-b_command\.listMaxHeight\.md{flex-basis:var(--sofia-sizes-command-list-max-height-md)}.sofia-flex-b_command\.listMaxHeight\.sm{flex-basis:var(--sofia-sizes-command-list-max-height-sm)}.sofia-flex-b_content\.narrow{flex-basis:var(--sofia-sizes-content-narrow)}.sofia-flex-b_control\.lg{flex-basis:var(--sofia-sizes-control-lg)}.sofia-flex-b_control\.md{flex-basis:var(--sofia-sizes-control-md)}.sofia-flex-b_control\.sm{flex-basis:var(--sofia-sizes-control-sm)}.sofia-flex-b_control\.xl{flex-basis:var(--sofia-sizes-control-xl)}.sofia-flex-b_control\.xs{flex-basis:var(--sofia-sizes-control-xs)}.sofia-flex-b_dataTable\.filter\.maxWidth{flex-basis:var(--sofia-sizes-data-table-filter-max-width)}.sofia-flex-b_dataTable\.filter\.minWidth{flex-basis:var(--sofia-sizes-data-table-filter-min-width)}.sofia-flex-b_decoratedBox\.bar{flex-basis:var(--sofia-sizes-decorated-box-bar)}.sofia-flex-b_dialog\.lg{flex-basis:var(--sofia-sizes-dialog-lg)}.sofia-flex-b_dialog\.md{flex-basis:var(--sofia-sizes-dialog-md)}.sofia-flex-b_dot{flex-basis:var(--sofia-sizes-dot)}.sofia-flex-b_drawer\.max{flex-basis:var(--sofia-sizes-drawer-max)}.sofia-flex-b_drawer\.min{flex-basis:var(--sofia-sizes-drawer-min)}.sofia-flex-b_drawer\.preferred{flex-basis:var(--sofia-sizes-drawer-preferred)}.sofia-flex-b_emptyState\.lg{flex-basis:var(--sofia-sizes-empty-state-lg)}.sofia-flex-b_emptyState\.md{flex-basis:var(--sofia-sizes-empty-state-md)}.sofia-flex-b_fileUpload\.dropzone{flex-basis:var(--sofia-sizes-file-upload-dropzone)}.sofia-flex-b_fit{flex-basis:var(--sofia-sizes-fit)}.sofia-flex-b_full{flex-basis:100%}.sofia-flex-b_icon\.lg{flex-basis:var(--sofia-sizes-icon-lg)}.sofia-flex-b_icon\.md{flex-basis:var(--sofia-sizes-icon-md)}.sofia-flex-b_icon\.sm{flex-basis:var(--sofia-sizes-icon-sm)}.sofia-flex-b_icon\.xl{flex-basis:var(--sofia-sizes-icon-xl)}.sofia-flex-b_icon\.xs{flex-basis:var(--sofia-sizes-icon-xs)}.sofia-flex-b_iconTile{flex-basis:var(--sofia-sizes-icon-tile)}.sofia-flex-b_listbox\.maxHeight{flex-basis:var(--sofia-sizes-listbox-max-height)}.sofia-flex-b_max{flex-basis:var(--sofia-sizes-max)}.sofia-flex-b_menu\.maxHeight{flex-basis:var(--sofia-sizes-menu-max-height)}.sofia-flex-b_menu\.maxWidth{flex-basis:var(--sofia-sizes-menu-max-width)}.sofia-flex-b_menu\.minWidth{flex-basis:var(--sofia-sizes-menu-min-width)}.sofia-flex-b_menuItem\.height{flex-basis:var(--sofia-sizes-menu-item-height)}.sofia-flex-b_min{flex-basis:var(--sofia-sizes-min)}.sofia-flex-b_popover\.maxWidth{flex-basis:var(--sofia-sizes-popover-max-width)}.sofia-flex-b_popover\.minWidth{flex-basis:var(--sofia-sizes-popover-min-width)}.sofia-flex-b_progress\.height{flex-basis:var(--sofia-sizes-progress-height)}.sofia-flex-b_selection\.control{flex-basis:var(--sofia-sizes-selection-control)}.sofia-flex-b_selection\.dot{flex-basis:var(--sofia-sizes-selection-dot)}.sofia-flex-b_sheet\.maxHeight{flex-basis:var(--sofia-sizes-sheet-max-height)}.sofia-flex-b_sidebar\.collapsed{flex-basis:var(--sofia-sizes-sidebar-collapsed)}.sofia-flex-b_sidebar\.expanded{flex-basis:var(--sofia-sizes-sidebar-expanded)}.sofia-flex-b_sidebar\.flyout{flex-basis:var(--sofia-sizes-sidebar-flyout)}.sofia-flex-b_signaturePad\.minHeight{flex-basis:var(--sofia-sizes-signature-pad-min-height)}.sofia-flex-b_switch\.height{flex-basis:var(--sofia-sizes-switch-height)}.sofia-flex-b_switch\.width{flex-basis:var(--sofia-sizes-switch-width)}.sofia-flex-b_table\.row\.comfortable{flex-basis:var(--sofia-sizes-table-row-comfortable)}.sofia-flex-b_table\.row\.compact{flex-basis:var(--sofia-sizes-table-row-compact)}.sofia-flex-b_table\.row\.spacious{flex-basis:var(--sofia-sizes-table-row-spacious)}.sofia-flex-b_toast\.maxWidth{flex-basis:var(--sofia-sizes-toast-max-width)}.sofia-flex-b_toast\.width{flex-basis:var(--sofia-sizes-toast-width)}.sofia-flex-b_tooltip\.maxWidth{flex-basis:var(--sofia-sizes-tooltip-max-width)}.sofia-flex-b_topbar\.height{flex-basis:var(--sofia-sizes-topbar-height)}.sofia-flex-b_touchTarget{flex-basis:var(--sofia-sizes-touch-target)}.sofia-flex-d_column{flex-direction:column}.sofia-flex-d_column-reverse{flex-direction:column-reverse}.sofia-flex-d_row{flex-direction:row}.sofia-flex-d_row-reverse{flex-direction:row-reverse}.sofia-flex-g_0{flex-grow:0}.sofia-flex-g_1{flex-grow:1}.sofia-flex-sh_0{flex-shrink:0}.sofia-flex-wrap_wrap{flex-wrap:wrap}.sofia-focus-ring-c_focusRing\.onBrand{--focus-ring-color-prop:var(--sofia-colors-focus-ring-on-brand)}.sofia-focus-v-ring_inside{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring))}.sofia-focus-v-ring_inside:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring-halo)}.sofia-focus-v-ring_inside:where(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color-prop,var(--sofia-colors-border-focus))}.sofia-focus-v-ring_mixed{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring))}.sofia-focus-v-ring_mixed:is(:focus-visible,[data-focus-visible]){outline-color:color-mix(in srgb, var(--focus-ring-color), transparent 60%);outline-offset:0px;outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring-halo)}.sofia-focus-v-ring_mixed:where(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color-prop,var(--sofia-colors-border-focus))}.sofia-focus-v-ring_none{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring))}.sofia-focus-v-ring_none:is(:focus-visible,[data-focus-visible]){outline:var(--sofia-borders-none)}.sofia-focus-v-ring_outside{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring))}.sofia-focus-v-ring_outside:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-ff_\[ui-monospace\,_SFMono-Regular\,_Menlo\,_monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sofia-ff_body{font-family:var(--sofia-fonts-body)}.sofia-ff_mono{font-family:var(--sofia-fonts-mono)}.sofia-fs_2xl{font-size:var(--sofia-font-sizes-2xl)}.sofia-fs_3xl{font-size:var(--sofia-font-sizes-3xl)}.sofia-fs_4xl{font-size:var(--sofia-font-sizes-4xl)}.sofia-fs_5xl{font-size:var(--sofia-font-sizes-5xl)}.sofia-fs_\[10px\]{font-size:10px}.sofia-fs_\[12px\]{font-size:12px}.sofia-fs_avatar\.xl{font-size:var(--sofia-font-sizes-avatar-xl)}.sofia-fs_lg{font-size:var(--sofia-font-sizes-lg)}.sofia-fs_md{font-size:var(--sofia-font-sizes-md)}.sofia-fs_sm{font-size:var(--sofia-font-sizes-sm)}.sofia-fs_xl{font-size:var(--sofia-font-sizes-xl)}.sofia-fs_xs{font-size:var(--sofia-font-sizes-xs)}.sofia-fv-num_tabular-nums{font-variant-numeric:tabular-nums}.sofia-fw_300{font-weight:var(--sofia-font-weights-300)}.sofia-fw_400{font-weight:var(--sofia-font-weights-400)}.sofia-fw_500{font-weight:var(--sofia-font-weights-500)}.sofia-fw_700{font-weight:var(--sofia-font-weights-700)}.sofia-fw_\[600\]{font-weight:600}.sofia-fw_light{font-weight:var(--sofia-font-weights-light)}.sofia-fw_medium{font-weight:var(--sofia-font-weights-medium)}.sofia-fw_regular{font-weight:var(--sofia-font-weights-regular)}.sofia-fw_strong{font-weight:var(--sofia-font-weights-strong)}.sofia-grid-ce_3{grid-column-end:3}.sofia-grid-ce_4{grid-column-end:4}.sofia-grid-cs_1{grid-column-start:1}.sofia-grid-cs_2{grid-column-start:2}.sofia-grid-row-start_2{grid-row-start:2}.sofia-grid-tc_1fr{grid-template-columns:1fr}.sofia-grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.sofia-grid-tc_\[1\.2fr_auto_1\.4fr_auto_1fr\]{grid-template-columns:1.2fr auto 1.4fr auto 1fr}.sofia-grid-tc_\[1\.2fr_auto_1fr_auto_1\.3fr_auto_1\.4fr\]{grid-template-columns:1.2fr auto 1fr auto 1.3fr auto 1.4fr}.sofia-grid-tc_\[112px_minmax\(0\,_1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.sofia-grid-tc_\[150px_repeat\(4\,_150px\)\]{grid-template-columns:150px repeat(4,150px)}.sofia-grid-tc_\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sofia-grid-tc_\[1fr_3fr\]{grid-template-columns:1fr 3fr}.sofia-grid-tc_\[1fr_auto_1\.2fr_1\.6fr\]{grid-template-columns:1fr auto 1.2fr 1.6fr}.sofia-grid-tc_\[1fr_auto_1fr_auto_1fr_auto_1\.2fr\]{grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr}.sofia-grid-tc_\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.sofia-grid-tc_\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sofia-grid-tc_\[1fr_auto\]{grid-template-columns:1fr auto}.sofia-grid-tc_\[1fr\]{grid-template-columns:1fr}.sofia-grid-tc_\[260px_200px\]{grid-template-columns:260px 200px}.sofia-grid-tc_\[300px_220px\]{grid-template-columns:300px 220px}.sofia-grid-tc_\[480px_480px\]{grid-template-columns:480px 480px}.sofia-grid-tc_\[56px_minmax\(0\,_1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.sofia-grid-tc_\[72px_140px_1fr_1fr\]{grid-template-columns:72px 140px 1fr 1fr}.sofia-grid-tc_\[72px_repeat\(11\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:72px repeat(11,minmax(0,1fr))}.sofia-grid-tc_\[88px_repeat\(9\,_minmax\(64px\,_1fr\)\)\]{grid-template-columns:88px repeat(9,minmax(64px,1fr))}.sofia-grid-tc_\[96px_1fr_1fr\]{grid-template-columns:96px 1fr 1fr}.sofia-grid-tc_\[auto_minmax\(0\,_1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sofia-grid-tc_\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sofia-grid-tc_\[minmax\(0\,_0\.6fr\)_1fr_1fr\]{grid-template-columns:minmax(0,.6fr) 1fr 1fr}.sofia-grid-tc_\[minmax\(0\,_0\.7fr\)_minmax\(0\,_1fr\)_minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr)}.sofia-grid-tc_\[minmax\(0\,_1\.1fr\)_minmax\(0\,_1\.6fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr)}.sofia-grid-tc_\[minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)_auto_minmax\(0\,_1fr\)_auto_minmax\(0\,_2\.4fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,2.4fr)}.sofia-grid-tc_\[minmax\(0\,_1fr\)_minmax\(0\,_1\.4fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.sofia-grid-tc_\[minmax\(0\,_1fr\)_minmax\(0\,_1\.4fr\)_minmax\(0\,_1\.4fr\)_minmax\(0\,_1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1.2fr)}.sofia-grid-tc_\[minmax\(140px\,_0\.8fr\)_2fr_1\.4fr\]{grid-template-columns:minmax(140px,.8fr) 2fr 1.4fr}.sofia-grid-tc_\[repeat\(2\,_1fr\)\]{grid-template-columns:repeat(2,1fr)}.sofia-grid-tc_\[repeat\(2\,_360px\)\]{grid-template-columns:repeat(2,360px)}.sofia-grid-tc_\[repeat\(auto-fit\,_minmax\(140px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sofia-grid-tc_\[repeat\(auto-fit\,_minmax\(160px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sofia-grid-tc_\[repeat\(auto-fit\,_minmax\(180px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sofia-grid-tc_\[repeat\(auto-fit\,_minmax\(220px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sofia-grid-tc_\[repeat\(auto-fit\,_minmax\(240px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sofia-grid-tc_\[repeat\(auto-fit\,_minmax\(300px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sofia-grid-tc_\[\{sizes\.128\}_minmax\(0\,_1fr\)\]{grid-template-columns:var(--sofia-sizes-128) minmax(0, 1fr)}.sofia-grid-tc_auto_1fr_1fr{grid-template-columns:auto 1fr 1fr}.sofia-grid-tc_auto_auto{grid-template-columns:auto auto}.sofia-grid-tc_auto_repeat\(2\,_auto\){grid-template-columns:auto repeat(2,auto)}.sofia-grid-tc_auto_repeat\(3\,_220px\){grid-template-columns:auto repeat(3,220px)}.sofia-grid-tc_auto_repeat\(3\,_auto\){grid-template-columns:auto repeat(3,auto)}.sofia-grid-tc_auto_repeat\(4\,_240px\){grid-template-columns:auto repeat(4,240px)}.sofia-grid-tc_auto_repeat\(4\,_auto\){grid-template-columns:auto repeat(4,auto)}.sofia-grid-tc_max-content_440px_440px{grid-template-columns:max-content 440px 440px}.sofia-grid-tc_max-content_520px_520px{grid-template-columns:max-content 520px 520px}.sofia-grid-tc_max-content_max-content{grid-template-columns:max-content max-content}.sofia-grid-tc_max-content_max-content_max-content{grid-template-columns:max-content max-content max-content}.sofia-grid-tc_max-content_max-content_max-content_max-content{grid-template-columns:max-content max-content max-content max-content}.sofia-grid-tc_max-content_repeat\(2\,_max-content\){grid-template-columns:max-content repeat(2,max-content)}.sofia-grid-tc_max-content_repeat\(3\,_max-content\){grid-template-columns:max-content repeat(3,max-content)}.sofia-grid-tc_max-content_repeat\(4\,_max-content\){grid-template-columns:max-content repeat(4,max-content)}.sofia-grid-tc_max-content_repeat\(5\,_max-content\){grid-template-columns:max-content repeat(5,max-content)}.sofia-grid-tc_max-content_repeat\(6\,_max-content\){grid-template-columns:max-content repeat(6,max-content)}.sofia-grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.sofia-grid-tc_repeat\(1\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(1,minmax(0,1fr))}.sofia-grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.sofia-grid-tc_repeat\(2\,_320px\){grid-template-columns:repeat(2,320px)}.sofia-grid-tc_repeat\(2\,_340px\){grid-template-columns:repeat(2,340px)}.sofia-grid-tc_repeat\(2\,_auto\){grid-template-columns:repeat(2,auto)}.sofia-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.sofia-grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.sofia-grid-tc_repeat\(3\,_280px\){grid-template-columns:repeat(3,280px)}.sofia-grid-tc_repeat\(3\,_auto\){grid-template-columns:repeat(3,auto)}.sofia-grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.sofia-grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.sofia-grid-tc_repeat\(5\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(5,minmax(0,1fr))}.sofia-grid-tc_repeat\(7\,_max-content\){grid-template-columns:repeat(7,max-content)}.sofia-grid-tc_repeat\(auto-fill\,_minmax\(260px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.sofia-grid-tc_repeat\(auto-fill\,_minmax\(280px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(160px\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.0\,_0\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-0,0), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.112\,_112\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-112,112), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.12\,_12\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-12,12), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.128\,_128\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-128,128), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.16\,_16\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-16,16), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.160\,_160\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-160,160), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.2\,_2\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-2,2), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.20\,_20\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-20,20), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.200\,_200\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-200,200), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.24\,_24\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-24,24), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.240\,_240\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-240,240), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.256\,_256\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-256,256), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.28\,_28\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-28,28), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.32\,_32\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-32,32), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.320\,_320\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-320,320), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.36\,_36\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-36,36), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.360\,_360\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-360,360), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.4\,_4\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-4,4), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.40\,_40\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-40,40), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.400\,_400\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-400,400), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.44\,_44\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-44,44), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.48\,_48\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-48,48), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.480\,_480\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-480,480), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.56\,_56\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-56,56), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.560\,_560\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-560,560), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.6\,_6\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-6,6), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.64\,_64\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-64,64), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.640\,_640\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-640,640), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.72\,_72\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-72,72), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.720\,_720\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-720,720), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.8\,_8\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-8,8), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.80\,_80\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-80,80), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.96\,_96\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-96,96), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.arrow\,_arrow\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-arrow,arrow), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.bar\,_bar\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(bar, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.booleanInput\,_booleanInput\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-boolean-input,booleanInput), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.breakpoint-2xl\,_breakpoint-2xl\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-breakpoint-2xl,breakpoint-2xl), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.breakpoint-lg\,_breakpoint-lg\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-breakpoint-lg,breakpoint-lg), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.breakpoint-md\,_breakpoint-md\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-breakpoint-md,breakpoint-md), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.breakpoint-sm\,_breakpoint-sm\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-breakpoint-sm,breakpoint-sm), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.breakpoint-xl\,_breakpoint-xl\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-breakpoint-xl,breakpoint-xl), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.collapsed\,_collapsed\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(collapsed, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.control\,_control\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(control, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.dot\,_dot\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-dot,dot), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.dropzone\,_dropzone\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(dropzone, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.expanded\,_expanded\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(expanded, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.filter\.maxWidth\,_filter\.maxWidth\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(filter.maxWidth, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.filter\.minWidth\,_filter\.minWidth\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(filter.minWidth, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.fit\,_fit\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-fit,fit), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.flyout\,_flyout\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(flyout, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.full\,_full\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-full,full), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.header\.md\,_header\.md\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(header.md, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.header\.sm\,_header\.sm\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(header.sm, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.height\,_height\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(height, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.icon\.sm\,_icon\.sm\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-icon-sm,icon.sm), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.icon\.xl\,_icon\.xl\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-icon-xl,icon.xl), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.iconTile\,_iconTile\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-icon-tile,iconTile), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.image\,_image\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(image, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.lg\,_lg\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(lg, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.listMaxHeight\.lg\,_listMaxHeight\.lg\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(listMaxHeight.lg, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.listMaxHeight\.md\,_listMaxHeight\.md\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(listMaxHeight.md, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.listMaxHeight\.sm\,_listMaxHeight\.sm\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(listMaxHeight.sm, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.max\,_max\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-max,max), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.maxHeight\,_maxHeight\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(maxHeight, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.maxWidth\,_maxWidth\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(maxWidth, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.md\,_md\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(md, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.min\,_min\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-min,min), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.minHeight\,_minHeight\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(minHeight, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.minWidth\,_minWidth\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(minWidth, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.minWidth\.lg\,_minWidth\.lg\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(minWidth.lg, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.minWidth\.md\,_minWidth\.md\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(minWidth.md, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.minWidth\.sm\,_minWidth\.sm\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(minWidth.sm, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.narrow\,_narrow\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(narrow, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.pill\,_pill\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(pill, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.preferred\,_preferred\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(preferred, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.row\.comfortable\,_row\.comfortable\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(row.comfortable, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.row\.compact\,_row\.compact\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(row.compact, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.row\.spacious\,_row\.spacious\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(row.spacious, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.sm\,_sm\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(sm, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.touchTarget\,_touchTarget\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(var(--sofia-sizes-touch-target,touchTarget), 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.width\,_width\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(width, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.xl\,_xl\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(xl, 1fr))}.sofia-grid-tc_repeat\(auto-fit\,_minmax\(token\(sizes\.xs\,_xs\)\,_1fr\)\){grid-template-columns:repeat(auto-fit, minmax(xs, 1fr))}.sofia-isolation_isolate{isolation:isolate}.sofia-jc_center{justify-content:center}.sofia-jc_end{justify-content:end}.sofia-jc_flex-end{justify-content:flex-end}.sofia-jc_flex-start{justify-content:flex-start}.sofia-jc_space-around{justify-content:space-around}.sofia-jc_space-between{justify-content:space-between}.sofia-jc_space-evenly{justify-content:space-evenly}.sofia-justify-items_center{justify-items:center}.sofia-justify-items_start{justify-items:start}.sofia-justify-items_stretch{justify-items:stretch}.sofia-justify-self_center{justify-self:center}.sofia-justify-self_end{justify-self:end}.sofia-justify-self_stretch{justify-self:stretch}.sofia-ls_\[-0\.02em\]{letter-spacing:-.02em}.sofia-ls_\[0\.08em\]{letter-spacing:.08em}.sofia-lh_2xl{line-height:var(--sofia-line-heights-2xl)}.sofia-lh_3xl{line-height:var(--sofia-line-heights-3xl)}.sofia-lh_4xl{line-height:var(--sofia-line-heights-4xl)}.sofia-lh_5xl{line-height:var(--sofia-line-heights-5xl)}.sofia-lh_\[1\]{line-height:1}.sofia-lh_\[22px\]{line-height:22px}.sofia-lh_lg{line-height:var(--sofia-line-heights-lg)}.sofia-lh_md{line-height:var(--sofia-line-heights-md)}.sofia-lh_none{line-height:var(--sofia-line-heights-none)}.sofia-lh_sm{line-height:var(--sofia-line-heights-sm)}.sofia-lh_xl{line-height:var(--sofia-line-heights-xl)}.sofia-lh_xs{line-height:var(--sofia-line-heights-xs)}.sofia-li-pos_outside{list-style-position:outside}.sofia-li-t_disc{list-style-type:disc}.sofia-li-t_none{list-style-type:none}.sofia-min-child-width_160{min-child-width:160px}.sofia-obj-f_cover{object-fit:cover}.sofia-op_0{opacity:0}.sofia-op_0\.75{opacity:.75}.sofia-op_\[0\.4\]{opacity:.4}.sofia-order_1{order:1}.sofia-ring-c_focusRing{outline-color:var(--sofia-colors-focus-ring)}.sofia-ring-o_focusRingOffset{outline-offset:var(--sofia-spacing-focus-ring-offset)}.sofia-outline-style_solid{outline-style:solid}.sofia-ring-w_focusRing{outline-width:var(--sofia-border-widths-focus-ring)}.sofia-ov-wrap_anywhere{overflow-wrap:anywhere}.sofia-pointer-events_none{pointer-events:none}.sofia-pos_absolute{position:absolute}.sofia-pos_fixed{position:fixed}.sofia-pos_relative{position:relative}.sofia-pos_sticky{position:sticky}.sofia-pos_top-right{position:top-right}.sofia-resize_both{resize:both}.sofia-resize_horizontal{resize:horizontal}.sofia-rg_-0\.25{row-gap:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-rg_-0\.5{row-gap:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-rg_-1{row-gap:calc(var(--sofia-spacing-1) * -1)}.sofia-rg_-1\.5{row-gap:calc(var(--sofia-spacing-1\.5) * -1)}.sofia-rg_-10{row-gap:calc(var(--sofia-spacing-10) * -1)}.sofia-rg_-11{row-gap:calc(var(--sofia-spacing-11) * -1)}.sofia-rg_-12{row-gap:calc(var(--sofia-spacing-12) * -1)}.sofia-rg_-2{row-gap:calc(var(--sofia-spacing-2) * -1)}.sofia-rg_-2\.5{row-gap:calc(var(--sofia-spacing-2\.5) * -1)}.sofia-rg_-3{row-gap:calc(var(--sofia-spacing-3) * -1)}.sofia-rg_-4{row-gap:calc(var(--sofia-spacing-4) * -1)}.sofia-rg_-5{row-gap:calc(var(--sofia-spacing-5) * -1)}.sofia-rg_-6{row-gap:calc(var(--sofia-spacing-6) * -1)}.sofia-rg_-7{row-gap:calc(var(--sofia-spacing-7) * -1)}.sofia-rg_-8{row-gap:calc(var(--sofia-spacing-8) * -1)}.sofia-rg_-9{row-gap:calc(var(--sofia-spacing-9) * -1)}.sofia-rg_0{row-gap:var(--sofia-spacing-0)}.sofia-rg_0\.25{row-gap:var(--sofia-spacing-0\.25)}.sofia-rg_0\.5{row-gap:var(--sofia-spacing-0\.5)}.sofia-rg_1{row-gap:var(--sofia-spacing-1)}.sofia-rg_1\.5{row-gap:var(--sofia-spacing-1\.5)}.sofia-rg_10{row-gap:var(--sofia-spacing-10)}.sofia-rg_11{row-gap:var(--sofia-spacing-11)}.sofia-rg_12{row-gap:var(--sofia-spacing-12)}.sofia-rg_2{row-gap:var(--sofia-spacing-2)}.sofia-rg_2\.5{row-gap:var(--sofia-spacing-2\.5)}.sofia-rg_3{row-gap:var(--sofia-spacing-3)}.sofia-rg_4{row-gap:var(--sofia-spacing-4)}.sofia-rg_5{row-gap:var(--sofia-spacing-5)}.sofia-rg_6{row-gap:var(--sofia-spacing-6)}.sofia-rg_7{row-gap:var(--sofia-spacing-7)}.sofia-rg_8{row-gap:var(--sofia-spacing-8)}.sofia-rg_9{row-gap:var(--sofia-spacing-9)}.sofia-rg_-button\.paddingX\.lg{row-gap:calc(var(--sofia-spacing-button-padding-x-lg) * -1)}.sofia-rg_-button\.paddingX\.md{row-gap:calc(var(--sofia-spacing-button-padding-x-md) * -1)}.sofia-rg_-button\.paddingX\.sm{row-gap:calc(var(--sofia-spacing-button-padding-x-sm) * -1)}.sofia-rg_-card\.padding{row-gap:calc(var(--sofia-spacing-card-padding) * -1)}.sofia-rg_-control\.paddingX{row-gap:calc(var(--sofia-spacing-control-padding-x) * -1)}.sofia-rg_-dialog\.paddingX{row-gap:calc(var(--sofia-spacing-dialog-padding-x) * -1)}.sofia-rg_-dialog\.paddingY{row-gap:calc(var(--sofia-spacing-dialog-padding-y) * -1)}.sofia-rg_-drawer\.paddingX{row-gap:calc(var(--sofia-spacing-drawer-padding-x) * -1)}.sofia-rg_-focusRingOffset{row-gap:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-rg_-item\.gap{row-gap:calc(var(--sofia-spacing-item-gap) * -1)}.sofia-rg_-item\.paddingX{row-gap:calc(var(--sofia-spacing-item-padding-x) * -1)}.sofia-rg_-item\.paddingY{row-gap:calc(var(--sofia-spacing-item-padding-y) * -1)}.sofia-rg_-menu\.padding{row-gap:calc(var(--sofia-spacing-menu-padding) * -1)}.sofia-rg_-menuItem\.gap{row-gap:calc(var(--sofia-spacing-menu-item-gap) * -1)}.sofia-rg_-menuItem\.paddingX{row-gap:calc(var(--sofia-spacing-menu-item-padding-x) * -1)}.sofia-rg_-menuItem\.paddingY{row-gap:calc(var(--sofia-spacing-menu-item-padding-y) * -1)}.sofia-rg_-overlay\.padding{row-gap:calc(var(--sofia-spacing-overlay-padding) * -1)}.sofia-rg_-page\.gutter{row-gap:calc(var(--sofia-spacing-page-gutter) * -1)}.sofia-rg_-tooltip\.padding{row-gap:calc(var(--sofia-spacing-tooltip-padding) * -1)}.sofia-rg_button\.paddingX\.lg{row-gap:var(--sofia-spacing-button-padding-x-lg)}.sofia-rg_button\.paddingX\.md{row-gap:var(--sofia-spacing-button-padding-x-md)}.sofia-rg_button\.paddingX\.sm{row-gap:var(--sofia-spacing-button-padding-x-sm)}.sofia-rg_card\.padding{row-gap:var(--sofia-spacing-card-padding)}.sofia-rg_control\.paddingX{row-gap:var(--sofia-spacing-control-padding-x)}.sofia-rg_dialog\.paddingX{row-gap:var(--sofia-spacing-dialog-padding-x)}.sofia-rg_dialog\.paddingY{row-gap:var(--sofia-spacing-dialog-padding-y)}.sofia-rg_drawer\.paddingX{row-gap:var(--sofia-spacing-drawer-padding-x)}.sofia-rg_focusRingOffset{row-gap:var(--sofia-spacing-focus-ring-offset)}.sofia-rg_item\.gap{row-gap:var(--sofia-spacing-item-gap)}.sofia-rg_item\.paddingX{row-gap:var(--sofia-spacing-item-padding-x)}.sofia-rg_item\.paddingY{row-gap:var(--sofia-spacing-item-padding-y)}.sofia-rg_menu\.padding{row-gap:var(--sofia-spacing-menu-padding)}.sofia-rg_menuItem\.gap{row-gap:var(--sofia-spacing-menu-item-gap)}.sofia-rg_menuItem\.paddingX{row-gap:var(--sofia-spacing-menu-item-padding-x)}.sofia-rg_menuItem\.paddingY{row-gap:var(--sofia-spacing-menu-item-padding-y)}.sofia-rg_overlay\.padding{row-gap:var(--sofia-spacing-overlay-padding)}.sofia-rg_page\.gutter{row-gap:var(--sofia-spacing-page-gutter)}.sofia-rg_tooltip\.padding{row-gap:var(--sofia-spacing-tooltip-padding)}.sofia-scr-sa_start{scroll-snap-align:start}.sofia-scrs-strt_mandatory{--scroll-snap-strictness:mandatory}.sofia-sr_true{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sofia-stk_brand\.solid{stroke:var(--sofia-colors-brand-solid)}.sofia-stk_gray\.200{stroke:var(--sofia-colors-gray-200)}.sofia-stk_gray\.300{stroke:var(--sofia-colors-gray-300)}.sofia-stk_purple\.300{stroke:var(--sofia-colors-purple-300)}.sofia-stk_var\(--layer-color\){stroke:var(--layer-color)}.sofia-stk-dsh_\[1\]{stroke-dasharray:1}.sofia-stk-do_\[1\]{stroke-dashoffset:1px}.sofia-stk-w_\[1\.25\]{stroke-width:1.25px}.sofia-ta_center{text-align:center}.sofia-ta_end{text-align:end}.sofia-ta_left{text-align:left}.sofia-ta_right{text-align:right}.sofia-ta_start{text-align:start}.sofia-td-c_\[color-mix\(in_srgb\,_white_40\%\,_transparent\)\]{text-decoration-color:#fff6}.sofia-tov_ellipsis{text-overflow:ellipsis}.sofia-tt_uppercase{text-transform:uppercase}.sofia-tu-o_\[4px\]{text-underline-offset:4px}.sofia-thickness_0{thickness:0}.sofia-thickness_112{thickness:112px}.sofia-thickness_12{thickness:12px}.sofia-thickness_128{thickness:128px}.sofia-thickness_16{thickness:16px}.sofia-thickness_160{thickness:160px}.sofia-thickness_2{thickness:2px}.sofia-thickness_20{thickness:20px}.sofia-thickness_200{thickness:200px}.sofia-thickness_24{thickness:24px}.sofia-thickness_240{thickness:240px}.sofia-thickness_256{thickness:256px}.sofia-thickness_28{thickness:28px}.sofia-thickness_32{thickness:32px}.sofia-thickness_320{thickness:320px}.sofia-thickness_36{thickness:36px}.sofia-thickness_360{thickness:360px}.sofia-thickness_4{thickness:4px}.sofia-thickness_40{thickness:40px}.sofia-thickness_400{thickness:400px}.sofia-thickness_44{thickness:44px}.sofia-thickness_48{thickness:48px}.sofia-thickness_480{thickness:480px}.sofia-thickness_56{thickness:56px}.sofia-thickness_560{thickness:560px}.sofia-thickness_6{thickness:6px}.sofia-thickness_64{thickness:64px}.sofia-thickness_640{thickness:640px}.sofia-thickness_72{thickness:72px}.sofia-thickness_720{thickness:720px}.sofia-thickness_8{thickness:8px}.sofia-thickness_80{thickness:80px}.sofia-thickness_96{thickness:96px}.sofia-thickness_1px{thickness:1px}.sofia-thickness_arrow{thickness:arrow}.sofia-thickness_bar{thickness:bar}.sofia-thickness_booleanInput{thickness:booleanInput}.sofia-thickness_breakpoint-2xl{thickness:breakpoint-2xl}.sofia-thickness_breakpoint-lg{thickness:breakpoint-lg}.sofia-thickness_breakpoint-md{thickness:breakpoint-md}.sofia-thickness_breakpoint-sm{thickness:breakpoint-sm}.sofia-thickness_breakpoint-xl{thickness:breakpoint-xl}.sofia-thickness_collapsed{thickness:collapsed}.sofia-thickness_control{thickness:control}.sofia-thickness_dot{thickness:dot}.sofia-thickness_dropzone{thickness:dropzone}.sofia-thickness_expanded{thickness:expanded}.sofia-thickness_filter\.maxWidth{thickness:filter.maxWidth}.sofia-thickness_filter\.minWidth{thickness:filter.minWidth}.sofia-thickness_fit{thickness:fit}.sofia-thickness_flyout{thickness:flyout}.sofia-thickness_full{thickness:full}.sofia-thickness_header\.md{thickness:header.md}.sofia-thickness_header\.sm{thickness:header.sm}.sofia-thickness_height{thickness:height}.sofia-thickness_icon\.sm{thickness:icon.sm}.sofia-thickness_icon\.xl{thickness:icon.xl}.sofia-thickness_iconTile{thickness:iconTile}.sofia-thickness_image{thickness:image}.sofia-thickness_lg{thickness:lg}.sofia-thickness_listMaxHeight\.lg{thickness:listMaxHeight.lg}.sofia-thickness_listMaxHeight\.md{thickness:listMaxHeight.md}.sofia-thickness_listMaxHeight\.sm{thickness:listMaxHeight.sm}.sofia-thickness_max{thickness:max}.sofia-thickness_maxHeight{thickness:maxHeight}.sofia-thickness_maxWidth{thickness:maxWidth}.sofia-thickness_md{thickness:md}.sofia-thickness_min{thickness:min}.sofia-thickness_minHeight{thickness:minHeight}.sofia-thickness_minWidth{thickness:minWidth}.sofia-thickness_minWidth\.lg{thickness:minWidth.lg}.sofia-thickness_minWidth\.md{thickness:minWidth.md}.sofia-thickness_minWidth\.sm{thickness:minWidth.sm}.sofia-thickness_narrow{thickness:narrow}.sofia-thickness_pill{thickness:pill}.sofia-thickness_preferred{thickness:preferred}.sofia-thickness_row\.comfortable{thickness:row.comfortable}.sofia-thickness_row\.compact{thickness:row.compact}.sofia-thickness_row\.spacious{thickness:row.spacious}.sofia-thickness_sm{thickness:sm}.sofia-thickness_touchTarget{thickness:touchTarget}.sofia-thickness_width{thickness:width}.sofia-thickness_xl{thickness:xl}.sofia-thickness_xs{thickness:xs}.sofia-trf_rotate\(45deg\){transform:rotate(45deg)}.sofia-trf_translate\(-50\%\,_50\%\)_rotate\(45deg\){transform:translate(-50%,50%)rotate(45deg)}.sofia-trf_translateX\(-100\%\){transform:translate(-100%)}.sofia-trf_translateX\(-50\%\){transform:translate(-50%)}.sofia-trf_translateX\(-50\%\)_rotate\(45deg\){transform:translate(-50%)rotate(45deg)}.sofia-trf_translateY\(-50\%\){transform:translateY(-50%)}.sofia-trf_translateZ\(0\){transform:translateZ(0)}.sofia-trs-dur_follow{--transition-duration:var(--sofia-durations-follow);transition-duration:var(--sofia-durations-follow)}.sofia-trs-dur_gentle{--transition-duration:var(--sofia-durations-gentle);transition-duration:var(--sofia-durations-gentle)}.sofia-trs-dur_normal{--transition-duration:var(--sofia-durations-normal);transition-duration:var(--sofia-durations-normal)}.sofia-trs-dur_quick{--transition-duration:var(--sofia-durations-quick);transition-duration:var(--sofia-durations-quick)}.sofia-trs-dur_snappy{--transition-duration:var(--sofia-durations-snappy);transition-duration:var(--sofia-durations-snappy)}.sofia-trs-dur_standard{--transition-duration:var(--sofia-durations-standard);transition-duration:var(--sofia-durations-standard)}.sofia-trs-prop_background-color{--transition-prop:background-color;transition-property:background-color}.sofia-trs-prop_background-color\,_border-color{--transition-prop:background-color, border-color;transition-property:background-color,border-color}.sofia-trs-prop_background-color\,_color\,_border-color{--transition-prop:background-color, color, border-color;transition-property:background-color,color,border-color}.sofia-trs-prop_background-color\,_color\,_transform{--transition-prop:background-color, color, transform;transition-property:background-color,color,transform}.sofia-trs-prop_border-color{--transition-prop:border-color;transition-property:border-color}.sofia-trs-prop_color{--transition-prop:color;transition-property:color}.sofia-trs-prop_opacity{--transition-prop:opacity;transition-property:opacity}.sofia-trs-prop_opacity\,_background-color{--transition-prop:opacity, background-color;transition-property:opacity,background-color}.sofia-trs-prop_opacity\,_stroke-dashoffset{--transition-prop:opacity, stroke-dashoffset;transition-property:opacity,stroke-dashoffset}.sofia-trs-prop_opacity\,_transform{--transition-prop:opacity, transform;transition-property:opacity,transform}.sofia-trs-tmf_glide{--transition-easing:var(--sofia-easings-glide);transition-timing-function:var(--sofia-easings-glide)}.sofia-trs-tmf_in{--transition-easing:var(--sofia-easings-in);transition-timing-function:var(--sofia-easings-in)}.sofia-trs-tmf_silk{--transition-easing:var(--sofia-easings-silk);transition-timing-function:var(--sofia-easings-silk)}.sofia-trs-tmf_smooth{--transition-easing:var(--sofia-easings-smooth);transition-timing-function:var(--sofia-easings-smooth)}.sofia-trs-tmf_standard{--transition-easing:var(--sofia-easings-standard);transition-timing-function:var(--sofia-easings-standard)}.sofia-trs-tmf_swift{--transition-easing:var(--sofia-easings-swift);transition-timing-function:var(--sofia-easings-swift)}.sofia-translate_-50\%_-50\%{translate:-50% -50%}.sofia-translate_-50\%_50\%{translate:-50% 50%}.sofia-translate_50\%_-50\%{translate:50% -50%}.sofia-translate_50\%_50\%{translate:50% 50%}.sofia-us_none{-webkit-user-select:none;user-select:none}.sofia-va_middle{vertical-align:middle}.sofia-vis_hidden{visibility:hidden}.sofia-vis_visible{visibility:visible}.sofia-white-space_normal{white-space:normal}.sofia-white-space_nowrap{white-space:nowrap}.sofia-white-space_pre{white-space:pre}.sofia-white-space_pre-wrap{white-space:pre-wrap}.sofia-z_\[1000\]{z-index:1000}.sofia-z_\[1\]{z-index:1}.sofia-z_\[20\]{z-index:20}.sofia-z_base{z-index:var(--sofia-z-index-base)}.sofia-z_floating{z-index:var(--sofia-z-index-floating)}.sofia-z_header{z-index:var(--sofia-z-index-header)}.sofia-z_overlay{z-index:var(--sofia-z-index-overlay)}.sofia-z_raised{z-index:var(--sofia-z-index-raised)}.sofia-z_sidebar{z-index:var(--sofia-z-index-sidebar)}.sofia-z_skipLink{z-index:var(--sofia-z-index-skip-link)}.sofia-z_sticky{z-index:var(--sofia-z-index-sticky)}.sofia-z_toast{z-index:var(--sofia-z-index-toast)}.sofia-z_tooltip{z-index:var(--sofia-z-index-tooltip)}.sofia-z_topbar{z-index:var(--sofia-z-index-topbar)}.sofia-ov-x_auto{overflow-x:auto}.sofia-bd-b-c_border{border-bottom-color:var(--sofia-colors-border)}.sofia-bd-b-c_border\.subtle{border-bottom-color:var(--sofia-colors-border-subtle)}.sofia-bd-b-c_brand\.border{border-bottom-color:var(--sofia-colors-brand-border)}.sofia-bd-b-c_divider{border-bottom-color:var(--sofia-colors-divider)}.sofia-bd-b-c_fg{border-bottom-color:var(--sofia-colors-fg)}.sofia-border-bottom-style_dashed{border-bottom-style:dashed}.sofia-border-bottom-style_solid{border-bottom-style:solid}.sofia-bd-b-w_0{border-bottom-width:var(--sofia-border-widths-0)}.sofia-bd-b-w_default{border-bottom-width:var(--sofia-border-widths-default)}.sofia-bd-b-w_divider{border-bottom-width:var(--sofia-border-widths-divider)}.sofia-bd-b-w_strong{border-bottom-width:var(--sofia-border-widths-strong)}.sofia-bd-l-c_\[color-mix\(in_srgb\,_white_40\%\,_transparent\)\]{border-left-color:#fff6}.sofia-bd-l-c_border{border-left-color:var(--sofia-colors-border)}.sofia-bd-l-c_brand\.solid{border-left-color:var(--sofia-colors-brand-solid)}.sofia-bd-l-c_fg{border-left-color:var(--sofia-colors-fg)}.sofia-border-left-style_dashed{border-left-style:dashed}.sofia-border-left-style_solid{border-left-style:solid}.sofia-bd-l-w_0{border-left-width:var(--sofia-border-widths-0)}.sofia-bd-l-w_default{border-left-width:var(--sofia-border-widths-default)}.sofia-bd-l-w_strong{border-left-width:var(--sofia-border-widths-strong)}.sofia-border-right-style_solid{border-right-style:solid}.sofia-bd-r-w_0{border-right-width:var(--sofia-border-widths-0)}.sofia-bd-r-w_default{border-right-width:var(--sofia-border-widths-default)}.sofia-bd-t-c_\[color-mix\(in_srgb\,_white_14\%\,_transparent\)\]{border-top-color:#ffffff24}.sofia-bd-t-c_border{border-top-color:var(--sofia-colors-border)}.sofia-bd-t-c_border\.subtle{border-top-color:var(--sofia-colors-border-subtle)}.sofia-bd-t-c_brand\.border{border-top-color:var(--sofia-colors-brand-border)}.sofia-bd-t-c_divider{border-top-color:var(--sofia-colors-divider)}.sofia-bd-t-c_fg{border-top-color:var(--sofia-colors-fg)}.sofia-bdr-tl_2xs{border-top-left-radius:var(--sofia-radii-2xs)}.sofia-border-top-style_dashed{border-top-style:dashed}.sofia-border-top-style_solid{border-top-style:solid}.sofia-bd-t-w_0{border-top-width:var(--sofia-border-widths-0)}.sofia-bd-t-w_\[1\.5px\]{border-top-width:1.5px}.sofia-bd-t-w_\[3px\]{border-top-width:3px}.sofia-bd-t-w_default{border-top-width:var(--sofia-border-widths-default)}.sofia-bd-t-w_divider{border-top-width:var(--sofia-border-widths-divider)}.sofia-bottom_0{bottom:var(--sofia-spacing-0)}.sofia-bottom_0\.25{bottom:var(--sofia-spacing-0\.25)}.sofia-bottom_0\.5{bottom:var(--sofia-spacing-0\.5)}.sofia-bottom_1{bottom:var(--sofia-spacing-1)}.sofia-bottom_2{bottom:var(--sofia-spacing-2)}.sofia-bottom_3{bottom:var(--sofia-spacing-3)}.sofia-bottom_\[-1px\]{bottom:-1px}.sofia-bottom_\[-5px\]{bottom:-5px}.sofia-bottom_\[4px\]{bottom:4px}.sofia-bottom_\[96px\]{bottom:96px}.sofia-bottom_\[calc\(100\%_\+_12px\)\]{bottom:calc(100% + 12px)}.sofia-bottom_\[calc\(100\%_\+_\{spacing\.1\}\)\]{bottom:calc(100% + var(--sofia-spacing-1))}.sofia-h_0{height:var(--sofia-sizes-0)}.sofia-h_112{height:var(--sofia-sizes-112)}.sofia-h_12{height:var(--sofia-sizes-12)}.sofia-h_128{height:var(--sofia-sizes-128)}.sofia-h_16{height:var(--sofia-sizes-16)}.sofia-h_160{height:var(--sofia-sizes-160)}.sofia-h_2{height:var(--sofia-sizes-2)}.sofia-h_20{height:var(--sofia-sizes-20)}.sofia-h_200{height:var(--sofia-sizes-200)}.sofia-h_24{height:var(--sofia-sizes-24)}.sofia-h_240{height:var(--sofia-sizes-240)}.sofia-h_256{height:var(--sofia-sizes-256)}.sofia-h_28{height:var(--sofia-sizes-28)}.sofia-h_32{height:var(--sofia-sizes-32)}.sofia-h_320{height:var(--sofia-sizes-320)}.sofia-h_36{height:var(--sofia-sizes-36)}.sofia-h_360{height:var(--sofia-sizes-360)}.sofia-h_4{height:var(--sofia-sizes-4)}.sofia-h_40{height:var(--sofia-sizes-40)}.sofia-h_400{height:var(--sofia-sizes-400)}.sofia-h_44{height:var(--sofia-sizes-44)}.sofia-h_48{height:var(--sofia-sizes-48)}.sofia-h_480{height:var(--sofia-sizes-480)}.sofia-h_56{height:var(--sofia-sizes-56)}.sofia-h_560{height:var(--sofia-sizes-560)}.sofia-h_6{height:var(--sofia-sizes-6)}.sofia-h_64{height:var(--sofia-sizes-64)}.sofia-h_640{height:var(--sofia-sizes-640)}.sofia-h_72{height:var(--sofia-sizes-72)}.sofia-h_720{height:var(--sofia-sizes-720)}.sofia-h_8{height:var(--sofia-sizes-8)}.sofia-h_80{height:var(--sofia-sizes-80)}.sofia-h_96{height:var(--sofia-sizes-96)}.sofia-h_1\/12{height:1/12}.sofia-h_1\/2{height:50%}.sofia-h_1\/3{height:33.3333%}.sofia-h_1\/4{height:25%}.sofia-h_1\/5{height:20%}.sofia-h_1\/6{height:16.6667%}.sofia-h_10\/12{height:10/12}.sofia-h_11\/12{height:11/12}.sofia-h_2\/12{height:2/12}.sofia-h_2\/3{height:66.6667%}.sofia-h_2\/4{height:50%}.sofia-h_2\/5{height:40%}.sofia-h_2\/6{height:33.3333%}.sofia-h_3\/12{height:3/12}.sofia-h_3\/4{height:75%}.sofia-h_3\/5{height:60%}.sofia-h_3\/6{height:50%}.sofia-h_4\/12{height:4/12}.sofia-h_4\/5{height:80%}.sofia-h_4\/6{height:66.6667%}.sofia-h_5\/12{height:5/12}.sofia-h_5\/6{height:83.3333%}.sofia-h_6\/12{height:6/12}.sofia-h_7\/12{height:7/12}.sofia-h_8\/12{height:8/12}.sofia-h_9\/12{height:9/12}.sofia-h_\[1\.25em\]{height:1.25em}.sofia-h_\[10px\]{height:10px}.sofia-h_\[112px\]{height:112px}.sofia-h_\[120px\]{height:120px}.sofia-h_\[132px\]{height:132px}.sofia-h_\[140px\]{height:140px}.sofia-h_\[14px\]{height:14px}.sofia-h_\[160px\]{height:160px}.sofia-h_\[18px\]{height:18px}.sofia-h_\[1px\]{height:1px}.sofia-h_\[200px\]{height:200px}.sofia-h_\[20px\]{height:20px}.sofia-h_\[220px\]{height:220px}.sofia-h_\[22px\]{height:22px}.sofia-h_\[240px\]{height:240px}.sofia-h_\[24px\]{height:24px}.sofia-h_\[280px\]{height:280px}.sofia-h_\[28px\]{height:28px}.sofia-h_\[292px\]{height:292px}.sofia-h_\[2px\]{height:2px}.sofia-h_\[300px\]{height:300px}.sofia-h_\[30px\]{height:30px}.sofia-h_\[320px\]{height:320px}.sofia-h_\[32px\]{height:32px}.sofia-h_\[360px\]{height:360px}.sofia-h_\[36px\]{height:36px}.sofia-h_\[380px\]{height:380px}.sofia-h_\[3px\]{height:3px}.sofia-h_\[400px\]{height:400px}.sofia-h_\[40px\]{height:40px}.sofia-h_\[420px\]{height:420px}.sofia-h_\[440px\]{height:440px}.sofia-h_\[44px\]{height:44px}.sofia-h_\[4px\]{height:4px}.sofia-h_\[52px\]{height:52px}.sofia-h_\[56px\]{height:56px}.sofia-h_\[60\%\]{height:60%}.sofia-h_\[640px\]{height:640px}.sofia-h_\[64px\]{height:64px}.sofia-h_\[6px\]{height:6px}.sofia-h_\[8px\]{height:8px}.sofia-h_\[96px\]{height:96px}.sofia-h_arrow{height:var(--sofia-sizes-arrow)}.sofia-h_auto{height:auto}.sofia-h_avatar\.icon\.sm{height:var(--sofia-sizes-avatar-icon-sm)}.sofia-h_avatar\.icon\.xl{height:var(--sofia-sizes-avatar-icon-xl)}.sofia-h_avatar\.lg{height:var(--sofia-sizes-avatar-lg)}.sofia-h_avatar\.md{height:var(--sofia-sizes-avatar-md)}.sofia-h_avatar\.sm{height:var(--sofia-sizes-avatar-sm)}.sofia-h_avatar\.xl{height:var(--sofia-sizes-avatar-xl)}.sofia-h_badge\.pill{height:var(--sofia-sizes-badge-pill)}.sofia-h_banner\.image{height:var(--sofia-sizes-banner-image)}.sofia-h_booleanInput{height:var(--sofia-sizes-boolean-input)}.sofia-h_breakpoint-2xl{height:var(--sofia-sizes-breakpoint-2xl)}.sofia-h_breakpoint-lg{height:var(--sofia-sizes-breakpoint-lg)}.sofia-h_breakpoint-md{height:var(--sofia-sizes-breakpoint-md)}.sofia-h_breakpoint-sm{height:var(--sofia-sizes-breakpoint-sm)}.sofia-h_breakpoint-xl{height:var(--sofia-sizes-breakpoint-xl)}.sofia-h_button\.minWidth\.lg{height:var(--sofia-sizes-button-min-width-lg)}.sofia-h_button\.minWidth\.md{height:var(--sofia-sizes-button-min-width-md)}.sofia-h_button\.minWidth\.sm{height:var(--sofia-sizes-button-min-width-sm)}.sofia-h_card\.header\.md{height:var(--sofia-sizes-card-header-md)}.sofia-h_card\.header\.sm{height:var(--sofia-sizes-card-header-sm)}.sofia-h_card\.minWidth{height:var(--sofia-sizes-card-min-width)}.sofia-h_command\.listMaxHeight\.lg{height:var(--sofia-sizes-command-list-max-height-lg)}.sofia-h_command\.listMaxHeight\.md{height:var(--sofia-sizes-command-list-max-height-md)}.sofia-h_command\.listMaxHeight\.sm{height:var(--sofia-sizes-command-list-max-height-sm)}.sofia-h_compact{height:compact}.sofia-h_content\.narrow{height:var(--sofia-sizes-content-narrow)}.sofia-h_control\.lg{height:var(--sofia-sizes-control-lg)}.sofia-h_control\.md{height:var(--sofia-sizes-control-md)}.sofia-h_control\.sm{height:var(--sofia-sizes-control-sm)}.sofia-h_control\.xl{height:var(--sofia-sizes-control-xl)}.sofia-h_control\.xs{height:var(--sofia-sizes-control-xs)}.sofia-h_dataTable\.filter\.maxWidth{height:var(--sofia-sizes-data-table-filter-max-width)}.sofia-h_dataTable\.filter\.minWidth{height:var(--sofia-sizes-data-table-filter-min-width)}.sofia-h_decoratedBox\.bar{height:var(--sofia-sizes-decorated-box-bar)}.sofia-h_dialog\.lg{height:var(--sofia-sizes-dialog-lg)}.sofia-h_dialog\.md{height:var(--sofia-sizes-dialog-md)}.sofia-h_dot{height:var(--sofia-sizes-dot)}.sofia-h_drawer\.max{height:var(--sofia-sizes-drawer-max)}.sofia-h_drawer\.min{height:var(--sofia-sizes-drawer-min)}.sofia-h_drawer\.preferred{height:var(--sofia-sizes-drawer-preferred)}.sofia-h_dvh{height:100dvh}.sofia-h_emptyState\.lg{height:var(--sofia-sizes-empty-state-lg)}.sofia-h_emptyState\.md{height:var(--sofia-sizes-empty-state-md)}.sofia-h_fileUpload\.dropzone{height:var(--sofia-sizes-file-upload-dropzone)}.sofia-h_fill{height:fill}.sofia-h_fit{height:var(--sofia-sizes-fit)}.sofia-h_full{height:var(--sofia-sizes-full)}.sofia-h_icon\.lg{height:var(--sofia-sizes-icon-lg)}.sofia-h_icon\.md{height:var(--sofia-sizes-icon-md)}.sofia-h_icon\.sm{height:var(--sofia-sizes-icon-sm)}.sofia-h_icon\.xl{height:var(--sofia-sizes-icon-xl)}.sofia-h_icon\.xs{height:var(--sofia-sizes-icon-xs)}.sofia-h_iconTile{height:var(--sofia-sizes-icon-tile)}.sofia-h_inherit{height:inherit}.sofia-h_listbox\.maxHeight{height:var(--sofia-sizes-listbox-max-height)}.sofia-h_lvh{height:100lvh}.sofia-h_max{height:var(--sofia-sizes-max)}.sofia-h_menu\.maxHeight{height:var(--sofia-sizes-menu-max-height)}.sofia-h_menu\.maxWidth{height:var(--sofia-sizes-menu-max-width)}.sofia-h_menu\.minWidth{height:var(--sofia-sizes-menu-min-width)}.sofia-h_menuItem\.height{height:var(--sofia-sizes-menu-item-height)}.sofia-h_min{height:var(--sofia-sizes-min)}.sofia-h_popover\.maxWidth{height:var(--sofia-sizes-popover-max-width)}.sofia-h_popover\.minWidth{height:var(--sofia-sizes-popover-min-width)}.sofia-h_progress\.height{height:var(--sofia-sizes-progress-height)}.sofia-h_regular{height:regular}.sofia-h_screen{height:100vh}.sofia-h_selection\.control{height:var(--sofia-sizes-selection-control)}.sofia-h_selection\.dot{height:var(--sofia-sizes-selection-dot)}.sofia-h_sheet\.maxHeight{height:var(--sofia-sizes-sheet-max-height)}.sofia-h_sidebar\.collapsed{height:var(--sofia-sizes-sidebar-collapsed)}.sofia-h_sidebar\.expanded{height:var(--sofia-sizes-sidebar-expanded)}.sofia-h_sidebar\.flyout{height:var(--sofia-sizes-sidebar-flyout)}.sofia-h_signaturePad\.minHeight{height:var(--sofia-sizes-signature-pad-min-height)}.sofia-h_svh{height:100svh}.sofia-h_switch\.height{height:var(--sofia-sizes-switch-height)}.sofia-h_switch\.width{height:var(--sofia-sizes-switch-width)}.sofia-h_table\.row\.comfortable{height:var(--sofia-sizes-table-row-comfortable)}.sofia-h_table\.row\.compact{height:var(--sofia-sizes-table-row-compact)}.sofia-h_table\.row\.spacious{height:var(--sofia-sizes-table-row-spacious)}.sofia-h_toast\.maxWidth{height:var(--sofia-sizes-toast-max-width)}.sofia-h_toast\.width{height:var(--sofia-sizes-toast-width)}.sofia-h_tooltip\.maxWidth{height:var(--sofia-sizes-tooltip-max-width)}.sofia-h_topbar\.height{height:var(--sofia-sizes-topbar-height)}.sofia-h_touchTarget{height:var(--sofia-sizes-touch-target)}.sofia-left_-3{left:calc(var(--sofia-spacing-3) * -1)}.sofia-left_0{left:var(--sofia-spacing-0)}.sofia-left_1{left:var(--sofia-spacing-1)}.sofia-left_1\.5{left:var(--sofia-spacing-1\.5)}.sofia-left_12{left:var(--sofia-spacing-12)}.sofia-left_2{left:var(--sofia-spacing-2)}.sofia-left_3{left:var(--sofia-spacing-3)}.sofia-left_7{left:var(--sofia-spacing-7)}.sofia-left_9{left:var(--sofia-spacing-9)}.sofia-left_\[-9999px\]{left:-9999px}.sofia-left_\[160px\]{left:160px}.sofia-left_\[184px\]{left:184px}.sofia-left_\[28px\]{left:28px}.sofia-left_\[2px\]{left:2px}.sofia-left_\[50\%\]{left:50%}.sofia-left_\[calc\(100\%_\+_\{spacing\.1\}\)\]{left:calc(100% + var(--sofia-spacing-1))}.sofia-left_\[\{sizes\.240\}\]{left:var(--sofia-sizes-240)}.sofia-mb_1{margin-bottom:var(--sofia-spacing-1)}.sofia-mb_2{margin-bottom:var(--sofia-spacing-2)}.sofia-mb_3{margin-bottom:var(--sofia-spacing-3)}.sofia-mb_4{margin-bottom:var(--sofia-spacing-4)}.sofia-mb_5{margin-bottom:var(--sofia-spacing-5)}.sofia-ml_-1{margin-left:calc(var(--sofia-spacing-1) * -1)}.sofia-ml_0{margin-left:var(--sofia-spacing-0)}.sofia-ml_0\.5{margin-left:var(--sofia-spacing-0\.5)}.sofia-ml_\[11px\]{margin-left:11px}.sofia-ml_auto{margin-left:auto}.sofia-mr_\[34px\]{margin-right:34px}.sofia-mt_0\.5{margin-top:var(--sofia-spacing-0\.5)}.sofia-mt_1{margin-top:var(--sofia-spacing-1)}.sofia-mt_1\.5{margin-top:var(--sofia-spacing-1\.5)}.sofia-mt_2{margin-top:var(--sofia-spacing-2)}.sofia-mt_3{margin-top:var(--sofia-spacing-3)}.sofia-mt_4{margin-top:var(--sofia-spacing-4)}.sofia-mt_5{margin-top:var(--sofia-spacing-5)}.sofia-mt_8{margin-top:var(--sofia-spacing-8)}.sofia-mt_\[-140px\]{margin-top:-140px}.sofia-mt_\[300px\]{margin-top:300px}.sofia-mt_auto{margin-top:auto}.sofia-max-h_\[880px\]{max-height:880px}.sofia-max-w_240{max-width:var(--sofia-sizes-240)}.sofia-max-w_256{max-width:var(--sofia-sizes-256)}.sofia-max-w_320{max-width:var(--sofia-sizes-320)}.sofia-max-w_360{max-width:var(--sofia-sizes-360)}.sofia-max-w_480{max-width:var(--sofia-sizes-480)}.sofia-max-w_640{max-width:var(--sofia-sizes-640)}.sofia-max-w_720{max-width:var(--sofia-sizes-720)}.sofia-max-w_8xl{max-width:8xl}.sofia-max-w_\[1040px\]{max-width:1040px}.sofia-max-w_\[1160px\]{max-width:1160px}.sofia-max-w_\[240px\]{max-width:240px}.sofia-max-w_\[260px\]{max-width:260px}.sofia-max-w_\[320px\]{max-width:320px}.sofia-max-w_\[360px\]{max-width:360px}.sofia-max-w_\[420px\]{max-width:420px}.sofia-max-w_\[440px\]{max-width:440px}.sofia-max-w_\[480px\]{max-width:480px}.sofia-max-w_\[520px\]{max-width:520px}.sofia-max-w_\[560px\]{max-width:560px}.sofia-max-w_\[620px\]{max-width:620px}.sofia-max-w_\[640px\]{max-width:640px}.sofia-max-w_\[680px\]{max-width:680px}.sofia-max-w_\[720px\]{max-width:720px}.sofia-max-w_\[85\%\]{max-width:85%}.sofia-max-w_\[860px\]{max-width:860px}.sofia-max-w_\[90vw\]{max-width:90vw}.sofia-max-w_breakpoint-lg{max-width:var(--sofia-sizes-breakpoint-lg)}.sofia-max-w_breakpoint-md{max-width:var(--sofia-sizes-breakpoint-md)}.sofia-max-w_breakpoint-sm{max-width:var(--sofia-sizes-breakpoint-sm)}.sofia-max-w_breakpoint-xl{max-width:var(--sofia-sizes-breakpoint-xl)}.sofia-max-w_full{max-width:var(--sofia-sizes-full)}.sofia-max-w_none{max-width:none}.sofia-min-h_0{min-height:var(--sofia-sizes-0)}.sofia-min-h_128{min-height:var(--sofia-sizes-128)}.sofia-min-h_160{min-height:var(--sofia-sizes-160)}.sofia-min-h_200{min-height:var(--sofia-sizes-200)}.sofia-min-h_24{min-height:var(--sofia-sizes-24)}.sofia-min-h_240{min-height:var(--sofia-sizes-240)}.sofia-min-h_32{min-height:var(--sofia-sizes-32)}.sofia-min-h_40{min-height:var(--sofia-sizes-40)}.sofia-min-h_48{min-height:var(--sofia-sizes-48)}.sofia-min-h_480{min-height:var(--sofia-sizes-480)}.sofia-min-h_56{min-height:var(--sofia-sizes-56)}.sofia-min-h_64{min-height:var(--sofia-sizes-64)}.sofia-min-h_80{min-height:var(--sofia-sizes-80)}.sofia-min-h_96{min-height:var(--sofia-sizes-96)}.sofia-min-h_\[120px\]{min-height:120px}.sofia-min-h_\[200px\]{min-height:200px}.sofia-min-h_\[240px\]{min-height:240px}.sofia-min-h_\[24px\]{min-height:24px}.sofia-min-h_\[280px\]{min-height:280px}.sofia-min-h_\[32px\]{min-height:32px}.sofia-min-h_\[36px\]{min-height:36px}.sofia-min-h_\[48px\]{min-height:48px}.sofia-min-h_\[560px\]{min-height:560px}.sofia-min-h_\[60vh\]{min-height:60vh}.sofia-min-h_control\.md{min-height:var(--sofia-sizes-control-md)}.sofia-min-h_menuItem\.height{min-height:var(--sofia-sizes-menu-item-height)}.sofia-min-w_0{min-width:var(--sofia-sizes-0)}.sofia-min-w_160{min-width:var(--sofia-sizes-160)}.sofia-min-w_200{min-width:var(--sofia-sizes-200)}.sofia-min-w_24{min-width:var(--sofia-sizes-24)}.sofia-min-w_240{min-width:var(--sofia-sizes-240)}.sofia-min-w_40{min-width:var(--sofia-sizes-40)}.sofia-min-w_48{min-width:var(--sofia-sizes-48)}.sofia-min-w_560{min-width:var(--sofia-sizes-560)}.sofia-min-w_720{min-width:var(--sofia-sizes-720)}.sofia-min-w_\[110px\]{min-width:110px}.sofia-min-w_\[150px\]{min-width:150px}.sofia-min-w_\[180px\]{min-width:180px}.sofia-min-w_\[18px\]{min-width:18px}.sofia-min-w_\[190px\]{min-width:190px}.sofia-min-w_\[220px\]{min-width:220px}.sofia-min-w_\[280px\]{min-width:280px}.sofia-min-w_\[320px\]{min-width:320px}.sofia-min-w_\[480px\]{min-width:480px}.sofia-min-w_\[88px\]{min-width:88px}.sofia-min-w_auto{min-width:auto}.sofia-pb_0{padding-bottom:var(--sofia-spacing-0)}.sofia-pb_0\.5{padding-bottom:var(--sofia-spacing-0\.5)}.sofia-pb_1{padding-bottom:var(--sofia-spacing-1)}.sofia-pb_10{padding-bottom:var(--sofia-spacing-10)}.sofia-pb_2{padding-bottom:var(--sofia-spacing-2)}.sofia-pb_5{padding-bottom:var(--sofia-spacing-5)}.sofia-pb_\[180px\]{padding-bottom:180px}.sofia-pb_card\.padding{padding-bottom:var(--sofia-spacing-card-padding)}.sofia-pl_0{padding-left:var(--sofia-spacing-0)}.sofia-pl_1{padding-left:var(--sofia-spacing-1)}.sofia-pl_1\.5{padding-left:var(--sofia-spacing-1\.5)}.sofia-pl_3{padding-left:var(--sofia-spacing-3)}.sofia-pl_calc\(\{sizes\.decoratedBox\.bar\}_\+_\{spacing\.2\}\){padding-left:calc(var(--sofia-sizes-decorated-box-bar) + var(--sofia-spacing-2))}.sofia-pr_2{padding-right:var(--sofia-spacing-2)}.sofia-pr_4{padding-right:var(--sofia-spacing-4)}.sofia-pt_0\.25{padding-top:var(--sofia-spacing-0\.25)}.sofia-pt_0\.5{padding-top:var(--sofia-spacing-0\.5)}.sofia-pt_1{padding-top:var(--sofia-spacing-1)}.sofia-pt_1\.5{padding-top:var(--sofia-spacing-1\.5)}.sofia-pt_10{padding-top:var(--sofia-spacing-10)}.sofia-pt_2{padding-top:var(--sofia-spacing-2)}.sofia-pt_3{padding-top:var(--sofia-spacing-3)}.sofia-pt_4{padding-top:var(--sofia-spacing-4)}.sofia-pt_8{padding-top:var(--sofia-spacing-8)}.sofia-right_-1{right:calc(var(--sofia-spacing-1) * -1)}.sofia-right_0{right:var(--sofia-spacing-0)}.sofia-right_1{right:var(--sofia-spacing-1)}.sofia-right_1\.5{right:var(--sofia-spacing-1\.5)}.sofia-right_2{right:var(--sofia-spacing-2)}.sofia-right_3{right:var(--sofia-spacing-3)}.sofia-right_\[-8px\]{right:-8px}.sofia-right_\[200px\]{right:200px}.sofia-right_\[calc\(100\%_\+_\{spacing\.1\}\)\]{right:calc(100% + var(--sofia-spacing-1))}.sofia-scr-mt_\[24px\]{scroll-margin-top:24px}.sofia-top_-1{top:calc(var(--sofia-spacing-1) * -1)}.sofia-top_-6{top:calc(var(--sofia-spacing-6) * -1)}.sofia-top_0{top:var(--sofia-spacing-0)}.sofia-top_0\.25{top:var(--sofia-spacing-0\.25)}.sofia-top_0\.5{top:var(--sofia-spacing-0\.5)}.sofia-top_1{top:var(--sofia-spacing-1)}.sofia-top_1\.5{top:var(--sofia-spacing-1\.5)}.sofia-top_2{top:var(--sofia-spacing-2)}.sofia-top_3{top:var(--sofia-spacing-3)}.sofia-top_4{top:var(--sofia-spacing-4)}.sofia-top_6{top:var(--sofia-spacing-6)}.sofia-top_8{top:var(--sofia-spacing-8)}.sofia-top_9{top:var(--sofia-spacing-9)}.sofia-top_\[-6px\]{top:-6px}.sofia-top_\[100\%\]{top:100%}.sofia-top_\[16px\]{top:16px}.sofia-top_\[28px\]{top:28px}.sofia-top_\[2px\]{top:2px}.sofia-top_\[34px\]{top:34px}.sofia-top_\[4px\]{top:4px}.sofia-top_\[50\%\]{top:50%}.sofia-top_\[72px\]{top:72px}.sofia-top_\[92px\]{top:92px}.sofia-top_\[calc\(100\%_\+_\{spacing\.0\.5\}\)\]{top:calc(100% + var(--sofia-spacing-0\.5))}.sofia-top_\[calc\(100\%_\+_\{spacing\.1\}\)\]{top:calc(100% + var(--sofia-spacing-1))}.sofia-top_var\(--sticky-offset\){top:var(--sticky-offset)}.sofia-w_0{width:var(--sofia-sizes-0)}.sofia-w_112{width:var(--sofia-sizes-112)}.sofia-w_12{width:var(--sofia-sizes-12)}.sofia-w_128{width:var(--sofia-sizes-128)}.sofia-w_16{width:var(--sofia-sizes-16)}.sofia-w_160{width:var(--sofia-sizes-160)}.sofia-w_2{width:var(--sofia-sizes-2)}.sofia-w_20{width:var(--sofia-sizes-20)}.sofia-w_200{width:var(--sofia-sizes-200)}.sofia-w_24{width:var(--sofia-sizes-24)}.sofia-w_240{width:var(--sofia-sizes-240)}.sofia-w_256{width:var(--sofia-sizes-256)}.sofia-w_28{width:var(--sofia-sizes-28)}.sofia-w_32{width:var(--sofia-sizes-32)}.sofia-w_320{width:var(--sofia-sizes-320)}.sofia-w_36{width:var(--sofia-sizes-36)}.sofia-w_360{width:var(--sofia-sizes-360)}.sofia-w_4{width:var(--sofia-sizes-4)}.sofia-w_40{width:var(--sofia-sizes-40)}.sofia-w_400{width:var(--sofia-sizes-400)}.sofia-w_44{width:var(--sofia-sizes-44)}.sofia-w_48{width:var(--sofia-sizes-48)}.sofia-w_480{width:var(--sofia-sizes-480)}.sofia-w_56{width:var(--sofia-sizes-56)}.sofia-w_560{width:var(--sofia-sizes-560)}.sofia-w_6{width:var(--sofia-sizes-6)}.sofia-w_64{width:var(--sofia-sizes-64)}.sofia-w_640{width:var(--sofia-sizes-640)}.sofia-w_72{width:var(--sofia-sizes-72)}.sofia-w_720{width:var(--sofia-sizes-720)}.sofia-w_8{width:var(--sofia-sizes-8)}.sofia-w_80{width:var(--sofia-sizes-80)}.sofia-w_96{width:var(--sofia-sizes-96)}.sofia-w_1\/12{width:8.33333%}.sofia-w_1\/2{width:50%}.sofia-w_1\/3{width:33.3333%}.sofia-w_1\/4{width:25%}.sofia-w_1\/5{width:20%}.sofia-w_1\/6{width:16.6667%}.sofia-w_10\/12{width:83.3333%}.sofia-w_100\%{width:100%}.sofia-w_11\/12{width:91.6667%}.sofia-w_2\/12{width:16.6667%}.sofia-w_2\/3{width:66.6667%}.sofia-w_2\/4{width:50%}.sofia-w_2\/5{width:40%}.sofia-w_2\/6{width:33.3333%}.sofia-w_3\/12{width:25%}.sofia-w_3\/4{width:75%}.sofia-w_3\/5{width:60%}.sofia-w_3\/6{width:50%}.sofia-w_4\/12{width:33.3333%}.sofia-w_4\/5{width:80%}.sofia-w_4\/6{width:66.6667%}.sofia-w_40\%{width:40%}.sofia-w_5\/12{width:41.6667%}.sofia-w_5\/6{width:83.3333%}.sofia-w_50\%{width:50%}.sofia-w_55\%{width:55%}.sofia-w_6\/12{width:50%}.sofia-w_60\%{width:60%}.sofia-w_7\/12{width:58.3333%}.sofia-w_70\%{width:70%}.sofia-w_8\/12{width:66.6667%}.sofia-w_80\%{width:80%}.sofia-w_85\%{width:85%}.sofia-w_9\/12{width:75%}.sofia-w_90\%{width:90%}.sofia-w_\[1040px\]{width:1040px}.sofia-w_\[10px\]{width:10px}.sofia-w_\[112px\]{width:112px}.sofia-w_\[120px\]{width:120px}.sofia-w_\[1400px\]{width:1400px}.sofia-w_\[140px\]{width:140px}.sofia-w_\[14px\]{width:14px}.sofia-w_\[160px\]{width:160px}.sofia-w_\[184px\]{width:184px}.sofia-w_\[18px\]{width:18px}.sofia-w_\[1px\]{width:1px}.sofia-w_\[200px\]{width:200px}.sofia-w_\[20px\]{width:20px}.sofia-w_\[20rem\]{width:20rem}.sofia-w_\[220px\]{width:220px}.sofia-w_\[22rem\]{width:22rem}.sofia-w_\[240px\]{width:240px}.sofia-w_\[260px\]{width:260px}.sofia-w_\[280px\]{width:280px}.sofia-w_\[288px\]{width:288px}.sofia-w_\[28px\]{width:28px}.sofia-w_\[300px\]{width:300px}.sofia-w_\[320px\]{width:320px}.sofia-w_\[32px\]{width:32px}.sofia-w_\[33\.333\%\]{width:33.333%}.sofia-w_\[340px\]{width:340px}.sofia-w_\[360px\]{width:360px}.sofia-w_\[380px\]{width:380px}.sofia-w_\[390px\]{width:390px}.sofia-w_\[400px\]{width:400px}.sofia-w_\[40px\]{width:40px}.sofia-w_\[420px\]{width:420px}.sofia-w_\[440px\]{width:440px}.sofia-w_\[44px\]{width:44px}.sofia-w_\[460px\]{width:460px}.sofia-w_\[480px\]{width:480px}.sofia-w_\[50\%\]{width:50%}.sofia-w_\[520px\]{width:520px}.sofia-w_\[560px\]{width:560px}.sofia-w_\[60\%\]{width:60%}.sofia-w_\[600px\]{width:600px}.sofia-w_\[64\%\]{width:64%}.sofia-w_\[640px\]{width:640px}.sofia-w_\[64px\]{width:64px}.sofia-w_\[6px\]{width:6px}.sofia-w_\[700px\]{width:700px}.sofia-w_\[720px\]{width:720px}.sofia-w_\[740px\]{width:740px}.sofia-w_\[760px\]{width:760px}.sofia-w_\[78\%\]{width:78%}.sofia-w_\[780px\]{width:780px}.sofia-w_\[800px\]{width:800px}.sofia-w_\[82\%\]{width:82%}.sofia-w_\[820px\]{width:820px}.sofia-w_\[84\%\]{width:84%}.sofia-w_\[860px\]{width:860px}.sofia-w_\[880px\]{width:880px}.sofia-w_\[8px\]{width:8px}.sofia-w_\[920px\]{width:920px}.sofia-w_\[96px\]{width:96px}.sofia-w_\[min\(420px\,_100\%\)\]{width:min(420px,100%)}.sofia-w_\[min\(480px\,_100\%\)\]{width:min(480px,100%)}.sofia-w_arrow{width:var(--sofia-sizes-arrow)}.sofia-w_auto{width:auto}.sofia-w_avatar\.icon\.sm{width:var(--sofia-sizes-avatar-icon-sm)}.sofia-w_avatar\.icon\.xl{width:var(--sofia-sizes-avatar-icon-xl)}.sofia-w_avatar\.lg{width:var(--sofia-sizes-avatar-lg)}.sofia-w_avatar\.md{width:var(--sofia-sizes-avatar-md)}.sofia-w_avatar\.sm{width:var(--sofia-sizes-avatar-sm)}.sofia-w_avatar\.xl{width:var(--sofia-sizes-avatar-xl)}.sofia-w_badge\.pill{width:var(--sofia-sizes-badge-pill)}.sofia-w_banner\.image{width:var(--sofia-sizes-banner-image)}.sofia-w_booleanInput{width:var(--sofia-sizes-boolean-input)}.sofia-w_breakpoint-2xl{width:var(--sofia-sizes-breakpoint-2xl)}.sofia-w_breakpoint-lg{width:var(--sofia-sizes-breakpoint-lg)}.sofia-w_breakpoint-md{width:var(--sofia-sizes-breakpoint-md)}.sofia-w_breakpoint-sm{width:var(--sofia-sizes-breakpoint-sm)}.sofia-w_breakpoint-xl{width:var(--sofia-sizes-breakpoint-xl)}.sofia-w_button\.minWidth\.lg{width:var(--sofia-sizes-button-min-width-lg)}.sofia-w_button\.minWidth\.md{width:var(--sofia-sizes-button-min-width-md)}.sofia-w_button\.minWidth\.sm{width:var(--sofia-sizes-button-min-width-sm)}.sofia-w_card\.header\.md{width:var(--sofia-sizes-card-header-md)}.sofia-w_card\.header\.sm{width:var(--sofia-sizes-card-header-sm)}.sofia-w_card\.minWidth{width:var(--sofia-sizes-card-min-width)}.sofia-w_command\.listMaxHeight\.lg{width:var(--sofia-sizes-command-list-max-height-lg)}.sofia-w_command\.listMaxHeight\.md{width:var(--sofia-sizes-command-list-max-height-md)}.sofia-w_command\.listMaxHeight\.sm{width:var(--sofia-sizes-command-list-max-height-sm)}.sofia-w_content\.narrow{width:var(--sofia-sizes-content-narrow)}.sofia-w_control\.lg{width:var(--sofia-sizes-control-lg)}.sofia-w_control\.md{width:var(--sofia-sizes-control-md)}.sofia-w_control\.sm{width:var(--sofia-sizes-control-sm)}.sofia-w_control\.xl{width:var(--sofia-sizes-control-xl)}.sofia-w_control\.xs{width:var(--sofia-sizes-control-xs)}.sofia-w_dataTable\.filter\.maxWidth{width:var(--sofia-sizes-data-table-filter-max-width)}.sofia-w_dataTable\.filter\.minWidth{width:var(--sofia-sizes-data-table-filter-min-width)}.sofia-w_decoratedBox\.bar{width:var(--sofia-sizes-decorated-box-bar)}.sofia-w_dialog\.lg{width:var(--sofia-sizes-dialog-lg)}.sofia-w_dialog\.md{width:var(--sofia-sizes-dialog-md)}.sofia-w_dot{width:var(--sofia-sizes-dot)}.sofia-w_drawer\.max{width:var(--sofia-sizes-drawer-max)}.sofia-w_drawer\.min{width:var(--sofia-sizes-drawer-min)}.sofia-w_drawer\.preferred{width:var(--sofia-sizes-drawer-preferred)}.sofia-w_emptyState\.lg{width:var(--sofia-sizes-empty-state-lg)}.sofia-w_emptyState\.md{width:var(--sofia-sizes-empty-state-md)}.sofia-w_fileUpload\.dropzone{width:var(--sofia-sizes-file-upload-dropzone)}.sofia-w_fit{width:var(--sofia-sizes-fit)}.sofia-w_fit-content{width:fit-content}.sofia-w_full{width:var(--sofia-sizes-full)}.sofia-w_icon\.lg{width:var(--sofia-sizes-icon-lg)}.sofia-w_icon\.md{width:var(--sofia-sizes-icon-md)}.sofia-w_icon\.sm{width:var(--sofia-sizes-icon-sm)}.sofia-w_icon\.xl{width:var(--sofia-sizes-icon-xl)}.sofia-w_icon\.xs{width:var(--sofia-sizes-icon-xs)}.sofia-w_iconTile{width:var(--sofia-sizes-icon-tile)}.sofia-w_listbox\.maxHeight{width:var(--sofia-sizes-listbox-max-height)}.sofia-w_max{width:var(--sofia-sizes-max)}.sofia-w_max-content{width:max-content}.sofia-w_menu\.maxHeight{width:var(--sofia-sizes-menu-max-height)}.sofia-w_menu\.maxWidth{width:var(--sofia-sizes-menu-max-width)}.sofia-w_menu\.minWidth{width:var(--sofia-sizes-menu-min-width)}.sofia-w_menuItem\.height{width:var(--sofia-sizes-menu-item-height)}.sofia-w_min{width:var(--sofia-sizes-min)}.sofia-w_popover\.maxWidth{width:var(--sofia-sizes-popover-max-width)}.sofia-w_popover\.minWidth{width:var(--sofia-sizes-popover-min-width)}.sofia-w_progress\.height{width:var(--sofia-sizes-progress-height)}.sofia-w_screen{width:100vw}.sofia-w_selection\.control{width:var(--sofia-sizes-selection-control)}.sofia-w_selection\.dot{width:var(--sofia-sizes-selection-dot)}.sofia-w_sheet\.maxHeight{width:var(--sofia-sizes-sheet-max-height)}.sofia-w_sidebar\.collapsed{width:var(--sofia-sizes-sidebar-collapsed)}.sofia-w_sidebar\.expanded{width:var(--sofia-sizes-sidebar-expanded)}.sofia-w_sidebar\.flyout{width:var(--sofia-sizes-sidebar-flyout)}.sofia-w_signaturePad\.minHeight{width:var(--sofia-sizes-signature-pad-min-height)}.sofia-w_switch\.height{width:var(--sofia-sizes-switch-height)}.sofia-w_switch\.width{width:var(--sofia-sizes-switch-width)}.sofia-w_table\.row\.comfortable{width:var(--sofia-sizes-table-row-comfortable)}.sofia-w_table\.row\.compact{width:var(--sofia-sizes-table-row-compact)}.sofia-w_table\.row\.spacious{width:var(--sofia-sizes-table-row-spacious)}.sofia-w_toast\.maxWidth{width:var(--sofia-sizes-toast-max-width)}.sofia-w_toast\.width{width:var(--sofia-sizes-toast-width)}.sofia-w_tooltip\.maxWidth{width:var(--sofia-sizes-tooltip-max-width)}.sofia-w_topbar\.height{width:var(--sofia-sizes-topbar-height)}.sofia-w_touchTarget{width:var(--sofia-sizes-touch-target)}.\[\&_\>_\[data-part\=\'trigger\'\]\]\:sofia-focus-v-ring_outside>[data-part=trigger]{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring))}.\[\&_\>_\[data-part\=\'trigger\'\]\]\:sofia-focus-v-ring_outside>[data-part=trigger]:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.\[\&_b\]\:sofia-c_fg b{color:var(--sofia-colors-fg)}.\[\&_b\]\:sofia-fv-num_tabular-nums b{font-variant-numeric:tabular-nums}.\[\&_b\]\:sofia-fw_strong b{font-weight:var(--sofia-font-weights-strong)}.\[\&_code\]\:sofia-fs_xs code{font-size:var(--sofia-font-sizes-xs)}.\[\&_svg\]\:sofia-c_currentColor svg{color:currentColor}.\[\&_svg\]\:sofia-trs-dur_snappy svg{--transition-duration:var(--sofia-durations-snappy);transition-duration:var(--sofia-durations-snappy)}.\[\&_svg\]\:sofia-trs-prop_transform svg{--transition-prop:transform;transition-property:transform}.\[\&_svg\]\:sofia-trs-tmf_swift svg{--transition-easing:var(--sofia-easings-swift);transition-timing-function:var(--sofia-easings-swift)}.\[\&_td\]\:sofia-p_1 td{padding:var(--sofia-spacing-1)}.\[\&_td\]\:sofia-px_1 td{padding-inline:var(--sofia-spacing-1)}.\[\&_td\]\:sofia-py_1 td{padding-block:var(--sofia-spacing-1)}.\[\&_td\]\:sofia-bd-b_subtle td{border-bottom:var(--sofia-borders-subtle)}.\[\&_td\]\:sofia-va_middle td{vertical-align:middle}.\[\&_td\]\:sofia-va_top td{vertical-align:top}.\[\&_th\]\:sofia-p_1 th{padding:var(--sofia-spacing-1)}.\[\&_th\]\:sofia-px_1 th{padding-inline:var(--sofia-spacing-1)}.\[\&_th\]\:sofia-py_1 th{padding-block:var(--sofia-spacing-1)}.\[\&_th\]\:sofia-bd-b_default th{border-bottom:var(--sofia-borders-default)}.\[\&_th\]\:sofia-c_fg\.muted th{color:var(--sofia-colors-fg-muted)}.\[\&_th\]\:sofia-ta_start th{text-align:start}.\[\&_th\]\:sofia-white-space_nowrap th{white-space:nowrap}.\[\&\[aria-pressed\=true\]\]\:sofia-bg_white[aria-pressed=true]{background:var(--sofia-colors-white)}.\[\&\[aria-pressed\=true\]\]\:sofia-bd-c_white[aria-pressed=true]{border-color:var(--sofia-colors-white)}.\[\&\[aria-pressed\=true\]\]\:sofia-c_purple\.800[aria-pressed=true]{color:var(--sofia-colors-purple-800)}.\[\&\[data-active\]\]\:sofia-bg_\[color-mix\(in_srgb\,_var\(--layer-color\)_8\%\,_transparent\)\][data-active]{background:color-mix(in srgb, var(--layer-color) 8%, transparent)}.\[\&\[data-active\]\]\:sofia-bg_brand\.subtle[data-active]{background:var(--sofia-colors-brand-subtle)}.\[\&\[data-active\]\]\:sofia-border-style_solid[data-active]{border-style:solid}.\[\&\[data-active\]\]\:sofia-bd-w_\[2px\][data-active]{border-width:2px}.\[\&\[data-active\]\]\:sofia-trf_scale\(1\.08\)[data-active]{transform:scale(1.08)}.\[\&\[data-dimmed\]\]\:sofia-op_0\.35[data-dimmed]{opacity:.35}.\[\&\[data-row-edge\]\]\:sofia-vis_hidden[data-row-edge]{visibility:hidden}.\[\&\[data-visible\]\]\:sofia-op_1[data-visible]{opacity:1}.pressed\:sofia-bg_brand\.subtle:is([aria-pressed=true],[data-pressed]){background:var(--sofia-colors-brand-subtle)}.pressed\:sofia-bd-c_brand\.border:is([aria-pressed=true],[data-pressed]){border-color:var(--sofia-colors-brand-border)}.\[\&\:is\(\[data-visible\]\,_\[data-dimmed\]\)\]\:sofia-stk-do_\[0\]:is([data-visible],[data-dimmed]){stroke-dashoffset:0}.first\:sofia-bd-t_none:first-child{border-top:var(--sofia-borders-none)}.first\:sofia-bd-t-w_0:first-child{border-top-width:var(--sofia-border-widths-0)}.first\:sofia-pt_0:first-child{padding-top:var(--sofia-spacing-0)}.\[\&\[data-active\]_\>_span\:first-child\]\:sofia-bg_var\(--layer-color\)[data-active]>span:first-child{background:var(--layer-color)}.last\:sofia-bd-b_none:last-child{border-bottom:var(--sofia-borders-none)}.last\:sofia-bd-b-w_0:last-child{border-bottom-width:var(--sofia-border-widths-0)}.last\:sofia-pb_0:last-child{padding-bottom:var(--sofia-spacing-0)}.\[\&\:last-child_\>_\[data-part\=\'trigger\'\]\[data-state\=\'closed\'\]\]\:sofia-bdr-b_\[calc\(\{radii\.card\}_-_\{borderWidths\.strong\}\)\]:last-child>[data-part=trigger][data-state=closed]{border-bottom-left-radius:calc(var(--sofia-radii-card) - var(--sofia-border-widths-strong));border-bottom-right-radius:calc(var(--sofia-radii-card) - var(--sofia-border-widths-strong))}.\[\&\:not\(\:first-child\)\]\:sofia-ml_-2:not(:first-child){margin-left:calc(var(--sofia-spacing-2) * -1)}.disabled\:sofia-c_fg\.disabled:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled)}.disabled\:sofia-cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.\[\&\:hover_svg\]\:sofia-trf_translateX\(2px\):hover svg{transform:translate(2px)}.\[\&\:has\(input\:checked\)\]\:sofia-bg_\[color-mix\(in_srgb\,_white_10\%\,_transparent\)\]:has(input:checked){background:#ffffff1a}.\[\&\:has\(input\:checked\)\]\:sofia-bg_white:has(input:checked){background:var(--sofia-colors-white)}.\[\&\:has\(input\:checked\)\]\:sofia-bd-c_\[color-mix\(in_srgb\,_white_22\%\,_transparent\)\]:has(input:checked){border-color:#ffffff38}.\[\&\:has\(input\:checked\)\]\:sofia-bd-c_white:has(input:checked){border-color:var(--sofia-colors-white)}.\[\&\:has\(input\:checked\)\]\:sofia-c_purple\.800:has(input:checked){color:var(--sofia-colors-purple-800)}.focus\:sofia-left_1:is(:focus,[data-focus]){left:var(--sofia-spacing-1)}.focusVisible\:sofia-bdr_2xs:is(:focus-visible,[data-focus-visible]){border-radius:var(--sofia-radii-2xs)}.focusVisible\:sofia-ring-c_focusRing:is(:focus-visible,[data-focus-visible]){outline-color:var(--sofia-colors-focus-ring)}.focusVisible\:sofia-ring-c_white:is(:focus-visible,[data-focus-visible]){outline-color:var(--sofia-colors-white)}.focusVisible\:sofia-ring-o_\[2px\]:is(:focus-visible,[data-focus-visible]){outline-offset:2px}.focusVisible\:sofia-ring-o_\[3px\]:is(:focus-visible,[data-focus-visible]){outline-offset:3px}.focusVisible\:sofia-ring-o_focusRingOffset:is(:focus-visible,[data-focus-visible]){outline-offset:var(--sofia-spacing-focus-ring-offset)}.focusVisible\:sofia-outline-style_solid:is(:focus-visible,[data-focus-visible]){outline-style:solid}.focusVisible\:sofia-ring-w_\[2px\]:is(:focus-visible,[data-focus-visible]){outline-width:2px}.focusVisible\:sofia-ring-w_focusRing:is(:focus-visible,[data-focus-visible]){outline-width:var(--sofia-border-widths-focus-ring)}.focusVisible\:before\:sofia-bdr_card:is(:focus-visible,[data-focus-visible]):before{border-radius:var(--sofia-radii-card)}.focusVisible\:before\:sofia-ring-c_var\(--global-color-focus-ring\):is(:focus-visible,[data-focus-visible]):before{outline-color:var(--global-color-focus-ring)}.focusVisible\:before\:sofia-ring-o_var\(--focus-ring-offset\):is(:focus-visible,[data-focus-visible]):before{outline-offset:var(--focus-ring-offset)}.focusVisible\:before\:sofia-outline-style_solid:is(:focus-visible,[data-focus-visible]):before{outline-style:solid}.focusVisible\:before\:sofia-ring-w_var\(--focus-ring-width\):is(:focus-visible,[data-focus-visible]):before{outline-width:var(--focus-ring-width)}.\[\&\:has\(input\:focus-visible\)\]\:sofia-ring-c_white:has(input:focus-visible){outline-color:var(--sofia-colors-white)}.\[\&\:has\(input\:focus-visible\)\]\:sofia-ring-o_\[2px\]:has(input:focus-visible){outline-offset:2px}.\[\&\:has\(input\:focus-visible\)\]\:sofia-outline-style_solid:has(input:focus-visible){outline-style:solid}.\[\&\:has\(input\:focus-visible\)\]\:sofia-ring-w_\[2px\]:has(input:focus-visible){outline-width:2px}.triggerFocused\:sofia-ring-c_focusRing:has(>[data-part=trigger]:first-child:focus-visible){outline-color:var(--sofia-colors-focus-ring)}.triggerFocused\:sofia-ring-o_focusRingOffset:has(>[data-part=trigger]:first-child:focus-visible){outline-offset:var(--sofia-spacing-focus-ring-offset)}.triggerFocused\:sofia-outline-style_solid:has(>[data-part=trigger]:first-child:focus-visible){outline-style:solid}.triggerFocused\:sofia-ring-w_focusRing:has(>[data-part=trigger]:first-child:focus-visible){outline-width:var(--sofia-border-widths-focus-ring)}.before\:sofia-bg_colorPalette\.solid:before{background:var(--sofia-colors-color-palette-solid)}.before\:sofia-inset_0:before{inset:var(--sofia-spacing-0)}.before\:sofia-bd-c_white:before{border-color:var(--sofia-colors-white)}.before\:sofia-border-style_solid:before{border-style:solid}.before\:sofia-bd-w_\[1\.5px\]:before{border-width:1.5px}.before\:sofia-content_\"_\":before{content:" "}.before\:sofia-content_\"\":before{content:""}.before\:sofia-d_block:before{display:block}.before\:sofia-pos_absolute:before{position:absolute}.before\:sofia-trf_rotate\(45deg\):before{transform:rotate(45deg)}.before\:sofia-z_0:before{z-index:0}.before\:sofia-h_\[6px\]:before{height:6px}.before\:sofia-h_full:before{height:var(--sofia-sizes-full)}.before\:sofia-left_0:before{left:var(--sofia-spacing-0)}.before\:sofia-top_0:before{top:var(--sofia-spacing-0)}.before\:sofia-w_\[6px\]:before{width:6px}.before\:sofia-w_decoratedBox\.bar:before{width:var(--sofia-sizes-decorated-box-bar)}@media not (min-width:40rem){.smDown\:sofia-gap_1{gap:var(--sofia-spacing-1)}.smDown\:sofia-gap_1\.5{gap:var(--sofia-spacing-1\.5)}.smDown\:sofia-grid-c_\[1_\/_-1\]{grid-column:1/-1}.smDown\:sofia-d_none{display:none}.smDown\:sofia-grid-tc_\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.smDown\:sofia-grid-tc_\[1fr\]{grid-template-columns:1fr}.smDown\:sofia-grid-tc_\[minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.smDown\:sofia-trf_rotate\(90deg\){transform:rotate(90deg)}}@media (min-width:40rem){.sm\:sofia-ai_center{align-items:center}.sm\:sofia-d_inline-flex{display:inline-flex}.sm\:sofia-flex-d_row{flex-direction:row}.sm\:sofia-grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}}@media (min-width:48rem){.md\:sofia-bg_bg\.surface{background:var(--sofia-colors-bg-surface)}.md\:sofia-p_3{padding:var(--sofia-spacing-3)}.md\:sofia-p_4{padding:var(--sofia-spacing-4)}.md\:sofia-px_3{padding-inline:var(--sofia-spacing-3)}.md\:sofia-px_4{padding-inline:var(--sofia-spacing-4)}.md\:sofia-px_6{padding-inline:var(--sofia-spacing-6)}.md\:sofia-py_12{padding-block:var(--sofia-spacing-12)}.md\:sofia-py_5{padding-block:var(--sofia-spacing-5)}.md\:sofia-py_6{padding-block:var(--sofia-spacing-6)}.md\:sofia-py_8{padding-block:var(--sofia-spacing-8)}.md\:sofia-bdr_card{border-radius:var(--sofia-radii-card)}.md\:sofia-bdr_xl{border-radius:var(--sofia-radii-xl)}.md\:sofia-columns_3{columns:3}.md\:sofia-columns_4{columns:4}.md\:sofia-gap_5{gap:var(--sofia-spacing-5)}.md\:sofia-ai_center{align-items:center}.md\:sofia-ai_flex-end{align-items:flex-end}.md\:sofia-ai_flex-start{align-items:flex-start}.md\:sofia-bx-sh_raised{box-shadow:var(--sofia-shadows-raised)}.md\:sofia-d_block{display:block}.md\:sofia-d_none{display:none}.md\:sofia-flex-d_row{flex-direction:row}.md\:sofia-flex-wrap_nowrap{flex-wrap:nowrap}.md\:sofia-fs_4xl{font-size:var(--sofia-font-sizes-4xl)}.md\:sofia-fs_\[68px\]{font-size:68px}.md\:sofia-grid-tc_\[184px_minmax\(0\,_1fr\)\]{grid-template-columns:184px minmax(0,1fr)}.md\:sofia-grid-tc_\[repeat\(3\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:sofia-grid-tc_minmax\(0\,_4fr\)_minmax\(0\,_7fr\){grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.md\:sofia-grid-tc_minmax\(0\,_5fr\)_minmax\(0\,_6fr\){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.md\:sofia-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.md\:sofia-grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.md\:sofia-grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:sofia-grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.md\:sofia-lh_4xl{line-height:var(--sofia-line-heights-4xl)}.md\:sofia-lh_\[76px\]{line-height:76px}.md\:sofia-pos_sticky{position:sticky}.md\:sofia-mb_7{margin-bottom:var(--sofia-spacing-7)}.md\:sofia-mt_10{margin-top:var(--sofia-spacing-10)}.md\:sofia-mt_5{margin-top:var(--sofia-spacing-5)}.md\:sofia-mt_7{margin-top:var(--sofia-spacing-7)}.md\:sofia-mt_8{margin-top:var(--sofia-spacing-8)}.md\:sofia-mt_\[-240px\]{margin-top:-240px}.md\:sofia-pb_7{padding-bottom:var(--sofia-spacing-7)}.md\:sofia-pb_\[300px\]{padding-bottom:300px}.md\:sofia-pt_12{padding-top:var(--sofia-spacing-12)}.md\:sofia-pt_5{padding-top:var(--sofia-spacing-5)}.md\:sofia-pt_7{padding-top:var(--sofia-spacing-7)}.md\:sofia-w_\[300px\]{width:300px}}@media (min-width:64rem){.lg\:sofia-px_8{padding-inline:var(--sofia-spacing-8)}.lg\:sofia-gap_8{gap:var(--sofia-spacing-8)}.lg\:sofia-grid-template-areas_\"layers_canvas\"{grid-template-areas:"layers canvas"}.lg\:sofia-flex-d_column{flex-direction:column}.lg\:sofia-grid-tc_\[216px_minmax\(0\,_1fr\)\]{grid-template-columns:216px minmax(0,1fr)}.lg\:sofia-grid-tc_\[260px_minmax\(0\,_1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:sofia-grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:sofia-grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_440px\){grid-template-columns:minmax(0,1fr) minmax(0,440px)}.lg\:sofia-grid-tc_minmax\(0\,_2fr\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:sofia-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:sofia-grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:sofia-grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.lg\:sofia-ov-x_visible{overflow-x:visible}.lg\:sofia-bd-l-w_default{border-left-width:var(--sofia-border-widths-default)}.lg\:sofia-bd-r-w_default{border-right-width:var(--sofia-border-widths-default)}.lg\:sofia-bd-t-w_0{border-top-width:var(--sofia-border-widths-0)}.lg\:sofia-min-h_\[720px\]{min-height:720px}.lg\:sofia-pb_0{padding-bottom:var(--sofia-spacing-0)}.lg\:sofia-pl_4{padding-left:var(--sofia-spacing-4)}.lg\:sofia-pt_0{padding-top:var(--sofia-spacing-0)}.lg\:sofia-w_full{width:var(--sofia-sizes-full)}}@media (min-width:80rem){.xl\:sofia-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:sofia-grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:sofia-grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.hover\:\[\&_span\:first-child\]\:sofia-td_underline:is(:hover,[data-hover]).hover\:\[\&_span\:first-child\]\:sofia-td_underline:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]) span:first-child{text-decoration:underline}.disabled\:hover\:sofia-bg_transparent:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]).disabled\:hover\:sofia-bg_transparent:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-transparent)}.hover\:sofia---thumb-bg_\{colors\.brand\.solid\}:is(:hover,[data-hover]).hover\:sofia---thumb-bg_\{colors\.brand\.solid\}:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--thumb-bg:var(--sofia-colors-brand-solid)}.hover\:sofia-bg_\[color-mix\(in_srgb\,_white_14\%\,_transparent\)\]:is(:hover,[data-hover]).hover\:sofia-bg_\[color-mix\(in_srgb\,_white_14\%\,_transparent\)\]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:#ffffff24}.hover\:sofia-bg_\[color-mix\(in_srgb\,_white_6\%\,_transparent\)\]:is(:hover,[data-hover]).hover\:sofia-bg_\[color-mix\(in_srgb\,_white_6\%\,_transparent\)\]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:#ffffff0f}.hover\:sofia-bg_\[rgba\(255\,_255\,_255\,_0\.1\)\]:is(:hover,[data-hover]).hover\:sofia-bg_\[rgba\(255\,_255\,_255\,_0\.1\)\]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:#ffffff1a}.hover\:sofia-bg_bg\.muted:is(:hover,[data-hover]).hover\:sofia-bg_bg\.muted:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-muted)}.hover\:sofia-bg_bg\.subtle:is(:hover,[data-hover]).hover\:sofia-bg_bg\.subtle:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-subtle)}.hover\:sofia-bg_brand\.subtle:is(:hover,[data-hover]).hover\:sofia-bg_brand\.subtle:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle)}.hover\:sofia-bg_state\.hover:is(:hover,[data-hover]).hover\:sofia-bg_state\.hover:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-state-hover)}.hover\:sofia-bd-c_border\.control\.hover:is(:hover,[data-hover]).hover\:sofia-bd-c_border\.control\.hover:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-control-hover)}.hover\:sofia-bd-c_border\.strong:is(:hover,[data-hover]).hover\:sofia-bd-c_border\.strong:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-strong)}.hover\:sofia-bd-c_purple\.200:is(:hover,[data-hover]).hover\:sofia-bd-c_purple\.200:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-purple-200)}.hover\:sofia-td_underline:is(:hover,[data-hover]).hover\:sofia-td_underline:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){text-decoration:underline}.hover\:sofia-c_brand\.fg:is(:hover,[data-hover]).hover\:sofia-c_brand\.fg:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-brand-fg)}.hover\:sofia-c_fg:is(:hover,[data-hover]).hover\:sofia-c_fg:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg)}.hover\:sofia-td-c_white:is(:hover,[data-hover]).hover\:sofia-td-c_white:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){-webkit-text-decoration-color:var(--sofia-colors-white);text-decoration-color:var(--sofia-colors-white)}.hover\:sofia-trf_translateY\(-1px\):is(:hover,[data-hover]).hover\:sofia-trf_translateY\(-1px\):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.motionReduce\:sofia-anim_\[none\]{animation:none}.motionReduce\:sofia-trs-dur_\[0ms\]{--transition-duration:0s;transition-duration:0s}.motionReduce\:sofia-trs-dur_instant{--transition-duration:var(--sofia-durations-instant);transition-duration:var(--sofia-durations-instant)}}@container (min-inline-size:24rem){.\@\/sm\:sofia-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-inline-size:28rem){.\@\/md\:sofia-bg_brand\.subtle{background:var(--sofia-colors-brand-subtle)}.\@\/md\:sofia-bd-c_purple\.200{border-color:var(--sofia-colors-purple-200)}.\@\/md\:sofia-ai_center{align-items:center}.\@\/md\:sofia-d_block{display:block}.\@\/md\:sofia-d_none{display:none}.\@\/md\:sofia-flex-d_row{flex-direction:row}}@container card (min-inline-size:28rem){.\@card\/md\:sofia-bg_brand\.subtle{background:var(--sofia-colors-brand-subtle)}.\@card\/md\:sofia-bd-c_purple\.200{border-color:var(--sofia-colors-purple-200)}.\@card\/md\:sofia-gap_3{gap:var(--sofia-spacing-3)}.\@card\/md\:sofia-ai_center{align-items:center}.\@card\/md\:sofia-d_block{display:block}.\@card\/md\:sofia-d_none{display:none}.\@card\/md\:sofia-flex-d_row{flex-direction:row}}@container (min-inline-size:36rem){.\@\/xl\:sofia-grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}}@layer compositions{.sofia-animationStyle_backdrop-in{animation-duration:var(--sofia-durations-enter-emphasized);animation-name:fade-in;animation-timing-function:var(--sofia-easings-enter-emphasized)}.sofia-animationStyle_backdrop-out{animation-duration:var(--sofia-durations-exit-emphasized);animation-name:fade-out;animation-timing-function:var(--sofia-easings-exit-emphasized)}.sofia-animationStyle_scale-fade-in{--scale-from:.97;animation-duration:var(--sofia-durations-enter-emphasized);animation-name:scale-in,fade-in;animation-timing-function:var(--sofia-easings-enter-emphasized)}.sofia-animationStyle_scale-fade-out{--scale-from:.97;animation-duration:var(--sofia-durations-exit-emphasized);animation-name:scale-out,fade-out;animation-timing-function:var(--sofia-easings-exit-emphasized)}.sofia-animationStyle_sheet-backdrop-in{animation-duration:var(--sofia-durations-sheet);animation-name:fade-in;animation-timing-function:var(--sofia-easings-sheet)}.sofia-animationStyle_sheet-backdrop-out{animation-duration:var(--sofia-durations-sheet-exit);animation-name:fade-out;animation-timing-function:var(--sofia-easings-sheet)}.sofia-animationStyle_sheet-in{animation-duration:var(--sofia-durations-sheet);animation-name:sheet-slide-in;animation-timing-function:var(--sofia-easings-sheet)}.sofia-animationStyle_sheet-in[data-swipe-direction=left]{--sheet-from-x:-100%;--sheet-from-y:0}.sofia-animationStyle_sheet-in[data-swipe-direction=right]{--sheet-from-x:100%;--sheet-from-y:0}.sofia-animationStyle_sheet-in[data-swipe-direction=up]{--sheet-from-x:0;--sheet-from-y:-100%}.sofia-animationStyle_sheet-out{animation-duration:var(--sofia-durations-sheet-exit);animation-name:sheet-slide-out;animation-timing-function:var(--sofia-easings-sheet)}.sofia-animationStyle_sheet-out[data-swipe-direction=left]{--sheet-from-x:-100%;--sheet-from-y:0}.sofia-animationStyle_sheet-out[data-swipe-direction=right]{--sheet-from-x:100%;--sheet-from-y:0}.sofia-animationStyle_sheet-out[data-swipe-direction=up]{--sheet-from-x:0;--sheet-from-y:-100%}.sofia-animationStyle_slide-fade-in{animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-animationStyle_slide-fade-in[data-placement^=bottom]{--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-animationStyle_slide-fade-in[data-placement^=left]{--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-animationStyle_slide-fade-in[data-placement^=right]{--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-animationStyle_slide-fade-in[data-placement^=top]{--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-animationStyle_slide-fade-out{animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-animationStyle_slide-fade-out[data-placement^=bottom]{--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-animationStyle_slide-fade-out[data-placement^=left]{--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-animationStyle_slide-fade-out[data-placement^=right]{--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-animationStyle_slide-fade-out[data-placement^=top]{--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-layerStyle_actionBar{padding:var(--sofia-spacing-overlay-padding);border-color:var(--sofia-colors-border);border-radius:var(--sofia-radii-overlay);border-style:solid;border-width:var(--sofia-border-widths-default);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-floating)}.sofia-layerStyle_backdrop{background-color:var(--sofia-colors-overlay-backdrop)}.sofia-layerStyle_card{border-color:var(--sofia-colors-border-subtle);border-radius:var(--sofia-radii-card);border-style:solid;border-width:var(--sofia-border-widths-strong);background-color:var(--sofia-colors-bg-surface)}.sofia-layerStyle_chevron\.collapsible{transition:transform var(--sofia-durations-move-exit) var(--sofia-easings-move)}.sofia-layerStyle_chevron\.collapsible:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-move) var(--sofia-easings-move);transform:rotate(180deg)}.sofia-layerStyle_chevron\.dropdown{transition:transform var(--sofia-durations-exit) var(--sofia-easings-exit)}.sofia-layerStyle_chevron\.dropdown:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-enter) var(--sofia-easings-enter);transform:rotate(180deg)}.sofia-layerStyle_control{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);background-color:var(--sofia-colors-control-bg);color:var(--sofia-colors-control-fg)}.sofia-layerStyle_control::placeholder,.sofia-layerStyle_control[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-layerStyle_control\.invalid{--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.sofia-layerStyle_dialog{padding-inline:var(--sofia-spacing-dialog-padding-x);padding-block:var(--sofia-spacing-dialog-padding-y);border-radius:var(--sofia-radii-overlay);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-overlay)}.sofia-layerStyle_floatingPanel{padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-overlay)}.sofia-layerStyle_floatingPanel\.docked{padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-floating)}.sofia-layerStyle_menu{padding:var(--sofia-spacing-menu-padding);border-radius:var(--sofia-radii-menu);background-color:var(--sofia-colors-menu-bg);box-shadow:var(--sofia-shadows-menu)}.sofia-layerStyle_menu\.item{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);border-radius:var(--sofia-radii-menu-item);transition:background-color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item), color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item);color:var(--sofia-colors-menu-item-fg);cursor:pointer}.sofia-layerStyle_menu\.item[data-highlighted]{background-color:var(--sofia-colors-menu-item-bg-highlighted);color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-layerStyle_menu\.item[data-highlighted] :where(svg){color:currentColor}.sofia-layerStyle_menu\.item :where(svg){color:var(--sofia-colors-menu-item-icon)}.sofia-layerStyle_menu\.item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) :where(svg),.sofia-layerStyle_menu\.item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) :where(svg){color:currentColor}.sofia-layerStyle_menu\.item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-menu-item-fg-disabled);cursor:not-allowed}.sofia-layerStyle_menu\.item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background-color:var(--sofia-colors-menu-item-bg-selected);color:var(--sofia-colors-menu-item-fg-selected)}.sofia-layerStyle_popover{padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);background-color:var(--sofia-colors-bg-surface);filter:drop-shadow(0 4px 12px color-mix(in oklab, var(--sofia-colors-shadow) 10%, transparent)) drop-shadow(0 2px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent))}.sofia-layerStyle_sheet\.bottom{padding-inline:var(--sofia-spacing-drawer-padding-x);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-sheet-bottom);border-top-left-radius:var(--sofia-radii-sheet);border-top-right-radius:var(--sofia-radii-sheet)}.sofia-layerStyle_sheet\.left{padding-inline:var(--sofia-spacing-drawer-padding-x);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-sheet-left);border-bottom-right-radius:var(--sofia-radii-sheet);border-top-right-radius:var(--sofia-radii-sheet)}.sofia-layerStyle_sheet\.right{padding-inline:var(--sofia-spacing-drawer-padding-x);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-sheet-right);border-bottom-left-radius:var(--sofia-radii-sheet);border-top-left-radius:var(--sofia-radii-sheet)}.sofia-layerStyle_sheet\.top{padding-inline:var(--sofia-spacing-drawer-padding-x);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-sheet-top);border-bottom-left-radius:var(--sofia-radii-sheet);border-bottom-right-radius:var(--sofia-radii-sheet)}.sofia-layerStyle_toast{padding:var(--sofia-spacing-overlay-padding);border-color:var(--sofia-colors-border);border-radius:var(--sofia-radii-overlay);border-style:solid;border-width:var(--sofia-border-widths-default);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-floating)}.sofia-layerStyle_tooltip{padding:var(--sofia-spacing-tooltip-padding);border-radius:var(--sofia-radii-tooltip);background-color:var(--sofia-colors-bg-surface);filter:drop-shadow(0 1px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent)) drop-shadow(0 1px 2px color-mix(in oklab, var(--sofia-colors-shadow) 4%, transparent))}.sofia-textStyle_body{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-textStyle_body\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md)}.sofia-textStyle_callout{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-textStyle_callout\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-textStyle_caption{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-textStyle_caption\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs)}.sofia-textStyle_code{font-family:var(--sofia-fonts-mono);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-textStyle_h1{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-3xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-3xl)}.sofia-textStyle_h1\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-3xl);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-3xl)}.sofia-textStyle_h2{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-2xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-2xl)}.sofia-textStyle_h2\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-2xl);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-2xl)}.sofia-textStyle_h3{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xl)}.sofia-textStyle_h3\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xl);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xl)}.sofia-textStyle_h4{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-textStyle_h4\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-textStyle_h5{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-lg)}.sofia-textStyle_h5\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-textStyle_label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-textStyle_label\.strong{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm)}.sofia-textStyle_overline{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs)}.\[\&_code\]\:sofia-textStyle_code code{font-family:var(--sofia-fonts-mono);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.\[\&_td\]\:sofia-textStyle_label td{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.\[\&_th\]\:sofia-textStyle_caption\.strong th{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs)}.\[\&\[data-readonly\]\]\:sofia-layerStyle_control\.readOnly[data-readonly]{background-color:var(--sofia-colors-control-bg-read-only)}.invalid\:sofia-layerStyle_control\.invalid:is([aria-invalid=true],[data-invalid]){--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.success\:sofia-layerStyle_control\.success[data-state=success]{--control-border-focus:var(--sofia-colors-control-border-success);--control-border-hover:var(--sofia-colors-control-border-success);--focus-ring-color-prop:var(--sofia-colors-success-focus-ring);border-color:var(--sofia-colors-control-border-success)}.warning\:sofia-layerStyle_control\.warning[data-state=warning]{--control-border-focus:var(--sofia-colors-control-border-warning);--control-border-hover:var(--sofia-colors-control-border-warning);--focus-ring-color-prop:var(--sofia-colors-warning-focus-ring);border-color:var(--sofia-colors-control-border-warning)}.disabled\:sofia-layerStyle_control\.disabled:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}@media (min-width:40rem){.sofia-textStyle_h1,.sofia-textStyle_h1\.strong{font-size:var(--sofia-font-sizes-5xl);line-height:var(--sofia-line-heights-5xl)}.sofia-textStyle_h2,.sofia-textStyle_h2\.strong{font-size:var(--sofia-font-sizes-4xl);line-height:var(--sofia-line-heights-4xl)}.sofia-textStyle_h3,.sofia-textStyle_h3\.strong{font-size:var(--sofia-font-sizes-3xl);line-height:var(--sofia-line-heights-3xl)}.sofia-textStyle_h4,.sofia-textStyle_h4\.strong{font-size:var(--sofia-font-sizes-2xl);line-height:var(--sofia-line-heights-2xl)}.sofia-textStyle_h5,.sofia-textStyle_h5\.strong{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}}@media (hover:hover) and (pointer:fine){.sofia-layerStyle_control:is(:hover,[data-hover]).sofia-layerStyle_control:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--control-border-hover)}}@media (prefers-reduced-motion:reduce){.sofia-animationStyle_backdrop-in,.sofia-animationStyle_backdrop-out,.sofia-animationStyle_scale-fade-in,.sofia-animationStyle_scale-fade-out,.sofia-animationStyle_sheet-backdrop-in,.sofia-animationStyle_sheet-backdrop-out,.sofia-animationStyle_sheet-in,.sofia-animationStyle_sheet-out,.sofia-animationStyle_slide-fade-in,.sofia-animationStyle_slide-fade-out{animation-duration:var(--sofia-durations-instant)}.sofia-layerStyle_chevron\.collapsible,.sofia-layerStyle_chevron\.dropdown{transition:none!important}.sofia-layerStyle_menu\.item{transition:none}}}}@layer recipes.slots{@layer base{.sofia-action-bar__closeTrigger{flex-shrink:0}.sofia-action-bar__content{--sheet-from-x:0;--sheet-from-y:100%;background:var(--sofia-colors-bg-surface);padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);gap:var(--sofia-spacing-1\.5);box-shadow:var(--sofia-shadows-floating);pointer-events:auto;z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));align-items:center;display:flex}.sofia-action-bar__content:is([closed],[data-closed],[data-state=closed]){animation:sheet-slide-out,fade-out;animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit)}.sofia-action-bar__content:is([open],[data-open],[data-state=open],:popover-open){animation:sheet-slide-in,fade-in;animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter)}.sofia-action-bar__positioner{--action-bar-offset:var(--sofia-spacing-2);inset-inline:var(--sofia-spacing-0);pointer-events:none;z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));display:flex;position:fixed}.sofia-action-bar__selectionTrigger{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color,background-color,border-color,transform;background:var(--sofia-colors-transparent);padding-inline:var(--sofia-spacing-1\.5);padding-block:var(--sofia-spacing-0\.5);border-color:var(--sofia-colors-border-strong);border-radius:var(--sofia-radii-action-bar-selection-trigger);border-style:dashed;border-width:var(--sofia-border-widths-default);gap:var(--sofia-spacing-1);color:var(--sofia-colors-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,border-color,transform;transition-timing-function:var(--sofia-easings-standard);align-self:stretch;align-items:center;display:inline-flex}.sofia-action-bar__selectionTrigger[data-readonly]{cursor:default}.sofia-action-bar__selectionTrigger[data-readonly]:is(:focus-visible,[data-focus-visible]){outline:var(--sofia-borders-none)}.sofia-action-bar__selectionTrigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-action-bar__selectionTrigger:is(:active,[data-active]).sofia-action-bar__selectionTrigger:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-action-bar__separator{background:var(--sofia-colors-divider-strong);height:var(--sofia-sizes-20);width:var(--sofia-border-widths-divider);flex-shrink:0}.sofia-animated-background__circle{--circle-size:90cqmax;--half-circle-size:calc(var(--circle-size)/2);border-color:var(--sofia-colors-animated-background-blob);border-radius:var(--sofia-radii-full);border-width:var(--sofia-border-widths-default);animation-direction:alternate;animation-duration:var(--sofia-durations-animated-background-cycle);animation-iteration-count:infinite;animation-timing-function:var(--sofia-easings-linear);opacity:.75;height:var(--circle-size);width:var(--circle-size);position:absolute}.sofia-animated-background__circle:first-of-type{transform-origin:calc(50cqw + var(--half-circle-size)) calc(50cqh + var(--half-circle-size));left:calc(var(--half-circle-size) * -1);top:calc(var(--half-circle-size) * -1);animation-name:animated-bg-corner-circle}.sofia-animated-background__circle:nth-of-type(2){left:calc(50% - var(--half-circle-size));top:calc(50% - var(--half-circle-size));animation-name:animated-bg-center-circle}.sofia-animated-background__circle:nth-of-type(3){transform-origin:calc(var(--half-circle-size) - 50cqw) calc(var(--half-circle-size) - 50cqh);left:calc(100% - var(--half-circle-size));top:calc(100% - var(--half-circle-size));animation-name:animated-bg-corner-circle}.sofia-animated-background__container{animation-duration:var(--sofia-durations-animated-background-intro);animation-name:fade-in;animation-timing-function:var(--sofia-easings-out)}.sofia-animated-background__root{height:var(--sofia-sizes-full);left:var(--sofia-spacing-0);top:var(--sofia-spacing-0);width:var(--sofia-sizes-full);position:absolute;overflow:hidden;container-type:size}.sofia-app-layout__aside{z-index:var(--sofia-z-index-sidebar);height:100dvh;top:var(--sofia-spacing-0);grid-column:1;align-self:start;width:max-content;position:sticky}.sofia-app-layout__content{min-height:var(--sofia-sizes-0);min-width:var(--sofia-sizes-0);flex-direction:column;flex:1;grid-column:2;display:flex;position:relative}.sofia-app-layout__main{min-height:var(--sofia-sizes-0);flex-direction:column;flex:auto;display:flex;position:relative}.sofia-app-layout__root{background:var(--sofia-colors-bg-canvas);grid-template-columns:auto minmax(0,1fr);height:auto;min-height:100dvh;display:grid;position:relative;overflow-x:clip}.sofia-badge__label{gap:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.sofia-badge__root{border-radius:var(--sofia-radii-badge);font-variant-numeric:tabular-nums;outline-color:var(--sofia-colors-border-inverse);outline-style:solid;outline-width:var(--sofia-border-widths-strong);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sofia-banner__actions{gap:var(--sofia-spacing-2);margin-top:var(--sofia-spacing-1);flex-wrap:wrap;align-items:center;display:flex}.sofia-banner__body{padding:var(--sofia-spacing-3);gap:var(--sofia-spacing-1);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.sofia-banner__content{background:var(--sofia-colors-bg-warm);border-radius:var(--sofia-radii-banner);width:var(--sofia-sizes-full);flex-direction:row;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.sofia-banner__description{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-banner__icon{flex-shrink:0;display:inline-flex}.sofia-banner__icon svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-banner__image{min-height:var(--sofia-sizes-banner-image);width:var(--banner-image-size,var(--sofia-sizes-banner-image));flex-shrink:0;align-self:stretch;display:none;position:relative}.sofia-banner__image img{inset:var(--sofia-spacing-0);object-fit:cover;width:100%;height:100%;position:absolute}.sofia-banner__root{width:var(--sofia-sizes-full)}.sofia-banner__title{color:var(--sofia-colors-brand-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-boolean-input__button{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:all;padding:var(--sofia-spacing-3);border-color:var(--sofia-colors-brand-border);border-radius:var(--sofia-radii-full);border-style:solid;border-width:var(--sofia-border-widths-strong);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-brand-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);text-align:center;transition-duration:var(--sofia-durations-standard);transition-property:all;transition-timing-function:var(--sofia-easings-standard);height:var(--sofia-sizes-boolean-input);width:var(--sofia-sizes-boolean-input);justify-content:center;align-items:center;display:flex}.sofia-boolean-input__button:is([data-unchecked],[aria-checked=false],[data-state=unchecked]){border-color:var(--sofia-colors-brand-border);color:var(--sofia-colors-brand-fg)}.sofia-boolean-input__button:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-boolean-input__button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-boolean-input__button:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-brand-solid);border-color:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-boolean-input__button:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-boolean-input__container{gap:var(--sofia-spacing-3);flex-direction:row;display:flex}.sofia-boolean-input__input{height:var(--sofia-sizes-boolean-input);width:var(--sofia-sizes-boolean-input)}.sofia-breadcrumb__ellipsis{color:var(--sofia-colors-fg-muted);align-items:center;display:inline-flex}.sofia-breadcrumb__item{gap:var(--sofia-spacing-1);align-items:center;display:inline-flex}.sofia-breadcrumb__link{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:all;padding-inline:var(--sofia-spacing-0\.5);border-radius:var(--sofia-radii-link);gap:var(--sofia-spacing-0\.5);color:inherit;transition-duration:var(--sofia-durations-standard);transition-property:all;transition-timing-function:var(--sofia-easings-standard);justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.sofia-breadcrumb__link svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-breadcrumb__link:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-breadcrumb__list{gap:var(--sofia-spacing-0\.5);color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);flex-flow:wrap;align-items:center;list-style:none;display:flex}.sofia-breadcrumb__page{gap:var(--sofia-spacing-0\.5);color:var(--sofia-colors-fg);font-weight:var(--sofia-font-weights-medium);pointer-events:none;justify-content:flex-start;align-items:center;display:inline-flex}.sofia-breadcrumb__page svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-breadcrumb__root{display:block}.sofia-breadcrumb__separator{-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-subtle);align-items:center;display:inline-flex}.sofia-calendar__button_next,.sofia-calendar__button_previous{z-index:var(--sofia-z-index-raised)}.sofia-calendar__calendar{padding-block:var(--sofia-spacing-1)}.sofia-calendar__caption_label{gap:var(--sofia-spacing-1);color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);pointer-events:none;align-items:center;display:flex;position:relative}.sofia-calendar__day{padding:var(--sofia-spacing-0);border-radius:var(--sofia-radii-card);-webkit-user-select:none;user-select:none;aspect-ratio:1;text-align:center;height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);position:relative}.sofia-calendar__dropdown{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));background:var(--sofia-colors-bg-surface);border:var(--sofia-borders-default);padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-1);border-radius:var(--sofia-radii-control);appearance:none;color:var(--sofia-colors-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);padding-right:var(--sofia-spacing-6)}.sofia-calendar__dropdown:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-calendar__dropdown_root{align-items:center;display:inline-flex;position:relative}.sofia-calendar__dropdown_root svg{color:var(--sofia-colors-brand-fg)}.sofia-calendar__dropdowns{gap:var(--sofia-spacing-1);height:var(--cell-size,var(--sofia-sizes-32));width:var(--sofia-sizes-full);justify-content:center;align-items:center;display:flex}.sofia-calendar__footer{padding-inline:var(--sofia-spacing-1);border-top-color:var(--sofia-colors-divider);border-top-style:solid;border-top-width:var(--sofia-border-widths-divider);margin-top:var(--sofia-spacing-1);padding-bottom:var(--sofia-spacing-1);padding-top:var(--sofia-spacing-1);justify-content:center;display:flex}.sofia-calendar__hidden{visibility:hidden}.sofia-calendar__month{gap:var(--sofia-spacing-1);width:var(--sofia-sizes-full);flex-direction:column;display:flex;position:relative}.sofia-calendar__month_caption{padding-inline:var(--sofia-spacing-4);border-bottom-color:var(--sofia-colors-divider);border-bottom-style:solid;border-bottom-width:var(--sofia-border-widths-divider);height:var(--sofia-sizes-40);padding-bottom:var(--sofia-spacing-1);width:var(--sofia-sizes-full);justify-content:center;align-items:center;display:flex;position:relative}.sofia-calendar__month_grid{padding-inline:var(--sofia-spacing-2);border-collapse:separate;text-indent:var(--sofia-spacing-0)}.sofia-calendar__months{gap:var(--sofia-spacing-2);flex-direction:column;display:flex;position:relative}.sofia-calendar__months_dropdown{inset:var(--sofia-spacing-0);opacity:0;position:absolute}.sofia-calendar__nav{inset-inline:var(--sofia-spacing-0);padding-inline:var(--sofia-spacing-0\.5);gap:var(--sofia-spacing-1);top:var(--sofia-spacing-0);width:var(--sofia-sizes-full);justify-content:space-between;align-items:center;display:flex;position:absolute}.sofia-calendar__pickerCaption{padding-inline:var(--sofia-spacing-2);height:var(--sofia-sizes-32);justify-content:center;align-items:center;display:flex;position:relative}.sofia-calendar__pickerCell{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color, background-color, transform;background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);border-radius:var(--sofia-radii-item);color:var(--sofia-colors-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-standard);height:var(--sofia-sizes-32);justify-content:center;align-items:center;display:inline-flex}.sofia-calendar__pickerCell[aria-pressed=true]{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg);font-weight:var(--sofia-font-weights-medium)}.sofia-calendar__pickerCell[aria-pressed=true][data-today=true]{color:var(--sofia-colors-brand-solid-fg)}.sofia-calendar__pickerCell[data-today=true]{color:var(--sofia-colors-brand-subtle-fg);font-weight:var(--sofia-font-weights-strong)}.sofia-calendar__pickerCell[disabled]{color:var(--sofia-colors-fg-disabled);cursor:not-allowed;opacity:.5;pointer-events:none}.sofia-calendar__pickerCell:is(:focus,[data-focus]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-calendar__pickerCell:is(:active,[data-active]).sofia-calendar__pickerCell:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-calendar__pickerGrid{padding-inline:var(--sofia-spacing-2);gap:var(--sofia-spacing-0);width:var(--sofia-sizes-256);grid-template-columns:repeat(3,1fr);display:grid}.sofia-calendar__pickerNav{padding-inline:var(--sofia-spacing-0\.5);left:var(--sofia-spacing-0);right:var(--sofia-spacing-0);top:var(--sofia-spacing-0);justify-content:space-between;align-items:center;display:flex;position:absolute}.sofia-calendar__pickerNavButton{--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:background-color, color;background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);border-radius:var(--sofia-radii-control);color:var(--sofia-colors-fg-muted);cursor:pointer;pointer-events:all;transition-duration:var(--sofia-durations-standard);transition-property:background-color,color;transition-timing-function:var(--sofia-easings-standard);height:var(--sofia-sizes-control-sm);width:var(--sofia-sizes-control-sm);justify-content:center;align-items:center;display:inline-flex}.sofia-calendar__pickerNavButton:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed;opacity:.5;pointer-events:none}.sofia-calendar__range_end{background:var(--sofia-colors-state-selected);border-bottom-left-radius:0;border-bottom-right-radius:var(--sofia-radii-card);border-top-left-radius:0;border-top-right-radius:var(--sofia-radii-card)}.sofia-calendar__range_middle{background:var(--sofia-colors-state-selected);border-radius:0}.sofia-calendar__range_start{background:var(--sofia-colors-state-selected);border-bottom-left-radius:var(--sofia-radii-card);border-bottom-right-radius:0;border-top-left-radius:var(--sofia-radii-card);border-top-right-radius:0}.sofia-calendar__root{width:var(--sofia-sizes-fit)}.sofia-calendar__week{margin-top:var(--sofia-spacing-0\.5);width:var(--sofia-sizes-full);display:flex}.sofia-calendar__week_number{color:var(--sofia-colors-fg-muted);font-size:var(--sofia-font-sizes-xs);text-align:center;vertical-align:middle;padding-right:var(--sofia-spacing-2);width:var(--sofia-sizes-28)}.sofia-calendar__week_number_header{color:var(--sofia-colors-fg-muted);font-size:var(--sofia-font-sizes-xs);text-align:center;padding-bottom:var(--sofia-spacing-1);padding-right:var(--sofia-spacing-2);width:var(--sofia-sizes-28)}.sofia-calendar__weekday{-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-disabled);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);text-align:center;height:var(--sofia-sizes-28);flex:1}.sofia-calendar__weekdays{display:flex}.sofia-calendar__wrapper{border-color:var(--sofia-colors-border-subtle);border-radius:var(--sofia-radii-card);border-style:solid;border-width:var(--sofia-border-widths-strong);background-color:var(--sofia-colors-bg-surface)}[data-scope=popover] .sofia-calendar__wrapper{border:var(--sofia-borders-none)}.sofia-calendar__years_dropdown{inset:var(--sofia-spacing-0);opacity:0;position:absolute}.sofia-card__content{padding:var(--sofia-spacing-card-padding);flex-shrink:0;overflow:hidden}[data-scope=collapsible] .sofia-card__content{padding:var(--sofia-spacing-0)}.sofia-card__content:is([closed],[data-closed],[data-state=closed]){animation:var(--sofia-animations-collapse-out)}.sofia-card__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--sofia-animations-collapse-in)}.sofia-card__footer{padding:var(--sofia-spacing-card-padding);border-top:var(--sofia-border-widths-strong) solid var(--sofia-colors-divider);width:100%;display:flex}[data-scope=collapsible] .sofia-card__footer{margin-inline:calc(var(--sofia-spacing-card-padding) * -1);margin-top:var(--sofia-spacing-2);padding-bottom:var(--sofia-spacing-0);width:auto}.sofia-card__header{padding:var(--sofia-spacing-card-padding);min-height:var(--sofia-sizes-card-header-md);width:100%;display:flex}.sofia-card__header[data-scope=collapsible]{cursor:pointer;text-align:start}.sofia-card__header:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-card__headerChevron{transition:transform var(--sofia-durations-move-exit) var(--sofia-easings-move);color:var(--sofia-colors-brand-fg);transform-origin:50%}.sofia-card__headerChevron:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-move) var(--sofia-easings-move);transform:rotate(180deg)}.sofia-card__innerContent{position:relative}[data-scope=collapsible] .sofia-card__innerContent{padding:var(--sofia-spacing-card-padding);border-top:var(--sofia-border-widths-strong) solid var(--sofia-colors-divider)}.sofia-card__root{border-color:var(--sofia-colors-border-subtle);border-radius:var(--sofia-radii-card);border-style:solid;border-width:var(--sofia-border-widths-strong);background-color:var(--sofia-colors-bg-surface);min-width:var(--sofia-sizes-card-min-width);display:block;position:relative;overflow:clip}.sofia-card__root:has(>[data-part=trigger]:first-child:focus-visible){outline-color:var(--focus-ring-color-prop,var(--sofia-colors-focus-ring));outline-offset:var(--sofia-spacing-focus-ring-offset);outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring)}.sofia-carousel__container{backface-visibility:hidden;touch-action:pan-y pinch-zoom;will-change:transform;display:flex}.sofia-carousel__indicator{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:background-color, width, height;border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);border-radius:var(--sofia-radii-full);background-color:var(--sofia-colors-indicator-inactive);cursor:pointer;transition-duration:var(--sofia-durations-move);transition-property:background-color,width,height;transition-timing-function:var(--sofia-easings-move);height:var(--sofia-sizes-dot);width:var(--sofia-sizes-dot)}.sofia-carousel__indicator[data-active]{background-color:var(--sofia-colors-indicator-active);height:var(--sofia-sizes-12);width:var(--sofia-sizes-12)}.sofia-carousel__indicator:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-carousel__indicators{gap:var(--sofia-spacing-1);height:var(--sofia-sizes-12);justify-content:center;align-items:center;display:flex}.sofia-carousel__item{min-width:var(--sofia-sizes-0);flex:0 0 100%}.sofia-carousel__nextControl,.sofia-carousel__prevControl{position:static}.sofia-carousel__root{width:var(--sofia-sizes-full);position:relative}.sofia-carousel__viewport{width:var(--sofia-sizes-full);overflow:hidden}.sofia-checkbox__control{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-toggle);--transition-easing:var(--sofia-easings-toggle);--transition-prop:border-color, background, color;border-color:var(--sofia-colors-selection-border);border-radius:var(--sofia-radii-checkbox);border-style:solid;border-width:var(--sofia-border-widths-strong);cursor:pointer;transition-duration:var(--sofia-durations-toggle);transition-property:border-color,background,color;transition-timing-function:var(--sofia-easings-toggle);height:var(--sofia-sizes-selection-control);width:var(--sofia-sizes-selection-control);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sofia-checkbox__control:is([aria-invalid=true],[data-invalid]){--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-selection-border-invalid)}.sofia-checkbox__control:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled)}.sofia-checkbox__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-disabled);cursor:not-allowed}.sofia-checkbox__control:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-checkbox__group{gap:var(--sofia-spacing-2);flex-direction:column;align-items:flex-start;display:flex}.sofia-checkbox__label{-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-checkbox__root{gap:var(--sofia-spacing-1);align-items:center;display:inline-flex}.sofia-checkbox-card__item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:all;padding:var(--sofia-spacing-2);border-color:var(--sofia-colors-border-subtle);border-radius:var(--sofia-radii-card);border-style:solid;border-width:var(--sofia-border-widths-strong);-webkit-user-select:none;user-select:none;background-color:var(--sofia-colors-bg-surface);transition-duration:var(--sofia-durations-standard);transition-property:all;transition-timing-function:var(--sofia-easings-standard);min-height:var(--sofia-sizes-56);flex:1;display:flex;position:relative}.sofia-checkbox-card__item[data-state=indeterminate]{border-color:var(--sofia-colors-brand-border);background-color:var(--sofia-colors-brand-subtle)}.sofia-checkbox-card__item[data-state=indeterminate]:is([aria-invalid=true],[data-invalid]){border-color:var(--sofia-colors-danger-border)}.sofia-checkbox-card__item[data-state=indeterminate]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background-color:var(--sofia-colors-bg-disabled)}.sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]){--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring)}.sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]){border-color:var(--sofia-colors-danger-border)}.sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled)}.sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-danger-border)}.sofia-checkbox-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]){border-color:var(--sofia-colors-border)}.sofia-checkbox-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled)}.sofia-checkbox-card__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background-color:var(--sofia-colors-bg-disabled);cursor:not-allowed}.sofia-checkbox-card__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled);background-color:var(--sofia-colors-bg-disabled)}.sofia-checkbox-card__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-brand-border);background-color:var(--sofia-colors-brand-subtle)}.sofia-checkbox-card__item:is(:focus,[data-focus]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-checkbox-card__itemContent{gap:var(--sofia-spacing-1);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;display:flex}.sofia-checkbox-card__itemControl{gap:var(--sofia-spacing-2);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;display:flex}.sofia-checkbox-card__itemDescription{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-checkbox-card__itemIcon{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sofia-checkbox-card__itemIcon svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-checkbox-card__itemImage{aspect-ratio:var(--sofia-aspect-ratios-square);object-fit:contain;height:var(--sofia-sizes-24);width:var(--sofia-sizes-24);flex-shrink:0}.sofia-checkbox-card__itemText{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);flex:1}.sofia-checkbox-card__label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-checkbox-card__root{gap:var(--sofia-spacing-2);flex-direction:column;display:flex}.sofia-collapsible__chevron{transition:transform var(--sofia-durations-move-exit) var(--sofia-easings-move);transform-origin:50%}.sofia-collapsible__chevron:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-move) var(--sofia-easings-move);transform:rotate(180deg)}.sofia-collapsible__content{overflow:hidden}.sofia-collapsible__content:is([closed],[data-closed],[data-state=closed]){animation:var(--sofia-animations-collapse-out)}.sofia-collapsible__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--sofia-animations-collapse-in)}.sofia-collapsible__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-command__dialogBackdrop{animation:none!important}.sofia-command__dialogContent{padding:var(--sofia-spacing-0);border-width:var(--sofia-border-widths-0);overflow:hidden;animation:none!important}.sofia-command__dialogContent [cmdk-root]{border-radius:inherit;border-width:var(--sofia-border-widths-0)}.sofia-command__dialogContent:is([closed],[data-closed],[data-state=closed]),.sofia-command__dialogContent:is([open],[data-open],[data-state=open],:popover-open){animation:none!important}.sofia-command__empty{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-6);gap:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.sofia-command__group{overflow:hidden}.sofia-command__group [cmdk-group-heading]{background:var(--sofia-colors-bg-subtle);margin-inline:calc(var(--sofia-spacing-0\.5) * -1);padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-menu-item-group-label);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs);margin-top:var(--sofia-spacing-0\.5)}.sofia-command__group [cmdk-group-heading]:first-of-type{margin-top:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-command__group [cmdk-group-items]{gap:var(--sofia-spacing-0);flex-direction:column;display:flex}.sofia-command__group[hidden]{display:none}.sofia-command__input{background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding-block:var(--sofia-spacing-2);outline:var(--sofia-borders-none);color:var(--sofia-colors-control-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);height:var(--sofia-sizes-control-lg);min-width:var(--sofia-sizes-0);flex:1}.sofia-command__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-command__input::placeholder,.sofia-command__input[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-command__inputIcon{color:var(--sofia-colors-fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sofia-command__inputIcon svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-command__inputWrapper{padding-inline:var(--sofia-spacing-2);border-bottom:var(--sofia-borders-subtle);gap:var(--sofia-spacing-1);flex-shrink:0;align-items:center;display:flex}.sofia-command__item{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-1\.5);border-radius:var(--sofia-radii-menu-item);gap:var(--sofia-spacing-1\.5);outline:var(--sofia-borders-none);transition:background-color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item), color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-menu-item-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);align-items:center;display:flex}.sofia-command__item[data-disabled=true]{color:var(--sofia-colors-menu-item-fg-disabled);cursor:not-allowed;pointer-events:none}.sofia-command__item[data-disabled=true] :where(svg){color:currentColor}.sofia-command__item[data-selected=true]{background:var(--sofia-colors-menu-item-bg-highlighted);color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-command__item[data-selected=true] :where(svg){color:currentColor}.sofia-command__item :where(svg){color:var(--sofia-colors-menu-item-icon)}.sofia-command__itemIcon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sofia-command__itemIcon svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-command__list{padding:var(--sofia-spacing-menu-padding);overscroll-behavior:contain;transition:height var(--sofia-durations-follow) var(--sofia-easings-move);scrollbar-width:thin;max-height:var(--sofia-sizes-command-list-max-height-md);flex:1;overflow:hidden auto}.sofia-command__loading{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-4);gap:var(--sofia-spacing-2);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);justify-content:center;align-items:center;display:flex}.sofia-command__root{background:var(--sofia-colors-bg-surface);border:var(--sofia-borders-default);border-radius:var(--sofia-radii-menu);color:var(--sofia-colors-fg);max-height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);flex-direction:column;display:flex;overflow:hidden}.sofia-command__separator{background:var(--sofia-colors-menu-item-separator);margin-inline:calc(var(--sofia-spacing-0\.5) * -1);margin-block:var(--sofia-spacing-0\.5);height:var(--sofia-border-widths-divider);flex-shrink:0}.sofia-command__shortcut{gap:var(--sofia-spacing-0\.5);color:var(--sofia-colors-menu-item-shortcut);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-variant-numeric:tabular-nums;font-weight:var(--sofia-font-weights-regular);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs);align-items:center;margin-left:auto;display:inline-flex}[cmdk-item]:is([data-selected=true],[data-disabled=true]) .sofia-command__shortcut{color:inherit}.sofia-data-table__emptyState{padding-block:var(--sofia-spacing-8);color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);text-align:center}.sofia-data-table__filterPopoverBody{padding:var(--sofia-spacing-2);gap:var(--sofia-spacing-2);max-height:var(--sofia-sizes-listbox-max-height);flex-direction:column;display:flex;overflow-y:auto}.sofia-data-table__filterPopoverContent{max-width:var(--sofia-sizes-data-table-filter-max-width);min-width:var(--sofia-sizes-data-table-filter-min-width);padding:var(--sofia-spacing-0)!important}.sofia-data-table__filterPopoverFooter{padding:var(--sofia-spacing-2);border-top:var(--sofia-borders-subtle);gap:var(--sofia-spacing-2);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.sofia-data-table__filterTrigger{flex-shrink:0;position:relative}.sofia-data-table__filterTriggerActive:after{background:var(--sofia-colors-brand-solid);border-radius:var(--sofia-radii-full);content:" ";height:var(--sofia-sizes-6);right:var(--sofia-spacing-0);top:var(--sofia-spacing-0);width:var(--sofia-sizes-6);position:absolute}.sofia-data-table__headerCellInner{gap:var(--sofia-spacing-1);justify-content:space-between;align-items:center;width:100%;display:flex}.sofia-data-table__headerLabel{gap:var(--sofia-spacing-1);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);min-width:var(--sofia-sizes-0);align-items:center;display:inline-flex}.sofia-data-table__sortIndicator{--transition-duration:var(--sofia-durations-toggle);--transition-easing:var(--sofia-easings-toggle);--transition-prop:transform, color;color:var(--sofia-colors-fg-subtle);transition-duration:var(--sofia-durations-toggle);transition-property:transform,color;transition-timing-function:var(--sofia-easings-toggle);justify-content:center;align-items:center;display:inline-flex}.sofia-data-table__sortIndicator[data-active=true]{color:var(--sofia-colors-brand-fg)}.sofia-data-table__sortTrigger{all:unset;--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));border-radius:var(--sofia-radii-data-table-sort-trigger);gap:var(--sofia-spacing-1);cursor:pointer;align-items:center;display:inline-flex}.sofia-data-table__sortTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:default}.sofia-data-table__sortTrigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-drawer__backdrop{inset:var(--sofia-spacing-0);background-color:var(--sofia-colors-overlay-backdrop);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));position:fixed}.sofia-drawer__backdrop:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-sheet-exit);animation-name:fade-out;animation-timing-function:var(--sofia-easings-sheet)}.sofia-drawer__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-sheet);animation-name:fade-in;animation-timing-function:var(--sofia-easings-sheet)}.sofia-drawer__body{padding-block:var(--sofia-spacing-1\.5);scrollbar-width:thin;min-height:var(--sofia-sizes-0);flex-direction:column;flex:1;width:100%;display:flex;overflow-y:scroll}.sofia-drawer__body::-webkit-scrollbar-track{background-color:var(--sofia-colors-transparent)}.sofia-drawer__closeTrigger{justify-content:center;align-items:center;display:flex}.sofia-drawer__content{--bleed:3rem;outline:var(--sofia-borders-none);transition:transform var(--sofia-durations-sheet) var(--sofia-easings-sheet);background-color:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-sheet-bottom);border-top-left-radius:var(--sofia-radii-overlay);border-top-right-radius:var(--sofia-radii-overlay);max-height:var(--sofia-sizes-sheet-max-height);padding-bottom:var(--sofia-spacing-2);flex-direction:column;width:100%;animation-fill-mode:forwards;display:flex;position:relative}.sofia-drawer__content[data-swipe-direction=left]{box-shadow:var(--sofia-shadows-sheet-left);max-height:none;max-width:var(--sofia-sizes-drawer-max);min-width:var(--sofia-sizes-drawer-min);width:var(--sofia-sizes-drawer-preferred);border-radius:0}.sofia-drawer__content[data-swipe-direction=left]:after{inset-inline:auto;inset-block:var(--sofia-spacing-0);height:auto;right:100%;top:var(--sofia-spacing-0);width:var(--bleed)}.sofia-drawer__content[data-swipe-direction=right]{box-shadow:var(--sofia-shadows-sheet-right);max-height:none;max-width:var(--sofia-sizes-drawer-max);min-width:var(--sofia-sizes-drawer-min);width:var(--sofia-sizes-drawer-preferred);border-radius:0}.sofia-drawer__content[data-swipe-direction=right]:after{inset-inline:auto;inset-block:var(--sofia-spacing-0);height:auto;left:100%;top:var(--sofia-spacing-0);width:var(--bleed)}.sofia-drawer__content[data-swipe-direction=up]{border-radius:0 0 var(--sofia-radii-overlay) var(--sofia-radii-overlay);box-shadow:var(--sofia-shadows-sheet-top)}.sofia-drawer__content[data-swipe-direction=up]:after{top:auto;bottom:100%}.sofia-drawer__content[data-swipe-direction=left]:is([closed],[data-closed],[data-state=closed]),.sofia-drawer__content[data-swipe-direction=left]:is([open],[data-open],[data-state=open],:popover-open){--sheet-from-x:-100%;--sheet-from-y:0}.sofia-drawer__content[data-swipe-direction=right]:is([closed],[data-closed],[data-state=closed]),.sofia-drawer__content[data-swipe-direction=right]:is([open],[data-open],[data-state=open],:popover-open){--sheet-from-x:100%;--sheet-from-y:0}.sofia-drawer__content[data-swipe-direction=up]:is([closed],[data-closed],[data-state=closed]),.sofia-drawer__content[data-swipe-direction=up]:is([open],[data-open],[data-state=open],:popover-open){--sheet-from-x:0;--sheet-from-y:-100%}.sofia-drawer__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-sheet-exit);animation-name:sheet-slide-out;animation-timing-function:var(--sofia-easings-sheet)}.sofia-drawer__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-sheet);animation-name:sheet-slide-in;animation-timing-function:var(--sofia-easings-sheet)}.sofia-drawer__content:after{inset-inline:var(--sofia-spacing-0);background-color:inherit;content:"";pointer-events:none;height:var(--bleed);position:absolute;top:100%}.sofia-drawer__description{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-drawer__footer{padding-inline:var(--sofia-spacing-drawer-padding-x);height:auto;padding-top:var(--sofia-spacing-3);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.sofia-drawer__grabber{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;padding-top:var(--sofia-spacing-2);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.sofia-drawer__grabber:is(:active,[data-active]).sofia-drawer__grabber:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:grabbing}.sofia-drawer__grabberIndicator{border-radius:var(--sofia-radii-full);background-color:var(--sofia-colors-bg-emphasized);height:var(--sofia-sizes-4);width:var(--sofia-sizes-40)}.sofia-drawer__header{padding-inline:var(--sofia-spacing-drawer-padding-x);gap:var(--sofia-spacing-2);min-height:var(--sofia-sizes-32);padding-bottom:var(--sofia-spacing-1\.5);padding-top:var(--sofia-spacing-2);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}.sofia-drawer__indent{transition:border-radius var(--sofia-durations-sheet-exit) var(--sofia-easings-sheet)}.sofia-drawer__indent:is(:active,[data-active]).sofia-drawer__indent:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--transition-duration:var(--sofia-durations-sheet);border-radius:calc(var(--sofia-radii-sheet) * (1 - var(--drawer-swipe-progress,0)));transition-duration:var(--sofia-durations-sheet)}.sofia-drawer__indentBackground{background:var(--sofia-colors-overlay-indent);inset:var(--sofia-spacing-0);opacity:0;pointer-events:none;z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));position:fixed}.sofia-drawer__indentBackground:is(:active,[data-active]).sofia-drawer__indentBackground:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:calc(.1 * (1 - var(--drawer-swipe-progress,0)))}.sofia-drawer__positioner{inset:var(--sofia-spacing-0);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));justify-content:center;align-items:flex-end;display:flex;position:fixed}.sofia-drawer__positioner[data-swipe-direction=left]{justify-content:flex-start;align-items:stretch}.sofia-drawer__positioner[data-swipe-direction=right]{justify-content:flex-end;align-items:stretch}.sofia-drawer__positioner[data-swipe-direction=up]{align-items:flex-start}.sofia-drawer__scroller{padding-inline:var(--sofia-spacing-drawer-padding-x);flex-direction:column;display:flex}.sofia-drawer__title{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-fieldset__errorText{gap:var(--sofia-spacing-1);color:var(--sofia-colors-danger-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);align-items:center;display:inline-flex}.sofia-fieldset__errorText[data-disabled]{color:var(--sofia-colors-fg-muted)}.sofia-fieldset__helperText{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-fieldset__helperText[data-disabled]{color:var(--sofia-colors-fg-muted)}.sofia-fieldset__legend{padding:var(--sofia-spacing-0);color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg);margin-bottom:var(--sofia-spacing-1)}.sofia-fieldset__legend[data-disabled]{color:var(--sofia-colors-fg-muted)}.sofia-fieldset__root{border:var(--sofia-borders-none);margin:var(--sofia-spacing-0);padding:var(--sofia-spacing-0);gap:var(--sofia-spacing-3);color:var(--sofia-colors-fg);min-width:var(--sofia-sizes-0);flex-direction:column;display:flex}.sofia-fieldset__root[data-disabled]{cursor:not-allowed;opacity:.6}.sofia-file-upload__dropzone{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:border-color, background;background:var(--sofia-colors-bg-subtle);border:var(--sofia-borders-dropzone);padding-inline:var(--sofia-spacing-4);padding-block:var(--sofia-spacing-2);border-radius:var(--sofia-radii-card);gap:var(--sofia-spacing-1);cursor:pointer;transition-duration:var(--sofia-durations-standard);transition-property:border-color,background;transition-timing-function:var(--sofia-easings-standard);min-height:var(--sofia-sizes-file-upload-dropzone);width:var(--sofia-sizes-full);flex-direction:column;justify-content:center;align-items:center;display:flex}.sofia-file-upload__dropzone[data-dragging],.sofia-file-upload__dropzone[data-dragging]:is([aria-invalid=true],[data-invalid]){background:var(--sofia-colors-brand-subtle);border-color:var(--sofia-colors-brand-border)}.sofia-file-upload__dropzone:is([aria-invalid=true],[data-invalid]){background:var(--sofia-colors-danger-subtle);border-color:var(--sofia-colors-danger-border)}.sofia-file-upload__dropzone:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.sofia-file-upload__dropzone:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-file-upload__item{background:var(--sofia-colors-bg-surface);padding-inline:var(--sofia-spacing-0);padding-block:var(--sofia-spacing-0);gap:var(--sofia-spacing-1);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.sofia-file-upload__item>svg{color:var(--sofia-colors-fg-muted);flex-shrink:0}.sofia-file-upload__item[data-rejected]{background:var(--sofia-colors-danger-subtle);border-color:var(--sofia-colors-danger-border);border-radius:var(--sofia-radii-item)}.sofia-file-upload__itemDeleteTrigger{background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sofia-file-upload__itemGroup{margin:var(--sofia-spacing-0);padding:var(--sofia-spacing-0);gap:var(--sofia-spacing-1);flex-direction:column;list-style:none;display:flex}.sofia-file-upload__itemName{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);text-overflow:ellipsis;white-space:nowrap;min-width:var(--sofia-sizes-0);flex:1;overflow:hidden}.sofia-file-upload__itemPreview{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sofia-file-upload__itemPreviewImage{border-radius:var(--sofia-radii-file-upload-preview);object-fit:cover;height:var(--sofia-sizes-24);width:var(--sofia-sizes-24)}.sofia-file-upload__itemSizeText{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);flex-shrink:0}.sofia-file-upload__label{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm)}.sofia-file-upload__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.sofia-file-upload__root{gap:var(--sofia-spacing-2);flex-direction:column;width:100%;display:flex}.sofia-floating-panel__body{padding:var(--sofia-spacing-overlay-padding);min-height:var(--sofia-sizes-0);min-width:var(--sofia-sizes-0);flex:1;overflow-y:auto}.sofia-floating-panel__body[hidden]{display:none}.sofia-floating-panel__closeTrigger{flex-shrink:0}.sofia-floating-panel__closeTrigger[hidden]{display:none}.sofia-floating-panel__content{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));background:var(--sofia-colors-bg-surface);border-radius:var(--sofia-radii-overlay);outline:var(--sofia-borders-none);box-shadow:var(--sofia-shadows-overlay);flex-direction:column;display:flex;position:relative}.sofia-floating-panel__content[data-behind]{box-shadow:var(--sofia-shadows-floating)}.sofia-floating-panel__content[data-dragging]{box-shadow:var(--sofia-shadows-overlay)}.sofia-floating-panel__content[data-maximized]{border-radius:var(--sofia-radii-none)}.sofia-floating-panel__content[data-minimized]>[data-part=footer]{display:none}.sofia-floating-panel__content:is([closed],[data-closed],[data-state=closed]){--scale-from:.97;animation-duration:var(--sofia-durations-exit-emphasized);animation-name:scale-out,fade-out;animation-timing-function:var(--sofia-easings-exit-emphasized);overflow:hidden}.sofia-floating-panel__content[hidden]{display:none}.sofia-floating-panel__content:is([open],[data-open],[data-state=open],:popover-open){--scale-from:.97;animation-duration:var(--sofia-durations-enter-emphasized);animation-name:scale-in,fade-in;animation-timing-function:var(--sofia-easings-enter-emphasized)}.sofia-floating-panel__content:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-floating-panel__control{gap:var(--sofia-spacing-1);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.sofia-floating-panel__footer{padding:var(--sofia-spacing-overlay-padding);border-top:var(--sofia-borders-subtle);gap:var(--sofia-spacing-2);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:end;align-items:center;display:flex}.sofia-floating-panel__header{padding:var(--sofia-spacing-overlay-padding);border-bottom:var(--sofia-borders-subtle);gap:var(--sofia-spacing-2);color:var(--sofia-colors-fg);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sofia-floating-panel__header[data-minimized]{border-bottom-color:var(--sofia-colors-transparent)}.sofia-floating-panel__positioner{z-index:calc(var(--sofia-z-index-floating) + var(--z-index,0))!important}.sofia-floating-panel__resizeTrigger{z-index:var(--sofia-z-index-raised)}.sofia-floating-panel__resizeTrigger[data-axis=e]{width:var(--sofia-sizes-4)}.sofia-floating-panel__resizeTrigger[data-axis=n]{height:var(--sofia-sizes-6)}.sofia-floating-panel__resizeTrigger[data-axis=ne],.sofia-floating-panel__resizeTrigger[data-axis=nw]{height:var(--sofia-sizes-12);width:var(--sofia-sizes-12)}.sofia-floating-panel__resizeTrigger[data-axis=s]{height:var(--sofia-sizes-6)}.sofia-floating-panel__resizeTrigger[data-axis=se],.sofia-floating-panel__resizeTrigger[data-axis=sw]{height:var(--sofia-sizes-12);width:var(--sofia-sizes-12)}.sofia-floating-panel__resizeTrigger[data-axis=w]{width:var(--sofia-sizes-4)}.sofia-floating-panel__resizeTrigger[data-disabled]{display:none}.sofia-floating-panel__stageTrigger{flex-shrink:0}.sofia-floating-panel__stageTrigger[hidden]{display:none}.sofia-floating-panel__title{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);text-overflow:ellipsis;white-space:nowrap;min-width:var(--sofia-sizes-0);flex:1;overflow:hidden}.sofia-hover-card__arrow{--arrow-background:var(--sofia-colors-bg-surface);--arrow-size:var(--sofia-sizes-arrow)}.sofia-hover-card__arrowTip{border-radius:var(--sofia-radii-arrow)}.sofia-hover-card__content{padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);background-color:var(--sofia-colors-bg-surface);filter:drop-shadow(0 4px 12px color-mix(in oklab, var(--sofia-colors-shadow) 10%, transparent)) drop-shadow(0 2px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent));z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));max-width:var(--sofia-sizes-popover-max-width);position:relative}.sofia-hover-card__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-hover-card__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-hover-card__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-hover-card__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-hover-card__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-hover-card__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-hover-card__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-hover-card__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-hover-card__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-hover-card__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-list__item{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-1);list-style:none}.sofia-list__root{width:var(--sofia-sizes-full)}.sofia-list__root>:not([hidden])~:not([hidden]){border-color:var(--sofia-colors-divider);border-bottom-width:0;border-top-width:var(--sofia-border-widths-divider)}.sofia-marquee__content{animation-delay:var(--marquee-delay);animation-duration:var(--marquee-duration);animation-iteration-count:var(--marquee-loop-count);animation-timing-function:var(--sofia-easings-linear)}.sofia-marquee__content[data-reverse]{animation-direction:reverse}.sofia-marquee__content[data-side=start],.sofia-marquee__content[data-side=end]{padding-block:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));animation-name:marquee-x}.sofia-marquee__content[data-side=top],.sofia-marquee__content[data-side=bottom]{padding-inline:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));animation-name:marquee-y}.sofia-marquee__edge{pointer-events:none;z-index:var(--sofia-z-index-sticky);position:absolute}.sofia-marquee__edge[data-orientation=horizontal]{bottom:var(--sofia-spacing-0);top:var(--sofia-spacing-0);width:20%}.sofia-marquee__edge[data-orientation=vertical]{height:20%;left:var(--sofia-spacing-0);right:var(--sofia-spacing-0)}.sofia-marquee__edge[data-side=bottom]{background:linear-gradient(to top, var(--marquee-edge-color,var(--sofia-colors-bg-surface)), transparent);bottom:var(--sofia-spacing-0)}.sofia-marquee__edge[data-side=end]{background:linear-gradient(to left, var(--marquee-edge-color,var(--sofia-colors-bg-surface)), transparent);right:var(--sofia-spacing-0)}.sofia-marquee__edge[data-side=end][dir=rtl]{background:linear-gradient(to right, var(--marquee-edge-color,var(--sofia-colors-bg-surface)), transparent)}.sofia-marquee__edge[data-side=start]{background:linear-gradient(to right, var(--marquee-edge-color,var(--sofia-colors-bg-surface)), transparent);left:var(--sofia-spacing-0)}.sofia-marquee__edge[data-side=start][dir=rtl]{background:linear-gradient(to left, var(--marquee-edge-color,var(--sofia-colors-bg-surface)), transparent)}.sofia-marquee__edge[data-side=top]{background:linear-gradient(to bottom, var(--marquee-edge-color,var(--sofia-colors-bg-surface)), transparent);top:var(--sofia-spacing-0)}.sofia-marquee__item{-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.sofia-marquee__root{color:var(--sofia-colors-fg);width:var(--sofia-sizes-full);position:relative;overflow:hidden}.sofia-marquee__root[data-paused],.sofia-marquee__root[data-paused] *{animation-play-state:paused!important}.sofia-marquee__root[data-orientation=horizontal]{margin-block:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)))}.sofia-marquee__root[data-orientation=vertical]{margin-inline:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));height:20rem;width:calc(100% + 2 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)))}.sofia-marquee__viewport{height:var(--sofia-sizes-full);width:var(--sofia-sizes-full)}.sofia-pin-input__control{gap:var(--sofia-spacing-1);flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}[data-scope=pin-input][data-part=root][data-invalid] .sofia-pin-input__control{animation:var(--sofia-animations-shake)}.sofia-pin-input__input{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));padding-inline:var(--sofia-spacing-control-padding-x);border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);appearance:none;background-color:var(--sofia-colors-control-bg);caret-color:var(--control-border-focus);color:var(--sofia-colors-control-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);text-align:center;position:relative}.sofia-pin-input__input[readonly]{background-color:var(--sofia-colors-control-bg-read-only)}.sofia-pin-input__input:is([aria-invalid=true],[data-invalid]){--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.sofia-pin-input__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-pin-input__input:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-pin-input__input::placeholder,.sofia-pin-input__input[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-pin-input__wrapper{gap:var(--sofia-spacing-1);flex-direction:column;display:flex;position:relative}.sofia-popover__arrow{--arrow-background:var(--sofia-colors-bg-surface);--arrow-size:var(--sofia-sizes-arrow)}.sofia-popover__arrowTip{border-radius:var(--sofia-radii-arrow)}.sofia-popover__closeTrigger{right:var(--sofia-spacing-1);top:var(--sofia-spacing-1);position:absolute}.sofia-popover__content{padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);background-color:var(--sofia-colors-bg-surface);filter:drop-shadow(0 4px 12px color-mix(in oklab, var(--sofia-colors-shadow) 10%, transparent)) drop-shadow(0 2px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent));z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));max-width:var(--sofia-sizes-popover-max-width);min-width:max(var(--reference-width), var(--sofia-sizes-popover-min-width));flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:relative}.sofia-popover__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-popover__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-popover__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-popover__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-popover__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-popover__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-popover__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-popover__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-popover__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-popover__content[hidden]{display:none}.sofia-popover__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-popover__indicator{transition:transform var(--sofia-durations-exit) var(--sofia-easings-exit);transform-origin:50%;justify-content:center;align-items:center;display:inline-flex}.sofia-popover__indicator:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-enter) var(--sofia-easings-enter);transform:rotate(180deg)}.sofia-radio-card__item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:all;padding:var(--sofia-spacing-2);border-color:var(--sofia-colors-border-subtle);border-radius:var(--sofia-radii-card);border-style:solid;border-width:var(--sofia-border-widths-strong);-webkit-user-select:none;user-select:none;background-color:var(--sofia-colors-bg-surface);transition-duration:var(--sofia-durations-standard);transition-property:all;transition-timing-function:var(--sofia-easings-standard);min-height:var(--sofia-sizes-56);flex:1;display:flex;position:relative}.sofia-radio-card__item:is([aria-invalid=true],[data-invalid]){--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring)}.sofia-radio-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]){border-color:var(--sofia-colors-danger-border)}.sofia-radio-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-radio-card__item:is([aria-invalid=true],[data-invalid]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled)}.sofia-radio-card__item:is([aria-invalid=true],[data-invalid]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-danger-border)}.sofia-radio-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]){border-color:var(--sofia-colors-border)}.sofia-radio-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-disabled)}.sofia-radio-card__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background-color:var(--sofia-colors-bg-disabled);cursor:not-allowed}.sofia-radio-card__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-border-disabled);background-color:var(--sofia-colors-bg-disabled)}.sofia-radio-card__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--sofia-colors-brand-border);background-color:var(--sofia-colors-brand-subtle)}.sofia-radio-card__item:is(:focus,[data-focus]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-radio-card__itemContent{gap:var(--sofia-spacing-1);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;display:flex}.sofia-radio-card__itemControl{gap:var(--sofia-spacing-2);flex-direction:row;flex:1;justify-content:flex-start;align-items:center;display:flex}.sofia-radio-card__itemDescription{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-radio-card__itemIcon{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sofia-radio-card__itemIcon svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-radio-card__itemImage{aspect-ratio:var(--sofia-aspect-ratios-square);object-fit:contain;height:var(--sofia-sizes-24);width:var(--sofia-sizes-24);flex-shrink:0}.sofia-radio-card__itemText{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);flex:1}.sofia-radio-card__label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-radio-card__label[data-orientation=horizontal]{flex-basis:100%}.sofia-radio-card__root{gap:var(--sofia-spacing-2);flex-direction:column;display:flex}.sofia-radio-card__root[data-orientation=horizontal]{flex-flow:wrap}.sofia-radio-button__item{gap:var(--sofia-spacing-1);flex-direction:row;align-items:center;display:flex}.sofia-radio-button__itemText{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-radio-button__label{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-radio-button__root{gap:var(--sofia-spacing-2);flex-direction:column;align-items:flex-start;display:flex}.sofia-radio-button__root[data-orientation=horizontal]{flex-direction:row;align-items:center}.sofia-rating-group__control{gap:var(--sofia-spacing-1);flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative}.sofia-rating-group__item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));border-radius:var(--sofia-radii-control);color:var(--sofia-colors-selection-rating-empty);position:relative}.sofia-rating-group__item[data-highlighted]{color:var(--sofia-colors-selection-rating-filled)}.sofia-rating-group__item:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-rating-group__wrapper{gap:var(--sofia-spacing-1);flex-direction:column;display:flex;position:relative}.sofia-scroll-area__content{min-width:100%}.sofia-scroll-area__corner{background:var(--sofia-colors-transparent);margin:var(--scrollbar-margin)}.sofia-scroll-area__root{--scrollbar-click-area:calc(var(--scrollbar-size) + calc(var(--scrollbar-margin) * 2));--scrollbar-margin:var(--sofia-spacing-0\.25);--scrollbar-size:var(--sofia-sizes-4);height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);flex-direction:column;display:flex;position:relative;overflow:hidden}.sofia-scroll-area__root:has(>[data-part=viewport]:focus-visible){outline-color:var(--focus-ring-color-prop,var(--sofia-colors-focus-ring));outline-offset:var(--sofia-spacing-focus-ring-offset);outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring)}.sofia-scroll-area__scrollbar{--thumb-bg:var(--sofia-colors-scrollbar-thumb);background:var(--sofia-colors-scrollbar-track);border-radius:var(--sofia-radii-full);transition:opacity var(--sofia-durations-standard) var(--sofia-easings-standard);-webkit-user-select:none;user-select:none;pointer-events:none;touch-action:none;display:flex;position:relative}.sofia-scroll-area__scrollbar[data-orientation=horizontal]{height:var(--scrollbar-size);flex-direction:row}.sofia-scroll-area__scrollbar[data-orientation=horizontal]:before{height:var(--scrollbar-click-area);top:calc((var(--scrollbar-click-area) - var(--scrollbar-size)) * -1);width:100%}.sofia-scroll-area__scrollbar[data-orientation=vertical]{width:var(--scrollbar-size);flex-direction:column}.sofia-scroll-area__scrollbar[data-orientation=vertical]:before{height:100%;width:var(--scrollbar-click-area);inset-inline-start:calc((var(--scrollbar-click-area) - var(--scrollbar-size)) * -1)}.sofia-scroll-area__scrollbar:not([data-overflow-x],[data-overflow-y]){display:none}.sofia-scroll-area__scrollbar:is(:hover,:active){--thumb-bg:var(--sofia-colors-scrollbar-thumb-hover)}.sofia-scroll-area__scrollbar:before{content:"";position:absolute}.sofia-scroll-area__thumb{background:var(--thumb-bg);border-radius:inherit;transition:background-color var(--sofia-durations-standard) var(--sofia-easings-standard);height:100%;position:relative}.sofia-scroll-area__thumb[data-orientation=vertical]{width:var(--sofia-sizes-full)}.sofia-scroll-area__viewport{scroll-padding:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));border-radius:inherit;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);flex-direction:column;display:flex}.sofia-scroll-area__viewport::-webkit-scrollbar{display:none}.sofia-sidebar__badge{background:var(--sofia-colors-brand-solid);padding-inline:var(--sofia-spacing-1);border-radius:var(--sofia-radii-badge);color:var(--sofia-colors-brand-solid-fg);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);height:var(--sofia-sizes-16);min-width:var(--sofia-sizes-16);justify-content:center;align-items:center;line-height:1;display:inline-flex}.sofia-sidebar__content{padding-block:var(--sofia-spacing-2);gap:var(--sofia-spacing-3);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sofia-sidebar__drawerContent{padding-bottom:var(--sofia-spacing-0)}.sofia-sidebar__drawerContent[data-swipe-direction]{min-width:min(var(--sofia-sizes-drawer-min), calc(100vw - var(--sofia-spacing-6)))}.sofia-sidebar__footer{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-3);flex-shrink:0;align-items:center;margin-top:auto;display:flex;overflow:hidden}.sofia-sidebar__group{gap:var(--sofia-spacing-0);flex-direction:column;width:100%;display:flex;position:relative}.sofia-sidebar__groupAction{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);border-radius:var(--sofia-radii-sidebar-item);color:var(--sofia-colors-brand-fg);cursor:pointer;height:var(--sofia-sizes-20);right:var(--sofia-spacing-1);top:var(--sofia-spacing-1);width:var(--sofia-sizes-20);justify-content:center;align-items:center;display:inline-flex;position:absolute}.sofia-sidebar__groupAction:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-sidebar__groupContent{flex-direction:column;display:flex}.sofia-sidebar__groupLabel{--transition-duration:var(--sofia-durations-fast);--transition-easing:var(--sofia-easings-linear);--transition-prop:opacity;padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs);opacity:1;text-overflow:ellipsis;transition-duration:var(--sofia-durations-fast);transition-property:opacity;transition-timing-function:var(--sofia-easings-linear);white-space:nowrap;overflow:hidden}.sofia-sidebar__header{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-3);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.sofia-sidebar__header:has([data-sidebar=logo]){justify-content:center}.sofia-sidebar__inset{background:var(--sofia-colors-bg-canvas);min-width:var(--sofia-sizes-0);flex-direction:column;flex:1;display:flex;overflow-y:scroll}.sofia-sidebar__logo{--logo-box-delay:0s;--logo-motion-duration:var(--sofia-durations-move);--logo-motion-easing:var(--sofia-easings-move)}.sofia-sidebar__menu{margin:var(--sofia-spacing-0);padding:var(--sofia-spacing-0);gap:var(--sofia-spacing-0);flex-direction:column;width:100%;list-style:none;display:flex}.sofia-sidebar__menuAction{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);border-radius:var(--sofia-radii-sidebar-item);transition:opacity var(--sofia-durations-standard) var(--sofia-easings-standard);color:var(--sofia-colors-brand-fg);cursor:pointer;opacity:1;z-index:var(--sofia-z-index-raised);height:var(--sofia-sizes-20);margin-right:var(--sofia-spacing-2);width:var(--sofia-sizes-20);grid-area:1/1;justify-content:center;place-self:center end;align-items:center;display:inline-flex}.sofia-sidebar__menuAction[data-show-on-hover]{opacity:0}.sofia-sidebar__menuAction:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-sidebar__menuAction:hover,.sofia-sidebar__menuAction:focus-visible,.sofia-sidebar__menuItem:hover .sofia-sidebar__menuAction{opacity:1}.sofia-sidebar__menuBadge{background:var(--sofia-colors-brand-solid);padding-inline:var(--sofia-spacing-1\.5);border-radius:var(--sofia-radii-badge);transition:opacity var(--sofia-durations-standard) var(--sofia-easings-standard);color:var(--sofia-colors-brand-solid-fg);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);pointer-events:none;z-index:var(--sofia-z-index-raised);height:var(--sofia-sizes-20);margin-right:var(--sofia-spacing-2);min-width:var(--sofia-sizes-20);grid-area:1/1;justify-content:center;place-self:center end;align-items:center;display:inline-flex}.sofia-sidebar__menuChevron{--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:transform, opacity;color:currentColor;opacity:1;transition-duration:var(--sofia-durations-move);transition-property:transform,opacity;transition-timing-function:var(--sofia-easings-move);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}[data-menu-mode=flyout] [data-scope=navigation-menu][data-part=trigger][data-state=open] .sofia-sidebar__menuChevron{transform:none}[data-scope=navigation-menu][data-part=trigger][data-state=open] .sofia-sidebar__menuChevron{transform:rotate(90deg)}.sofia-sidebar__menuIcon{height:var(--sidebar-icon-size);width:var(--sidebar-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sofia-sidebar__menuIcon>svg{width:100%;height:100%}.sofia-sidebar__menuItem{min-width:var(--sofia-sizes-0);grid-template-columns:minmax(0,1fr);width:100%;list-style:none;display:grid;position:relative;overflow:hidden}.sofia-sidebar__menuLabel{--transition-duration:var(--sofia-durations-fast);--transition-easing:var(--sofia-easings-linear);--transition-prop:opacity;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);opacity:1;text-overflow:ellipsis;transition-duration:var(--sofia-durations-fast);transition-property:opacity;transition-timing-function:var(--sofia-easings-linear);white-space:nowrap;min-width:var(--sofia-sizes-0);flex:auto;overflow:hidden}.sofia-sidebar__menuLink{--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:padding, background-color, color;background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-2);gap:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-brand-fg);cursor:pointer;text-align:left;transition-duration:var(--sofia-durations-move);transition-property:padding,background-color,color;transition-timing-function:var(--sofia-easings-move);min-height:var(--sofia-sizes-40);min-width:var(--sofia-sizes-0);flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;width:100%;text-decoration:none;list-style:none;display:flex;position:relative;overflow:hidden}.sofia-sidebar__menuLink:is([data-active],[data-current]){background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-sidebar__menuItem:has([data-sidebar=menu-badge],[data-sidebar=menu-action]) .sofia-sidebar__menuLink{padding-right:var(--sofia-spacing-5)}.sofia-sidebar__menuLink[data-state=open]:not([data-active]):not([data-current]){background:var(--sofia-colors-brand-muted);color:var(--sofia-colors-brand-fg)}.sofia-sidebar__menuLink:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-transparent);color:var(--sofia-colors-fg-disabled);cursor:not-allowed;pointer-events:none}.sofia-sidebar__menuLink:is(:focus-visible,[data-focus-visible]){outline:var(--sofia-border-widths-focus-ring) solid;outline-color:var(--sofia-colors-border-focus);outline-offset:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-sidebar__menuLink:active:not([data-active]):not([data-current]){background:var(--sofia-colors-brand-subtle-active);color:var(--sofia-colors-brand-subtle-fg)}.sofia-sidebar__menuNotification{background:var(--sofia-colors-danger-solid);border-radius:var(--sofia-radii-full);pointer-events:none;height:var(--sofia-sizes-6);width:var(--sofia-sizes-6);flex-shrink:0;position:absolute;top:-1px;right:-1px}.sofia-sidebar__menuSkeleton{--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:padding;padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-2);gap:var(--sofia-spacing-1);transition-duration:var(--sofia-durations-move);transition-property:padding;transition-timing-function:var(--sofia-easings-move);min-height:var(--sofia-sizes-40);align-items:center;display:flex}.sofia-sidebar__menuSkeletonIcon{height:var(--sidebar-icon-size);width:var(--sidebar-icon-size)}.sofia-sidebar__menuSkeletonText{min-width:var(--sofia-sizes-0);flex:auto}.sofia-sidebar__nav{min-width:var(--sofia-sizes-0);width:100%}.sofia-sidebar__panel{--sidebar-icon-size:var(--sofia-sizes-icon-sm);--sidebar-width:var(--sofia-sizes-sidebar-expanded);--sidebar-width-icon:var(--sofia-sizes-sidebar-collapsed);--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:width;background:var(--sofia-colors-bg-surface);box-shadow:var(--sofia-shadows-docked-left);transition-duration:var(--sofia-durations-move);transition-property:width;transition-timing-function:var(--sofia-easings-move);will-change:width;z-index:var(--sofia-z-index-sidebar);height:100%;width:var(--sidebar-width);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;display:flex;position:relative}.sofia-sidebar__separator{background:var(--sofia-colors-divider);margin-inline:var(--sofia-spacing-2);margin-block:var(--sofia-spacing-1);height:var(--sofia-border-widths-divider);flex-shrink:0}.sofia-sidebar__subContent{min-width:var(--sofia-sizes-0);grid-area:2/1;grid-template-rows:1fr;width:100%;display:grid}[data-menu-mode=flyout] .sofia-sidebar__subContent[data-side=right]{--slide-from:var(--sofia-spacing-0\.5)}[data-menu-mode=flyout] .sofia-sidebar__subContent[data-side=right]:before{left:auto;right:calc(var(--sofia-spacing-1) * -1)}[data-menu-mode=flyout] .sofia-sidebar__subContent[data-state=closed]{animation-duration:var(--sofia-durations-exit);animation-name:slide-x-out,fade-out;animation-timing-function:var(--sofia-easings-exit)}[data-menu-mode=inline] .sofia-sidebar__subContent[data-state=closed]{animation:var(--sofia-animations-collapse-grid-out)}[data-menu-mode=flyout] .sofia-sidebar__subContent[data-state=open]{animation-name:slide-x-in,fade-in}[data-menu-mode=inline] .sofia-sidebar__subContent[data-state=open]{animation:var(--sofia-animations-collapse-grid-in)}[data-menu-mode=flyout] .sofia-sidebar__subContent{--slide-from:calc(var(--sofia-spacing-0\.5) * -1);padding:var(--sofia-spacing-menu-padding);border-radius:var(--sofia-radii-menu);animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);background-color:var(--sofia-colors-menu-bg);box-shadow:var(--sofia-shadows-menu);z-index:var(--sofia-z-index-overlay);left:var(--sidebar-flyout-x,0px);max-height:calc(100vh - var(--sofia-spacing-2));max-width:var(--sofia-sizes-sidebar-flyout);min-width:var(--sofia-sizes-menu-min-width);top:var(--sidebar-flyout-y,0px);width:max-content;position:fixed}[data-menu-mode=flyout] .sofia-sidebar__subContent:before{inset-block:var(--sofia-spacing-0);content:"";left:calc(var(--sofia-spacing-1) * -1);width:var(--sofia-sizes-8);position:absolute}.sofia-sidebar__subContent[hidden]{display:none}.sofia-sidebar__subContentInner{min-height:var(--sofia-sizes-0);min-width:var(--sofia-sizes-0);flex-direction:column;display:flex;overflow:hidden}[data-menu-mode=flyout] .sofia-sidebar__subContentInner{overflow:hidden auto}.sofia-sidebar__subLabel{display:none}[data-menu-mode=flyout] .sofia-sidebar__subLabel{padding-inline:var(--sofia-spacing-3);color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);white-space:nowrap;padding-bottom:var(--sofia-spacing-2);padding-top:var(--sofia-spacing-1);display:block}[data-scope=navigation-menu][data-part=content] [data-scope=navigation-menu][data-part=content] .sofia-sidebar__subLabel{display:none}.sofia-sidebar__subMenu{margin:var(--sofia-spacing-0);padding:var(--sofia-spacing-0);border-left:var(--sofia-borders-subtle);margin-left:var(--sofia-spacing-2);padding-left:var(--sofia-spacing-1);flex-direction:column;align-self:stretch;list-style:none;display:flex}[data-menu-mode=flyout] .sofia-sidebar__subMenu{border-left:var(--sofia-borders-none);margin-left:var(--sofia-spacing-0);padding-left:var(--sofia-spacing-0)}.sofia-sidebar__subMenuItem{min-width:var(--sofia-sizes-0);list-style:none}.sofia-sidebar__subMenuLink{background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding-inline:var(--sofia-spacing-3);padding-block:var(--sofia-spacing-1);border-radius:var(--sofia-radii-sidebar-item);gap:var(--sofia-spacing-2);transition:background-color var(--sofia-durations-standard) var(--sofia-easings-standard), color var(--sofia-durations-standard) var(--sofia-easings-standard);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);text-align:left;white-space:nowrap;min-height:var(--sofia-sizes-36);min-width:var(--sofia-sizes-0);flex-direction:row;align-items:center;width:100%;text-decoration:none;list-style:none;display:flex}.sofia-sidebar__subMenuLink[data-highlighted]{background:var(--sofia-colors-state-highlighted)}.sofia-sidebar__subMenuLink:is([data-active],[data-current]){background:var(--sofia-colors-brand-muted);color:var(--sofia-colors-brand-fg);font-weight:var(--sofia-font-weights-strong)}.sofia-sidebar__subMenuLink:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed;pointer-events:none}.sofia-sidebar__subMenuLink:is(:focus-visible,[data-focus-visible]){outline:var(--sofia-border-widths-focus-ring) solid;outline-color:var(--sofia-colors-border-focus);outline-offset:calc(var(--sofia-spacing-focus-ring-offset) * -1)}.sofia-sidebar__wrapper{flex-direction:row;height:100vh;display:flex;position:relative}.sofia-signature-pad__clearTrigger{right:var(--sofia-spacing-1);top:var(--sofia-spacing-1);position:absolute}.sofia-signature-pad__control{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-signature-pad);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);background-color:var(--sofia-colors-control-bg);color:var(--sofia-colors-control-fg);min-height:var(--sofia-sizes-signature-pad-min-height);min-width:var(--sofia-sizes-0);flex-direction:column;display:flex;position:relative;overflow:hidden}.sofia-signature-pad__control[data-disabled]{--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-signature-pad__control:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-signature-pad__control::placeholder,.sofia-signature-pad__control[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-signature-pad__guide{border-bottom:var(--sofia-borders-dashed);pointer-events:none;bottom:var(--sofia-spacing-6);left:var(--sofia-spacing-3);right:var(--sofia-spacing-3);position:absolute}.sofia-signature-pad__label{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-medium);line-height:var(--sofia-line-heights-sm)}.sofia-signature-pad__label[data-disabled]{color:var(--sofia-colors-fg-disabled)}.sofia-signature-pad__root{gap:var(--sofia-spacing-0\.5);flex-direction:column;width:100%;display:flex}.sofia-signature-pad__root[data-disabled]{opacity:.5;pointer-events:none}.sofia-signature-pad__segment{touch-action:none;height:100%;min-height:var(--sofia-sizes-signature-pad-min-height);width:100%;display:block}.sofia-signature-pad__segment path{fill:var(--sofia-colors-control-fg);stroke:var(--sofia-colors-control-fg)}.sofia-dialog__backdrop{inset:var(--sofia-spacing-0);background-color:var(--sofia-colors-overlay-backdrop);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));position:fixed}.sofia-dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit-emphasized);animation-name:fade-out;animation-timing-function:var(--sofia-easings-exit-emphasized)}.sofia-dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter-emphasized);animation-name:fade-in;animation-timing-function:var(--sofia-easings-enter-emphasized)}.sofia-dialog__body{padding-inline:var(--sofia-spacing-dialog-padding-x);padding-block:var(--sofia-spacing-dialog-padding-y);min-height:var(--sofia-sizes-0);min-width:var(--sofia-sizes-0);flex:1;width:100%;overflow-y:auto}.sofia-dialog__closeTrigger{flex-shrink:0}.sofia-dialog__content{background:var(--sofia-colors-bg-surface);border-radius:var(--sofia-radii-overlay);transition:transform var(--sofia-durations-enter-emphasized) var(--sofia-easings-enter-emphasized);box-shadow:var(--sofia-shadows-overlay);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));min-width:var(--sofia-sizes-0);flex-direction:column;width:100%;display:flex;position:relative}.sofia-dialog__content[data-has-nested]{--transition-duration:var(--sofia-durations-exit-emphasized);transform:scale(calc(1 - var(--nested-layer-count) * .05));transition-duration:var(--sofia-durations-exit-emphasized)}.sofia-dialog__content:is([closed],[data-closed],[data-state=closed]){--scale-from:.97;animation-duration:var(--sofia-durations-exit-emphasized);animation-name:scale-out,fade-out;animation-timing-function:var(--sofia-easings-exit-emphasized)}.sofia-dialog__content:is([open],[data-open],[data-state=open],:popover-open){--scale-from:.97;animation-duration:var(--sofia-durations-enter-emphasized);animation-name:scale-in,fade-in;animation-timing-function:var(--sofia-easings-enter-emphasized)}.sofia-dialog__description{padding-inline:var(--sofia-spacing-dialog-padding-x);padding-block:var(--sofia-spacing-dialog-padding-y);color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md)}.sofia-dialog__footer{padding-inline:var(--sofia-spacing-dialog-padding-x);padding-block:var(--sofia-spacing-dialog-padding-y);border-top:var(--sofia-borders-subtle);gap:var(--sofia-spacing-2);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:end;align-items:center;width:100%;display:flex}.sofia-dialog__grabber{display:none}.sofia-dialog__grabberIndicator{border-radius:var(--sofia-radii-full);background-color:var(--sofia-colors-bg-emphasized);height:var(--sofia-sizes-4);width:var(--sofia-sizes-40)}.sofia-dialog__header{padding-inline:var(--sofia-spacing-dialog-padding-x);padding-block:var(--sofia-spacing-dialog-padding-y);border-bottom:var(--sofia-borders-subtle);color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sofia-dialog__positioner{inset:var(--sofia-spacing-0);overscroll-behavior-y:none;scrollbar-gutter:stable both-edges;z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));justify-content:center;align-items:center;display:flex;position:fixed}.sofia-dialog__title{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md)}.sofia-splitter__panel{min-height:var(--sofia-sizes-0);min-width:var(--sofia-sizes-0);flex:1;overflow:auto}.sofia-splitter__resizeTrigger{background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);outline:var(--sofia-borders-none);flex-shrink:0;place-items:center;display:grid;position:relative}.sofia-splitter__resizeTrigger[data-disabled]{cursor:default}.sofia-splitter__resizeTrigger[data-disabled]:before{background:var(--sofia-colors-border)}.sofia-splitter__resizeTrigger[data-dragging]:before{background:var(--sofia-colors-indicator-active)}.sofia-splitter__resizeTrigger[data-orientation=horizontal]{cursor:col-resize;min-width:var(--sofia-sizes-8)}.sofia-splitter__resizeTrigger[data-orientation=horizontal]:before{inset-block:var(--sofia-spacing-0);width:var(--sofia-border-widths-default);inset-inline-start:calc(50% - var(--sofia-border-widths-default) / 2);inset-inline-end:auto}.sofia-splitter__resizeTrigger[data-orientation=vertical]{cursor:row-resize;min-height:var(--sofia-sizes-8)}.sofia-splitter__resizeTrigger[data-orientation=vertical]:before{inset-inline:var(--sofia-spacing-0);height:var(--sofia-border-widths-default);inset-block-start:calc(50% - var(--sofia-border-widths-default) / 2);inset-block-end:auto}.sofia-splitter__resizeTrigger:not([data-disabled]):not(:has(>[data-part=resize-trigger-indicator])):is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color-prop,var(--sofia-colors-focus-ring));outline-offset:var(--sofia-spacing-focus-ring-offset);outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring)}.sofia-splitter__resizeTrigger:not([data-disabled]):is(:focus-visible,[data-focus-visible]):before{background:var(--sofia-colors-indicator-active)}.sofia-splitter__resizeTrigger:before{background:var(--sofia-colors-border);transition:background var(--sofia-durations-standard) var(--sofia-easings-standard);content:"";position:absolute}.sofia-splitter__resizeTriggerIndicator{background:var(--sofia-colors-indicator-inactive);border-color:var(--sofia-colors-indicator-inactive);border-radius:var(--sofia-radii-full);border-style:solid;border-width:var(--sofia-border-widths-default);transition:background var(--sofia-durations-standard) var(--sofia-easings-standard), border-color var(--sofia-durations-standard) var(--sofia-easings-standard);z-index:var(--sofia-z-index-raised);position:relative}.sofia-splitter__resizeTriggerIndicator[data-disabled]{visibility:hidden}.sofia-splitter__resizeTriggerIndicator[data-orientation=horizontal]{height:var(--sofia-sizes-24);width:var(--sofia-sizes-4)}.sofia-splitter__resizeTriggerIndicator[data-orientation=vertical]{height:var(--sofia-sizes-4);width:var(--sofia-sizes-24)}.sofia-splitter__resizeTriggerIndicator:is([data-focus],[data-dragging]){background:var(--sofia-colors-indicator-active);border-color:var(--sofia-colors-indicator-active)}[data-part=resize-trigger]:is(:focus-visible,[data-focus-visible]):not([data-disabled])>.sofia-splitter__resizeTriggerIndicator{outline-color:var(--focus-ring-color-prop,var(--sofia-colors-focus-ring));outline-offset:var(--sofia-spacing-focus-ring-offset);outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring)}.sofia-splitter__root{height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);flex-direction:row;display:flex}.sofia-splitter__root[data-orientation=vertical]{flex-direction:column}.sofia-steps\.step__actions{flex-direction:column;align-items:stretch;display:flex}.sofia-steps\.step__actions>:is(button,a,span,label,input,select){align-self:flex-start}.sofia-steps\.step__body{gap:var(--sofia-spacing-0);min-width:var(--sofia-sizes-0);flex-direction:column;flex:1 1 0;display:flex}.sofia-steps\.step__content{padding-block:var(--sofia-spacing-1);gap:var(--sofia-spacing-0);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.sofia-steps\.step__content>:is(button,a,span,label,input,select){align-self:flex-start}.sofia-steps\.step__dot{background:var(--bg);border-radius:var(--sofia-radii-full);color:var(--dot-text-color);justify-content:center;align-items:center;display:flex}.sofia-steps\.step__line{background:var(--bg);width:var(--sofia-border-widths-indicator);flex:1}.sofia-steps\.step__root{--bg:var(--sofia-colors-bg-muted);--dot-text-color:var(--sofia-colors-fg-muted);gap:var(--sofia-spacing-2);flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.sofia-swap__indicator{justify-content:center;align-items:center;display:inline-flex}.sofia-swap__root{justify-content:center;align-items:center;display:inline-flex;position:relative}.sofia-switch__control{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-toggle-travel);--transition-easing:var(--sofia-easings-toggle);--transition-prop:background-color;background:var(--sofia-colors-selection-track-off);border-radius:var(--sofia-radii-full);cursor:pointer;transition-duration:var(--sofia-durations-toggle-travel);transition-property:background-color;transition-timing-function:var(--sofia-easings-toggle);height:var(--switch-height);width:var(--switch-width);flex-shrink:0;justify-content:flex-start;display:inline-flex;position:relative}.sofia-switch__control:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-neutral-muted)}.sofia-switch__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-switch__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-brand-muted)}.sofia-switch__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--sofia-colors-selection-track-on)}.sofia-switch__control:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-switch__indicator{height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);justify-content:center;align-items:center;display:flex}.sofia-switch__indicator svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-switch__label{-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-switch__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled)}.sofia-switch__root{--switch-diff:calc(var(--switch-width) - var(--switch-height));--switch-height:var(--sofia-sizes-switch-height);--switch-width:var(--sofia-sizes-switch-width);--switch-x:var(--switch-diff);gap:var(--sofia-spacing-1);vertical-align:middle;align-items:center;display:inline-flex;position:relative}:where([dir=rtl],: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))) .sofia-switch__root{--switch-x:calc(var(--switch-diff) * -1)}.sofia-switch__thumb{--transition-duration:var(--sofia-durations-toggle-travel);--transition-easing:var(--sofia-easings-toggle);--transition-prop:translate;background:var(--sofia-colors-selection-thumb);border-radius:var(--sofia-radii-full);box-shadow:var(--sofia-shadows-selection-thumb);transition-duration:var(--sofia-durations-toggle-travel);transition-property:translate;transition-timing-function:var(--sofia-easings-toggle);height:var(--switch-height);width:var(--switch-height);justify-content:center;align-items:center;display:flex;scale:.82}.sofia-switch__thumb:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled)}.sofia-switch__thumb:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){translate:var(--switch-x) 0}.sofia-time-panel__container{background:var(--sofia-colors-menu-bg);flex-direction:row;display:flex;position:relative;overflow-y:hidden}.sofia-time-panel__footer{padding-inline:var(--sofia-spacing-1);padding-block:var(--sofia-spacing-1);gap:var(--sofia-spacing-1);flex-direction:column;justify-content:center;align-items:center;display:flex}.sofia-time-panel__item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-menu-item);--transition-easing:var(--sofia-easings-menu-item);--transition-prop:color,background-color,transform;background:var(--sofia-colors-menu-bg);padding-inline:var(--sofia-spacing-1);border-radius:var(--sofia-radii-menu-item);color:var(--sofia-colors-menu-item-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);text-align:center;transform-origin:50%;transition-duration:var(--sofia-durations-menu-item);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-menu-item);height:var(--sofia-sizes-24);width:var(--sofia-sizes-32)}.sofia-time-panel__item:is([aria-selected=true],[data-selected]){background:var(--sofia-colors-menu-item-bg-selected);color:var(--sofia-colors-menu-item-fg-selected);pointer-events:none}.sofia-time-panel__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-menu-item-fg-disabled);pointer-events:none}.sofia-time-panel__item:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-time-panel__item:is(:active,[data-active]).sofia-time-panel__item:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-time-panel__root{border:var(--sofia-border-widths-strong) solid var(--sofia-colors-border-subtle);border-radius:var(--sofia-radii-card);flex-direction:column;display:flex;position:relative;overflow:clip}[data-scope=popover] .sofia-time-panel__root{border:var(--sofia-borders-none)}.sofia-time-panel__scrollContainer{flex-direction:column;align-items:stretch;display:flex;height:var(--sofia-sizes-200)!important}.sofia-time-panel__scrollContent{padding-inline:var(--sofia-spacing-1);padding-block:var(--sofia-spacing-1);gap:var(--sofia-spacing-1);flex-direction:column;align-items:stretch;display:flex}.sofia-time-panel__scrollRoot{width:auto}.sofia-time-panel__scrollbar{padding-block:var(--sofia-spacing-1)}.sofia-toast__content{flex:1;overflow-y:hidden}.sofia-toast__description{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-toast__icon{color:var(--sofia-colors-color-palette-fg);height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md);position:relative}.sofia-toast__loader{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-toast__title{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md)}.sofia-toast__toast{background:var(--sofia-colors-bg-surface);padding:var(--sofia-spacing-overlay-padding);border-radius:var(--sofia-radii-overlay);gap:var(--sofia-spacing-2);-webkit-user-select:none;user-select:none;box-shadow:var(--sofia-shadows-floating);max-width:var(--sofia-sizes-toast-max-width);width:var(--sofia-sizes-toast-width);flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex;overflow-y:hidden}.sofia-toast__toast[data-type=error]{--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-toast__toast[data-type=info]{--sofia-colors-color-palette-border:var(--sofia-colors-info-border);--sofia-colors-color-palette-fg:var(--sofia-colors-info-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-info-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-info-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-info-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-info-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-info-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-info-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-info-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-info-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-info-subtle-hover)}.sofia-toast__toast[data-type=success]{--sofia-colors-color-palette-border:var(--sofia-colors-success-border);--sofia-colors-color-palette-fg:var(--sofia-colors-success-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-success-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-success-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-success-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-success-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-success-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-success-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-success-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-success-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-success-subtle-hover)}.sofia-toast__toast[data-type=warning]{--sofia-colors-color-palette-border:var(--sofia-colors-warning-border);--sofia-colors-color-palette-fg:var(--sofia-colors-warning-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-warning-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-warning-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-warning-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-warning-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-warning-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-warning-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-warning-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-warning-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-warning-subtle-hover)}.sofia-toggle__indicator{justify-content:center;align-items:center;display:inline-flex}.sofia-toggle__root{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color, background-color, border-color, transform;border-color:var(--sofia-colors-transparent);border-style:solid;border-width:var(--sofia-border-widths-default);gap:var(--sofia-spacing-0\.5);-webkit-user-select:none;user-select:none;cursor:pointer;transform-origin:50%;transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,border-color,transform;transition-timing-function:var(--sofia-easings-standard);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sofia-toggle__root svg{pointer-events:none;height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm);flex-shrink:0}.sofia-toggle__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-toggle__root:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-toggle__root:is(:active,[data-active]).sofia-toggle__root:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-toggle-group__item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color, background-color, transform;background:var(--sofia-colors-transparent);gap:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-brand-fg);cursor:pointer;transform-origin:50%;transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-standard);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.sofia-toggle-group__item svg{pointer-events:none;height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm);flex-shrink:0}.sofia-toggle-group__item[data-state=on]{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-toggle-group__item[data-state=on]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-fg-disabled);color:var(--sofia-colors-fg-inverse)}.sofia-toggle-group__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-toggle-group__item:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-toggle-group__item:is(:active,[data-active]).sofia-toggle-group__item:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}.sofia-toggle-group__root{flex-direction:row;align-items:center;display:inline-flex;position:relative}.sofia-toggle-group__root[data-orientation=vertical]{flex-direction:column;align-items:stretch}.sofia-tooltip__arrow{--arrow-background:var(--sofia-colors-bg-surface);--arrow-size:var(--sofia-sizes-arrow)}.sofia-tooltip__arrowTip{border-radius:var(--sofia-radii-arrow)}.sofia-tooltip__content{padding:var(--sofia-spacing-tooltip-padding);border-radius:var(--sofia-radii-tooltip);background-color:var(--sofia-colors-bg-surface);filter:drop-shadow(0 1px 4px color-mix(in oklab, var(--sofia-colors-shadow) 6%, transparent)) drop-shadow(0 1px 2px color-mix(in oklab, var(--sofia-colors-shadow) 4%, transparent));z-index:calc(var(--sofia-z-index-tooltip) + var(--layer-index,0));max-width:var(--sofia-sizes-tooltip-max-width);position:relative}.sofia-tooltip__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-tooltip__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-tooltip__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-tooltip__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-tooltip__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-tooltip__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-tooltip__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-tooltip__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-tooltip__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-tooltip__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-accordion__item{border-color:var(--sofia-colors-divider);border-style:solid}.sofia-accordion__itemBody{padding-bottom:var(--sofia-spacing-2)}.sofia-accordion__itemContent{margin-inline:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));padding-inline:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));color:var(--sofia-colors-fg);overflow:hidden}.sofia-accordion__itemContent:is([closed],[data-closed],[data-state=closed]){animation:var(--sofia-animations-collapse-out)}.sofia-accordion__itemContent:is([open],[data-open],[data-state=open],:popover-open){animation:var(--sofia-animations-collapse-in)}.sofia-accordion__itemIndicator{transition:transform var(--sofia-durations-move-exit) var(--sofia-easings-move);color:var(--sofia-colors-fg-muted);transform-origin:50%}.sofia-accordion__itemIndicator:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-move) var(--sofia-easings-move);transform:rotate(180deg)}.sofia-accordion__itemIndicator:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled)}.sofia-accordion__itemTrigger{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));padding-block:var(--sofia-spacing-1);border-radius:var(--sofia-radii-item);gap:var(--sofia-spacing-3);color:var(--sofia-colors-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);text-align:left;width:var(--sofia-sizes-full);justify-content:space-between;align-items:center;display:flex}.sofia-accordion__itemTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-accordion__itemTrigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-accordion__root{width:var(--sofia-sizes-full)}.sofia-avatar__fallback{border-radius:var(--sofia-radii-full);-webkit-user-select:none;user-select:none;height:inherit;justify-content:center;align-items:center;display:flex;overflow:hidden}.sofia-avatar__fallback[hidden]{display:none}.sofia-avatar__image{background:var(--sofia-colors-bg-muted);border-radius:var(--sofia-radii-full);object-fit:cover;height:inherit;width:inherit;overflow:hidden}.sofia-avatar__root{aspect-ratio:var(--sofia-aspect-ratios-square);flex-shrink:0;position:relative}.sofia-centered-layout__content{padding:var(--sofia-spacing-1);max-width:var(--sofia-sizes-content-narrow);width:var(--sofia-sizes-full);position:relative}.sofia-centered-layout__root{justify-content:center;align-items:center;width:100vw;min-height:100svh;display:grid;position:relative;overflow-y:auto}.sofia-combobox__clearTrigger{background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);color:var(--sofia-colors-control-icon);cursor:pointer;justify-content:center;align-items:center;display:flex}.sofia-combobox__clearTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-combobox__content{padding:var(--sofia-spacing-menu-padding);border-radius:var(--sofia-radii-menu);overscroll-behavior:none;background-color:var(--sofia-colors-menu-bg);box-shadow:var(--sofia-shadows-menu);scrollbar-color:var(--sofia-colors-scrollbar-thumb) var(--sofia-colors-menu-bg);scrollbar-width:thin;transform-origin:var(--transform-origin);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));max-height:var(--sofia-sizes-menu-max-height);min-width:max(var(--reference-width), var(--sofia-sizes-menu-min-width));width:var(--reference-width);flex-direction:column;display:flex;overflow:clip auto}.sofia-combobox__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-combobox__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-combobox__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-combobox__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-combobox__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-combobox__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-combobox__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-combobox__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-combobox__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-combobox__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-combobox__control{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));padding-inline:var(--sofia-spacing-control-padding-x);border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);background-color:var(--sofia-colors-control-bg);color:var(--sofia-colors-control-fg);flex-direction:row;align-items:center;display:flex;position:relative}.sofia-combobox__control:is([aria-invalid=true],[data-invalid]){--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.field[data-state=success] .sofia-combobox__control{--control-border-focus:var(--sofia-colors-control-border-success);--control-border-hover:var(--sofia-colors-control-border-success);--focus-ring-color-prop:var(--sofia-colors-success-focus-ring);border-color:var(--sofia-colors-control-border-success)}.field[data-state=warning] .sofia-combobox__control{--control-border-focus:var(--sofia-colors-control-border-warning);--control-border-hover:var(--sofia-colors-control-border-warning);--focus-ring-color-prop:var(--sofia-colors-warning-focus-ring);border-color:var(--sofia-colors-control-border-warning)}.sofia-combobox__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-combobox__control:is(:focus,[data-focus]),.sofia-combobox__control:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-combobox__control::placeholder,.sofia-combobox__control[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-combobox__empty{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);height:var(--sofia-sizes-control-lg);align-items:center;display:flex}.sofia-combobox__grabber{display:none}.sofia-combobox__grabberIndicator{border-radius:var(--sofia-radii-full);background-color:var(--sofia-colors-bg-emphasized);height:var(--sofia-sizes-4);width:var(--sofia-sizes-40)}.sofia-combobox__indicators{gap:var(--sofia-spacing-0\.5);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.sofia-combobox__input{background:var(--sofia-colors-transparent);outline:var(--sofia-borders-none);appearance:none;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);min-width:var(--sofia-sizes-0);flex:1}.sofia-combobox__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-combobox__input::placeholder,.sofia-combobox__input[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-combobox__item{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);border-radius:var(--sofia-radii-menu-item);outline:var(--sofia-borders-none);transition:background-color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item), color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-menu-item-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);height:var(--sofia-sizes-control-lg);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.sofia-combobox__item[data-highlighted]{background-color:var(--sofia-colors-menu-item-bg-highlighted);color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-combobox__item[data-highlighted] :where(svg){color:currentColor}.sofia-combobox__item :where(svg){color:var(--sofia-colors-menu-item-icon)}.sofia-combobox__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) :where(svg),.sofia-combobox__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) :where(svg){color:currentColor}.sofia-combobox__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-menu-item-fg-disabled);cursor:not-allowed}.sofia-combobox__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background-color:var(--sofia-colors-menu-item-bg-selected);color:var(--sofia-colors-menu-item-fg-selected)}.sofia-combobox__itemGroup{flex-direction:column;display:flex}.sofia-combobox__itemGroupLabel{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);color:var(--sofia-colors-menu-item-group-label);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs);text-transform:uppercase}.sofia-combobox__itemIndicator{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sofia-combobox__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sofia-combobox__root{flex-direction:column;width:100%;display:flex}.sofia-combobox__sheetBody{display:contents}.sofia-combobox__sheetSearch{display:none}.sofia-combobox__sheetSearchInput{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));padding-inline:var(--sofia-spacing-2);border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);appearance:none;background-color:var(--sofia-colors-control-bg);color:var(--sofia-colors-control-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);min-height:var(--sofia-sizes-control-lg);width:100%}.sofia-combobox__sheetSearchInput:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-combobox__sheetSearchInput::placeholder,.sofia-combobox__sheetSearchInput[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-combobox__sheetTitle{display:none}.sofia-combobox__tags{gap:var(--sofia-spacing-1);min-width:var(--sofia-sizes-0);flex-wrap:wrap;flex:1;align-items:center;display:flex}.sofia-combobox__trigger{background:var(--sofia-colors-transparent);border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);transition:transform var(--sofia-durations-exit) var(--sofia-easings-exit);color:var(--sofia-colors-control-icon);cursor:pointer;transform-origin:50%;justify-content:center;align-items:center;display:flex}.sofia-combobox__trigger:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-enter) var(--sofia-easings-enter);transform:rotate(180deg)}.sofia-combobox__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-data-list__item{gap:var(--sofia-spacing-0\.5);display:flex}.sofia-data-list__root{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-dropdown-menu__content{padding:var(--sofia-spacing-menu-padding);border-radius:var(--sofia-radii-menu);gap:var(--sofia-spacing-0\.5);outline:var(--sofia-borders-none);background-color:var(--sofia-colors-menu-bg);box-shadow:var(--sofia-shadows-menu);transform-origin:var(--transform-origin);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));max-height:var(--available-height);max-width:var(--sofia-sizes-menu-max-width);min-width:var(--sofia-sizes-menu-min-width);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.sofia-dropdown-menu__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-dropdown-menu__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-dropdown-menu__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-dropdown-menu__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-dropdown-menu__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-dropdown-menu__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-dropdown-menu__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-dropdown-menu__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-dropdown-menu__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-dropdown-menu__content[hidden]{display:none}.sofia-dropdown-menu__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-dropdown-menu__contextTrigger{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring))}.sofia-dropdown-menu__contextTrigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-dropdown-menu__indicator{transition:transform var(--sofia-durations-exit) var(--sofia-easings-exit);transform-origin:50%;justify-content:center;align-items:center;display:inline-flex}.sofia-dropdown-menu__indicator:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-enter) var(--sofia-easings-enter);transform:rotate(180deg)}.sofia-dropdown-menu__item{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);border-radius:var(--sofia-radii-menu-item);gap:var(--sofia-spacing-menu-item-gap);outline:var(--sofia-borders-none);transition:background-color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item), color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-menu-item-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);height:var(--sofia-sizes-menu-item-height);justify-content:flex-start;align-self:stretch;align-items:center;text-decoration:none;display:flex}.sofia-dropdown-menu__item[data-highlighted]{background-color:var(--sofia-colors-menu-item-bg-highlighted);color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-dropdown-menu__item[data-highlighted] :where(svg){color:currentColor}.sofia-dropdown-menu__item :where(svg){color:var(--sofia-colors-menu-item-icon)}.sofia-dropdown-menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) :where(svg),.sofia-dropdown-menu__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) :where(svg){color:currentColor}.sofia-dropdown-menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-menu-item-fg-disabled);cursor:not-allowed}.sofia-dropdown-menu__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background-color:var(--sofia-colors-menu-item-bg-selected);color:var(--sofia-colors-menu-item-fg-selected)}.sofia-dropdown-menu__itemCommand{color:var(--sofia-colors-menu-item-shortcut);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);margin-left:auto}.sofia-dropdown-menu__itemGroup{gap:var(--sofia-spacing-0\.5);flex-direction:column;display:flex}.sofia-dropdown-menu__itemGroupLabel{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);gap:var(--sofia-spacing-menu-item-gap);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-menu-item-group-label);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs);height:var(--sofia-sizes-menu-item-height);justify-content:flex-start;align-self:stretch;align-items:center;display:flex}.sofia-dropdown-menu__itemIcon{color:inherit;height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm);flex-shrink:0}.sofia-dropdown-menu__itemIcon svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-dropdown-menu__itemIndicator{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sofia-dropdown-menu__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sofia-dropdown-menu__separator{background:var(--sofia-colors-menu-item-separator);margin-block:var(--sofia-spacing-0\.5);height:var(--sofia-border-widths-divider);border:0}.sofia-dropdown-menu__triggerItemChevron{flex-shrink:0;margin-left:auto}.sofia-dropdown-menu__triggerItemChevron svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-empty-state__content{gap:var(--sofia-spacing-1);flex-direction:column;justify-content:center;align-items:center;display:flex}.sofia-empty-state__description{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);text-align:center}.sofia-empty-state__image{--illustration-fill:var(--sofia-colors-illustration-fill);--illustration-surface:var(--sofia-colors-bg-surface);color:var(--sofia-colors-illustration-stroke);justify-content:center;align-items:center;display:flex}.sofia-empty-state__image img,.sofia-empty-state__image svg{height:var(--sofia-sizes-full);width:var(--sofia-sizes-full)}.sofia-empty-state__root{gap:var(--sofia-spacing-2);width:var(--sofia-sizes-full);flex-direction:column;justify-content:center;align-items:center;display:flex}.sofia-empty-state__title{color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);text-align:center}.sofia-field__content{display:flex}.sofia-field__errorText{color:var(--sofia-colors-danger-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-field__helperText{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-field__label{gap:var(--sofia-spacing-0\.5);color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);text-align:start;align-items:center;display:flex}.sofia-field__requiredIndicator{color:var(--sofia-colors-danger-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-field__root{gap:var(--sofia-spacing-0\.5);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;display:flex}.sofia-input__action{color:var(--sofia-colors-control-icon)}.sofia-input__action[role=button]{cursor:pointer}.group[data-disabled] .sofia-input__action{color:var(--sofia-colors-fg-disabled)}.sofia-input__icon{color:var(--sofia-colors-control-icon);height:var(--sofia-sizes-icon-md);margin-right:var(--sofia-spacing-1);width:var(--sofia-sizes-icon-md)}.sofia-input__icon svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.group[data-disabled] .sofia-input__icon{color:var(--sofia-colors-fg-disabled)}.sofia-input__innerWrapper{flex-direction:row;flex:1 0;justify-content:flex-start;align-items:center;height:100%;display:flex}.sofia-input__input{outline:var(--sofia-borders-none);appearance:none;caret-color:var(--control-border-focus);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);text-align:start;flex:1}.sofia-input__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.sofia-input__input::placeholder,.sofia-input__input[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-input__prefix{background:var(--sofia-colors-control-addon-bg);padding-inline:var(--sofia-spacing-control-padding-x);border-color:inherit;-webkit-user-select:none;user-select:none;color:var(--sofia-colors-control-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);border-bottom-left-radius:var(--sofia-radii-control);border-right-style:solid;border-right-width:var(--sofia-border-widths-default);border-top-left-radius:var(--sofia-radii-control);margin-right:var(--sofia-spacing-control-padding-x);justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:hidden}.group[data-disabled] .sofia-input__prefix{color:var(--sofia-colors-fg-disabled)}.sofia-input__suffix{background:var(--sofia-colors-control-addon-bg);padding-inline:var(--sofia-spacing-control-padding-x);border-color:inherit;-webkit-user-select:none;user-select:none;color:var(--sofia-colors-control-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs);border-bottom-right-radius:var(--sofia-radii-control);border-left-style:solid;border-left-width:var(--sofia-border-widths-default);border-top-right-radius:var(--sofia-radii-control);margin-left:var(--sofia-spacing-control-padding-x);justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:hidden}.group[data-disabled] .sofia-input__suffix{color:var(--sofia-colors-fg-disabled)}.sofia-input__wrapper{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);padding-inline:var(--sofia-spacing-control-padding-x);border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);background-color:var(--sofia-colors-control-bg);color:var(--sofia-colors-control-fg);flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}.sofia-input__wrapper[data-readonly]{background-color:var(--sofia-colors-control-bg-read-only)}.sofia-input__wrapper:is([aria-invalid=true],[data-invalid]){--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.field[data-state=success] .sofia-input__wrapper{--control-border-focus:var(--sofia-colors-control-border-success);--control-border-hover:var(--sofia-colors-control-border-success);--focus-ring-color-prop:var(--sofia-colors-success-focus-ring);border-color:var(--sofia-colors-control-border-success)}.field[data-state=warning] .sofia-input__wrapper{--control-border-focus:var(--sofia-colors-control-border-warning);--control-border-hover:var(--sofia-colors-control-border-warning);--focus-ring-color-prop:var(--sofia-colors-warning-focus-ring);border-color:var(--sofia-colors-control-border-warning)}.sofia-input__wrapper:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-input__wrapper:is(:focus-within,[data-focus]){outline-color:var(--focus-ring-color-prop,var(--sofia-colors-focus-ring));outline-offset:var(--sofia-spacing-focus-ring-offset);outline-style:var(--focus-ring-style,solid);outline-width:var(--sofia-border-widths-focus-ring)}.sofia-input__wrapper::placeholder,.sofia-input__wrapper[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-loader__back{animation:var(--sofia-animations-loader-back);inset:var(--sofia-spacing-0);clip-path:circle(50%);transform-origin:50%;will-change:transform;z-index:var(--sofia-z-index-raised);height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);display:block;position:absolute;transform:scale(0)}.sofia-loader__bg{clip-path:circle(50%);z-index:0;height:var(--sofia-sizes-full);left:var(--sofia-spacing-0);top:var(--sofia-spacing-0);width:var(--sofia-sizes-full);position:absolute}.sofia-loader__container{display:block;position:relative}.sofia-loader__front{animation:var(--sofia-animations-loader-front);inset:var(--sofia-spacing-0);clip-path:circle(50%);transform-origin:50%;will-change:transform;z-index:var(--sofia-z-index-raised);height:var(--sofia-sizes-full);width:var(--sofia-sizes-full);display:block;position:absolute;transform:scale(0)}.sofia-message__body{gap:var(--sofia-spacing-1);color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);padding-right:var(--sofia-spacing-3);flex-direction:column;justify-content:flex-start;display:flex}.sofia-message__content{gap:var(--sofia-spacing-1);width:var(--sofia-sizes-full);flex-direction:column;justify-content:stretch;display:flex}.sofia-message__decoration{background:var(--sofia-colors-color-palette-solid);min-width:var(--sofia-sizes-decorated-box-bar);width:var(--sofia-sizes-decorated-box-bar);display:block;position:relative}.sofia-message__footer{gap:var(--sofia-spacing-1);margin-top:var(--sofia-spacing-1);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.sofia-message__header{gap:var(--sofia-spacing-1);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.sofia-message__icon{color:var(--sofia-colors-color-palette-fg)}.sofia-message__root{border-radius:var(--sofia-radii-card);color:var(--sofia-colors-fg);flex-direction:row;display:flex;position:relative;overflow:hidden}.sofia-progress-bar__label{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-progress-bar__range{--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:all;border-radius:var(--sofia-radii-full);color:var(--sofia-colors-color-palette-solid);transition-duration:var(--sofia-durations-move);transition-property:all;transition-timing-function:var(--sofia-easings-move);will-change:width;background:currentColor;height:100%}.sofia-progress-bar__range[data-state=indeterminate]{background:var(--sofia-colors-transparent);inset:var(--sofia-spacing-0);width:100%;position:absolute}.sofia-progress-bar__range[data-state=indeterminate]:after{animation:var(--sofia-animations-progress-indeterminate-secondary);left:-54.8889%}.sofia-progress-bar__range[data-state=indeterminate]:before{animation:var(--sofia-animations-progress-indeterminate-primary);left:-145.167%}.sofia-progress-bar__range[data-state=indeterminate]:before,.sofia-progress-bar__range[data-state=indeterminate]:after{inset-block:var(--sofia-spacing-0);border-radius:var(--sofia-radii-full);content:"";will-change:translate, scale;background:currentColor;width:100%;position:absolute}.sofia-progress-bar__root{gap:var(--sofia-spacing-1);flex-direction:column;width:100%;display:flex}.sofia-progress-bar__track{background:var(--sofia-colors-progress-track);border-radius:var(--sofia-radii-full);height:var(--sofia-sizes-progress-height);flex-shrink:0;width:100%;position:relative;overflow:hidden}.sofia-progress-bar__valueText{color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-segment-group__indicator{--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:width, height, left, top;--transition-timing-function:var(--sofia-easings-move);border-radius:var(--sofia-radii-segment);background-color:var(--sofia-colors-brand-solid);transition-duration:var(--sofia-durations-move);transition-property:width,height,left,top;transition-timing-function:var(--sofia-easings-move);z-index:0;height:var(--height);left:var(--left);top:var(--top);width:var(--width);position:absolute}.sofia-segment-group__item{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color;padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-0\.5);border-radius:var(--sofia-radii-segment);gap:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-brand-fg);cursor:pointer;font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);transition-duration:var(--sofia-durations-standard);transition-property:color;transition-timing-function:var(--sofia-easings-standard);min-height:var(--sofia-sizes-control-md);justify-content:center;align-items:center;display:flex;position:relative}.sofia-segment-group__item[data-orientation=vertical]{justify-content:flex-start;width:100%}.sofia-segment-group__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.sofia-segment-group__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){color:var(--sofia-colors-brand-solid-fg)}.sofia-segment-group__item:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-segment-group__itemControl{display:none}.sofia-segment-group__itemText{z-index:var(--sofia-z-index-raised);position:relative}.sofia-segment-group__label{-webkit-user-select:none;user-select:none;color:var(--sofia-colors-brand-fg);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong)}.sofia-segment-group__root{padding:var(--sofia-spacing-0);border-radius:var(--sofia-radii-segment);background-color:var(--sofia-colors-bg-muted);color:var(--sofia-colors-brand-fg);isolation:isolate;flex-direction:row;align-items:center;display:inline-flex;position:relative}.sofia-segment-group__root[data-orientation=vertical]{flex-direction:column;display:inline-flex}.sofia-segment-group__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale();opacity:.5}.sofia-select__chevronIndicator{transition:transform var(--sofia-durations-exit) var(--sofia-easings-exit);color:var(--sofia-colors-control-icon);transform-origin:50%;justify-content:center;align-items:center;display:flex}.sofia-select__chevronIndicator svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-select__chevronIndicator:is([open],[data-open],[data-state=open],:popover-open){transition:transform var(--sofia-durations-enter) var(--sofia-easings-enter);transform:rotate(180deg)}.sofia-select__chevronIndicator:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled)}.sofia-select__clearIcon{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));border-radius:var(--sofia-radii-control);color:var(--sofia-colors-control-icon);cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;display:flex}.sofia-select__clearIcon svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-select__clearIcon:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-select__clearIcon:is(:active,[data-active]).sofia-select__clearIcon:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.95)}.sofia-select__content{padding:var(--sofia-spacing-menu-padding);border-radius:var(--sofia-radii-menu);overscroll-behavior:none;background-color:var(--sofia-colors-menu-bg);box-shadow:var(--sofia-shadows-menu);scrollbar-color:var(--sofia-colors-scrollbar-thumb) var(--sofia-colors-menu-bg);scrollbar-width:thin;transform-origin:var(--transform-origin);z-index:calc(var(--sofia-z-index-overlay) + var(--layer-index,0));max-height:var(--sofia-sizes-menu-max-height);max-width:var(--sofia-sizes-menu-max-width);min-width:max(var(--reference-width), var(--sofia-sizes-menu-min-width));overflow:clip auto}.sofia-select__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-out,fade-out}.sofia-select__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-y-in,fade-in}.sofia-select__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-out,fade-out}.sofia-select__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-x-in,fade-in}.sofia-select__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-out,fade-out}.sofia-select__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:calc(var(--sofia-spacing-0\.5) * -1);animation-name:slide-x-in,fade-in}.sofia-select__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-out,fade-out}.sofia-select__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){--slide-from:var(--sofia-spacing-0\.5);animation-name:slide-y-in,fade-in}.sofia-select__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-exit);animation-timing-function:var(--sofia-easings-exit);transform-origin:var(--transform-origin)}.sofia-select__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-enter);animation-timing-function:var(--sofia-easings-enter);transform-origin:var(--transform-origin)}.sofia-select__control{gap:var(--sofia-spacing-0\.5);width:var(--sofia-sizes-full);align-items:center;display:flex;position:relative}.sofia-select__emptyState{padding:var(--sofia-spacing-1);gap:var(--sofia-spacing-1);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);text-align:center;flex-direction:column;align-items:center;display:flex}.sofia-select__grabber{display:none}.sofia-select__grabberIndicator{border-radius:var(--sofia-radii-full);background-color:var(--sofia-colors-bg-emphasized);height:var(--sofia-sizes-4);width:var(--sofia-sizes-40)}.sofia-select__indicators{gap:var(--sofia-spacing-0\.5);pointer-events:none;right:var(--sofia-spacing-1);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sofia-select__item{padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);border-radius:var(--sofia-radii-menu-item);gap:var(--sofia-spacing-menu-item-gap);transition:background-color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item), color var(--sofia-durations-menu-item) var(--sofia-easings-menu-item);color:var(--sofia-colors-menu-item-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);justify-content:space-between;align-items:center;display:flex}.sofia-select__item[data-highlighted]{background-color:var(--sofia-colors-menu-item-bg-highlighted);color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-select__item[data-highlighted] :where(svg){color:currentColor}.sofia-select__item :where(svg){color:var(--sofia-colors-menu-item-icon)}.sofia-select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) :where(svg),.sofia-select__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) :where(svg){color:currentColor}.sofia-select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-menu-item-fg-disabled);cursor:not-allowed}.sofia-select__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background-color:var(--sofia-colors-menu-item-bg-selected);color:var(--sofia-colors-menu-item-fg-selected)}.sofia-select__itemGroup:first-of-type{margin-top:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-select__itemGroupLabel{background:var(--sofia-colors-bg-subtle);padding-inline:var(--sofia-spacing-menu-item-padding-x);padding-block:var(--sofia-spacing-menu-item-padding-y);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-menu-item-group-label);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);letter-spacing:var(--sofia-letter-spacings-wider);line-height:var(--sofia-line-heights-xs)}.sofia-select__itemIndicator svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-select__itemText{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sofia-select__label{-webkit-user-select:none;user-select:none;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-select__loadingState{padding:var(--sofia-spacing-1);gap:var(--sofia-spacing-2);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg-muted);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);align-items:center;display:flex}.sofia-select__root{gap:var(--sofia-spacing-1);width:var(--sofia-sizes-full);flex-direction:column;display:flex}.sofia-select__sheetBody{display:contents}.sofia-select__sheetTitle{display:none}.sofia-select__trigger{--control-border-focus:var(--sofia-colors-control-border-focus);--control-border-hover:var(--sofia-colors-control-border-hover);--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));border-color:var(--sofia-colors-control-border);border-radius:var(--sofia-radii-control);border-style:solid;border-width:var(--sofia-border-widths-default);gap:var(--sofia-spacing-1);outline:var(--sofia-borders-none);transition:border-color var(--sofia-durations-standard) var(--sofia-easings-standard);background-color:var(--sofia-colors-control-bg);color:var(--sofia-colors-control-fg);cursor:pointer;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-md);padding-left:var(--sofia-spacing-control-padding-x);padding-right:var(--sofia-spacing-8);width:var(--sofia-sizes-full);justify-content:space-between;align-items:center;display:flex;position:relative}.sofia-select__trigger[data-placeholder-shown]{color:var(--sofia-colors-control-placeholder)}.sofia-select__trigger:is([aria-invalid=true],[data-invalid]){--control-border-focus:var(--sofia-colors-control-border-invalid);--control-border-hover:var(--sofia-colors-control-border-invalid);--focus-ring-color-prop:var(--sofia-colors-danger-focus-ring);border-color:var(--sofia-colors-control-border-invalid)}.field[data-state=success] .sofia-select__trigger{--control-border-focus:var(--sofia-colors-control-border-success);--control-border-hover:var(--sofia-colors-control-border-success);--focus-ring-color-prop:var(--sofia-colors-success-focus-ring);border-color:var(--sofia-colors-control-border-success)}.field[data-state=warning] .sofia-select__trigger{--control-border-focus:var(--sofia-colors-control-border-warning);--control-border-hover:var(--sofia-colors-control-border-warning);--focus-ring-color-prop:var(--sofia-colors-warning-focus-ring);border-color:var(--sofia-colors-control-border-warning)}.sofia-select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){--control-border-hover:var(--sofia-colors-control-border-disabled);border-color:var(--sofia-colors-control-border-disabled);background-color:var(--sofia-colors-control-bg-disabled);color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-select__trigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-select__trigger::placeholder,.sofia-select__trigger[data-placeholder]{color:var(--sofia-colors-control-placeholder)}.sofia-select__valueText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sofia-table__cell{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-2);text-align:left}.sofia-table__cell[data-pinned-edge=left]:before{border-right:var(--sofia-borders-subtle);clip-path:inset(0 -32px 0 0);box-shadow:var(--sofia-shadows-docked-left)}.sofia-table__cell[data-pinned-edge=right]:before{border-left:var(--sofia-borders-subtle);clip-path:inset(0 0 0 -32px);box-shadow:var(--sofia-shadows-docked-right)}.sofia-table__cell[data-pinned-edge]:before{inset:var(--sofia-spacing-0);content:"";pointer-events:none;position:absolute}.sofia-table__cell[data-pinned]{z-index:var(--sofia-z-index-raised);position:sticky}.sofia-table__container{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));margin-block:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));padding-block:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));width:100%;overflow-x:auto}.sofia-table__container:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-table__footer{margin-top:var(--sofia-spacing-2);padding-right:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));flex-direction:row;justify-content:flex-end;width:100%;display:flex}.sofia-table__header{background:var(--sofia-colors-bg-subtle);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-table__headerCell{background:var(--sofia-colors-bg-subtle);padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-2);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);text-align:left;white-space:nowrap;word-break:keep-all;position:relative}.sofia-table__headerCell[data-pinned-edge=left]:before{clip-path:inset(0 -32px 0 0);box-shadow:var(--sofia-shadows-docked-left)}.sofia-table__headerCell[data-pinned-edge=right]:before{clip-path:inset(0 0 0 -32px);box-shadow:var(--sofia-shadows-docked-right)}.sofia-table__headerCell[data-pinned-edge]:before{inset:var(--sofia-spacing-0);content:"";pointer-events:none;position:absolute}.sofia-table__headerCell[data-pinned]{z-index:var(--sofia-z-index-raised);position:sticky}.sofia-table__headerCell:last-of-type:after{content:none}.sofia-table__headerCell:after{background:var(--sofia-colors-divider-strong);content:" ";height:var(--sofia-sizes-16);right:var(--sofia-spacing-0);width:var(--sofia-border-widths-divider);position:absolute;top:50%;transform:translateY(-50%)}.sofia-table__headerRow{border-bottom:var(--sofia-borders-subtle);height:var(--sofia-sizes-table-row-comfortable)}.sofia-table__row{--transition-duration:var(--sofia-durations-follow);--transition-easing:var(--sofia-easings-standard);--transition-prop:background-color;border-bottom:var(--sofia-borders-subtle);transition-duration:var(--sofia-durations-follow);transition-property:background-color;transition-timing-function:var(--sofia-easings-standard);height:var(--sofia-sizes-table-row-comfortable)}.sofia-table__row>td[data-pinned]{background:var(--sofia-colors-bg-surface)}.sofia-table__row[data-selected=true]>td[data-pinned],.sofia-table__row[data-selected=true]{background:var(--sofia-colors-state-selected)}.sofia-table__table{background:var(--sofia-colors-bg-surface);border-collapse:collapse;font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);width:100%}.sofia-tabs__content{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));width:var(--sofia-sizes-full);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:relative}.sofia-tabs__content:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-tabs__indicator{--transition-duration:var(--sofia-durations-move);--transition-timing-function:var(--sofia-easings-move);background-color:var(--sofia-colors-indicator-active);transition-duration:var(--sofia-durations-move)}.sofia-tabs__indicator[data-orientation=horizontal]{bottom:var(--sofia-spacing-0);height:var(--sofia-border-widths-indicator);width:var(--width)}.sofia-tabs__indicator[data-orientation=vertical]{height:var(--height);right:var(--sofia-spacing-0);width:var(--sofia-border-widths-indicator)}.sofia-tabs__list{padding:calc(var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset));border-color:var(--sofia-colors-transparent);gap:var(--sofia-spacing-3);background-image:linear-gradient(var(--sofia-colors-border-subtle), var(--sofia-colors-border-subtle));-ms-overflow-style:none;scrollbar-width:none;background-repeat:no-repeat;background-origin:border-box;justify-content:flex-start;align-items:center;display:flex;position:relative}.sofia-tabs__list[data-orientation=horizontal]{margin-inline:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));background-position:bottom;background-size:calc(100% - 2 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset))) var(--sofia-border-widths-default);border-bottom-width:var(--sofia-border-widths-default);margin-top:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));flex-direction:row;overflow-x:scroll}.sofia-tabs__list[data-orientation=vertical]{margin-block:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));background-position:100%;background-size:var(--sofia-border-widths-default) calc(100% - 2 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));border-right-width:var(--sofia-border-widths-default);margin-left:calc(-1 * (var(--sofia-border-widths-focus-ring) + var(--sofia-spacing-focus-ring-offset)));flex-direction:column;align-items:stretch;overflow-y:scroll}.sofia-tabs__list::-webkit-scrollbar{display:none}.sofia-tabs__root{gap:var(--sofia-spacing-2);justify-content:flex-start;align-items:stretch;display:flex;position:relative}.sofia-tabs__root[data-orientation=horizontal]{flex-direction:column}.sofia-tabs__root[data-orientation=vertical]{flex-direction:row}.sofia-tabs__trigger{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:color,background-color,transform;gap:var(--sofia-spacing-1);color:var(--sofia-colors-fg-muted);cursor:pointer;transition-duration:var(--sofia-durations-standard);transition-property:color,background-color,transform;transition-timing-function:var(--sofia-easings-standard);white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}.sofia-tabs__trigger[data-orientation=horizontal]{padding-bottom:calc(var(--sofia-spacing-1) - var(--sofia-border-widths-focus-ring) - var(--sofia-spacing-focus-ring-offset))}.sofia-tabs__trigger[data-orientation=vertical]{padding-block:var(--sofia-spacing-1);padding-right:calc(var(--sofia-spacing-3) - var(--sofia-border-widths-focus-ring) - var(--sofia-spacing-focus-ring-offset))}.sofia-tabs__trigger:is([aria-selected=true],[data-selected]){color:var(--sofia-colors-brand-fg)}.sofia-tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled);cursor:not-allowed}.sofia-tabs__trigger:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-tabs__trigger:is(:active,[data-active]).sofia-tabs__trigger:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){transform:scale(.98)}@media not (min-width:40rem){.sofia-dialog__body{overscroll-behavior-y:contain}.sofia-dialog__content{background:var(--sofia-colors-bg-surface);border-radius:var(--sofia-radii-overlay) var(--sofia-radii-overlay) 0 0;transition:transform var(--sofia-durations-sheet) var(--sofia-easings-sheet);box-shadow:var(--sofia-shadows-sheet-bottom);transform:translate3d(0, var(--drawer-translate-y,0), 0);transform-origin:bottom;max-height:var(--sofia-sizes-sheet-max-height);max-width:100%;min-width:var(--sofia-sizes-0);padding-bottom:env(safe-area-inset-bottom);width:100%;animation-duration:var(--sofia-durations-sheet)!important;animation-timing-function:var(--sofia-easings-sheet)!important}.sofia-dialog__content[data-swiping]{transition:none}.sofia-dialog__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-sheet-exit)!important;animation-name:sheet-slide-out!important}.sofia-dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation-name:sheet-slide-in!important}.sofia-dialog__content:after{inset-inline:var(--sofia-spacing-0);background-color:inherit;content:"";pointer-events:none;height:3rem;position:absolute;top:100%}.sofia-dialog__grabber{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;padding-bottom:var(--sofia-spacing-1);padding-top:var(--sofia-spacing-2);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.sofia-dialog__grabber:is(:active,[data-active]).sofia-dialog__grabber:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:grabbing}.sofia-dialog__header{touch-action:none}.sofia-dialog__positioner{scrollbar-gutter:auto;align-items:flex-end;overflow:hidden}.sofia-combobox__content{background:var(--sofia-colors-bg-surface);border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);border-radius:var(--sofia-radii-overlay) var(--sofia-radii-overlay) 0 0;transition:transform var(--sofia-durations-sheet) var(--sofia-easings-sheet), margin-bottom var(--sofia-durations-moderate) var(--sofia-easings-sheet), height var(--sofia-durations-moderate) var(--sofia-easings-sheet);box-shadow:var(--sofia-shadows-sheet-bottom);transform:translate3d(0, var(--drawer-translate-y,0), 0);transform-origin:bottom;height:min(85svh, calc(100svh - var(--sheet-keyboard-inset,0px) - 2rem));margin-bottom:var(--sheet-keyboard-inset,0px);max-width:100%;max-height:none;min-width:var(--sofia-sizes-0);padding-bottom:env(safe-area-inset-bottom);width:100%;overflow:hidden;animation-duration:var(--sofia-durations-sheet)!important;animation-timing-function:var(--sofia-easings-sheet)!important}.sofia-combobox__content[data-swiping]{transition:none}.sofia-combobox__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-sheet-exit)!important;animation-name:sheet-slide-out!important}.sofia-combobox__content:is([open],[data-open],[data-state=open],:popover-open){animation-name:sheet-slide-in!important}.sofia-combobox__content:after{inset-inline:var(--sofia-spacing-0);background-color:inherit;content:"";pointer-events:none;height:3rem;position:absolute;top:100%}.sofia-combobox__grabber{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;padding-bottom:var(--sofia-spacing-1);padding-top:var(--sofia-spacing-2);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.sofia-combobox__grabber:is(:active,[data-active]).sofia-combobox__grabber:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:grabbing}.sofia-combobox__item{height:var(--sofia-sizes-control-xl)}.sofia-combobox__positioner{transition:background-color var(--sofia-durations-sheet-exit) var(--sofia-easings-sheet);background-color:var(--sofia-colors-transparent);touch-action:none;justify-content:center;align-items:flex-end;display:flex;inset:var(--sofia-spacing-0)!important;pointer-events:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;position:fixed!important;transform:none!important}.sofia-combobox__positioner:has(>[data-state=open]){--transition-duration:var(--sofia-durations-sheet);background-color:var(--sofia-colors-overlay-backdrop);transition-duration:var(--sofia-durations-sheet);pointer-events:auto!important}.sofia-combobox__sheetBody{padding-inline:var(--sofia-spacing-1);overscroll-behavior-y:contain;touch-action:pan-y;min-height:var(--sofia-sizes-0);padding-bottom:var(--sofia-spacing-2);flex:1;display:block;overflow-y:auto}.sofia-combobox__sheetSearch{padding-inline:var(--sofia-spacing-3);padding-bottom:var(--sofia-spacing-2);flex-shrink:0;display:flex}.sofia-combobox__sheetTitle{padding-inline:var(--sofia-spacing-3);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);touch-action:none;padding-bottom:var(--sofia-spacing-2);padding-top:var(--sofia-spacing-1);flex-shrink:0;display:block}.sofia-select__content{background:var(--sofia-colors-bg-surface);border:var(--sofia-borders-none);padding:var(--sofia-spacing-0);border-radius:var(--sofia-radii-overlay) var(--sofia-radii-overlay) 0 0;transition:transform var(--sofia-durations-sheet) var(--sofia-easings-sheet);box-shadow:var(--sofia-shadows-sheet-bottom);transform:translate3d(0, var(--drawer-translate-y,0), 0);transform-origin:bottom;max-width:100%;max-height:85svh;min-width:var(--sofia-sizes-0);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;width:100%;display:flex;overflow:hidden;animation-duration:var(--sofia-durations-sheet)!important;animation-timing-function:var(--sofia-easings-sheet)!important}.sofia-select__content[data-swiping]{transition:none}.sofia-select__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-sheet-exit)!important;animation-name:sheet-slide-out!important}.sofia-select__content:is([open],[data-open],[data-state=open],:popover-open){animation-name:sheet-slide-in!important}.sofia-select__content:after{inset-inline:var(--sofia-spacing-0);background-color:inherit;content:"";pointer-events:none;height:3rem;position:absolute;top:100%}.sofia-select__grabber{-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;padding-bottom:var(--sofia-spacing-1);padding-top:var(--sofia-spacing-2);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.sofia-select__grabber:is(:active,[data-active]).sofia-select__grabber:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:grabbing}.sofia-select__item{min-height:var(--sofia-sizes-control-xl)}.sofia-select__positioner{transition:background-color var(--sofia-durations-sheet-exit) var(--sofia-easings-sheet);background-color:var(--sofia-colors-transparent);touch-action:none;justify-content:center;align-items:flex-end;display:flex;inset:var(--sofia-spacing-0)!important;pointer-events:none!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:none!important;position:fixed!important;transform:none!important}.sofia-select__positioner:has(>[data-state=open]){--transition-duration:var(--sofia-durations-sheet);background-color:var(--sofia-colors-overlay-backdrop);transition-duration:var(--sofia-durations-sheet);pointer-events:auto!important}.sofia-select__sheetBody{padding-inline:var(--sofia-spacing-1);overscroll-behavior-y:contain;touch-action:pan-y;min-height:var(--sofia-sizes-0);padding-bottom:var(--sofia-spacing-2);flex:1;display:block;overflow-y:auto}.sofia-select__sheetTitle{padding-inline:var(--sofia-spacing-3);-webkit-user-select:none;user-select:none;color:var(--sofia-colors-fg);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);touch-action:none;padding-bottom:var(--sofia-spacing-2);padding-top:var(--sofia-spacing-1);flex-shrink:0;display:block}}@media (min-width:40rem){.sofia-banner__title{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}.sofia-calendar__months{gap:var(--sofia-spacing-0);flex-direction:row}.sofia-drawer__title{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}}@media (hover:hover) and (pointer:fine){.sofia-action-bar__selectionTrigger[data-readonly]:is(:hover,[data-hover]).sofia-action-bar__selectionTrigger[data-readonly]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-transparent);border-color:var(--sofia-colors-border-strong)}.sofia-action-bar__selectionTrigger:is(:hover,[data-hover]).sofia-action-bar__selectionTrigger:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-muted);border-color:var(--sofia-colors-border-control)}.sofia-boolean-input__button:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):is(:hover,[data-hover]).sofia-boolean-input__button:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-brand-subtle-hover);color:var(--sofia-colors-brand-fg)}.sofia-boolean-input__button:is(:hover,[data-hover]).sofia-boolean-input__button:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover)}.sofia-breadcrumb__link:is(:hover,[data-hover]).sofia-breadcrumb__link:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg)}.sofia-calendar__dropdown:is(:hover,[data-hover]).sofia-calendar__dropdown:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-muted)}.sofia-calendar__pickerCell[aria-pressed=true]:is(:hover,[data-hover]).sofia-calendar__pickerCell[aria-pressed=true]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-solid-hover);color:var(--sofia-colors-brand-solid-fg)}.sofia-calendar__pickerCell:is(:hover,[data-hover]).sofia-calendar__pickerCell:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-state-highlighted);color:var(--sofia-colors-brand-fg)}.sofia-calendar__pickerNavButton:is(:hover,[data-hover]).sofia-calendar__pickerNavButton:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-muted);color:var(--sofia-colors-fg)}.sofia-carousel__indicator:not([data-active]):is(:hover,[data-hover]).sofia-carousel__indicator:not([data-active]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background-color:var(--sofia-colors-indicator-inactive-hover)}.sofia-checkbox__control:is([aria-invalid=true],[data-invalid]):is(:hover,[data-hover]).sofia-checkbox__control:is([aria-invalid=true],[data-invalid]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-invalid)}.sofia-checkbox__control:is(:hover,[data-hover]).sofia-checkbox__control:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-selection-border-hover)}.sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:hover,[data-hover]).sofia-checkbox-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-danger-border)}.sofia-checkbox-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:hover,[data-hover]).sofia-checkbox-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-control-hover)}.sofia-drawer__grabberIndicator:is(:hover,[data-hover]).sofia-drawer__grabberIndicator:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background-color:var(--sofia-colors-neutral-solid)}.sofia-file-upload__dropzone:is([aria-invalid=true],[data-invalid]):is(:hover,[data-hover]).sofia-file-upload__dropzone:is([aria-invalid=true],[data-invalid]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-danger-subtle);border-color:var(--sofia-colors-danger-border)}.sofia-file-upload__dropzone:is(:hover,[data-hover]).sofia-file-upload__dropzone:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle);border-color:var(--sofia-colors-brand-border)}.sofia-pin-input__input:is(:hover,[data-hover]).sofia-pin-input__input:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--control-border-hover)}.sofia-radio-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:hover,[data-hover]).sofia-radio-card__item:is([aria-invalid=true],[data-invalid]):is([data-unchecked],[aria-checked=false],[data-state=unchecked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-danger-border)}.sofia-radio-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):is(:hover,[data-hover]).sofia-radio-card__item:is([data-unchecked],[aria-checked=false],[data-state=unchecked]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-control-hover)}.sofia-sidebar__groupAction:is(:hover,[data-hover]).sofia-sidebar__groupAction:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-sidebar__menuAction:is(:hover,[data-hover]).sofia-sidebar__menuAction:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover)}.sofia-sidebar__menuLink:is([data-active],[data-current]):is(:hover,[data-hover]).sofia-sidebar__menuLink:is([data-active],[data-current]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-solid)}.sofia-sidebar__menuLink:is(:hover,[data-hover]).sofia-sidebar__menuLink:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]):active:not([data-active]):not([data-current]){background:var(--sofia-colors-brand-subtle-active)}.sofia-sidebar__menuLink:is(:hover,[data-hover]).sofia-sidebar__menuLink:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover)}.sofia-sidebar__subMenuLink:is([data-active],[data-current]):is(:hover,[data-hover]).sofia-sidebar__subMenuLink:is([data-active],[data-current]):not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-muted)}.sofia-sidebar__subMenuLink:is(:hover,[data-hover]).sofia-sidebar__subMenuLink:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover)}.sofia-signature-pad__control:is(:hover,[data-hover]).sofia-signature-pad__control:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--control-border-hover)}.sofia-splitter__resizeTrigger:is(:hover,[data-hover]).sofia-splitter__resizeTrigger:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]):before{background:var(--sofia-colors-indicator-active)}[data-part=resize-trigger]:is(:hover,[data-hover]):not([data-disabled]) .sofia-splitter__resizeTriggerIndicator{background:var(--sofia-colors-indicator-active);border-color:var(--sofia-colors-indicator-active)}.sofia-time-panel__item:is(:hover,[data-hover]).sofia-time-panel__item:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-menu-item-bg-highlighted);color:var(--sofia-colors-menu-item-fg-highlighted)}.sofia-toggle-group__item[data-state=on]:is(:hover,[data-hover]).sofia-toggle-group__item[data-state=on]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-solid-hover);color:var(--sofia-colors-brand-solid-fg)}.sofia-toggle-group__item:is(:hover,[data-hover]).sofia-toggle-group__item:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover);color:var(--sofia-colors-brand-subtle-fg)}.sofia-combobox__control:is(:hover,[data-hover]).sofia-combobox__control:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-combobox__sheetSearchInput:is(:hover,[data-hover]).sofia-combobox__sheetSearchInput:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-input__wrapper:is(:hover,[data-hover]).sofia-input__wrapper:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.sofia-select__trigger:is(:hover,[data-hover]).sofia-select__trigger:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--control-border-hover)}.sofia-table__row[data-selected=true]:is(:hover,[data-hover]).sofia-table__row[data-selected=true]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true])>td[data-pinned]{background:var(--sofia-colors-state-selected-hover)}.sofia-table__row:is(:hover,[data-hover]).sofia-table__row:not(:disabled,[disabled],[data-disabled],[aria-disabled=true])>td[data-pinned]{background:var(--sofia-colors-state-hover)}.sofia-table__row[data-selected=true]:is(:hover,[data-hover]).sofia-table__row[data-selected=true]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-state-selected-hover)}.sofia-table__row:is(:hover,[data-hover]).sofia-table__row:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-state-hover)}.sofia-tabs__trigger:is(:hover,[data-hover]).sofia-tabs__trigger:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-brand-fg)}}@media (prefers-reduced-motion:no-preference){.sofia-toggle__indicator[data-swapped]{animation-duration:var(--sofia-durations-toggle-swap);animation-name:scale-in,fade-in,blur-in;animation-timing-function:var(--sofia-easings-toggle)}}@media (prefers-reduced-motion:reduce){.sofia-animated-background__circle,.sofia-animated-background__container{animation:none}.sofia-calendar__pickerCell{transition:none}.sofia-card__headerChevron{transition:none!important}.sofia-checkbox__control{transition:none}.sofia-collapsible__chevron{transition:none!important}.sofia-collapsible__content{animation-duration:var(--sofia-durations-instant)!important}.sofia-command__item,.sofia-command__list{transition:none}.sofia-drawer__backdrop:is([closed],[data-closed],[data-state=closed]),.sofia-drawer__backdrop:is([open],[data-open],[data-state=open],:popover-open),.sofia-drawer__content:is([closed],[data-closed],[data-state=closed]),.sofia-drawer__content:is([open],[data-open],[data-state=open],:popover-open),.sofia-floating-panel__content:is([closed],[data-closed],[data-state=closed]),.sofia-floating-panel__content:is([open],[data-open],[data-state=open],:popover-open),.sofia-hover-card__content:is([closed],[data-closed],[data-state=closed]),.sofia-hover-card__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-marquee__content{animation:none!important}[data-scope=pin-input][data-part=root][data-invalid] .sofia-pin-input__control{animation:none}.sofia-popover__content:is([closed],[data-closed],[data-state=closed]),.sofia-popover__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-popover__indicator{transition:none!important}.sofia-scroll-area__scrollbar,.sofia-sidebar__groupLabel,.sofia-sidebar__menuAction,.sofia-sidebar__menuBadge,.sofia-sidebar__menuChevron,.sofia-sidebar__menuLabel,.sofia-sidebar__menuLink,.sofia-sidebar__menuSkeleton,.sofia-sidebar__panel{transition:none}.sofia-sidebar__subContent{animation:none!important}.sofia-sidebar__subMenuLink{transition:none}.sofia-dialog__backdrop:is([closed],[data-closed],[data-state=closed]),.sofia-dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open),.sofia-dialog__content:is([closed],[data-closed],[data-state=closed]),.sofia-dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-splitter__resizeTrigger:before,.sofia-splitter__resizeTriggerIndicator,.sofia-switch__control,.sofia-switch__thumb,.sofia-time-panel__item{transition:none}.sofia-toggle__root,.sofia-toggle-group__item{--transition-duration:var(--sofia-durations-instant);transition-duration:var(--sofia-durations-instant)}.sofia-tooltip__content:is([closed],[data-closed],[data-state=closed]),.sofia-tooltip__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-accordion__itemIndicator{transition:none!important}.sofia-combobox__content:is([closed],[data-closed],[data-state=closed]),.sofia-combobox__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-combobox__item{transition:none}.sofia-combobox__trigger{transition:none!important}.sofia-dropdown-menu__content:is([closed],[data-closed],[data-state=closed]),.sofia-dropdown-menu__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-dropdown-menu__indicator{transition:none!important}.sofia-dropdown-menu__item{transition:none}.sofia-select__chevronIndicator{transition:none!important}.sofia-select__content:is([closed],[data-closed],[data-state=closed]),.sofia-select__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-instant)}.sofia-select__item{transition:none}}@container banner (min-inline-size:28rem){.sofia-banner__image{display:flex}}@media print{.sofia-card__content{height:auto!important;animation:none!important}.sofia-collapsible__content{animation:collapse-in var(--sofia-durations-instant) linear;height:auto!important}}}@layer variants{.sofia-action-bar__positioner--placement_bottom{bottom:calc(env(safe-area-inset-bottom) + var(--action-bar-offset));justify-content:center}.sofia-action-bar__positioner--placement_bottom-end{bottom:calc(env(safe-area-inset-bottom) + var(--action-bar-offset));justify-content:flex-end;padding-inline-end:var(--action-bar-offset)}.sofia-animated-background__root--surface_brand{background-color:var(--sofia-colors-bg-brand)}.sofia-animated-background__root--surface_surface{background-color:var(--sofia-colors-bg-surface)}.sofia-avatar__fallback--interactable_true{--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:background-color;transition-duration:var(--sofia-durations-standard);transition-property:background-color;transition-timing-function:var(--sofia-easings-standard)}.sofia-avatar__fallback--size_xl{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-avatar-xl);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-5xl)}.sofia-avatar__fallback--size_xl svg{height:var(--sofia-sizes-avatar-icon-xl);width:var(--sofia-sizes-avatar-icon-xl)}.sofia-avatar__fallback--tone_info{background:var(--sofia-colors-info-solid);color:var(--sofia-colors-info-solid-fg)}.sofia-avatar__root--interactable_true{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring));--transition-duration:var(--sofia-durations-standard);--transition-easing:var(--sofia-easings-standard);--transition-prop:all;cursor:pointer;transition-duration:var(--sofia-durations-standard);transition-property:all;transition-timing-function:var(--sofia-easings-standard)}.sofia-avatar__root--interactable_true:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset,2px);outline-style:var(--focus-ring-style,solid);outline-width:var(--focus-ring-width,2px)}.sofia-avatar__root--size_xl{height:var(--sofia-sizes-avatar-xl);width:var(--sofia-sizes-avatar-xl)}.sofia-badge__root--shape_circle{padding:var(--sofia-spacing-0);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm);height:var(--sofia-sizes-24);width:var(--sofia-sizes-24)}.sofia-badge__root--shape_dot{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-dot);width:var(--sofia-sizes-dot)}.sofia-badge__root--shape_pill{padding-inline:var(--sofia-spacing-1);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);height:var(--sofia-sizes-badge-pill);min-width:var(--sofia-sizes-badge-pill)}.sofia-badge__root--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-badge__root--tone_danger{--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-badge__root--tone_info{--sofia-colors-color-palette-border:var(--sofia-colors-info-border);--sofia-colors-color-palette-fg:var(--sofia-colors-info-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-info-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-info-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-info-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-info-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-info-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-info-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-info-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-info-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-info-subtle-hover)}.sofia-badge__root--tone_neutral{--sofia-colors-color-palette-border:var(--sofia-colors-neutral-border);--sofia-colors-color-palette-fg:var(--sofia-colors-neutral-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-neutral-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-neutral-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-neutral-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-neutral-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-neutral-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-neutral-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-neutral-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-neutral-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-neutral-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-neutral-subtle-hover)}.sofia-badge__root--tone_success{--sofia-colors-color-palette-border:var(--sofia-colors-success-border);--sofia-colors-color-palette-fg:var(--sofia-colors-success-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-success-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-success-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-success-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-success-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-success-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-success-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-success-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-success-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-success-subtle-hover)}.sofia-badge__root--tone_warning{--sofia-colors-color-palette-border:var(--sofia-colors-warning-border);--sofia-colors-color-palette-fg:var(--sofia-colors-warning-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-warning-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-warning-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-warning-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-warning-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-warning-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-warning-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-warning-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-warning-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-warning-subtle-hover)}.sofia-badge__root--variant_solid{background:var(--sofia-colors-color-palette-solid);color:var(--sofia-colors-color-palette-solid-fg)}.sofia-badge__root--variant_subtle{background:var(--sofia-colors-color-palette-muted);color:var(--sofia-colors-color-palette-muted-fg)}.sofia-banner__content--tone_brand{background:var(--sofia-colors-brand-subtle)}.sofia-banner__content--tone_danger{background:var(--sofia-colors-danger-muted)}.sofia-banner__content--tone_neutral{background:var(--sofia-colors-neutral-subtle)}.sofia-banner__content--tone_subtle{background:var(--sofia-colors-bg-subtle)}.sofia-banner__content--tone_success{background:var(--sofia-colors-success-muted)}.sofia-banner__content--tone_warm{background:var(--sofia-colors-bg-warm)}.sofia-banner__content--tone_warning{background:var(--sofia-colors-warning-muted)}.sofia-banner__icon--tone_brand{color:var(--sofia-colors-brand-muted-fg)}.sofia-banner__icon--tone_danger{color:var(--sofia-colors-danger-muted-fg)}.sofia-banner__icon--tone_neutral,.sofia-banner__icon--tone_subtle{color:var(--sofia-colors-neutral-muted-fg)}.sofia-banner__icon--tone_success{color:var(--sofia-colors-success-muted-fg)}.sofia-banner__icon--tone_warm{color:var(--sofia-colors-brand-muted-fg)}.sofia-banner__icon--tone_warning{color:var(--sofia-colors-warning-muted-fg)}.sofia-card__header--surface_subtle{background:var(--sofia-colors-bg-subtle);border-bottom:var(--sofia-border-widths-strong) solid var(--sofia-colors-divider)}.sofia-card__header--surface_subtle[data-scope=collapsible]{border-bottom:var(--sofia-borders-none)}.sofia-card__header--surface_surface{background:var(--sofia-colors-bg-surface);border-bottom:var(--sofia-border-widths-strong) solid var(--sofia-colors-divider)}.sofia-card__header--surface_surface[data-scope=collapsible]{border-bottom:var(--sofia-borders-none)}.sofia-carousel__container--orientation_horizontal{flex-direction:row}.sofia-centered-layout__root--surface_canvas{background:var(--sofia-colors-bg-canvas)}.sofia-combobox__control--withPrefix_true{padding-left:var(--sofia-spacing-0)}.sofia-combobox__control--withSuffix_true{padding-right:var(--sofia-spacing-0)}.sofia-command__input--size_lg{height:var(--sofia-sizes-control-xl)}.sofia-command__input--size_md{height:var(--sofia-sizes-control-lg)}.sofia-command__input--size_sm{height:var(--sofia-sizes-control-md)}.sofia-command__item--size_lg{padding-block:var(--sofia-spacing-2)}.sofia-command__item--size_sm{padding-block:var(--sofia-spacing-1);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-xs)}.sofia-command__list--size_lg{max-height:var(--sofia-sizes-command-list-max-height-lg)}.sofia-command__list--size_md{max-height:var(--sofia-sizes-command-list-max-height-md)}.sofia-command__list--size_sm{max-height:var(--sofia-sizes-command-list-max-height-sm)}.sofia-empty-state__image--size_lg{height:var(--sofia-sizes-empty-state-lg);width:var(--sofia-sizes-empty-state-lg)}.sofia-field__content--direction_horizontal{gap:var(--sofia-spacing-1);flex-direction:row;align-items:center}.sofia-field__label--variant_condensed{color:var(--sofia-colors-fg-muted)}.sofia-fieldset__legend--size_lg,.sofia-fieldset__legend--size_md{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-lg);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-lg)}.sofia-fieldset__legend--size_sm{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm)}.sofia-fieldset__root--size_lg{gap:var(--sofia-spacing-4)}.sofia-fieldset__root--size_md{gap:var(--sofia-spacing-3)}.sofia-fieldset__root--size_sm{gap:var(--sofia-spacing-2)}.sofia-input__innerWrapper--size_lg{padding-block:var(--sofia-spacing-0\.5)}.sofia-input__toggle--size_lg{margin-block:calc(var(--sofia-spacing-0\.5) * -1)}.sofia-input__wrapper--size_lg{min-height:var(--sofia-sizes-control-lg)}.sofia-loader__back--contrast_onBrand{background:var(--sofia-colors-bg-brand)}.sofia-loader__bg--contrast_onBrand{background:var(--sofia-colors-fg-on-brand)}.sofia-loader__container--size_lg{height:var(--sofia-sizes-icon-xl);width:var(--sofia-sizes-icon-xl)}.sofia-loader__front--contrast_onBrand{background:var(--sofia-colors-fg-on-brand)}.sofia-message__root--surface_surface{background:var(--sofia-colors-bg-surface)}.sofia-message__root--tone_danger{--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-message__root--tone_success{--sofia-colors-color-palette-border:var(--sofia-colors-success-border);--sofia-colors-color-palette-fg:var(--sofia-colors-success-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-success-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-success-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-success-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-success-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-success-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-success-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-success-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-success-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-success-subtle-hover)}.sofia-message__root--tone_warning{--sofia-colors-color-palette-border:var(--sofia-colors-warning-border);--sofia-colors-color-palette-fg:var(--sofia-colors-warning-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-warning-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-warning-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-warning-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-warning-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-warning-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-warning-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-warning-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-warning-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-warning-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-warning-subtle-hover)}.sofia-pin-input__input--size_md{padding-block:var(--sofia-spacing-0\.5);height:var(--sofia-sizes-control-md);width:var(--sofia-sizes-control-md)}.sofia-scroll-area__scrollbar--scrollbarVariant_thumbOnly{background:var(--sofia-colors-transparent)}.sofia-scroll-area__scrollbar--variant_always{opacity:1}.sofia-scroll-area__scrollbar--variant_hover{opacity:0}.sofia-scroll-area__scrollbar--variant_hover[data-hover],.sofia-scroll-area__scrollbar--variant_hover[data-scrolling]{opacity:1;pointer-events:auto}.sofia-scroll-area__scrollbar--variant_hover[data-scrolling]{--transition-duration:var(--sofia-durations-instant);transition-duration:var(--sofia-durations-instant)}.sofia-sidebar__groupLabel--collapsible_offcanvas{--transition-prop:none;transition-property:none}.sofia-sidebar__inset--variant_inset{background:var(--sofia-colors-bg-surface);margin:var(--sofia-spacing-2);border-radius:var(--sofia-radii-sidebar-panel);box-shadow:var(--sofia-shadows-raised)}.sofia-sidebar__menuLabel--collapsible_offcanvas{--transition-prop:none;transition-property:none}.sofia-sidebar__menuLink--collapsible_offcanvas{--transition-prop:background-color, color;transition-property:background-color,color}.sofia-sidebar__menuSkeleton--collapsible_offcanvas{--transition-prop:none;transition-property:none}.sofia-sidebar__panel--collapsible_offcanvas{--transition-duration:var(--sofia-durations-move);--transition-easing:var(--sofia-easings-move);--transition-prop:width, transform, opacity;transition-duration:var(--sofia-durations-move);transition-property:width,transform,opacity;transition-timing-function:var(--sofia-easings-move)}.sofia-sidebar__panel--side_right{box-shadow:var(--sofia-shadows-docked-right);order:2}.sofia-sidebar__panel--variant_inset{background:var(--sofia-colors-transparent);box-shadow:var(--sofia-shadows-none)}.sofia-steps\.step__content--state_default{color:var(--sofia-colors-fg-muted)}.sofia-steps\.step__dot--showNumber_false,.sofia-steps\.step__dot--withIcon_false{height:var(--sofia-sizes-12);width:var(--sofia-sizes-12)}.sofia-steps\.step__root--state_current{--bg:var(--sofia-colors-brand-solid);--dot-text-color:var(--sofia-colors-brand-solid-fg)}.sofia-steps\.step__root--state_danger{--bg:var(--sofia-colors-danger-solid);--dot-text-color:var(--sofia-colors-danger-solid-fg)}.sofia-steps\.step__root--state_default{--bg:var(--sofia-colors-bg-muted);--dot-text-color:var(--sofia-colors-fg-muted)}.sofia-steps\.step__root--state_success{--bg:var(--sofia-colors-success-solid);--dot-text-color:var(--sofia-colors-success-solid-fg)}.sofia-steps\.step__root--state_visited{--bg:var(--sofia-colors-brand-muted);--dot-text-color:var(--sofia-colors-brand-muted-fg)}.sofia-steps\.step__root--state_warning{--bg:var(--sofia-colors-warning-solid);--dot-text-color:var(--sofia-colors-warning-solid-fg)}.sofia-swap__indicator--animation_fade:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-fast);animation-name:fade-out,blur-out;animation-timing-function:var(--sofia-easings-glide)}.sofia-swap__indicator--animation_fade:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-snappy);animation-name:fade-in,blur-in;animation-timing-function:var(--sofia-easings-glide)}.sofia-swap__indicator--animation_scale:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-fast);animation-name:scale-out,fade-out,blur-out;animation-timing-function:var(--sofia-easings-swift)}.sofia-swap__indicator--animation_scale:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-snappy);animation-name:scale-in,fade-in,blur-in;animation-timing-function:var(--sofia-easings-snap)}.sofia-toggle__root--shape_circle{border-radius:var(--sofia-radii-full);aspect-ratio:var(--sofia-aspect-ratios-square)}.sofia-toggle__root--shape_pill{border-radius:var(--sofia-radii-button)}.sofia-toggle__root--shape_pill[data-orientation=vertical]{justify-content:flex-start}.sofia-toggle__root--size_lg{padding-inline:var(--sofia-spacing-button-padding-x-lg);padding-block:calc(var(--sofia-spacing-1) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);height:var(--sofia-sizes-fit);min-height:var(--sofia-sizes-control-lg)}.sofia-toggle__root--size_md{padding-inline:var(--sofia-spacing-button-padding-x-md);padding-block:calc(var(--sofia-spacing-0\.5) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);height:var(--sofia-sizes-fit);min-height:var(--sofia-sizes-control-md)}.sofia-toggle__root--size_sm{padding-inline:var(--sofia-spacing-button-padding-x-sm);padding-block:calc(var(--sofia-spacing-0\.5) - var(--sofia-border-widths-default));font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);height:var(--sofia-sizes-fit);min-height:var(--sofia-sizes-control-sm)}.sofia-toggle__root--variant_ghost{background:var(--sofia-colors-transparent);color:var(--sofia-colors-brand-fg)}.sofia-toggle__root--variant_ghost[data-state=on]{background:var(--sofia-colors-brand-muted);color:var(--sofia-colors-brand-muted-fg)}.sofia-toggle__root--variant_ghost[data-state=on]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);color:var(--sofia-colors-fg-disabled)}.sofia-toggle__root--variant_ghost:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){color:var(--sofia-colors-fg-disabled)}.sofia-toggle__root--variant_outline{background:var(--sofia-colors-bg-surface);border-color:var(--sofia-colors-brand-border);color:var(--sofia-colors-brand-fg)}.sofia-toggle__root--variant_outline[data-state=on]{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-toggle__root--variant_outline[data-state=on]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-bg-disabled);border-color:var(--sofia-colors-border-strong);color:var(--sofia-colors-fg-disabled)}.sofia-toggle__root--variant_outline:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){border-color:var(--sofia-colors-border-strong);color:var(--sofia-colors-fg-disabled)}.sofia-toggle-group__item--shape_circle{border-radius:var(--sofia-radii-full);aspect-ratio:var(--sofia-aspect-ratios-square)}.sofia-toggle-group__item--shape_pill{border-radius:var(--sofia-radii-segment);flex-grow:1}.sofia-toggle-group__item--shape_pill[data-orientation=vertical]{justify-content:flex-start}.sofia-toggle-group__item--size_lg{padding-inline:var(--sofia-spacing-3);padding-block:var(--sofia-spacing-1);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-md);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-md);min-height:var(--sofia-sizes-control-lg)}.sofia-toggle-group__item--size_md{padding-inline:var(--sofia-spacing-2);padding-block:var(--sofia-spacing-0\.5);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-sm);min-height:var(--sofia-sizes-control-md)}.sofia-toggle-group__item--size_sm{padding-inline:var(--sofia-spacing-1);padding-block:var(--sofia-spacing-0\.5);font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-xs);font-weight:var(--sofia-font-weights-strong);line-height:var(--sofia-line-heights-xs);min-height:var(--sofia-sizes-control-sm)}.sofia-toggle-group__root--shape_circle{border-radius:var(--sofia-radii-full);width:fit-content}.sofia-toggle-group__root--shape_pill{border-radius:var(--sofia-radii-segment)}.sofia-toggle-group__root--variant_ghost{gap:var(--sofia-spacing-0\.5)}.sofia-toggle-group__root--variant_outline{gap:var(--sofia-spacing-1)}.sofia-toggle-group__root--variant_segmented{background:var(--sofia-colors-bg-muted);gap:var(--sofia-spacing-0\.25)}.sofia-accordion__root--unstyled_false{border-color:var(--sofia-colors-divider);border-style:solid;border-bottom-width:var(--sofia-border-widths-divider);border-top-width:var(--sofia-border-widths-divider)}.sofia-accordion__root--unstyled_false>:not([hidden])~:not([hidden]){border-bottom-width:0;border-top-width:var(--sofia-border-widths-divider)}.sofia-avatar__fallback--size_sm{font-family:var(--sofia-fonts-body);font-size:var(--sofia-font-sizes-sm);font-weight:var(--sofia-font-weights-regular);line-height:var(--sofia-line-heights-sm)}.sofia-avatar__fallback--size_sm svg{height:var(--sofia-sizes-avatar-icon-sm);width:var(--sofia-sizes-avatar-icon-sm)}.sofia-avatar__fallback--tone_brand{background:var(--sofia-colors-brand-solid);color:var(--sofia-colors-brand-solid-fg)}.sofia-avatar__fallback--tone_neutral{background:var(--sofia-colors-bg-muted);color:var(--sofia-colors-fg-muted)}.sofia-avatar__root--size_sm{height:var(--sofia-sizes-avatar-sm);width:var(--sofia-sizes-avatar-sm)}.sofia-centered-layout__root--surface_brand{background:var(--sofia-colors-bg-brand)}.sofia-centered-layout__root--surface_warm{background:var(--sofia-colors-bg-warm)}.sofia-combobox__control--size_md{padding-block:var(--sofia-spacing-0\.25);min-height:var(--sofia-sizes-control-md)}.sofia-data-list__item--orientation_horizontal{flex-direction:row}.sofia-data-list__item--orientation_vertical{flex-direction:column}.sofia-empty-state__image--size_md{height:var(--sofia-sizes-empty-state-md);width:var(--sofia-sizes-empty-state-md)}.sofia-field__content--direction_vertical{gap:var(--sofia-spacing-0\.5);flex-direction:column;align-items:stretch}.sofia-field__label--variant_default{color:var(--sofia-colors-fg)}.sofia-input__innerWrapper--size_md{padding-block:var(--sofia-spacing-0\.25)}.sofia-input__toggle--size_md{margin-block:calc(var(--sofia-spacing-0\.25) * -1)}.sofia-input__wrapper--size_md{min-height:var(--sofia-sizes-control-md)}.sofia-loader__back--contrast_default{background:var(--sofia-colors-bg-surface)}.sofia-loader__bg--contrast_default{background:var(--sofia-colors-brand-solid)}.sofia-loader__container--size_md{height:var(--sofia-sizes-icon-lg);width:var(--sofia-sizes-icon-lg)}.sofia-loader__front--contrast_default{background:var(--sofia-colors-brand-solid)}.sofia-message__content--size_lg{padding:var(--sofia-spacing-2)}.sofia-message__content--size_sm{padding:var(--sofia-spacing-1)}.sofia-message__icon--size_lg svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-message__icon--size_sm svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-message__root--surface_subtle{background:var(--sofia-colors-bg-subtle)}.sofia-message__root--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-message__root--tone_info{--sofia-colors-color-palette-border:var(--sofia-colors-info-border);--sofia-colors-color-palette-fg:var(--sofia-colors-info-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-info-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-info-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-info-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-info-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-info-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-info-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-info-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-info-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-info-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-info-subtle-hover)}.sofia-progress-bar__root--tone_brand{--sofia-colors-color-palette-border:var(--sofia-colors-brand-border);--sofia-colors-color-palette-fg:var(--sofia-colors-brand-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-brand-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-brand-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-brand-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-brand-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-brand-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-brand-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-brand-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-brand-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-brand-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-brand-subtle-hover)}.sofia-select__trigger--size_md{padding-block:var(--sofia-spacing-0\.25);min-height:var(--sofia-sizes-control-md)}.sofia-table__headerRow--density_comfortable{height:var(--sofia-sizes-table-row-comfortable)}.sofia-table__headerRow--density_compact{height:var(--sofia-sizes-table-row-compact)}.sofia-table__row--density_comfortable{height:var(--sofia-sizes-table-row-comfortable)}.sofia-table__row--density_compact{height:var(--sofia-sizes-table-row-compact)}.sofia-accordion__root--unstyled_true{gap:var(--sofia-spacing-1);flex-direction:column;display:flex}.sofia-action-bar__positioner--placement_bottom-start{bottom:calc(env(safe-area-inset-bottom) + var(--action-bar-offset));justify-content:flex-start;padding-inline-start:var(--action-bar-offset)}.sofia-avatar__fallback--tone_danger{background:var(--sofia-colors-danger-solid);color:var(--sofia-colors-danger-solid-fg)}.sofia-badge__root--variant_outline{background:var(--sofia-colors-bg-surface);border-color:var(--sofia-colors-color-palette-border);border-style:solid;border-width:var(--sofia-border-widths-default);color:var(--sofia-colors-color-palette-fg)}.sofia-card__header--headerSize_md{min-height:var(--sofia-sizes-card-header-md)}.sofia-card__header--headerSize_sm{max-height:var(--sofia-sizes-card-header-sm);min-height:var(--sofia-sizes-card-header-sm)}.sofia-carousel__container--orientation_vertical{height:var(--sofia-sizes-full);flex-direction:column}.sofia-carousel__indicators--orientation_vertical{flex-direction:column}.sofia-carousel__nextControl--controls_floating{z-index:var(--sofia-z-index-raised);right:var(--sofia-spacing-2);position:absolute;top:50%;transform:translateY(-50%)}.sofia-carousel__prevControl--controls_floating{z-index:var(--sofia-z-index-raised);left:var(--sofia-spacing-2);position:absolute;top:50%;transform:translateY(-50%)}.sofia-carousel__viewport--orientation_vertical{height:var(--sofia-sizes-full)}.sofia-combobox__control--size_lg{padding-block:var(--sofia-spacing-0\.5);min-height:var(--sofia-sizes-control-lg)}.sofia-input__wrapper--withPrefix_true{padding-left:var(--sofia-spacing-0)}.sofia-input__wrapper--withSuffix_true{padding-right:var(--sofia-spacing-0)}.sofia-loader__container--size_sm{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-pin-input__input--size_lg{padding-block:var(--sofia-spacing-1);height:var(--sofia-sizes-control-lg);width:var(--sofia-sizes-control-lg)}.sofia-progress-bar__root--tone_danger{--sofia-colors-color-palette-border:var(--sofia-colors-danger-border);--sofia-colors-color-palette-fg:var(--sofia-colors-danger-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-danger-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-danger-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-danger-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-danger-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-danger-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-danger-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-danger-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-danger-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-danger-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-danger-subtle-hover)}.sofia-progress-bar__root--tone_success{--sofia-colors-color-palette-border:var(--sofia-colors-success-border);--sofia-colors-color-palette-fg:var(--sofia-colors-success-fg);--sofia-colors-color-palette-focus-ring:var(--sofia-colors-success-focus-ring);--sofia-colors-color-palette-muted:var(--sofia-colors-success-muted);--sofia-colors-color-palette-muted-fg:var(--sofia-colors-success-muted-fg);--sofia-colors-color-palette-solid:var(--sofia-colors-success-solid);--sofia-colors-color-palette-solid-fg:var(--sofia-colors-success-solid-fg);--sofia-colors-color-palette-solid-hover:var(--sofia-colors-success-solid-hover);--sofia-colors-color-palette-subtle:var(--sofia-colors-success-subtle);--sofia-colors-color-palette-subtle-active:var(--sofia-colors-success-subtle-active);--sofia-colors-color-palette-subtle-fg:var(--sofia-colors-success-subtle-fg);--sofia-colors-color-palette-subtle-hover:var(--sofia-colors-success-subtle-hover)}.sofia-progress-bar__valueText--tone_danger,.sofia-progress-bar__valueText--tone_success{color:var(--sofia-colors-color-palette-fg)}.sofia-select__trigger--size_lg{padding-block:var(--sofia-spacing-0\.5);min-height:var(--sofia-sizes-control-lg)}.sofia-sidebar__groupLabel--mobile_true{--transition-prop:none;transition-property:none}.sofia-sidebar__groupLabel--state_collapsed{opacity:0}.sofia-sidebar__menuAction--state_collapsed{display:none}[data-scope=navigation-menu][data-part=content] .sofia-sidebar__menuAction--state_collapsed{display:inline-flex}.sofia-sidebar__menuBadge--state_collapsed{display:none}[data-scope=navigation-menu][data-part=content] .sofia-sidebar__menuBadge--state_collapsed{display:inline-flex}.sofia-sidebar__menuChevron--state_collapsed{opacity:0}[data-scope=navigation-menu][data-part=content] .sofia-sidebar__menuChevron--state_collapsed{opacity:1}.sofia-sidebar__menuLabel--mobile_true{--transition-prop:none;transition-property:none}.sofia-sidebar__menuLabel--state_collapsed{opacity:0}[data-scope=navigation-menu][data-part=content] .sofia-sidebar__menuLabel--state_collapsed{opacity:1}.sofia-sidebar__menuLink--mobile_true{--transition-prop:background-color, color;transition-property:background-color,color}.sofia-sidebar__menuLink--state_collapsed{padding-inline:calc((var(--sidebar-width-icon) - var(--sidebar-icon-size)) / 2)}[data-scope=navigation-menu][data-part=content] .sofia-sidebar__menuLink--state_collapsed{padding-inline:var(--sofia-spacing-2)}.sofia-sidebar__menuSkeleton--mobile_true{--transition-prop:none;transition-property:none}.sofia-sidebar__menuSkeleton--state_collapsed{padding-inline:calc((var(--sidebar-width-icon) - var(--sidebar-icon-size)) / 2)}.sofia-sidebar__menuSkeletonText--state_collapsed{visibility:hidden}.sofia-sidebar__panel--mobile_true{--transition-prop:none;margin:var(--sofia-spacing-0);box-shadow:var(--sofia-shadows-none);border-radius:0;width:100%;height:100%;transition-property:none}.sofia-sidebar__panel--state_collapsed{width:var(--sidebar-width-icon)}.sofia-sidebar__panel--variant_floating{margin:var(--sofia-spacing-2);border-radius:var(--sofia-radii-sidebar-panel);box-shadow:var(--sofia-shadows-floating);height:calc(100% - var(--sofia-spacing-2))}.sofia-steps\.step__dot--showNumber_true,.sofia-steps\.step__dot--withIcon_true{height:var(--sofia-sizes-24);width:var(--sofia-sizes-24)}.sofia-steps\.step__root--state_info{--bg:var(--sofia-colors-info-solid);--dot-text-color:var(--sofia-colors-info-solid-fg)}.sofia-swap__indicator--animation_flip{backface-visibility:hidden}.sofia-swap__indicator--animation_flip:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-snappy);animation-name:flip-out,blur-out;animation-timing-function:var(--sofia-easings-crisp)}.sofia-swap__indicator--animation_flip:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-slow);animation-name:flip-in,blur-in;animation-timing-function:var(--sofia-easings-crisp)}.sofia-swap__indicator--animation_rotate:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--sofia-durations-fast);animation-name:rotate-out,fade-out,blur-out;animation-timing-function:var(--sofia-easings-smooth)}.sofia-swap__indicator--animation_rotate:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--sofia-durations-normal);animation-name:rotate-in,fade-in,blur-in;animation-timing-function:var(--sofia-easings-crisp)}.sofia-swap__root--animation_flip{perspective:200px}.sofia-table__headerRow--density_spacious,.sofia-table__row--density_spacious{height:var(--sofia-sizes-table-row-spacious)}@media (min-width:40rem){.sofia-fieldset__legend--size_lg{font-size:var(--sofia-font-sizes-xl);line-height:var(--sofia-line-heights-xl)}.sofia-dialog__content--scroll_inside{max-height:min(80vh,100dvh - 4rem);margin-block:auto}.sofia-dialog__content--size_md{max-width:min(var(--sofia-sizes-dialog-md), calc(100% - 2rem))}.sofia-dialog__positioner--scroll_inside{height:100dvh;overflow:auto}.sofia-dialog__body--scroll_outside{overflow-y:visible}.sofia-dialog__content--scroll_outside{margin-block:var(--sofia-spacing-8);max-height:none}.sofia-dialog__content--size_full{max-width:calc(100% - 4rem);min-height:calc(100dvh - 4rem)}.sofia-dialog__content--size_lg{max-width:min(var(--sofia-sizes-dialog-lg), calc(100% - 2rem))}.sofia-dialog__positioner--scroll_outside{overscroll-behavior-y:contain;align-items:flex-start;height:100dvh;overflow-y:auto}}@media (hover:hover) and (pointer:fine){.sofia-toggle__root--variant_ghost[data-state=on]:is(:hover,[data-hover]).sofia-toggle__root--variant_ghost[data-state=on]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-active)}.sofia-toggle__root--variant_ghost:is(:hover,[data-hover]).sofia-toggle__root--variant_ghost:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover);color:var(--sofia-colors-brand-subtle-fg)}.sofia-toggle__root--variant_outline[data-state=on]:is(:hover,[data-hover]).sofia-toggle__root--variant_outline[data-state=on]:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-solid-hover);border-color:var(--sofia-colors-brand-solid-hover);color:var(--sofia-colors-brand-solid-fg)}.sofia-toggle__root--variant_outline:is(:hover,[data-hover]).sofia-toggle__root--variant_outline:not(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--sofia-colors-brand-subtle-hover);color:var(--sofia-colors-brand-subtle-fg)}}}@layer compound_variants{.sofia-carousel__nextControl--compound__controls_floating__orientation_vertical{bottom:var(--sofia-spacing-2);top:auto;left:50%;right:auto;transform:translate(-50%)rotate(90deg)}.sofia-carousel__prevControl--compound__controls_floating__orientation_vertical{left:50%;top:var(--sofia-spacing-2);transform:translate(-50%)rotate(90deg)}.sofia-sidebar__groupLabel--compound__collapsible_none__state_collapsed,.sofia-sidebar__menuChevron--compound__collapsible_none__state_collapsed,.sofia-sidebar__menuLabel--compound__collapsible_none__state_collapsed{opacity:1}.sofia-sidebar__menuLink--compound__collapsible_none__state_collapsed,.sofia-sidebar__menuSkeleton--compound__collapsible_none__state_collapsed{padding-inline:var(--sofia-spacing-2)}.sofia-sidebar__menuSkeletonText--compound__collapsible_none__state_collapsed{visibility:visible}.sofia-sidebar__panel--compound__collapsible_none__state_collapsed{width:var(--sidebar-width)}.sofia-sidebar__panel--compound__collapsible_offcanvas__side_right__state_collapsed{transform:translate(100%)}.sofia-sidebar__panel--compound__collapsible_offcanvas__state_collapsed{opacity:0;pointer-events:none;width:var(--sofia-sizes-0);transform:translate(-100%)}.sofia-toggle__root--compound__shape_circle__size_lg{padding-inline:var(--sofia-spacing-0);padding-block:var(--sofia-spacing-0);height:var(--sofia-sizes-control-lg);min-height:initial;width:var(--sofia-sizes-control-lg)}.sofia-toggle__root--compound__shape_circle__size_lg svg{height:var(--sofia-sizes-icon-lg);width:var(--sofia-sizes-icon-lg)}.sofia-toggle__root--compound__shape_circle__size_md{padding-inline:var(--sofia-spacing-0);padding-block:var(--sofia-spacing-0);height:var(--sofia-sizes-control-md);min-height:initial;width:var(--sofia-sizes-control-md)}.sofia-toggle__root--compound__shape_circle__size_md svg{height:var(--sofia-sizes-icon-md);width:var(--sofia-sizes-icon-md)}.sofia-toggle__root--compound__shape_circle__size_sm{padding-inline:var(--sofia-spacing-0);padding-block:var(--sofia-spacing-0);height:var(--sofia-sizes-control-xs);min-height:initial;width:var(--sofia-sizes-control-xs)}.sofia-toggle__root--compound__shape_circle__size_sm svg{height:var(--sofia-sizes-icon-sm);width:var(--sofia-sizes-icon-sm)}.sofia-toggle-group__item--compound__shape_circle__size_lg{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-control-lg);min-height:initial;width:var(--sofia-sizes-control-lg)}.sofia-toggle-group__item--compound__shape_circle__size_md{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-control-md);min-height:initial;width:var(--sofia-sizes-control-md)}.sofia-toggle-group__item--compound__shape_circle__size_sm{padding:var(--sofia-spacing-0);height:var(--sofia-sizes-control-sm);min-height:initial;width:var(--sofia-sizes-control-sm)}.group:is(:hover,[data-hover]) .sofia-avatar__fallback--compound__interactable_true__tone_brand{background:var(--sofia-colors-brand-solid-hover)}.group:is(:hover,[data-hover]) .sofia-avatar__fallback--compound__interactable_true__tone_danger{background:var(--sofia-colors-danger-solid-hover)}.group:is(:hover,[data-hover]) .sofia-avatar__fallback--compound__interactable_true__tone_info{background:var(--sofia-colors-info-solid-hover)}.group:is(:hover,[data-hover]) .sofia-avatar__fallback--compound__interactable_true__tone_neutral{background:var(--sofia-colors-neutral-subtle-hover)}}}
