@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-ext-400-normal.0fqyy_rzir8wk.woff2)format("woff2"),url(../media/dm-sans-latin-ext-400-normal.2wgrmp5e19scw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-ext-500-normal.3kt-ux4qy_ne2.woff2)format("woff2"),url(../media/dm-sans-latin-ext-500-normal.3exo923874x5t.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-ext-600-normal.2h9q_0618j3sz.woff2)format("woff2"),url(../media/dm-sans-latin-ext-600-normal.2uv0s9c16r-jh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-ext-700-normal.2hzb0w6rbfwop.woff2)format("woff2"),url(../media/dm-sans-latin-ext-700-normal.3l0fp675b56tl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-ext-400-normal.0_-sohr84qyir.woff2)format("woff2"),url(../media/dm-mono-latin-ext-400-normal.17hicw0t-pj96.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-mono-latin-400-normal.3--he8xuwzehy.woff2)format("woff2"),url(../media/dm-mono-latin-400-normal.20yxb24gp-vsx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--medo-color-slate-50:#f8fafc;--medo-color-slate-100:#f1f5f9;--medo-color-slate-200:#e2e8f0;--medo-color-slate-300:#cad5e2;--medo-color-slate-400:#90a1b9;--medo-color-slate-500:#62748e;--medo-color-slate-600:#45556c;--medo-color-slate-700:#314158;--medo-color-slate-800:#1d293d;--medo-color-slate-900:#0f172b;--medo-color-slate-950:#020618;--medo-color-red-50:#fef2f2;--medo-color-red-100:#ffe2e2;--medo-color-red-200:#ffc9c9;--medo-color-red-300:#ffa2a2;--medo-color-red-400:#ff6467;--medo-color-red-500:#fb2c36;--medo-color-red-600:#e7000b;--medo-color-red-700:#c10007;--medo-color-red-800:#9f0712;--medo-color-red-900:#82181a;--medo-color-red-950:#460809;--medo-color-amber-50:#fffbeb;--medo-color-amber-100:#fef3c6;--medo-color-amber-200:#fee685;--medo-color-amber-300:#ffd230;--medo-color-amber-400:#ffb900;--medo-color-amber-500:#fe9a00;--medo-color-amber-600:#e17100;--medo-color-amber-700:#bb4d00;--medo-color-amber-800:#973c00;--medo-color-amber-900:#7b3306;--medo-color-amber-950:#461901;--medo-color-green-50:#f0fdf4;--medo-color-green-100:#dcfce7;--medo-color-green-200:#b9f8cf;--medo-color-green-300:#7bf1a8;--medo-color-green-400:#05df72;--medo-color-green-500:#00c950;--medo-color-green-600:#00a63e;--medo-color-green-700:#008236;--medo-color-green-800:#016630;--medo-color-green-900:#0d542b;--medo-color-green-950:#032e15;--medo-color-brand-50:#f1f6f5;--medo-color-brand-100:#e1ecea;--medo-color-brand-200:#c0d6d1;--medo-color-brand-300:#96bbb3;--medo-color-brand-400:#5d988d;--medo-color-brand-500:#007265;--medo-color-brand-600:#005f54;--medo-color-brand-700:#004d44;--medo-color-brand-800:#003b34;--medo-color-brand-900:#002b25;--medo-color-brand-950:#001612;--medo-color-sky-50:#f0f9ff;--medo-color-sky-100:#dff2fe;--medo-color-sky-200:#b8e6fe;--medo-color-sky-300:#74d4ff;--medo-color-sky-400:#00bcff;--medo-color-sky-500:#00a6f4;--medo-color-sky-600:#0084d1;--medo-color-sky-700:#0069a8;--medo-color-sky-800:#00598a;--medo-color-sky-900:#024a70;--medo-color-sky-950:#052f4a;--medo-color-violet-50:#f5f3ff;--medo-color-violet-100:#ede9fe;--medo-color-violet-200:#ddd6ff;--medo-color-violet-300:#c4b4ff;--medo-color-violet-400:#a684ff;--medo-color-violet-500:#8e51ff;--medo-color-violet-600:#7f22fe;--medo-color-violet-700:#7008e7;--medo-color-violet-800:#5d0ec0;--medo-color-violet-900:#4d179a;--medo-color-violet-950:#2f0d68;--medo-color-pink-50:#fdf2f8;--medo-color-pink-100:#fce7f3;--medo-color-pink-200:#fccee8;--medo-color-pink-300:#fda5d5;--medo-color-pink-400:#fb64b6;--medo-color-pink-500:#f6339a;--medo-color-pink-600:#e60076;--medo-color-pink-700:#c6005c;--medo-color-pink-800:#a3004c;--medo-color-pink-900:#861043;--medo-color-pink-950:#510424;--medo-color-black-1000:#000;--medo-color-white-0:#fff;--medo-color-slate-alpha-6:#0f172b0f;--medo-color-slate-alpha-8:#0f172b14;--medo-color-slate-alpha-10:#0f172b1a;--medo-color-slate-alpha-12:#0f172b1f;--medo-color-slate-alpha-16:#0f172b29;--medo-color-black-alpha-40:#0006;--medo-color-black-alpha-50:#00000080;--medo-color-black-alpha-60:#0009;--medo-color-white-alpha-6:#ffffff0f;--medo-color-white-alpha-8:#ffffff14;--medo-color-white-alpha-12:#ffffff1f;--medo-color-white-alpha-16:#ffffff29;--medo-color-primary-50:var(--medo-color-brand-50);--medo-color-primary-100:var(--medo-color-brand-100);--medo-color-primary-200:var(--medo-color-brand-200);--medo-color-primary-300:var(--medo-color-brand-300);--medo-color-primary-400:var(--medo-color-brand-400);--medo-color-primary-500:var(--medo-color-brand-500);--medo-color-primary-600:var(--medo-color-brand-600);--medo-color-primary-700:var(--medo-color-brand-700);--medo-color-primary-800:var(--medo-color-brand-800);--medo-color-primary-900:var(--medo-color-brand-900);--medo-color-primary-950:var(--medo-color-brand-950);--medo-color-success-50:var(--medo-color-green-50);--medo-color-success-100:var(--medo-color-green-100);--medo-color-success-200:var(--medo-color-green-200);--medo-color-success-300:var(--medo-color-green-300);--medo-color-success-400:var(--medo-color-green-400);--medo-color-success-500:var(--medo-color-green-500);--medo-color-success-600:var(--medo-color-green-600);--medo-color-success-700:var(--medo-color-green-700);--medo-color-success-800:var(--medo-color-green-800);--medo-color-success-900:var(--medo-color-green-900);--medo-color-success-950:var(--medo-color-green-950);--medo-color-warning-50:var(--medo-color-amber-50);--medo-color-warning-100:var(--medo-color-amber-100);--medo-color-warning-200:var(--medo-color-amber-200);--medo-color-warning-300:var(--medo-color-amber-300);--medo-color-warning-400:var(--medo-color-amber-400);--medo-color-warning-500:var(--medo-color-amber-500);--medo-color-warning-600:var(--medo-color-amber-600);--medo-color-warning-700:var(--medo-color-amber-700);--medo-color-warning-800:var(--medo-color-amber-800);--medo-color-warning-900:var(--medo-color-amber-900);--medo-color-warning-950:var(--medo-color-amber-950);--medo-color-danger-50:var(--medo-color-red-50);--medo-color-danger-100:var(--medo-color-red-100);--medo-color-danger-200:var(--medo-color-red-200);--medo-color-danger-300:var(--medo-color-red-300);--medo-color-danger-400:var(--medo-color-red-400);--medo-color-danger-500:var(--medo-color-red-500);--medo-color-danger-600:var(--medo-color-red-600);--medo-color-danger-700:var(--medo-color-red-700);--medo-color-danger-800:var(--medo-color-red-800);--medo-color-danger-900:var(--medo-color-red-900);--medo-color-danger-950:var(--medo-color-red-950);--medo-color-info-50:var(--medo-color-sky-50);--medo-color-info-100:var(--medo-color-sky-100);--medo-color-info-200:var(--medo-color-sky-200);--medo-color-info-300:var(--medo-color-sky-300);--medo-color-info-400:var(--medo-color-sky-400);--medo-color-info-500:var(--medo-color-sky-500);--medo-color-info-600:var(--medo-color-sky-600);--medo-color-info-700:var(--medo-color-sky-700);--medo-color-info-800:var(--medo-color-sky-800);--medo-color-info-900:var(--medo-color-sky-900);--medo-color-info-950:var(--medo-color-sky-950);--medo-color-neutral-50:var(--medo-color-slate-50);--medo-color-neutral-100:var(--medo-color-slate-100);--medo-color-neutral-200:var(--medo-color-slate-200);--medo-color-neutral-300:var(--medo-color-slate-300);--medo-color-neutral-400:var(--medo-color-slate-400);--medo-color-neutral-500:var(--medo-color-slate-500);--medo-color-neutral-600:var(--medo-color-slate-600);--medo-color-neutral-700:var(--medo-color-slate-700);--medo-color-neutral-800:var(--medo-color-slate-800);--medo-color-neutral-900:var(--medo-color-slate-900);--medo-color-neutral-950:var(--medo-color-slate-950);--medo-color-focus-ring:var(--medo-color-info-600);--medo-color-focus-halo:var(--medo-color-white-0);--medo-color-shadow-ambient:var(--medo-color-slate-alpha-6);--medo-color-shadow-key:var(--medo-color-slate-alpha-10);--medo-color-shadow-key-strong:var(--medo-color-slate-alpha-16);--medo-color-surface-canvas:var(--medo-color-neutral-50);--medo-color-surface-default:var(--medo-color-white-0);--medo-color-surface-raised:var(--medo-color-white-0);--medo-color-surface-subtle:var(--medo-color-neutral-100);--medo-color-surface-brand-subtle:var(--medo-color-primary-50);--medo-color-surface-brand-muted:var(--medo-color-primary-100);--medo-color-surface-brand-bold:var(--medo-color-primary-600);--medo-color-surface-inverse:var(--medo-color-neutral-900);--medo-color-surface-thumb:var(--medo-color-white-0);--medo-color-surface-on-media:var(--medo-color-white-alpha-16);--medo-color-text-primary:var(--medo-color-neutral-900);--medo-color-text-secondary:var(--medo-color-neutral-600);--medo-color-text-disabled:var(--medo-color-neutral-400);--medo-color-text-on-brand:var(--medo-color-white-0);--medo-color-text-on-brand-secondary:var(--medo-color-primary-100);--medo-color-text-on-action:var(--medo-color-white-0);--medo-color-text-on-danger:var(--medo-color-white-0);--medo-color-text-brand:var(--medo-color-primary-700);--medo-color-text-brand-hover:var(--medo-color-primary-800);--medo-color-text-brand-pressed:var(--medo-color-primary-900);--medo-color-text-danger:var(--medo-color-danger-700);--medo-color-text-inverse:var(--medo-color-white-0);--medo-color-text-inverse-secondary:var(--medo-color-neutral-400);--medo-color-text-on-media:var(--medo-color-white-0);--medo-color-code-keyword:var(--medo-color-violet-700);--medo-color-code-string:var(--medo-color-green-800);--medo-color-code-function:var(--medo-color-sky-700);--medo-color-code-constant:var(--medo-color-pink-700);--medo-color-code-comment:var(--medo-color-neutral-600);--medo-color-code-punctuation:var(--medo-color-neutral-700);--medo-color-border-default:var(--medo-color-neutral-200);--medo-color-border-strong:var(--medo-color-neutral-500);--medo-color-border-strong-hover:var(--medo-color-neutral-600);--medo-color-border-brand:var(--medo-color-primary-200);--medo-color-border-danger:var(--medo-color-danger-600);--medo-color-border-media:var(--medo-color-slate-alpha-10);--medo-color-action-primary:var(--medo-color-primary-600);--medo-color-action-primary-hover:var(--medo-color-primary-700);--medo-color-action-primary-pressed:var(--medo-color-primary-800);--medo-color-action-secondary:var(--medo-color-neutral-200);--medo-color-action-secondary-hover:var(--medo-color-neutral-300);--medo-color-action-secondary-pressed:var(--medo-color-neutral-400);--medo-color-action-danger:var(--medo-color-danger-600);--medo-color-action-danger-hover:var(--medo-color-danger-700);--medo-color-action-danger-pressed:var(--medo-color-danger-800);--medo-color-action-disabled:var(--medo-color-neutral-100);--medo-color-action-toggle-off:var(--medo-color-neutral-500);--medo-color-action-toggle-off-hover:var(--medo-color-neutral-600);--medo-color-action-selected:var(--medo-color-primary-100);--medo-color-action-selected-hover:var(--medo-color-primary-200);--medo-color-action-selected-pressed:var(--medo-color-primary-300);--medo-color-state-hover:var(--medo-color-slate-alpha-8);--medo-color-state-pressed:var(--medo-color-slate-alpha-12);--medo-color-state-hover-inverse:var(--medo-color-white-alpha-8);--medo-color-state-pressed-inverse:var(--medo-color-white-alpha-12);--medo-color-state-hover-on-media:var(--medo-color-white-alpha-12);--medo-color-state-pressed-on-media:var(--medo-color-white-alpha-16);--medo-color-overlay-scrim:var(--medo-color-black-alpha-40);--medo-color-overlay-media:var(--medo-color-black-alpha-60);--medo-color-feedback-success-surface:var(--medo-color-success-50);--medo-color-feedback-success-text:var(--medo-color-success-700);--medo-color-feedback-success-border:var(--medo-color-success-200);--medo-color-feedback-success-solid:var(--medo-color-success-700);--medo-color-feedback-success-on-solid:var(--medo-color-white-0);--medo-color-feedback-warning-surface:var(--medo-color-warning-50);--medo-color-feedback-warning-text:var(--medo-color-warning-700);--medo-color-feedback-warning-border:var(--medo-color-warning-200);--medo-color-feedback-warning-solid:var(--medo-color-warning-400);--medo-color-feedback-warning-on-solid:var(--medo-color-neutral-900);--medo-color-feedback-danger-surface:var(--medo-color-danger-50);--medo-color-feedback-danger-text:var(--medo-color-danger-700);--medo-color-feedback-danger-border:var(--medo-color-danger-200);--medo-color-feedback-danger-solid:var(--medo-color-danger-700);--medo-color-feedback-danger-on-solid:var(--medo-color-white-0);--medo-color-feedback-info-surface:var(--medo-color-info-50);--medo-color-feedback-info-text:var(--medo-color-info-700);--medo-color-feedback-info-border:var(--medo-color-info-200);--medo-color-feedback-info-solid:var(--medo-color-info-700);--medo-color-feedback-info-on-solid:var(--medo-color-white-0);--medo-color-avatar-blue-surface:var(--medo-color-sky-100);--medo-color-avatar-blue-text:var(--medo-color-sky-700);--medo-color-avatar-violet-surface:var(--medo-color-violet-100);--medo-color-avatar-violet-text:var(--medo-color-violet-700);--medo-color-avatar-pink-surface:var(--medo-color-pink-100);--medo-color-avatar-pink-text:var(--medo-color-pink-700);--medo-color-avatar-amber-surface:var(--medo-color-amber-100);--medo-color-avatar-amber-text:var(--medo-color-amber-700);--medo-color-avatar-green-surface:var(--medo-color-green-100);--medo-color-avatar-green-text:var(--medo-color-green-800);--medo-color-avatar-teal-surface:var(--medo-color-brand-100);--medo-color-avatar-teal-text:var(--medo-color-brand-700);--medo-color-avatar-image-border:var(--medo-color-border-media);--medo-space-0:0;--medo-space-1:.25rem;--medo-space-2:.5rem;--medo-space-3:.75rem;--medo-space-4:1rem;--medo-space-5:1.25rem;--medo-space-6:1.5rem;--medo-space-8:2rem;--medo-space-10:2.5rem;--medo-space-12:3rem;--medo-space-16:4rem;--medo-space-20:5rem;--medo-space-24:6rem;--medo-space-0-5:.125rem;--medo-space-1-5:.375rem;--medo-radius-none:0px;--medo-radius-sm:4px;--medo-radius-md:8px;--medo-radius-lg:12px;--medo-radius-xl:16px;--medo-radius-full:9999px;--medo-size-control-sm:2rem;--medo-size-control-md:2.5rem;--medo-size-control-lg:3rem;--medo-size-icon-sm:1rem;--medo-size-icon-md:1.25rem;--medo-size-icon-lg:1.5rem;--medo-size-width-3xs:5rem;--medo-size-width-2xs:7.5rem;--medo-size-width-xs:10rem;--medo-size-width-sm:12.5rem;--medo-size-width-md:15rem;--medo-size-width-lg:17.5rem;--medo-size-width-xl:20rem;--medo-size-width-2xl:25rem;--medo-size-width-3xl:30rem;--medo-size-width-4xl:35rem;--medo-size-width-5xl:40rem;--medo-size-width-6xl:45rem;--medo-border-width-thin:1px;--medo-border-width-thick:2px;--medo-focus-ring-width:2px;--medo-focus-ring-halo:1px;--medo-breakpoint-sm:640px;--medo-breakpoint-md:768px;--medo-breakpoint-lg:1024px;--medo-breakpoint-xl:1280px;--medo-breakpoint-2xl:1536px;--medo-container-prose:680px;--medo-container-md:768px;--medo-container-lg:1024px;--medo-container-xl:1280px;--medo-font-family-sans:"DM Sans", system-ui, sans-serif;--medo-font-family-mono:"DM Mono", ui-monospace, monospace;--medo-font-size-2xs:.6875rem;--medo-font-size-xs:.75rem;--medo-font-size-sm:.875rem;--medo-font-size-base:1rem;--medo-font-size-lg:1.125rem;--medo-font-size-xl:1.25rem;--medo-font-size-2xl:1.5rem;--medo-font-size-3xl:1.875rem;--medo-font-size-4xl:2.25rem;--medo-font-size-5xl:3rem;--medo-font-size-6xl:4rem;--medo-font-line-height-xs:1rem;--medo-font-line-height-sm:1.25rem;--medo-font-line-height-base:1.5rem;--medo-font-line-height-lg:1.75rem;--medo-font-line-height-xl:1.75rem;--medo-font-line-height-2xl:2rem;--medo-font-line-height-3xl:2.25rem;--medo-font-line-height-4xl:2.5rem;--medo-font-line-height-5xl:3rem;--medo-font-line-height-6xl:4.25rem;--medo-font-weight-regular:400;--medo-font-weight-medium:500;--medo-font-weight-semibold:600;--medo-font-weight-bold:700;--medo-font-tracking-tight:-.02em;--medo-font-tracking-snug:-.01em;--medo-font-tracking-normal:0em;--medo-font-tracking-wide:.04em;--medo-typography-display-xl:var(--medo-font-weight-semibold) var(--medo-font-size-6xl)/1.0625 var(--medo-font-family-sans);--medo-typography-display-lg:var(--medo-font-weight-semibold) var(--medo-font-size-5xl)/1 var(--medo-font-family-sans);--medo-typography-display-md:var(--medo-font-weight-semibold) var(--medo-font-size-4xl)/1.1111 var(--medo-font-family-sans);--medo-typography-heading-xl:var(--medo-font-weight-semibold) var(--medo-font-size-3xl)/1.2 var(--medo-font-family-sans);--medo-typography-heading-lg:var(--medo-font-weight-semibold) var(--medo-font-size-2xl)/1.3333 var(--medo-font-family-sans);--medo-typography-heading-md:var(--medo-font-weight-semibold) var(--medo-font-size-xl)/1.4 var(--medo-font-family-sans);--medo-typography-heading-sm:var(--medo-font-weight-semibold) var(--medo-font-size-lg)/1.5556 var(--medo-font-family-sans);--medo-typography-body-lg:var(--medo-font-weight-regular) var(--medo-font-size-lg)/1.5556 var(--medo-font-family-sans);--medo-typography-body-md:var(--medo-font-weight-regular) var(--medo-font-size-base)/1.5 var(--medo-font-family-sans);--medo-typography-body-sm:var(--medo-font-weight-regular) var(--medo-font-size-sm)/1.4286 var(--medo-font-family-sans);--medo-typography-body-sm-strong:var(--medo-font-weight-semibold) var(--medo-font-size-sm)/1.4286 var(--medo-font-family-sans);--medo-typography-label-lg:var(--medo-font-weight-medium) var(--medo-font-size-base)/1.5 var(--medo-font-family-sans);--medo-typography-label-lg-strong:var(--medo-font-weight-bold) var(--medo-font-size-base)/1.5 var(--medo-font-family-sans);--medo-typography-label-md:var(--medo-font-weight-medium) var(--medo-font-size-sm)/1.4286 var(--medo-font-family-sans);--medo-typography-label-md-strong:var(--medo-font-weight-bold) var(--medo-font-size-sm)/1.4286 var(--medo-font-family-sans);--medo-typography-label-sm:var(--medo-font-weight-medium) var(--medo-font-size-xs)/1.3333 var(--medo-font-family-sans);--medo-typography-label-sm-strong:var(--medo-font-weight-bold) var(--medo-font-size-xs)/1.3333 var(--medo-font-family-sans);--medo-typography-label-xs:var(--medo-font-weight-medium) var(--medo-font-size-2xs)/1.4545 var(--medo-font-family-sans);--medo-typography-caption:var(--medo-font-weight-regular) var(--medo-font-size-xs)/1.3333 var(--medo-font-family-sans);--medo-typography-overline:var(--medo-font-weight-semibold) var(--medo-font-size-xs)/1.3333 var(--medo-font-family-sans);--medo-typography-code-md:var(--medo-font-weight-regular) var(--medo-font-size-sm)/1.4286 var(--medo-font-family-mono);--medo-typography-code-sm:var(--medo-font-weight-regular) var(--medo-font-size-xs)/1.3333 var(--medo-font-family-mono);--medo-typography-avatar-xs:var(--medo-font-weight-semibold) .5625rem/1 var(--medo-font-family-sans);--medo-typography-avatar-sm:var(--medo-font-weight-semibold) .625rem/1 var(--medo-font-family-sans);--medo-typography-avatar-md:var(--medo-font-weight-semibold) var(--medo-font-size-xs)/1 var(--medo-font-family-sans);--medo-typography-avatar-lg:var(--medo-font-weight-semibold) .9375rem/1 var(--medo-font-family-sans);--medo-typography-avatar-xl:var(--medo-font-weight-semibold) var(--medo-font-size-xl)/1 var(--medo-font-family-sans);--medo-typography-avatar-2xl:var(--medo-font-weight-semibold) 1.75rem/1 var(--medo-font-family-sans);--medo-motion-duration-fast:.1s;--medo-motion-duration-normal:.25s;--medo-motion-duration-slow:.35s;--medo-motion-duration-smooth:.5s;--medo-motion-duration-snappy:.4s;--medo-motion-easing-standard:cubic-bezier(.32, .72, 0, 1);--medo-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--medo-motion-easing-exit:cubic-bezier(.32, 0, .67, 0);--medo-motion-spring-smooth:linear(0, .0195, .0681, .134, .2086, .2864, .3633, .4369, .5057, .5687, .6256, .6766, .7218, .7615, .7961, .8263, .8524, .8748, .8941, .9105, .9246, .9365, .9467, .9552, .9625, .9686, .9737, .9781, .9817, .9847, .9873, .9894, .9912, .9927, .9939, .995, .9958, .9965, .9971, .9976, 1);--medo-motion-spring-smooth-duration:.68s;--medo-motion-spring-snappy:linear(0, .0182, .065, .1305, .2068, .2884, .3707, .4508, .5266, .5966, .6602, .717, .767, .8105, .8479, .8797, .9063, .9285, .9466, .9614, .9731, .9824, .9896, .995, .9991, 1.002, 1.004, 1.0052, 1.0059, 1.0063, 1.0063, 1.006, 1.0057, 1.0052, 1.0047, 1.0042, 1.0037, 1.0032, 1.0027, 1.0023, 1);--medo-motion-spring-snappy-duration:.52s;--medo-layer-base:0;--medo-layer-raised:10;--medo-layer-dropdown:100;--medo-layer-sticky:200;--medo-layer-overlay:300;--medo-layer-modal:400;--medo-layer-popover:500;--medo-layer-toast:600;--medo-layer-tooltip:700;--medo-opacity-0:0;--medo-opacity-10:.1;--medo-opacity-20:.2;--medo-opacity-40:.4;--medo-opacity-50:.5;--medo-opacity-60:.6;--medo-opacity-80:.8;--medo-opacity-100:1;--medo-shadow-elevation-1:0px 1px 2px 0px var(--medo-color-shadow-ambient), 0px 1px 3px 0px var(--medo-color-shadow-key);--medo-shadow-elevation-2:0px 2px 4px -2px var(--medo-color-shadow-ambient), 0px 4px 8px -2px var(--medo-color-shadow-key);--medo-shadow-elevation-3:0px 4px 8px -4px var(--medo-color-shadow-ambient), 0px 12px 24px -4px var(--medo-color-shadow-key-strong);--medo-shadow-elevation-4:0px 8px 16px -8px var(--medo-color-shadow-ambient), 0px 24px 48px -12px var(--medo-color-shadow-key-strong);--medo-shadow-focus-ring:0px 0px 0px 2px var(--medo-color-focus-halo), 0px 0px 0px 4px var(--medo-color-focus-ring);--medo-shadow-focus-ring-inset:inset 0px 0px 0px 2px var(--medo-color-focus-ring), inset 0px 0px 0px 3px var(--medo-color-focus-halo);--medo-blur-media:24px;--medo-blur-image:24px;--medo-layout-columns:4;--medo-layout-gutter:1rem;--medo-layout-margin:1rem;--medo-layout-section:3rem;--medo-layout-gap-inline:var(--medo-space-2);--medo-layout-gap-content:var(--medo-space-4);--medo-layout-gap-fields:var(--medo-space-4);--medo-layout-gap-items:var(--medo-layout-gutter);--medo-layout-gap-group:var(--medo-space-8);--medo-layout-gap-section:var(--medo-layout-section)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--medo-color-focus-ring:var(--medo-color-info-600);--medo-color-focus-halo:var(--medo-color-white-0);--medo-color-shadow-ambient:var(--medo-color-slate-alpha-6);--medo-color-shadow-key:var(--medo-color-slate-alpha-10);--medo-color-shadow-key-strong:var(--medo-color-slate-alpha-16);--medo-color-surface-canvas:var(--medo-color-neutral-50);--medo-color-surface-default:var(--medo-color-white-0);--medo-color-surface-raised:var(--medo-color-white-0);--medo-color-surface-subtle:var(--medo-color-neutral-100);--medo-color-surface-brand-subtle:var(--medo-color-primary-50);--medo-color-surface-brand-muted:var(--medo-color-primary-100);--medo-color-surface-brand-bold:var(--medo-color-primary-600);--medo-color-surface-inverse:var(--medo-color-neutral-900);--medo-color-surface-thumb:var(--medo-color-white-0);--medo-color-surface-on-media:var(--medo-color-white-alpha-16);--medo-color-text-primary:var(--medo-color-neutral-900);--medo-color-text-secondary:var(--medo-color-neutral-600);--medo-color-text-disabled:var(--medo-color-neutral-400);--medo-color-text-on-brand:var(--medo-color-white-0);--medo-color-text-on-brand-secondary:var(--medo-color-primary-100);--medo-color-text-on-action:var(--medo-color-white-0);--medo-color-text-on-danger:var(--medo-color-white-0);--medo-color-text-brand:var(--medo-color-primary-700);--medo-color-text-brand-hover:var(--medo-color-primary-800);--medo-color-text-brand-pressed:var(--medo-color-primary-900);--medo-color-text-danger:var(--medo-color-danger-700);--medo-color-text-inverse:var(--medo-color-white-0);--medo-color-text-inverse-secondary:var(--medo-color-neutral-400);--medo-color-text-on-media:var(--medo-color-white-0);--medo-color-code-keyword:var(--medo-color-violet-700);--medo-color-code-string:var(--medo-color-green-800);--medo-color-code-function:var(--medo-color-sky-700);--medo-color-code-constant:var(--medo-color-pink-700);--medo-color-code-comment:var(--medo-color-neutral-600);--medo-color-code-punctuation:var(--medo-color-neutral-700);--medo-color-border-default:var(--medo-color-neutral-200);--medo-color-border-strong:var(--medo-color-neutral-500);--medo-color-border-strong-hover:var(--medo-color-neutral-600);--medo-color-border-brand:var(--medo-color-primary-200);--medo-color-border-danger:var(--medo-color-danger-600);--medo-color-border-media:var(--medo-color-slate-alpha-10);--medo-color-action-primary:var(--medo-color-primary-600);--medo-color-action-primary-hover:var(--medo-color-primary-700);--medo-color-action-primary-pressed:var(--medo-color-primary-800);--medo-color-action-secondary:var(--medo-color-neutral-200);--medo-color-action-secondary-hover:var(--medo-color-neutral-300);--medo-color-action-secondary-pressed:var(--medo-color-neutral-400);--medo-color-action-danger:var(--medo-color-danger-600);--medo-color-action-danger-hover:var(--medo-color-danger-700);--medo-color-action-danger-pressed:var(--medo-color-danger-800);--medo-color-action-disabled:var(--medo-color-neutral-100);--medo-color-action-toggle-off:var(--medo-color-neutral-500);--medo-color-action-toggle-off-hover:var(--medo-color-neutral-600);--medo-color-action-selected:var(--medo-color-primary-100);--medo-color-action-selected-hover:var(--medo-color-primary-200);--medo-color-action-selected-pressed:var(--medo-color-primary-300);--medo-color-state-hover:var(--medo-color-slate-alpha-8);--medo-color-state-pressed:var(--medo-color-slate-alpha-12);--medo-color-state-hover-inverse:var(--medo-color-white-alpha-8);--medo-color-state-pressed-inverse:var(--medo-color-white-alpha-12);--medo-color-state-hover-on-media:var(--medo-color-white-alpha-12);--medo-color-state-pressed-on-media:var(--medo-color-white-alpha-16);--medo-color-overlay-scrim:var(--medo-color-black-alpha-40);--medo-color-overlay-media:var(--medo-color-black-alpha-60);--medo-color-feedback-success-surface:var(--medo-color-success-50);--medo-color-feedback-success-text:var(--medo-color-success-700);--medo-color-feedback-success-border:var(--medo-color-success-200);--medo-color-feedback-success-solid:var(--medo-color-success-700);--medo-color-feedback-success-on-solid:var(--medo-color-white-0);--medo-color-feedback-warning-surface:var(--medo-color-warning-50);--medo-color-feedback-warning-text:var(--medo-color-warning-700);--medo-color-feedback-warning-border:var(--medo-color-warning-200);--medo-color-feedback-warning-solid:var(--medo-color-warning-400);--medo-color-feedback-warning-on-solid:var(--medo-color-neutral-900);--medo-color-feedback-danger-surface:var(--medo-color-danger-50);--medo-color-feedback-danger-text:var(--medo-color-danger-700);--medo-color-feedback-danger-border:var(--medo-color-danger-200);--medo-color-feedback-danger-solid:var(--medo-color-danger-700);--medo-color-feedback-danger-on-solid:var(--medo-color-white-0);--medo-color-feedback-info-surface:var(--medo-color-info-50);--medo-color-feedback-info-text:var(--medo-color-info-700);--medo-color-feedback-info-border:var(--medo-color-info-200);--medo-color-feedback-info-solid:var(--medo-color-info-700);--medo-color-feedback-info-on-solid:var(--medo-color-white-0);--medo-color-avatar-blue-surface:var(--medo-color-sky-100);--medo-color-avatar-blue-text:var(--medo-color-sky-700);--medo-color-avatar-violet-surface:var(--medo-color-violet-100);--medo-color-avatar-violet-text:var(--medo-color-violet-700);--medo-color-avatar-pink-surface:var(--medo-color-pink-100);--medo-color-avatar-pink-text:var(--medo-color-pink-700);--medo-color-avatar-amber-surface:var(--medo-color-amber-100);--medo-color-avatar-amber-text:var(--medo-color-amber-700);--medo-color-avatar-green-surface:var(--medo-color-green-100);--medo-color-avatar-green-text:var(--medo-color-green-800);--medo-color-avatar-teal-surface:var(--medo-color-brand-100);--medo-color-avatar-teal-text:var(--medo-color-brand-700);--medo-color-avatar-image-border:var(--medo-color-border-media);--medo-shadow-elevation-1:0px 1px 2px 0px var(--medo-color-shadow-ambient), 0px 1px 3px 0px var(--medo-color-shadow-key);--medo-shadow-elevation-2:0px 2px 4px -2px var(--medo-color-shadow-ambient), 0px 4px 8px -2px var(--medo-color-shadow-key);--medo-shadow-elevation-3:0px 4px 8px -4px var(--medo-color-shadow-ambient), 0px 12px 24px -4px var(--medo-color-shadow-key-strong);--medo-shadow-elevation-4:0px 8px 16px -8px var(--medo-color-shadow-ambient), 0px 24px 48px -12px var(--medo-color-shadow-key-strong);--medo-shadow-focus-ring:0px 0px 0px 2px var(--medo-color-focus-halo), 0px 0px 0px 4px var(--medo-color-focus-ring);--medo-shadow-focus-ring-inset:inset 0px 0px 0px 2px var(--medo-color-focus-ring), inset 0px 0px 0px 3px var(--medo-color-focus-halo)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--medo-color-focus-ring:var(--medo-color-info-600);--medo-color-focus-halo:var(--medo-color-neutral-950);--medo-color-shadow-ambient:var(--medo-color-black-alpha-40);--medo-color-shadow-key:var(--medo-color-black-alpha-50);--medo-color-shadow-key-strong:var(--medo-color-black-alpha-60);--medo-color-surface-canvas:var(--medo-color-neutral-950);--medo-color-surface-default:var(--medo-color-neutral-900);--medo-color-surface-raised:var(--medo-color-neutral-800);--medo-color-surface-subtle:var(--medo-color-neutral-800);--medo-color-surface-brand-subtle:var(--medo-color-primary-950);--medo-color-surface-brand-muted:var(--medo-color-primary-900);--medo-color-surface-brand-bold:var(--medo-color-primary-700);--medo-color-surface-inverse:var(--medo-color-neutral-100);--medo-color-surface-thumb:var(--medo-color-neutral-700);--medo-color-surface-on-media:var(--medo-color-white-alpha-16);--medo-color-text-primary:var(--medo-color-neutral-50);--medo-color-text-secondary:var(--medo-color-neutral-400);--medo-color-text-disabled:var(--medo-color-neutral-600);--medo-color-text-on-brand:var(--medo-color-white-0);--medo-color-text-on-brand-secondary:var(--medo-color-primary-100);--medo-color-text-on-action:var(--medo-color-neutral-950);--medo-color-text-on-danger:var(--medo-color-white-0);--medo-color-text-brand:var(--medo-color-primary-300);--medo-color-text-brand-hover:var(--medo-color-primary-200);--medo-color-text-brand-pressed:var(--medo-color-primary-100);--medo-color-text-danger:var(--medo-color-danger-400);--medo-color-text-inverse:var(--medo-color-neutral-900);--medo-color-text-inverse-secondary:var(--medo-color-neutral-600);--medo-color-text-on-media:var(--medo-color-white-0);--medo-color-code-keyword:var(--medo-color-violet-300);--medo-color-code-string:var(--medo-color-green-300);--medo-color-code-function:var(--medo-color-sky-300);--medo-color-code-constant:var(--medo-color-pink-300);--medo-color-code-comment:var(--medo-color-neutral-400);--medo-color-code-punctuation:var(--medo-color-neutral-300);--medo-color-border-default:var(--medo-color-neutral-700);--medo-color-border-strong:var(--medo-color-neutral-400);--medo-color-border-strong-hover:var(--medo-color-neutral-300);--medo-color-border-brand:var(--medo-color-primary-800);--medo-color-border-danger:var(--medo-color-danger-400);--medo-color-border-media:var(--medo-color-white-alpha-12);--medo-color-action-primary:var(--medo-color-primary-400);--medo-color-action-primary-hover:var(--medo-color-primary-300);--medo-color-action-primary-pressed:var(--medo-color-primary-200);--medo-color-action-secondary:var(--medo-color-neutral-700);--medo-color-action-secondary-hover:var(--medo-color-neutral-600);--medo-color-action-secondary-pressed:var(--medo-color-neutral-500);--medo-color-action-danger:var(--medo-color-danger-600);--medo-color-action-danger-hover:var(--medo-color-danger-700);--medo-color-action-danger-pressed:var(--medo-color-danger-800);--medo-color-action-disabled:var(--medo-color-neutral-800);--medo-color-action-toggle-off:var(--medo-color-neutral-500);--medo-color-action-toggle-off-hover:var(--medo-color-neutral-400);--medo-color-action-selected:var(--medo-color-primary-900);--medo-color-action-selected-hover:var(--medo-color-primary-800);--medo-color-action-selected-pressed:var(--medo-color-primary-700);--medo-color-state-hover:var(--medo-color-white-alpha-6);--medo-color-state-pressed:var(--medo-color-white-alpha-12);--medo-color-state-hover-inverse:var(--medo-color-slate-alpha-8);--medo-color-state-pressed-inverse:var(--medo-color-slate-alpha-12);--medo-color-state-hover-on-media:var(--medo-color-white-alpha-12);--medo-color-state-pressed-on-media:var(--medo-color-white-alpha-16);--medo-color-overlay-scrim:var(--medo-color-black-alpha-60);--medo-color-overlay-media:var(--medo-color-black-alpha-60);--medo-color-feedback-success-surface:var(--medo-color-success-950);--medo-color-feedback-success-text:var(--medo-color-success-300);--medo-color-feedback-success-border:var(--medo-color-success-800);--medo-color-feedback-success-solid:var(--medo-color-success-700);--medo-color-feedback-success-on-solid:var(--medo-color-white-0);--medo-color-feedback-warning-surface:var(--medo-color-warning-950);--medo-color-feedback-warning-text:var(--medo-color-warning-300);--medo-color-feedback-warning-border:var(--medo-color-warning-800);--medo-color-feedback-warning-solid:var(--medo-color-warning-400);--medo-color-feedback-warning-on-solid:var(--medo-color-neutral-900);--medo-color-feedback-danger-surface:var(--medo-color-danger-950);--medo-color-feedback-danger-text:var(--medo-color-danger-300);--medo-color-feedback-danger-border:var(--medo-color-danger-800);--medo-color-feedback-danger-solid:var(--medo-color-danger-700);--medo-color-feedback-danger-on-solid:var(--medo-color-white-0);--medo-color-feedback-info-surface:var(--medo-color-info-950);--medo-color-feedback-info-text:var(--medo-color-info-300);--medo-color-feedback-info-border:var(--medo-color-info-800);--medo-color-feedback-info-solid:var(--medo-color-info-700);--medo-color-feedback-info-on-solid:var(--medo-color-white-0);--medo-color-avatar-blue-surface:var(--medo-color-sky-900);--medo-color-avatar-blue-text:var(--medo-color-sky-200);--medo-color-avatar-violet-surface:var(--medo-color-violet-900);--medo-color-avatar-violet-text:var(--medo-color-violet-200);--medo-color-avatar-pink-surface:var(--medo-color-pink-900);--medo-color-avatar-pink-text:var(--medo-color-pink-200);--medo-color-avatar-amber-surface:var(--medo-color-amber-900);--medo-color-avatar-amber-text:var(--medo-color-amber-200);--medo-color-avatar-green-surface:var(--medo-color-green-900);--medo-color-avatar-green-text:var(--medo-color-green-200);--medo-color-avatar-teal-surface:var(--medo-color-brand-900);--medo-color-avatar-teal-text:var(--medo-color-brand-200);--medo-color-avatar-image-border:var(--medo-color-border-media);--medo-shadow-elevation-1:0px 1px 2px 0px var(--medo-color-shadow-ambient), 0px 1px 3px 0px var(--medo-color-shadow-key);--medo-shadow-elevation-2:0px 2px 4px -2px var(--medo-color-shadow-ambient), 0px 4px 8px -2px var(--medo-color-shadow-key);--medo-shadow-elevation-3:0px 4px 8px -4px var(--medo-color-shadow-ambient), 0px 12px 24px -4px var(--medo-color-shadow-key-strong);--medo-shadow-elevation-4:0px 8px 16px -8px var(--medo-color-shadow-ambient), 0px 24px 48px -12px var(--medo-color-shadow-key-strong);--medo-shadow-focus-ring:0px 0px 0px 2px var(--medo-color-focus-halo), 0px 0px 0px 4px var(--medo-color-focus-ring);--medo-shadow-focus-ring-inset:inset 0px 0px 0px 2px var(--medo-color-focus-ring), inset 0px 0px 0px 3px var(--medo-color-focus-halo)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--medo-color-focus-ring:var(--medo-color-info-600);--medo-color-focus-halo:var(--medo-color-neutral-950);--medo-color-shadow-ambient:var(--medo-color-black-alpha-40);--medo-color-shadow-key:var(--medo-color-black-alpha-50);--medo-color-shadow-key-strong:var(--medo-color-black-alpha-60);--medo-color-surface-canvas:var(--medo-color-neutral-950);--medo-color-surface-default:var(--medo-color-neutral-900);--medo-color-surface-raised:var(--medo-color-neutral-800);--medo-color-surface-subtle:var(--medo-color-neutral-800);--medo-color-surface-brand-subtle:var(--medo-color-primary-950);--medo-color-surface-brand-muted:var(--medo-color-primary-900);--medo-color-surface-brand-bold:var(--medo-color-primary-700);--medo-color-surface-inverse:var(--medo-color-neutral-100);--medo-color-surface-thumb:var(--medo-color-neutral-700);--medo-color-surface-on-media:var(--medo-color-white-alpha-16);--medo-color-text-primary:var(--medo-color-neutral-50);--medo-color-text-secondary:var(--medo-color-neutral-400);--medo-color-text-disabled:var(--medo-color-neutral-600);--medo-color-text-on-brand:var(--medo-color-white-0);--medo-color-text-on-brand-secondary:var(--medo-color-primary-100);--medo-color-text-on-action:var(--medo-color-neutral-950);--medo-color-text-on-danger:var(--medo-color-white-0);--medo-color-text-brand:var(--medo-color-primary-300);--medo-color-text-brand-hover:var(--medo-color-primary-200);--medo-color-text-brand-pressed:var(--medo-color-primary-100);--medo-color-text-danger:var(--medo-color-danger-400);--medo-color-text-inverse:var(--medo-color-neutral-900);--medo-color-text-inverse-secondary:var(--medo-color-neutral-600);--medo-color-text-on-media:var(--medo-color-white-0);--medo-color-code-keyword:var(--medo-color-violet-300);--medo-color-code-string:var(--medo-color-green-300);--medo-color-code-function:var(--medo-color-sky-300);--medo-color-code-constant:var(--medo-color-pink-300);--medo-color-code-comment:var(--medo-color-neutral-400);--medo-color-code-punctuation:var(--medo-color-neutral-300);--medo-color-border-default:var(--medo-color-neutral-700);--medo-color-border-strong:var(--medo-color-neutral-400);--medo-color-border-strong-hover:var(--medo-color-neutral-300);--medo-color-border-brand:var(--medo-color-primary-800);--medo-color-border-danger:var(--medo-color-danger-400);--medo-color-border-media:var(--medo-color-white-alpha-12);--medo-color-action-primary:var(--medo-color-primary-400);--medo-color-action-primary-hover:var(--medo-color-primary-300);--medo-color-action-primary-pressed:var(--medo-color-primary-200);--medo-color-action-secondary:var(--medo-color-neutral-700);--medo-color-action-secondary-hover:var(--medo-color-neutral-600);--medo-color-action-secondary-pressed:var(--medo-color-neutral-500);--medo-color-action-danger:var(--medo-color-danger-600);--medo-color-action-danger-hover:var(--medo-color-danger-700);--medo-color-action-danger-pressed:var(--medo-color-danger-800);--medo-color-action-disabled:var(--medo-color-neutral-800);--medo-color-action-toggle-off:var(--medo-color-neutral-500);--medo-color-action-toggle-off-hover:var(--medo-color-neutral-400);--medo-color-action-selected:var(--medo-color-primary-900);--medo-color-action-selected-hover:var(--medo-color-primary-800);--medo-color-action-selected-pressed:var(--medo-color-primary-700);--medo-color-state-hover:var(--medo-color-white-alpha-6);--medo-color-state-pressed:var(--medo-color-white-alpha-12);--medo-color-state-hover-inverse:var(--medo-color-slate-alpha-8);--medo-color-state-pressed-inverse:var(--medo-color-slate-alpha-12);--medo-color-state-hover-on-media:var(--medo-color-white-alpha-12);--medo-color-state-pressed-on-media:var(--medo-color-white-alpha-16);--medo-color-overlay-scrim:var(--medo-color-black-alpha-60);--medo-color-overlay-media:var(--medo-color-black-alpha-60);--medo-color-feedback-success-surface:var(--medo-color-success-950);--medo-color-feedback-success-text:var(--medo-color-success-300);--medo-color-feedback-success-border:var(--medo-color-success-800);--medo-color-feedback-success-solid:var(--medo-color-success-700);--medo-color-feedback-success-on-solid:var(--medo-color-white-0);--medo-color-feedback-warning-surface:var(--medo-color-warning-950);--medo-color-feedback-warning-text:var(--medo-color-warning-300);--medo-color-feedback-warning-border:var(--medo-color-warning-800);--medo-color-feedback-warning-solid:var(--medo-color-warning-400);--medo-color-feedback-warning-on-solid:var(--medo-color-neutral-900);--medo-color-feedback-danger-surface:var(--medo-color-danger-950);--medo-color-feedback-danger-text:var(--medo-color-danger-300);--medo-color-feedback-danger-border:var(--medo-color-danger-800);--medo-color-feedback-danger-solid:var(--medo-color-danger-700);--medo-color-feedback-danger-on-solid:var(--medo-color-white-0);--medo-color-feedback-info-surface:var(--medo-color-info-950);--medo-color-feedback-info-text:var(--medo-color-info-300);--medo-color-feedback-info-border:var(--medo-color-info-800);--medo-color-feedback-info-solid:var(--medo-color-info-700);--medo-color-feedback-info-on-solid:var(--medo-color-white-0);--medo-color-avatar-blue-surface:var(--medo-color-sky-900);--medo-color-avatar-blue-text:var(--medo-color-sky-200);--medo-color-avatar-violet-surface:var(--medo-color-violet-900);--medo-color-avatar-violet-text:var(--medo-color-violet-200);--medo-color-avatar-pink-surface:var(--medo-color-pink-900);--medo-color-avatar-pink-text:var(--medo-color-pink-200);--medo-color-avatar-amber-surface:var(--medo-color-amber-900);--medo-color-avatar-amber-text:var(--medo-color-amber-200);--medo-color-avatar-green-surface:var(--medo-color-green-900);--medo-color-avatar-green-text:var(--medo-color-green-200);--medo-color-avatar-teal-surface:var(--medo-color-brand-900);--medo-color-avatar-teal-text:var(--medo-color-brand-200);--medo-color-avatar-image-border:var(--medo-color-border-media);--medo-shadow-elevation-1:0px 1px 2px 0px var(--medo-color-shadow-ambient), 0px 1px 3px 0px var(--medo-color-shadow-key);--medo-shadow-elevation-2:0px 2px 4px -2px var(--medo-color-shadow-ambient), 0px 4px 8px -2px var(--medo-color-shadow-key);--medo-shadow-elevation-3:0px 4px 8px -4px var(--medo-color-shadow-ambient), 0px 12px 24px -4px var(--medo-color-shadow-key-strong);--medo-shadow-elevation-4:0px 8px 16px -8px var(--medo-color-shadow-ambient), 0px 24px 48px -12px var(--medo-color-shadow-key-strong);--medo-shadow-focus-ring:0px 0px 0px 2px var(--medo-color-focus-halo), 0px 0px 0px 4px var(--medo-color-focus-ring);--medo-shadow-focus-ring-inset:inset 0px 0px 0px 2px var(--medo-color-focus-ring), inset 0px 0px 0px 3px var(--medo-color-focus-halo)}}@media (prefers-contrast:more){:root,[data-theme]{--medo-color-border-default:var(--medo-color-border-strong)}:root,[data-theme=light]{--medo-color-text-secondary:var(--medo-color-neutral-700)}[data-theme=dark]{--medo-color-text-secondary:var(--medo-color-neutral-300)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--medo-color-border-default:var(--medo-color-border-strong);--medo-color-text-secondary:var(--medo-color-neutral-300)}}}@media (min-width:640px){:root{--medo-layout-columns:8;--medo-layout-gutter:1.5rem;--medo-layout-margin:1.5rem;--medo-layout-section:4rem;--medo-layout-gap-inline:var(--medo-space-2);--medo-layout-gap-content:var(--medo-space-4);--medo-layout-gap-fields:var(--medo-space-6);--medo-layout-gap-items:var(--medo-layout-gutter);--medo-layout-gap-group:var(--medo-space-10);--medo-layout-gap-section:var(--medo-layout-section)}}@media (min-width:1024px){:root{--medo-layout-columns:12;--medo-layout-gutter:1.5rem;--medo-layout-margin:2rem;--medo-layout-section:6rem;--medo-layout-gap-inline:var(--medo-space-2);--medo-layout-gap-content:var(--medo-space-4);--medo-layout-gap-fields:var(--medo-space-6);--medo-layout-gap-items:var(--medo-layout-gutter);--medo-layout-gap-group:var(--medo-space-12);--medo-layout-gap-section:var(--medo-layout-section)}}
.medo-text-display-xl{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-6xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-tight);line-height:1.0625}.medo-text-display-lg{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-5xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-tight);line-height:1}.medo-text-display-md{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-4xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-tight);line-height:1.1111}.medo-text-heading-xl{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-3xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-snug);line-height:1.2}.medo-text-heading-lg{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-2xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-snug);line-height:1.3333}.medo-text-heading-md{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4}.medo-text-heading-sm{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-lg);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.5556}.medo-text-body-lg{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-lg);font-weight:var(--medo-font-weight-regular);letter-spacing:var(--medo-font-tracking-normal);line-height:1.5556}.medo-text-body-md{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-base);font-weight:var(--medo-font-weight-regular);letter-spacing:var(--medo-font-tracking-normal);line-height:1.5}.medo-text-body-sm{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-sm);font-weight:var(--medo-font-weight-regular);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4286}.medo-text-body-sm-strong{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-sm);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4286}.medo-text-label-lg{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-base);font-weight:var(--medo-font-weight-medium);letter-spacing:var(--medo-font-tracking-normal);line-height:1.5}.medo-text-label-lg-strong{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-base);font-weight:var(--medo-font-weight-bold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.5}.medo-text-label-md{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-sm);font-weight:var(--medo-font-weight-medium);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4286}.medo-text-label-md-strong{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-sm);font-weight:var(--medo-font-weight-bold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4286}.medo-text-label-sm{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xs);font-weight:var(--medo-font-weight-medium);letter-spacing:var(--medo-font-tracking-normal);line-height:1.3333}.medo-text-label-sm-strong{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xs);font-weight:var(--medo-font-weight-bold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.3333}.medo-text-label-xs{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-2xs);font-weight:var(--medo-font-weight-medium);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4545}.medo-text-caption{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xs);font-weight:var(--medo-font-weight-regular);letter-spacing:var(--medo-font-tracking-normal);line-height:1.3333}.medo-text-overline{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xs);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1.3333}.medo-text-code-md{font-family:var(--medo-font-family-mono);font-size:var(--medo-font-size-sm);font-weight:var(--medo-font-weight-regular);letter-spacing:var(--medo-font-tracking-normal);line-height:1.4286}.medo-text-code-sm{font-family:var(--medo-font-family-mono);font-size:var(--medo-font-size-xs);font-weight:var(--medo-font-weight-regular);letter-spacing:var(--medo-font-tracking-normal);line-height:1.3333}.medo-text-avatar-xs{font-family:var(--medo-font-family-sans);font-size:.5625rem;font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1}.medo-text-avatar-sm{font-family:var(--medo-font-family-sans);font-size:.625rem;font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1}.medo-text-avatar-md{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xs);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1}.medo-text-avatar-lg{font-family:var(--medo-font-family-sans);font-size:.9375rem;font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1}.medo-text-avatar-xl{font-family:var(--medo-font-family-sans);font-size:var(--medo-font-size-xl);font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1}.medo-text-avatar-2xl{font-family:var(--medo-font-family-sans);font-size:1.75rem;font-weight:var(--medo-font-weight-semibold);letter-spacing:var(--medo-font-tracking-normal);line-height:1}
@layer theme;@layer base{*,:before,:after{box-sizing:border-box;margin:0}body{background:var(--medo-color-surface-canvas);color:var(--medo-color-text-primary);font:var(--medo-typography-body-md)}}@layer components,utilities;
@layer components {
.medo-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
}

@layer components {
.medo-stack{gap:var(--medo-layout-gap-content);flex-direction:column;min-inline-size:0;display:flex}.medo-stack--horizontal{gap:var(--medo-layout-gap-inline);flex-direction:row}.medo-stack--wrap{flex-wrap:wrap}.medo-stack--align-start{align-items:flex-start}.medo-stack--align-center{align-items:center}.medo-stack--align-end{align-items:flex-end}.medo-stack--align-stretch{align-items:stretch}.medo-stack--align-baseline{align-items:baseline}.medo-stack--justify-start{justify-content:flex-start}.medo-stack--justify-center{justify-content:center}.medo-stack--justify-end{justify-content:flex-end}.medo-stack--justify-between{justify-content:space-between}.medo-grid{--medo-grid-min:var(--medo-size-width-md);grid-template-columns:repeat(auto-fill, minmax(min(var(--medo-grid-min), 100%), 1fr));gap:var(--medo-layout-gap-items);min-inline-size:0;display:grid}.medo-grid--columns{grid-template-columns:repeat(var(--medo-grid-columns,2), minmax(0, 1fr))}.medo-grid--layout{grid-template-columns:repeat(var(--medo-layout-columns), minmax(0, 1fr))}.medo-grid__item{grid-column:span var(--medo-grid-span,1);grid-column:span min(var(--medo-grid-span,1), var(--medo-layout-columns));min-inline-size:0}.medo-grid--columns>.medo-grid__item{grid-column:span min(var(--medo-grid-span,1), var(--medo-grid-columns,2))}.medo-grid__item.medo-grid__item--full{grid-column:1/-1}.medo-container{--_size:var(--medo-container-xl);box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--_size) + 2 * var(--medo-layout-margin));padding-inline:var(--medo-layout-margin);margin-inline:auto}.medo-container--prose{--_size:var(--medo-container-prose)}.medo-container--md{--_size:var(--medo-container-md)}.medo-container--lg{--_size:var(--medo-container-lg)}.medo-container--full{max-inline-size:none}.medo-gap-inline{gap:var(--medo-layout-gap-inline)}.medo-gap-content{gap:var(--medo-layout-gap-content)}.medo-gap-fields{gap:var(--medo-layout-gap-fields)}.medo-gap-items{gap:var(--medo-layout-gap-items)}.medo-gap-group{gap:var(--medo-layout-gap-group)}.medo-gap-section{gap:var(--medo-layout-gap-section)}
}

@layer components {
.medo-button{--_bg:transparent;--_bg-hover:var(--_bg);--_bg-pressed:var(--_bg-hover);--_fg:var(--medo-color-text-primary);--_fg-hover:var(--_fg);--_fg-pressed:var(--_fg-hover);--_focus:var(--medo-shadow-focus-ring-inset);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--medo-space-2);block-size:var(--medo-size-control-md);padding-block:0;padding-inline:var(--medo-space-4);border-radius:var(--medo-radius-md);background-color:var(--_bg);color:var(--_fg);font:var(--medo-typography-label-md);letter-spacing:var(--medo-font-tracking-normal);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), box-shadow var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);border:0;text-decoration:none;display:inline-flex}.medo-button[data-hovered]{background-color:var(--_bg-hover);color:var(--_fg-hover)}@media (hover:hover){.medo-button:not([data-rac]):hover{background-color:var(--_bg-hover);color:var(--_fg-hover)}}.medo-button[data-pressed],.medo-button:not([data-rac]):active{background-color:var(--_bg-pressed);color:var(--_fg-pressed)}.medo-button:focus-visible{outline:none}.medo-button[data-focus-visible],.medo-button:not([data-rac]):focus-visible{box-shadow:var(--_focus)}@media (forced-colors:active){.medo-button:is([data-focus-visible],:not([data-rac]):focus-visible){outline:var(--medo-focus-ring-width) solid CanvasText;outline-offset:var(--medo-space-0-5)}}.medo-button:disabled,.medo-button[data-disabled],.medo-button[aria-disabled=true]:not([data-pending]){--_bg:var(--medo-color-action-disabled);--_bg-hover:var(--_bg);--_bg-pressed:var(--_bg);--_fg:var(--medo-color-text-disabled);--_fg-hover:var(--_fg);cursor:not-allowed}.medo-button:is([data-pressed],:not([data-rac]):active){transition-duration:0s}.medo-button--sm{gap:var(--medo-space-1);block-size:var(--medo-size-control-sm);padding-inline:var(--medo-space-3)}.medo-button--lg{block-size:var(--medo-size-control-lg);padding-inline:var(--medo-space-5);font:var(--medo-typography-label-lg)}.medo-button__icon{inline-size:var(--medo-size-icon-sm);block-size:var(--medo-size-icon-sm);flex-shrink:0;display:inline-flex}.medo-button--lg .medo-button__icon{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md)}.medo-button__icon>svg,.medo-button__icon>.medo-spinner{block-size:100%;inline-size:100%}.medo-button[data-pending]{cursor:progress}.medo-button--primary{--_bg:var(--medo-color-action-primary);--_bg-hover:var(--medo-color-action-primary-hover);--_bg-pressed:var(--medo-color-action-primary-pressed);--_fg:var(--medo-color-text-on-action)}.medo-button--secondary{--_bg:var(--medo-color-action-secondary);--_bg-hover:var(--medo-color-action-secondary-hover);--_bg-pressed:var(--medo-color-action-secondary-pressed);--_fg:var(--medo-color-text-primary)}.medo-button--danger{--_bg:var(--medo-color-action-danger);--_bg-hover:var(--medo-color-action-danger-hover);--_bg-pressed:var(--medo-color-action-danger-pressed);--_fg:var(--medo-color-text-on-danger)}.medo-button--ghost{--_bg-hover:var(--medo-color-state-hover);--_bg-pressed:var(--medo-color-state-pressed);--_fg:var(--medo-color-text-primary);--_focus:inset 0 0 0 var(--medo-focus-ring-width) var(--medo-color-focus-ring)}.medo-button--ghost-danger{--_bg-hover:var(--medo-color-feedback-danger-surface);--_bg-pressed:var(--medo-color-state-pressed);--_fg:var(--medo-color-text-danger);--_focus:inset 0 0 0 var(--medo-focus-ring-width) var(--medo-color-focus-ring)}.medo-button--text{--_fg:var(--medo-color-text-brand);--_fg-hover:var(--medo-color-text-brand-hover);--_fg-pressed:var(--medo-color-text-brand-pressed);border-radius:var(--medo-radius-sm);padding-inline:0}.medo-button--text[data-hovered],.medo-button--text[data-pressed],.medo-button--text:not([data-rac]):is(:hover,:active){text-underline-offset:.2em;text-decoration:underline}.medo-button--text:is([data-focus-visible],:not([data-rac]):focus-visible){box-shadow:none;outline:var(--medo-focus-ring-width) solid var(--medo-color-focus-ring);outline-offset:var(--medo-space-0-5)}.medo-button--ghost:is(:disabled,[data-disabled],[aria-disabled=true]),.medo-button--ghost-danger:is(:disabled,[data-disabled],[aria-disabled=true]),.medo-button--text:is(:disabled,[data-disabled],[aria-disabled=true]){--_bg:transparent;text-decoration:none}.medo-button--icon-only{inline-size:var(--medo-size-control-md);padding-inline:0}.medo-button--icon-only .medo-button__icon{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md)}.medo-button--icon-only.medo-button--sm{inline-size:var(--medo-size-control-sm)}.medo-button--icon-only.medo-button--sm .medo-button__icon{inline-size:var(--medo-size-icon-sm);block-size:var(--medo-size-icon-sm)}.medo-button--icon-only.medo-button--lg{inline-size:var(--medo-size-control-lg)}.medo-button--icon-only.medo-button--lg .medo-button__icon{inline-size:var(--medo-size-icon-lg);block-size:var(--medo-size-icon-lg)}.medo-button--media,.medo-button--media-ghost{--_fg:var(--medo-color-text-on-media);--_tint:transparent;border-radius:var(--medo-radius-full);background-image:linear-gradient(var(--_tint), var(--_tint));position:relative}.medo-button--media{--_bg:var(--medo-color-overlay-media);--_focus:var(--medo-shadow-focus-ring)}.medo-button--media:is([data-hovered],:not([data-rac]):hover),.medo-button--media-ghost:is([data-hovered],:not([data-rac]):hover){--_tint:var(--medo-color-state-hover-on-media)}.medo-button--media:is([data-pressed],:not([data-rac]):active),.medo-button--media-ghost:is([data-pressed],:not([data-rac]):active){--_tint:var(--medo-color-state-pressed-on-media)}.medo-button--icon-only:is(.medo-button--media,.medo-button--media-ghost).medo-button--sm{inline-size:calc(var(--medo-space-6) + var(--medo-space-1));block-size:calc(var(--medo-space-6) + var(--medo-space-1))}.medo-button--icon-only:is(.medo-button--media,.medo-button--media-ghost).medo-button--sm:before{content:"";inset:calc(-1 * var(--medo-space-2));border-radius:var(--medo-radius-full);position:absolute}.medo-button-group{align-items:center;gap:var(--medo-layout-gap-inline);flex-wrap:wrap;display:flex}.medo-button-group--footer,.medo-button-group--header{justify-content:flex-end}.medo-button-group__destructive{margin-inline-end:auto}@media (max-width:639.98px){.medo-button-group--footer,.medo-button-group--content{flex-direction:column;align-items:stretch}.medo-button-group--footer{flex-direction:column-reverse}.medo-button-group--footer .medo-button-group__destructive{order:-1;margin-inline-end:0;display:grid}}
}

@layer components {
.medo-field{gap:var(--medo-space-1);flex-direction:column;min-inline-size:0;display:flex}.medo-field--group{gap:var(--medo-space-2)}.medo-field__label{overflow-wrap:anywhere;gap:var(--medo-space-1);font:var(--medo-typography-label-md);color:var(--medo-color-text-primary);padding-inline-start:var(--medo-space-0-5);display:inline-flex}.medo-field__required{color:var(--medo-color-text-danger)}.medo-field__footer{align-items:flex-start;gap:var(--medo-space-2);font:var(--medo-typography-body-sm);padding-inline-start:var(--medo-space-0-5);display:flex}.medo-field__footer:empty{display:none}.medo-field__description{min-inline-size:0;color:var(--medo-color-text-secondary);overflow-wrap:anywhere}.medo-field[data-invalid]>.medo-field__footer:has(>.medo-field__error:not(:empty))>.medo-field__description{display:none}.medo-field__error:empty{display:none}.medo-field__error{align-items:flex-start;gap:var(--medo-space-1);min-inline-size:0;color:var(--medo-color-text-danger);overflow-wrap:anywhere;display:flex}.medo-field__error>svg{inline-size:var(--medo-size-icon-sm);block-size:var(--medo-size-icon-sm);flex-shrink:0;margin-block-start:var(--medo-space-0-5)}.medo-field__counter{color:var(--medo-color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.medo-field__counter[data-over]{color:var(--medo-color-text-danger)}.medo-field[data-disabled] .medo-field__label{color:var(--medo-color-text-disabled)}.medo-field__options{gap:var(--medo-space-2);flex-direction:column;display:flex}.medo-field[data-orientation=horizontal] .medo-field__options{column-gap:var(--medo-space-6);flex-flow:wrap}.medo-field__error{transition:opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), translate var(--medo-motion-spring-snappy-duration) var(--medo-motion-spring-snappy)}@starting-style{.medo-field__error{opacity:0;translate:0 calc(-1 * var(--medo-space-1))}}@media (prefers-reduced-motion:reduce){@starting-style{.medo-field__error{translate:none}}}
}

@layer components {
.medo-input,.medo-textarea{--_border:var(--medo-color-border-strong);box-sizing:border-box;border:var(--medo-border-width-thin) solid var(--_border);border-radius:var(--medo-radius-md);background-color:var(--medo-color-surface-default);inline-size:100%;color:var(--medo-color-text-primary);font:var(--medo-typography-body-sm);transition:border-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), box-shadow var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}.medo-input{align-items:center;gap:var(--medo-space-2);block-size:var(--medo-size-control-md);padding-inline:var(--medo-space-3);cursor:text;display:flex}.medo-input__control{block-size:100%;min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.medo-input__control::placeholder,.medo-textarea::placeholder{color:var(--medo-color-text-secondary);opacity:1}.medo-input__icon{inline-size:var(--medo-size-icon-sm);block-size:var(--medo-size-icon-sm);color:var(--medo-color-text-secondary);flex-shrink:0;display:inline-flex}.medo-input__icon>svg{block-size:100%;inline-size:100%}.medo-textarea{padding:var(--medo-space-2) var(--medo-space-3);min-block-size:calc(3lh + 2 * var(--medo-space-2) + 2 * var(--medo-border-width-thin));max-block-size:calc(8lh + 2 * var(--medo-space-2) + 2 * var(--medo-border-width-thin));field-sizing:content;resize:vertical;outline:none;display:block;overflow:auto}@media (hover:hover){.medo-textarea:is(:hover,[data-hovered]):not(:disabled,[readonly]){--_border:var(--medo-color-border-strong-hover)}.medo-input:is(:hover,[data-hovered]):not(:has(>.medo-input__control:is(:disabled,[readonly]))){--_border:var(--medo-color-border-strong-hover)}}.medo-textarea:is([data-invalid],[aria-invalid=true]){--_border:var(--medo-color-border-danger)}.medo-input:has(>.medo-input__control:is([data-invalid],[aria-invalid=true])){--_border:var(--medo-color-border-danger)}.medo-input:is(:has(>.medo-input__control:focus),[data-focused]),.medo-textarea:is(:focus,[data-focused]){--_border:var(--medo-color-focus-ring);box-shadow:inset 0 0 0 var(--medo-border-width-thin) var(--medo-color-focus-ring)}.medo-textarea[readonly]{--_border:var(--medo-color-border-default);background-color:var(--medo-color-surface-subtle)}.medo-input:has(>.medo-input__control[readonly]){--_border:var(--medo-color-border-default);background-color:var(--medo-color-surface-subtle)}.medo-textarea:disabled{--_border:var(--medo-color-border-default);background-color:var(--medo-color-action-disabled);color:var(--medo-color-text-disabled);cursor:not-allowed}.medo-input:has(>.medo-input__control:disabled){--_border:var(--medo-color-border-default);background-color:var(--medo-color-action-disabled);color:var(--medo-color-text-disabled);cursor:not-allowed}.medo-input:has(>.medo-input__control:disabled) .medo-input__icon{color:var(--medo-color-text-disabled)}@media (forced-colors:active){.medo-input:is(:has(>.medo-input__control:focus),[data-focused]),.medo-textarea:is(:focus,[data-focused]){outline:var(--medo-focus-ring-width) solid Highlight}}.medo-input--sm{block-size:var(--medo-size-control-sm)}.medo-input--lg{block-size:var(--medo-size-control-lg);padding-inline:var(--medo-space-4);font:var(--medo-typography-body-md)}.medo-input--lg .medo-input__icon{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md)}.medo-textarea--lg{padding:var(--medo-space-3) var(--medo-space-4);font:var(--medo-typography-body-md);min-block-size:calc(3lh + 2 * var(--medo-space-3) + 2 * var(--medo-border-width-thin));max-block-size:calc(8lh + 2 * var(--medo-space-3) + 2 * var(--medo-border-width-thin))}.medo-input__action{inline-size:var(--medo-size-icon-lg);block-size:var(--medo-size-icon-lg);border-radius:var(--medo-radius-sm);color:var(--medo-color-text-secondary);cursor:pointer;background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;margin-inline-end:calc(-1 * var(--medo-space-1));padding:0;display:inline-grid}.medo-input__action>svg{inline-size:var(--medo-size-icon-sm);block-size:var(--medo-size-icon-sm)}.medo-input__action[data-hovered]{background:var(--medo-color-state-hover);color:var(--medo-color-text-primary)}.medo-input__action[data-pressed]{background:var(--medo-color-state-pressed);color:var(--medo-color-text-primary)}.medo-input__action[data-focus-visible]{box-shadow:inset 0 0 0 var(--medo-focus-ring-width) var(--medo-color-focus-ring)}.medo-input__action[data-disabled]{color:var(--medo-color-text-disabled);cursor:not-allowed}.medo-input--lg .medo-input__action{inline-size:var(--medo-size-control-sm);block-size:var(--medo-size-control-sm)}.medo-input--lg .medo-input__action>svg{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md)}
}

@layer components {
.medo-choice{--_box:var(--medo-size-icon-sm);--_gap:var(--medo-space-2);--_border:var(--medo-color-border-strong);--_accent:var(--medo-color-action-primary);font:var(--medo-typography-body-sm);color:var(--medo-color-text-primary);flex-direction:column;display:flex}.medo-choice--lg{--_box:var(--medo-size-icon-md);font:var(--medo-typography-body-md)}.medo-choice__button{align-items:flex-start;gap:var(--_gap);cursor:pointer;inline-size:fit-content;display:inline-flex}.medo-choice__control{box-sizing:border-box;inline-size:var(--_box);block-size:var(--_box);border:var(--medo-border-width-thin) solid var(--_border);background-color:var(--medo-color-surface-default);color:var(--medo-color-text-on-action);transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), border-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);flex-shrink:0;place-items:center;margin-block-start:var(--medo-space-0-5);display:inline-grid}.medo-checkbox .medo-choice__control{border-radius:var(--medo-radius-sm)}.medo-checkbox .medo-choice__control>svg{inline-size:calc(var(--_box) - 2 * var(--medo-space-0-5));block-size:calc(var(--_box) - 2 * var(--medo-space-0-5));stroke-width:3px}.medo-radio .medo-choice__control{border-radius:var(--medo-radius-full)}.medo-radio .medo-choice__control:after{content:"";inline-size:calc(var(--_box) / 2);block-size:calc(var(--_box) / 2);border-radius:var(--medo-radius-full);background-color:var(--_accent);transition:transform var(--medo-motion-spring-snappy-duration) var(--medo-motion-spring-snappy);transform:scale(0)}.medo-checkbox .medo-choice__control>svg{transition:scale var(--medo-motion-spring-snappy-duration) var(--medo-motion-spring-snappy), opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}@starting-style{.medo-checkbox .medo-choice__control>svg{opacity:0;scale:.4}}.medo-choice__description{font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);margin-inline-start:calc(var(--_box) + var(--_gap))}.medo-choice>.medo-field__error{font:var(--medo-typography-body-sm);margin-inline-start:calc(var(--_box) + var(--_gap))}.medo-choice[data-invalid]>.medo-choice__description:has(~.medo-field__error:not(:empty)){display:none}.medo-choice__button[data-hovered]{--_border:var(--medo-color-border-strong-hover);--_accent:var(--medo-color-action-primary-hover)}.medo-choice[data-invalid]{--_border:var(--medo-color-border-danger)}.medo-checkbox:is([data-selected],[data-indeterminate]) .medo-choice__control{border-color:var(--_accent);background-color:var(--_accent)}.medo-radio[data-selected] .medo-choice__control{border-color:var(--_accent)}.medo-radio[data-selected] .medo-choice__control:after{transform:scale(1)}.medo-choice__button[data-focus-visible] .medo-choice__control{box-shadow:var(--medo-shadow-focus-ring)}.medo-choice[data-readonly] .medo-choice__button{cursor:default}.medo-choice[data-disabled]{--_border:var(--medo-color-border-default);--_accent:var(--medo-color-border-default);color:var(--medo-color-text-disabled)}.medo-choice[data-disabled] .medo-choice__button{cursor:not-allowed}.medo-choice[data-disabled] .medo-choice__control{background-color:var(--medo-color-action-disabled);color:var(--medo-color-text-disabled)}.medo-checkbox[data-disabled]:is([data-selected],[data-indeterminate]) .medo-choice__control{background-color:var(--medo-color-action-disabled)}.medo-radio[data-disabled] .medo-choice__control:after{background-color:var(--medo-color-text-disabled)}@media (forced-colors:active){.medo-choice__control{border-color:canvastext}.medo-checkbox:is([data-selected],[data-indeterminate]) .medo-choice__control,.medo-radio[data-selected] .medo-choice__control:after{background-color:highlight;border-color:highlight}.medo-choice__button[data-focus-visible] .medo-choice__control{outline:var(--medo-focus-ring-width) solid Highlight;outline-offset:var(--medo-space-0-5)}}@media (prefers-reduced-motion:reduce){.medo-radio .medo-choice__control:after{opacity:0;transition:opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);transform:none}.medo-radio[data-selected] .medo-choice__control:after{opacity:1}.medo-checkbox .medo-choice__control>svg{transition:opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}@starting-style{.medo-checkbox .medo-choice__control>svg{scale:none}}}
}

@layer components {
.medo-switch{--_track-w:calc(var(--medo-space-8) + var(--medo-space-1));--_track-h:var(--medo-space-5);--_thumb:var(--medo-space-4);--_pad:var(--medo-space-0-5);--_track:var(--medo-color-action-toggle-off);--_gap:var(--medo-space-2);font:var(--medo-typography-body-sm);color:var(--medo-color-text-primary);flex-direction:column;display:flex}.medo-switch--lg{--_track-w:calc(var(--medo-space-10) + var(--medo-space-1));--_track-h:var(--medo-space-6);--_thumb:var(--medo-space-5);font:var(--medo-typography-body-md)}.medo-switch__button{align-items:flex-start;gap:var(--_gap);cursor:pointer;inline-size:fit-content;display:inline-flex}.medo-switch--label-start .medo-switch__button{--_gap:var(--medo-space-4);flex-direction:row-reverse;justify-content:space-between;inline-size:100%}.medo-switch__track{box-sizing:border-box;inline-size:var(--_track-w);block-size:var(--_track-h);padding:var(--_pad);border-radius:var(--medo-radius-full);background-color:var(--_track);transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);flex-shrink:0;align-items:center;display:flex}.medo-switch__thumb{inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--medo-radius-full);background-color:var(--medo-color-text-on-action);color:var(--_track);transition:transform var(--medo-motion-spring-snappy-duration) var(--medo-motion-spring-snappy), color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);place-items:center;display:grid}.medo-switch__thumb>svg{stroke-width:3px;block-size:70%;inline-size:70%}.medo-switch__description{font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary)}.medo-switch--label-end .medo-switch__description{margin-inline-start:calc(var(--_track-w) + var(--_gap))}.medo-switch__button[data-hovered]{--_track:var(--medo-color-action-toggle-off-hover)}.medo-switch[data-selected]{--_track:var(--medo-color-action-primary)}.medo-switch[data-selected] .medo-switch__button[data-hovered]{--_track:var(--medo-color-action-primary-hover)}.medo-switch[data-selected] .medo-switch__thumb{transform:translateX(calc(var(--_track-w) - var(--_thumb) - 2 * var(--_pad)))}.medo-switch[data-selected]: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)) .medo-switch__thumb{transform:translateX(calc(-1 * (var(--_track-w) - var(--_thumb) - 2 * var(--_pad))))}.medo-switch__button[data-focus-visible] .medo-switch__track{box-shadow:var(--medo-shadow-focus-ring)}.medo-switch[data-disabled]{--_track:var(--medo-color-border-default);color:var(--medo-color-text-disabled)}.medo-switch[data-disabled] .medo-switch__button{cursor:not-allowed}.medo-switch[data-disabled] .medo-switch__thumb{background-color:var(--medo-color-surface-default);color:var(--medo-color-text-disabled)}.medo-switch[aria-busy=true] .medo-switch__button{cursor:progress}.medo-switch__spinner{animation:.8s linear infinite medo-switch-spin}@keyframes medo-switch-spin{to{transform:rotate(1turn)}}@media (forced-colors:active){.medo-switch__track{border:var(--medo-border-width-thin) solid CanvasText}.medo-switch[data-selected] .medo-switch__track{background-color:highlight}}@media (prefers-reduced-motion:reduce){.medo-switch__thumb{transition:transform var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}.medo-switch__spinner{animation-duration:3s}}
}

@layer components {
.medo-badge{--_bg:var(--medo-color-surface-subtle);--_fg:var(--medo-color-text-secondary);box-sizing:border-box;align-items:center;gap:var(--medo-space-1);block-size:var(--medo-space-6);padding-inline:var(--medo-space-2);border-radius:var(--medo-radius-sm);background-color:var(--_bg);color:var(--_fg);font:var(--medo-typography-label-sm);white-space:nowrap;vertical-align:middle;display:inline-flex}.medo-badge--sm{block-size:var(--medo-space-5);padding-inline:var(--medo-space-1-5)}.medo-badge--brand{--_bg:var(--medo-color-surface-brand-subtle);--_fg:var(--medo-color-text-brand)}.medo-badge--success{--_bg:var(--medo-color-feedback-success-surface);--_fg:var(--medo-color-feedback-success-text)}.medo-badge--warning{--_bg:var(--medo-color-feedback-warning-surface);--_fg:var(--medo-color-feedback-warning-text)}.medo-badge--danger{--_bg:var(--medo-color-feedback-danger-surface);--_fg:var(--medo-color-feedback-danger-text)}.medo-badge--info{--_bg:var(--medo-color-feedback-info-surface);--_fg:var(--medo-color-feedback-info-text)}.medo-badge__dot{inline-size:var(--medo-space-1-5);block-size:var(--medo-space-1-5);border-radius:var(--medo-radius-full);background-color:currentColor;flex-shrink:0}.medo-badge__icon{flex-shrink:0;display:inline-flex}.medo-badge__icon>svg{inline-size:var(--medo-space-3);block-size:var(--medo-space-3);stroke-width:3px}.medo-badge-count{--_bg:var(--medo-color-feedback-danger-solid);--_fg:var(--medo-color-feedback-danger-on-solid);box-sizing:border-box;min-inline-size:var(--medo-space-5);block-size:var(--medo-space-5);padding-inline:var(--medo-space-1);border-radius:var(--medo-radius-full);background-color:var(--_bg);color:var(--_fg);font:var(--medo-typography-label-sm);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.medo-badge-count--sm{min-inline-size:var(--medo-space-4);block-size:var(--medo-space-4);font:var(--medo-typography-label-xs)}.medo-badge-count--brand{--_bg:var(--medo-color-action-primary);--_fg:var(--medo-color-text-on-action)}.medo-badge-count--neutral{--_bg:var(--medo-color-surface-inverse);--_fg:var(--medo-color-text-inverse)}.medo-badge-dot{inline-size:var(--medo-space-2);block-size:var(--medo-space-2);border-radius:var(--medo-radius-full);background-color:var(--medo-color-text-secondary);flex-shrink:0;display:inline-block}.medo-badge-dot--brand{background-color:var(--medo-color-action-primary)}.medo-badge-dot--success{background-color:var(--medo-color-feedback-success-solid)}.medo-badge-dot--warning{background-color:var(--medo-color-feedback-warning-solid)}.medo-badge-dot--danger{background-color:var(--medo-color-feedback-danger-solid)}.medo-badge-dot--info{background-color:var(--medo-color-feedback-info-solid)}@media (forced-colors:active){.medo-badge,.medo-badge-count{border:var(--medo-border-width-thin) solid CanvasText}.medo-badge__dot,.medo-badge-dot{forced-color-adjust:none;background-color:canvastext}}
}

@layer components {
.medo-tag-list{gap:var(--medo-space-2);flex-wrap:wrap;display:flex}.medo-tag{--_bg:var(--medo-color-action-secondary);--_fg:var(--medo-color-text-primary);--_icon:var(--medo-color-text-secondary);--_h:var(--medo-space-8);--_icon-size:var(--medo-space-4);--_pad:var(--medo-space-3);box-sizing:border-box;align-items:center;gap:var(--medo-space-1);block-size:var(--_h);padding-inline:var(--_pad);border-radius:var(--medo-radius-full);background-color:var(--_bg);color:var(--_fg);font:var(--medo-typography-label-md);white-space:nowrap;cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);outline:none;display:inline-flex}.medo-tag--sm{--_h:var(--medo-space-6);--_icon-size:var(--medo-space-3);--_pad:var(--medo-space-2);font:var(--medo-typography-label-sm)}.medo-tag[data-allows-removing]{padding-inline-end:var(--medo-space-1)}.medo-tag__label{max-inline-size:var(--medo-size-width-sm);text-overflow:ellipsis;overflow:hidden}.medo-tag__icon{color:var(--_icon);flex-shrink:0;display:inline-flex}.medo-tag__icon>svg{inline-size:var(--_icon-size);block-size:var(--_icon-size);stroke-width:2.66px}.medo-tag--sm .medo-tag__icon>svg{stroke-width:3px}.medo-tag--selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.medo-tag--selectable[data-hovered]{--_bg:var(--medo-color-action-secondary-hover)}.medo-tag--selectable[data-pressed]{--_bg:var(--medo-color-action-secondary-pressed)}.medo-tag[data-selected]{--_bg:var(--medo-color-action-selected);--_fg:var(--medo-color-text-brand);--_icon:var(--medo-color-text-brand)}.medo-tag[data-selected][data-hovered]{--_bg:var(--medo-color-action-selected-hover)}.medo-tag[data-selected][data-pressed]{--_bg:var(--medo-color-action-selected-pressed);--_fg:var(--medo-color-text-brand-hover);--_icon:var(--medo-color-text-brand-hover)}.medo-tag[data-focus-visible]{box-shadow:var(--medo-shadow-focus-ring)}.medo-tag[data-disabled]{--_bg:var(--medo-color-action-disabled);--_fg:var(--medo-color-text-disabled);--_icon:var(--medo-color-text-disabled);cursor:not-allowed}.medo-tag__remove{--_size:var(--medo-space-6);box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--medo-radius-full);color:var(--medo-color-text-secondary);cursor:pointer;transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);background-color:#0000;border:0;outline:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.medo-tag__remove>svg{inline-size:var(--medo-space-4);block-size:var(--medo-space-4);stroke-width:2.66px}.medo-tag--sm .medo-tag__remove{--_size:var(--medo-space-4)}.medo-tag--sm .medo-tag__remove>svg{inline-size:var(--medo-space-3);block-size:var(--medo-space-3);stroke-width:3px}.medo-tag--sm .medo-tag__remove:before{content:"";inset:calc(-1 * var(--medo-space-1));position:absolute}.medo-tag__remove[data-hovered]{background-color:var(--medo-color-state-hover);color:var(--medo-color-text-primary)}.medo-tag__remove[data-pressed]{background-color:var(--medo-color-state-pressed);color:var(--medo-color-text-primary)}.medo-tag__remove[data-focus-visible]{box-shadow:var(--medo-shadow-focus-ring-inset)}.medo-tag__remove[data-disabled]{color:var(--medo-color-text-disabled);cursor:not-allowed;background-color:#0000}@media (forced-colors:active){.medo-tag{border:var(--medo-border-width-thin) solid CanvasText}.medo-tag[data-selected]{border-width:var(--medo-border-width-thick)}.medo-tag[data-focus-visible],.medo-tag__remove[data-focus-visible]{outline:var(--medo-focus-ring-width) solid Highlight;outline-offset:var(--medo-space-0-5)}}@starting-style{.medo-tag{opacity:0;scale:.9}}.medo-tag{transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), scale var(--medo-motion-spring-snappy-duration) var(--medo-motion-spring-snappy)}@media (prefers-reduced-motion:reduce){@starting-style{.medo-tag{scale:none}}}
}

@layer components {
.medo-avatar{--_size:var(--medo-space-8);--_bg:var(--medo-color-surface-subtle);--_fg:var(--medo-color-text-secondary);--_radius:var(--medo-radius-md);--_status:calc(var(--medo-space-2) + var(--medo-space-0-5));box-sizing:border-box;inline-size:var(--_size);block-size:var(--_size);border-radius:var(--medo-radius-full);background-color:var(--_bg);color:var(--_fg);vertical-align:middle;-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.medo-avatar>*{grid-area:1/1}.medo-avatar--square{border-radius:var(--_radius)}.medo-avatar--xs{--_size:var(--medo-space-5);--_radius:var(--medo-radius-sm);--_status:var(--medo-space-2);font:var(--medo-typography-avatar-xs)}.medo-avatar--sm{--_size:var(--medo-space-6);--_radius:var(--medo-radius-sm);--_status:var(--medo-space-2);font:var(--medo-typography-avatar-sm)}.medo-avatar--md{font:var(--medo-typography-avatar-md)}.medo-avatar--lg{--_size:var(--medo-space-10);font:var(--medo-typography-avatar-lg)}.medo-avatar--xl{--_size:calc(var(--medo-space-12) + var(--medo-space-2));--_radius:var(--medo-radius-lg);--_status:calc(var(--medo-space-3) + var(--medo-space-0-5));font:var(--medo-typography-avatar-xl)}.medo-avatar--2xl{--_size:var(--medo-space-20);--_radius:var(--medo-radius-lg);--_status:calc(var(--medo-space-3) + var(--medo-space-0-5));font:var(--medo-typography-avatar-2xl)}.medo-avatar--blue{--_bg:var(--medo-color-avatar-blue-surface);--_fg:var(--medo-color-avatar-blue-text)}.medo-avatar--violet{--_bg:var(--medo-color-avatar-violet-surface);--_fg:var(--medo-color-avatar-violet-text)}.medo-avatar--pink{--_bg:var(--medo-color-avatar-pink-surface);--_fg:var(--medo-color-avatar-pink-text)}.medo-avatar--amber{--_bg:var(--medo-color-avatar-amber-surface);--_fg:var(--medo-color-avatar-amber-text)}.medo-avatar--green{--_bg:var(--medo-color-avatar-green-surface);--_fg:var(--medo-color-avatar-green-text)}.medo-avatar--teal{--_bg:var(--medo-color-avatar-teal-surface);--_fg:var(--medo-color-avatar-teal-text)}.medo-avatar__initials{text-transform:uppercase;line-height:1}.medo-avatar__icon{display:inline-flex}.medo-avatar__icon>svg{inline-size:calc(var(--_size) * .5);block-size:calc(var(--_size) * .5)}.medo-avatar--xs .medo-avatar__icon>svg{inline-size:calc(var(--_size) * .6);block-size:calc(var(--_size) * .6)}.medo-avatar--sm .medo-avatar__icon>svg{inline-size:calc(var(--_size) * 7 / 12);block-size:calc(var(--_size) * 7 / 12)}.medo-avatar__image{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.medo-avatar--has-image:after{content:"";border-radius:inherit;block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 var(--medo-border-width-thin) var(--medo-color-avatar-image-border);pointer-events:none;grid-area:1/1}.medo-avatar__status{box-sizing:border-box;inline-size:var(--_status);block-size:var(--_status);border-radius:var(--medo-radius-full);box-shadow:0 0 0 var(--medo-border-width-thick) var(--medo-color-surface-default);position:absolute;inset-block-end:0;inset-inline-end:0}.medo-avatar__status--online{background-color:var(--medo-color-feedback-success-solid)}.medo-avatar__status--away{background-color:var(--medo-color-feedback-warning-solid)}.medo-avatar__status--busy{background-color:var(--medo-color-feedback-danger-solid)}.medo-avatar__status--offline{background-color:var(--medo-color-border-strong)}.medo-avatar-group{isolation:isolate;align-items:center;display:inline-flex}.medo-avatar-group>.medo-avatar{box-shadow:0 0 0 var(--medo-border-width-thick) var(--medo-color-surface-default)}.medo-avatar-group>.medo-avatar+.medo-avatar{margin-inline-start:calc(var(--_size) * -.25)}.medo-avatar--more{font:var(--medo-typography-label-sm);border:0;padding:0}.medo-avatar-group--xs .medo-avatar--more,.medo-avatar-group--sm .medo-avatar--more{font:var(--medo-typography-label-xs)}button.medo-avatar--more{cursor:pointer;outline:none}button.medo-avatar--more[data-hovered]{background-image:linear-gradient(var(--medo-color-state-hover), var(--medo-color-state-hover))}button.medo-avatar--more[data-pressed]{background-image:linear-gradient(var(--medo-color-state-pressed), var(--medo-color-state-pressed))}.medo-avatar-group>button.medo-avatar--more[data-focus-visible]{box-shadow:0 0 0 var(--medo-border-width-thick) var(--medo-color-surface-default), var(--medo-shadow-focus-ring)}@media (forced-colors:active){.medo-avatar{border:var(--medo-border-width-thin) solid CanvasText}.medo-avatar__status{forced-color-adjust:none;background-color:canvastext}}
}

@layer components {
.medo-tooltip{box-sizing:border-box;align-items:baseline;gap:var(--medo-space-2);max-inline-size:var(--medo-size-width-md);padding:var(--medo-space-1) var(--medo-space-2);border-radius:var(--medo-radius-sm);background-color:var(--medo-color-surface-inverse);color:var(--medo-color-text-inverse);box-shadow:var(--medo-shadow-elevation-2);font:var(--medo-typography-caption);overflow-wrap:break-word;z-index:var(--medo-layer-tooltip);pointer-events:auto;display:flex}.medo-tooltip__shortcut{font:inherit;color:var(--medo-color-text-inverse-secondary);white-space:nowrap}.medo-tooltip{transform-origin:var(--trigger-anchor-point,top);transition:opacity var(--medo-motion-duration-normal) var(--medo-motion-easing-enter), scale var(--medo-motion-spring-snappy-duration) var(--medo-motion-spring-snappy)}.medo-tooltip[data-entering]{opacity:0;scale:.96}.medo-tooltip[data-exiting]{opacity:0;transition:opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-exit), scale var(--medo-motion-duration-fast) var(--medo-motion-easing-exit);scale:1}@media (forced-colors:active){.medo-tooltip{border:var(--medo-border-width-thin) solid CanvasText}}@media (prefers-reduced-motion:reduce){.medo-tooltip{transition:opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}.medo-tooltip:is([data-entering],[data-exiting]){scale:none}}
}

@layer components {
.medo-spinner{--_size:var(--medo-space-5);--_stroke:2.4;inline-size:var(--_size);block-size:var(--_size);color:currentColor;vertical-align:middle;flex-shrink:0;display:inline-flex}.medo-spinner--sm{--_size:var(--medo-space-4);--_stroke:3}.medo-spinner--lg{--_size:var(--medo-space-6);--_stroke:2.5}.medo-spinner--xl{--_size:var(--medo-space-10);--_stroke:2.4}.medo-spinner--brand{color:var(--medo-color-text-brand)}.medo-spinner--neutral{color:var(--medo-color-text-secondary)}.medo-spinner--on-brand{color:var(--medo-color-text-on-brand)}.medo-spinner>svg{fill:none;stroke:currentColor;block-size:100%;inline-size:100%;stroke-width:var(--_stroke);animation:.8s linear infinite medo-spin}.medo-spinner__track{opacity:.2}.medo-spinner__arc{stroke-linecap:round;stroke-dasharray:25 100}@keyframes medo-spin{to{transform:rotate(1turn)}}.medo-progress{--_fill:var(--medo-color-action-primary);--_h:var(--medo-space-2);gap:var(--medo-space-2);min-inline-size:0;display:grid}.medo-progress--sm{--_h:var(--medo-space-1)}.medo-progress--success{--_fill:var(--medo-color-feedback-success-solid)}.medo-progress--error{--_fill:var(--medo-color-feedback-danger-solid)}.medo-progress__header{justify-content:space-between;align-items:baseline;gap:var(--medo-space-4);display:flex}.medo-progress__label{font:var(--medo-typography-label-md);color:var(--medo-color-text-primary)}.medo-progress__value{font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.medo-progress__track{block-size:var(--_h);border-radius:var(--medo-radius-full);background-color:var(--medo-color-surface-subtle);position:relative;overflow:hidden}.medo-progress__fill{border-radius:inherit;background-color:var(--_fill);block-size:100%;transition:inline-size var(--medo-motion-spring-smooth-duration) var(--medo-motion-spring-smooth)}.medo-progress--indeterminate .medo-progress__fill{inline-size:30%;animation:1.5s ease-in-out infinite medo-progress-slide;position:absolute;inset-block:0}@keyframes medo-progress-slide{0%{inset-inline-start:-30%}to{inset-inline-start:100%}}.medo-progress__description{font:var(--medo-typography-caption);color:var(--medo-color-text-secondary)}.medo-progress--error .medo-progress__description{color:var(--medo-color-text-danger)}.medo-skeleton{inline-size:100%;block-size:var(--medo-space-3);border-radius:var(--medo-radius-sm);background-color:var(--medo-color-surface-subtle);animation:1.5s ease-in-out infinite alternate medo-skeleton-pulse;display:block}.medo-skeleton--circle{inline-size:var(--medo-space-10);block-size:var(--medo-space-10);border-radius:var(--medo-radius-full)}.medo-skeleton--rect{block-size:var(--medo-space-24);border-radius:var(--medo-radius-md)}.medo-skeleton-lines{gap:var(--medo-space-2);display:grid}.medo-skeleton-lines>.medo-skeleton:last-child:not(:first-child){inline-size:60%}@keyframes medo-skeleton-pulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.medo-spinner>svg{animation-duration:1.6s}.medo-skeleton{animation:none}.medo-progress--indeterminate .medo-progress__fill{inline-size:40%;animation:none;inset-inline-start:0}.medo-progress__fill{transition-duration:var(--medo-motion-duration-fast)}}@media (forced-colors:active){.medo-spinner>svg{stroke:canvastext}.medo-progress__track{border:var(--medo-border-width-thin) solid CanvasText}.medo-progress__fill{forced-color-adjust:none;background-color:highlight}.medo-skeleton{border:var(--medo-border-width-thin) solid GrayText}}
}

@layer components {
.medo-list{--_col:var(--medo-space-6);--_icon:max(var(--medo-size-icon-sm), 1em);gap:var(--medo-space-2);color:var(--medo-color-text-primary);margin:0;padding:0;list-style:none;display:grid}.medo-list--sm{font:var(--medo-typography-body-sm)}.medo-list--md{font:var(--medo-typography-body-md)}.medo-list--lg{--_icon:var(--medo-size-icon-md);font:var(--medo-typography-body-lg)}.medo-list--number{--_col:calc(var(--medo-space-6) + var(--medo-space-1));counter-reset:medo-list}.medo-list__item{padding-inline-start:var(--_col);position:relative}.medo-list__item>.medo-list{margin-block-start:var(--medo-space-2)}.medo-list--bullet>.medo-list__item:before,.medo-list--number>.medo-list__item:before,.medo-list__icon{block-size:1lh;color:var(--medo-color-text-secondary);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.medo-list--bullet>.medo-list__item:before{content:"";border-radius:var(--medo-radius-full);background-color:currentColor;block-size:.375em;inline-size:.375em;inset-block-start:calc(.5lh - .1875em)}.medo-list__item .medo-list--bullet>.medo-list__item:before{box-sizing:border-box;border:var(--medo-border-width-thin) solid currentColor;background-color:#0000}.medo-list--number>.medo-list__item{counter-increment:medo-list}.medo-list--number>.medo-list__item:before{content:counter(medo-list) ".";inline-size:calc(var(--_col) - .375em);font-variant-numeric:tabular-nums;justify-content:flex-end}.medo-list__item .medo-list--number>.medo-list__item:before{content:counter(medo-list, lower-alpha) "."}.medo-list__icon{color:var(--medo-color-text-brand)}.medo-list__icon>svg{inline-size:var(--_icon);block-size:var(--_icon)}.medo-list__item--excluded,.medo-list__item--excluded .medo-list__icon{color:var(--medo-color-text-secondary)}.medo-dl{margin:0;container-type:inline-size}.medo-dl__row{gap:var(--medo-space-1) var(--medo-space-4);padding-block:var(--medo-space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;display:grid}.medo-dl__row:first-child{padding-block-start:0}.medo-dl__row+.medo-dl__row{border-block-start:var(--medo-border-width-thin) solid var(--medo-color-border-default)}.medo-dl__term{font:var(--medo-typography-label-md);color:var(--medo-color-text-secondary)}.medo-dl__value{min-inline-size:0;font:var(--medo-typography-body-md);color:var(--medo-color-text-primary);overflow-wrap:anywhere;margin:0}.medo-dl--stacked .medo-dl__row{grid-template-columns:minmax(0,1fr)}@container (max-width:22.5rem){.medo-dl--auto .medo-dl__row{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.medo-list--bullet>.medo-list__item:before{background-color:canvastext}.medo-list__item .medo-list--bullet>.medo-list__item:before{background-color:#0000;border-color:canvastext}}
}

@layer components {
.medo-list-view{outline:none;flex-direction:column;display:flex}.medo-list-view--card{border:var(--medo-border-width-thin) solid var(--medo-color-border-default);border-radius:var(--medo-radius-lg);background-color:var(--medo-color-surface-default);overflow:hidden}.medo-list-view[data-focus-visible]{box-shadow:var(--medo-shadow-focus-ring)}.medo-list-view__empty{padding-inline:var(--medo-space-4)}.medo-list-row{--_lead:var(--medo-size-control-md);box-sizing:border-box;align-items:center;gap:var(--medo-space-3);color:var(--medo-color-text-primary);cursor:default;-webkit-tap-highlight-color:transparent;outline:none;padding-inline-start:var(--medo-space-4);display:flex;position:relative}.medo-list-row--lines-1{--_lead:var(--medo-size-icon-lg)}.medo-list-row[data-href],.medo-list-row[data-allows-selection],.medo-list-row[data-has-action]{cursor:pointer}.medo-list-row{transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}.medo-list-row[data-pressed]{transition-duration:0s}.medo-list-row[data-hovered]{background-color:var(--medo-color-state-hover)}.medo-list-row[data-pressed]{background-color:var(--medo-color-state-pressed)}.medo-list-row[data-selected]{background-color:var(--medo-color-action-selected)}.medo-list-row[data-focus-visible]{box-shadow:var(--medo-shadow-focus-ring-inset)}.medo-list-row[data-disabled]{opacity:.5;cursor:not-allowed}.medo-list-row--lines-3{align-items:flex-start}.medo-list-row__check,.medo-list-row__leading{padding-block:var(--medo-space-3);flex:none;align-items:center;display:flex}.medo-list-row__leading>*{max-inline-size:var(--_lead);max-block-size:var(--_lead)}.medo-list-row__icon{inline-size:var(--_lead);block-size:var(--_lead);border-radius:var(--medo-radius-md);background-color:var(--medo-color-surface-subtle);color:var(--medo-color-text-secondary);place-items:center;display:inline-grid}.medo-list-row__icon>svg{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md)}.medo-list-row__main{align-self:stretch;align-items:center;gap:var(--medo-space-3);min-inline-size:0;padding:var(--medo-space-3) var(--medo-space-2) var(--medo-space-3) 0;border-block-end:var(--medo-border-width-thin) solid var(--medo-color-border-default);flex:1;display:flex}.medo-list-row--lines-3 .medo-list-row__main{align-items:flex-start}.medo-list-row:last-child .medo-list-row__main{border-block-end-color:#0000}.medo-list-row__content{gap:var(--medo-space-0-5);flex:1;min-inline-size:0;display:grid}.medo-list-row__title{font:var(--medo-typography-label-md);color:var(--medo-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medo-list-row__description{font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.medo-list-row--lines-3 .medo-list-row__description{-webkit-line-clamp:2;line-clamp:2}.medo-list-row__meta{align-items:flex-end;gap:var(--medo-space-1-5);flex-direction:column;flex:none;display:flex}.medo-list-row__meta-text{font:var(--medo-typography-caption);color:var(--medo-color-text-secondary);white-space:nowrap}.medo-list-row__dot{inline-size:var(--medo-space-2);block-size:var(--medo-space-2);border-radius:var(--medo-radius-full);background-color:var(--medo-color-action-primary)}.medo-list-row__trailing{align-items:center;gap:var(--medo-space-2);flex:none;display:flex}.medo-list-row__chevron{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md);color:var(--medo-color-text-secondary);flex:none;display:inline-flex}.medo-list-row__chevron>svg{block-size:100%;inline-size:100%}.medo-list-row--unread .medo-list-row__title{font:var(--medo-typography-label-md-strong)}.medo-list-row--unread .medo-list-row__description{font:var(--medo-typography-body-sm-strong)}.medo-list-row--unread .medo-list-row__meta-text{color:var(--medo-color-text-brand)}.medo-list-row--loading .medo-list-row__content{gap:var(--medo-space-2)}@media (forced-colors:active){.medo-list-row[data-selected]{outline:var(--medo-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--medo-focus-ring-width))}.medo-list-row__dot{background-color:canvastext}}.medo-list-view--cards{gap:var(--medo-layout-gap-items)}.medo-list-card{box-sizing:border-box;align-items:flex-start;gap:var(--medo-space-3);padding:var(--medo-space-4);border:var(--medo-border-width-thin) solid var(--medo-color-border-default);border-radius:var(--medo-radius-md);background-color:var(--medo-color-surface-default);color:var(--medo-color-text-primary);cursor:default;-webkit-tap-highlight-color:transparent;outline:none;display:flex}.medo-list-card[data-href],.medo-list-card[data-allows-selection],.medo-list-card[data-has-action]{cursor:pointer}.medo-list-card[data-hovered]{background-color:var(--medo-color-state-hover)}.medo-list-card[data-pressed]{background-color:var(--medo-color-state-pressed)}.medo-list-card[data-selected]{border-color:var(--medo-color-action-primary);background-color:var(--medo-color-action-selected)}.medo-list-card[data-focus-visible]{box-shadow:var(--medo-shadow-focus-ring)}.medo-list-card[data-disabled]{opacity:.5;cursor:not-allowed}.medo-list-card__check{flex:none;display:flex}.medo-list-card__content{gap:var(--medo-space-2);flex:1;min-inline-size:0;display:grid}.medo-list-card__top,.medo-list-card__bottom{justify-content:space-between;align-items:center;gap:var(--medo-space-3);min-inline-size:0;display:flex}.medo-list-card__title{font:var(--medo-typography-label-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medo-list-card__amount{font:var(--medo-typography-label-md-strong);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.medo-list-card__description{align-items:center;gap:var(--medo-space-2);min-inline-size:0;font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);white-space:nowrap;display:flex;overflow:hidden}.medo-list-card__meta{font:var(--medo-typography-caption);font-variant-numeric:tabular-nums;color:var(--medo-color-text-secondary)}.medo-list-card--loading .medo-list-card__content{gap:var(--medo-space-3)}@media (forced-colors:active){.medo-list-card[data-selected]{outline:var(--medo-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--medo-focus-ring-width))}}.medo-list-row--swipe{padding-inline-start:0;overflow:hidden}.medo-list-row__surface{align-self:stretch;align-items:center;gap:var(--medo-space-3);min-inline-size:0;touch-action:pan-y;transition:transform var(--medo-motion-spring-smooth-duration) var(--medo-motion-spring-smooth);flex:1;padding-inline-start:var(--medo-space-4);display:flex;position:relative}.medo-list-row--lines-3 .medo-list-row__surface{align-items:flex-start}.medo-list-row__surface--dragging{transition:none}.medo-list-row__surface--leaving{transition:transform var(--medo-motion-duration-normal) var(--medo-motion-easing-exit)}.medo-list-row:has(.medo-list-row__surface--dragging) .medo-list-row__swipe-action{transition:none}.medo-list-row:has(.medo-list-row__surface--leaving) .medo-list-row__swipe-action{transition:inline-size var(--medo-motion-duration-normal) var(--medo-motion-easing-exit)}.medo-list-row__swipe-action{transition:inline-size var(--medo-motion-spring-smooth-duration) var(--medo-motion-spring-smooth);z-index:0;cursor:pointer;align-items:center;display:flex;position:absolute;inset-block:0;overflow:hidden}.medo-list-row__swipe-action--end{justify-content:flex-end;inset-inline-end:0}.medo-list-row__swipe-action--start{justify-content:flex-start;inset-inline-start:0}.medo-list-row__swipe-action--danger{background-color:var(--medo-color-feedback-danger-solid);color:var(--medo-color-feedback-danger-on-solid)}.medo-list-row__swipe-action--primary{background-color:var(--medo-color-action-primary);color:var(--medo-color-text-on-action)}.medo-list-row__swipe-label{justify-content:center;align-items:center;gap:var(--medo-space-1);inline-size:calc(var(--medo-space-20) + var(--medo-space-2));font:var(--medo-typography-label-sm);flex-direction:column;flex:none;display:flex}.medo-list-row__swipe-label>svg{inline-size:var(--medo-size-icon-md);block-size:var(--medo-size-icon-md)}.medo-list-row__swipe-shield{z-index:1;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.medo-list-row__surface,.medo-list-row__swipe-action{transition-duration:var(--medo-motion-duration-fast);transition-timing-function:var(--medo-motion-easing-standard)}}@media (forced-colors:active){.medo-list-row__swipe-action{forced-color-adjust:none;color:highlighttext;background-color:highlight}}
}

@layer components {
.medo-bulk-bar-host{display:contents}.medo-bulk-bar{z-index:var(--medo-layer-toast);box-sizing:border-box;transition:opacity var(--medo-motion-duration-normal) var(--medo-motion-easing-enter), translate var(--medo-motion-spring-smooth-duration) var(--medo-motion-spring-smooth);align-items:center;display:flex;position:fixed}@starting-style{.medo-bulk-bar{opacity:0;translate:0 var(--medo-space-4)}}.medo-bulk-bar--desktop{inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--medo-space-4));gap:var(--medo-space-2);padding:var(--medo-space-2) var(--medo-space-2) var(--medo-space-2) var(--medo-space-4);border-radius:var(--medo-radius-lg);background-color:var(--medo-color-surface-inverse);box-shadow:var(--medo-shadow-elevation-3);color:var(--medo-color-text-inverse);margin-inline:auto;inset-block-end:var(--medo-space-6);inset-inline:0}.medo-bulk-bar__count{font:var(--medo-typography-label-md-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.medo-bulk-bar__divider{inline-size:var(--medo-border-width-thin);block-size:var(--medo-space-5);background-color:var(--medo-color-text-inverse-secondary);opacity:var(--medo-opacity-40);flex:none}.medo-bulk-bar--mobile{justify-content:space-between;gap:var(--medo-space-1);padding:var(--medo-space-2) var(--medo-space-2) max(var(--medo-space-2), env(safe-area-inset-bottom));border-block-start:var(--medo-border-width-thin) solid var(--medo-color-border-default);background-color:var(--medo-color-surface-raised);box-shadow:var(--medo-shadow-elevation-3);color:var(--medo-color-text-primary);inset-block-end:0;inset-inline:0}.medo-bulk-bar__start,.medo-bulk-bar__actions{align-items:center;gap:var(--medo-space-1);min-inline-size:0;display:flex}@media (prefers-reduced-motion:reduce){.medo-bulk-bar{transition:opacity var(--medo-motion-duration-fast) var(--medo-motion-easing-standard)}@starting-style{.medo-bulk-bar{translate:none}}}@media (forced-colors:active){.medo-bulk-bar{border:var(--medo-border-width-thin) solid CanvasText}}
}

@layer components {
.medo-empty-state{--_gap:var(--medo-space-4);box-sizing:border-box;align-items:center;gap:var(--_gap);inline-size:100%;padding-block:var(--medo-space-12);text-align:center;flex-direction:column;display:flex}.medo-empty-state--section{--_gap:var(--medo-space-3);padding-block:var(--medo-space-8)}.medo-empty-state--inline{--_gap:var(--medo-space-2);padding-block:var(--medo-space-6)}.medo-empty-state__content{gap:var(--medo-space-1);overflow-wrap:anywhere;inline-size:100%;display:grid}.medo-empty-state__title{font:var(--medo-typography-heading-md);color:var(--medo-color-text-primary);margin:0}.medo-empty-state__description{font:var(--medo-typography-body-md);color:var(--medo-color-text-secondary);margin:0}.medo-empty-state--section .medo-empty-state__title{font:var(--medo-typography-heading-sm)}.medo-empty-state--inline .medo-empty-state__title{font:var(--medo-typography-label-md)}.medo-empty-state:is(.medo-empty-state--section,.medo-empty-state--inline) .medo-empty-state__description{font:var(--medo-typography-body-sm)}.medo-empty-state__actions{justify-content:center;align-items:center;gap:var(--medo-space-2);flex-wrap:wrap;padding-block-start:var(--medo-space-2);display:flex}.medo-empty-state--inline .medo-empty-state__actions{padding-block-start:0}.medo-empty-state__illustration{inline-size:var(--medo-size-width-md);aspect-ratio:3/2;border-radius:var(--medo-radius-lg);display:block;overflow:hidden}.medo-empty-state--section .medo-empty-state__illustration{inline-size:var(--medo-size-width-xs);aspect-ratio:4/3}.medo-empty-state--inline .medo-empty-state__illustration{inline-size:var(--medo-size-width-2xs);aspect-ratio:3/2}.medo-empty-state__illustration>:is(img,svg){object-fit:contain;block-size:100%;inline-size:100%;display:block}.medo-icon-tile{--_tile:var(--medo-size-control-lg);--_icon:var(--medo-size-icon-lg);inline-size:var(--_tile);block-size:var(--_tile);border-radius:var(--medo-radius-full);background-color:var(--medo-color-surface-subtle);color:var(--medo-color-text-secondary);flex:none;place-items:center;display:inline-grid}.medo-icon-tile--sm{--_tile:var(--medo-size-control-md);--_icon:var(--medo-size-icon-md)}.medo-icon-tile--lg{--_tile:var(--medo-space-16);--_icon:var(--medo-space-8)}.medo-icon-tile>svg{inline-size:var(--_icon);block-size:var(--_icon)}.medo-icon-tile--raised{background-color:var(--medo-color-surface-default)}.medo-icon-tile--danger{background-color:var(--medo-color-feedback-danger-surface);color:var(--medo-color-feedback-danger-text)}.medo-icon-tile--success{background-color:var(--medo-color-feedback-success-surface);color:var(--medo-color-feedback-success-text)}@media (forced-colors:active){.medo-icon-tile{outline:var(--medo-border-width-thin) solid CanvasText}}
}

@layer components {
.medo-pagination{justify-content:space-between;align-items:center;gap:var(--medo-space-4) var(--medo-space-6);flex-wrap:wrap;display:flex}.medo-pagination__info{align-items:center;gap:var(--medo-space-2) var(--medo-space-6);flex-wrap:wrap;display:flex}.medo-pagination__summary{font:var(--medo-typography-body-sm);font-variant-numeric:tabular-nums;color:var(--medo-color-text-secondary);white-space:nowrap;margin:0}.medo-pagination__size{align-items:center;gap:var(--medo-space-2);flex-direction:row}.medo-pagination__size .medo-field__label{font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);white-space:nowrap;padding-inline-start:0}.medo-pagination__size .medo-select__field{inline-size:var(--medo-size-width-3xs)}.medo-pagination__size .medo-field__footer{display:none}.medo-pagination__pages{align-items:center;gap:var(--medo-space-1);margin:0;padding:0;list-style:none;display:flex}.medo-page-item{min-inline-size:var(--medo-size-control-md);padding-inline:var(--medo-space-2);font-variant-numeric:tabular-nums}.medo-page-item--lg{min-inline-size:var(--medo-size-control-lg);font:var(--medo-typography-label-lg)}.medo-page-item[aria-current=page]{--_bg:var(--medo-color-action-selected);--_bg-hover:var(--medo-color-action-selected-hover);--_bg-pressed:var(--medo-color-action-selected-pressed);--_fg:var(--medo-color-text-brand);font:var(--medo-typography-label-md-strong)}.medo-page-item--lg[aria-current=page]{font:var(--medo-typography-label-lg-strong)}.medo-page-item--ellipsis{block-size:var(--medo-size-control-md);font:var(--medo-typography-label-md);color:var(--medo-color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.medo-page-item--ellipsis.medo-page-item--lg{block-size:var(--medo-size-control-lg)}.medo-pagination--compact{flex-wrap:nowrap;inline-size:100%}.medo-pagination__compact-label{font:var(--medo-typography-label-lg);font-variant-numeric:tabular-nums;color:var(--medo-color-text-primary);text-align:center;margin:0}.medo-pagination a.medo-button[data-disabled]{pointer-events:none}@media (forced-colors:active){.medo-page-item[aria-current=page]{outline:var(--medo-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--medo-focus-ring-width))}}
}

@layer components {
.medo-search-field[data-empty] .medo-search-field__clear{display:none}.medo-search-field .medo-input__control::-webkit-search-cancel-button{appearance:none}.medo-search-field .medo-input__control::-webkit-search-decoration{appearance:none}.medo-search-results{margin:0;padding:0;list-style:none;display:grid}.medo-search-results:has(>li>.medo-search-result--aesthetic){gap:var(--medo-space-2)}.medo-search-result{--_pad:var(--medo-space-4);box-sizing:border-box;align-items:flex-start;gap:var(--_pad);padding:var(--_pad);border-radius:var(--medo-radius-sm);color:var(--medo-color-text-primary);display:flex;position:relative}.medo-search-result--base{border-block-end:var(--medo-border-width-thin) solid var(--medo-color-border-default)}.medo-search-result--aesthetic{--_pad:var(--medo-space-5);border-radius:var(--medo-radius-lg)}.medo-search-result:has(.medo-search-result__link[data-hovered]){background-color:var(--medo-color-state-hover)}.medo-search-result:has(.medo-search-result__link[data-pressed]){background-color:var(--medo-color-state-pressed)}.medo-search-result:has(.medo-search-result__link[data-focus-visible]){box-shadow:var(--medo-shadow-focus-ring-inset)}.medo-search-result__leading{flex:none;display:flex}.medo-search-result--media .medo-search-result__leading{inline-size:var(--medo-size-width-2xs);aspect-ratio:4/3;border-radius:var(--medo-radius-md);background-color:var(--medo-color-surface-subtle);overflow:hidden}.medo-search-result--media.medo-search-result--aesthetic .medo-search-result__leading{inline-size:var(--medo-size-width-xs)}.medo-search-result--media .medo-search-result__leading>:is(img,picture,video,.medo-image){object-fit:cover;block-size:100%;inline-size:100%}.medo-search-result__content{gap:var(--medo-space-1);flex:1;min-inline-size:0;display:grid}.medo-search-result__path{font:var(--medo-typography-caption);color:var(--medo-color-text-secondary)}.medo-search-result__title{font:var(--medo-typography-label-lg);color:var(--medo-color-text-brand);margin:0}.medo-search-result--aesthetic .medo-search-result__title{font:var(--medo-typography-heading-sm);color:var(--medo-color-text-primary)}.medo-search-result__link{color:inherit;outline:none;text-decoration:none}.medo-search-result__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.medo-search-result__link[data-hovered]{text-underline-offset:.2em;text-decoration:underline}.medo-search-result__snippet{font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.medo-search-result__match{color:inherit;font-weight:var(--medo-font-weight-bold);background:0 0}.medo-search-result__snippet .medo-search-result__match{color:var(--medo-color-text-primary);font-weight:var(--medo-font-weight-semibold)}.medo-search-result__meta{align-items:center;gap:var(--medo-space-2);flex-wrap:wrap;padding-block-start:var(--medo-space-1);display:flex}.medo-search-result__meta-text{font:var(--medo-typography-caption);color:var(--medo-color-text-secondary)}.medo-dialog-overlay.medo-quick-search-overlay{align-items:start;padding-block-start:12vh}.medo-dialog.medo-quick-search{--_width:var(--medo-size-width-5xl);max-block-size:min(var(--medo-size-width-4xl), 100%)}.medo-quick-search__dialog{outline:none;flex-direction:column;min-block-size:0;display:flex}.medo-quick-search__bar{align-items:center;gap:var(--medo-space-2);padding:var(--medo-space-3);border-block-end:var(--medo-border-width-thin) solid var(--medo-color-border-default);display:flex}.medo-quick-search__field{flex:1}.medo-quick-search__scroll{align-content:start;gap:var(--medo-space-1);overscroll-behavior:contain;min-block-size:0;padding:var(--medo-space-2);outline:none;flex:1;display:grid;overflow:auto}.medo-quick-search__scroll:focus-visible{box-shadow:var(--medo-shadow-focus-ring-inset)}.medo-quick-search__scroll:not(:has([role=option],.medo-quick-search__message)){display:none}.medo-quick-search__message{padding:var(--medo-space-2);font:var(--medo-typography-body-sm);color:var(--medo-color-text-secondary);margin:0}.medo-quick-search__all{align-items:center;gap:var(--medo-space-2);min-block-size:calc(var(--medo-space-8) + var(--medo-space-1));padding:var(--medo-space-2);border-radius:var(--medo-radius-sm);color:var(--medo-color-text-primary);font:var(--medo-typography-body-sm);text-align:start;cursor:pointer;background:0 0;border:0;outline:none;display:flex}.medo-quick-search__all>svg{inline-size:var(--medo-size-icon-sm);block-size:var(--medo-size-icon-sm);flex:none}.medo-quick-search__all[data-hovered]{background-color:var(--medo-color-state-hover)}.medo-quick-search__all[data-focus-visible]{box-shadow:var(--medo-shadow-focus-ring-inset)}.medo-quick-search__footer{align-items:center;gap:var(--medo-space-4);padding:var(--medo-space-2) var(--medo-space-4);background-color:var(--medo-color-surface-subtle);font:var(--medo-typography-caption);color:var(--medo-color-text-secondary);flex-wrap:wrap;display:flex}.medo-quick-search__hint{align-items:center;gap:var(--medo-space-1-5);display:inline-flex}.medo-quick-search__all-results{margin-inline-start:auto}.medo-dialog-overlay.medo-quick-search-overlay--mobile{padding:0}.medo-dialog.medo-quick-search--mobile{--_width:100%;block-size:100%;max-block-size:none;box-shadow:none;border:0;border-radius:0}.medo-quick-search--mobile .medo-quick-search__bar{padding:var(--medo-space-3) var(--medo-space-2) var(--medo-space-3) var(--medo-space-3)}.medo-quick-search .medo-quick-search__list{max-block-size:none;padding:0;overflow:visible}
}

@layer components {
.medo-breadcrumbs{--_height:var(--medo-space-6);--_icon:var(--medo-size-icon-sm);--_sep:var(--medo-space-3);--_gap:var(--medo-space-0-5);--_text:var(--medo-typography-caption);--_current:var(--medo-typography-label-sm)}.medo-breadcrumbs--md{--_height:calc(var(--medo-space-6) + var(--medo-space-1));--_icon:var(--medo-size-icon-md);--_sep:var(--medo-space-4);--_gap:var(--medo-space-1);--_text:var(--medo-typography-body-sm);--_current:var(--medo-typography-label-md)}.medo-breadcrumbs__list{align-items:center;gap:var(--_gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.medo-breadcrumbs__item{align-items:center;gap:var(--_gap);min-inline-size:0;display:inline-flex}.medo-breadcrumbs__link,.medo-breadcrumbs__icon-part{box-sizing:border-box;align-items:center;gap:var(--medo-space-0-5);min-block-size:var(--_height);padding:var(--medo-space-1);border-radius:var(--medo-radius-sm);color:var(--medo-color-text-secondary);font:var(--_text);-webkit-tap-highlight-color:transparent;transition:background-color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard), color var(--medo-motion-duration-fast) var(--medo-motion-easing-standard);background:0 0;border:0;outline:none;text-decoration:none;display:inline-flex}.medo-breadcrumbs__link[data-pressed]{transition-duration:0s}.medo-breadcrumbs__link[data-hovered]:not([data-current]){color:var(--medo-color-text-primary);text-underline-offset:.2em;text-decoration:underline}.medo-breadcrumbs__link[data-pressed]{background-color:var(--medo-color-state-pressed);color:var(--medo-color-text-primary)}.medo-breadcrumbs__current{color:var(--medo-color-text-primary);font:var(--_current);cursor:default}.medo-breadcrumbs__label{max-inline-size:var(--medo-size-width-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medo-breadcrumbs__icon-part{inline-size:var(--_height);cursor:pointer;justify-content:center;padding:0}.medo-breadcrumbs__icon-part>svg{inline-size:var(--_icon);block-size:var(--_icon)}.medo-breadcrumbs__icon-part:is([data-hovered],[aria-expanded=true]){background-color:var(--medo-color-state-hover);color:var(--medo-color-text-primary)}.medo-breadcrumbs__icon-part[data-pressed]{background-color:var(--medo-color-state-pressed)}.medo-breadcrumbs__link[data-focus-visible],.medo-breadcrumbs__icon-part[data-focus-visible]{box-shadow:inset 0 0 0 var(--medo-focus-ring-width) var(--medo-color-focus-ring)}.medo-breadcrumbs__separator{inline-size:var(--_sep);block-size:var(--_sep);color:var(--medo-color-text-secondary);flex:none}.medo-breadcrumbs__back-icon{inline-size:var(--_icon);block-size:var(--_icon);flex:none}@media (forced-colors:active){.medo-breadcrumbs__link[data-focus-visible],.medo-breadcrumbs__icon-part[data-focus-visible]{outline:var(--medo-focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--medo-focus-ring-width))}}
}

