*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0}button,input,textarea,select{font:inherit}
:root{color:var(--ui-color-text);background:var(--ui-color-canvas);font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--ui-color-text);background:var(--ui-color-canvas);font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body);line-height:1.6}button,input,select,textarea{font:inherit;font-family:var(--ui-font-control)}a{color:var(--ui-color-link)}::selection{background:color-mix(in srgb, var(--ui-color-brand-bg) 24%, var(--ui-color-canvas));color:var(--ui-color-text)}mark{background:color-mix(in srgb, var(--ui-color-brand-bg) 18%, var(--ui-color-canvas));color:var(--ui-color-text)}h1,h2,h3{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-title);margin:0}h4,h5,h6{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-strong);margin:0}b,strong,th,dt{font-weight:var(--ui-font-weight-emphasis)}code,pre,kbd,samp{font-family:var(--ui-font-mono)}.typography-tier-body{font-family:var(--ui-font-body);font-weight:var(--ui-font-weight-body);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}.typography-tier-emphasis{font-family:var(--ui-font-control);font-weight:var(--ui-font-weight-emphasis);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}.typography-tier-title{font-family:var(--ui-font-content);font-weight:var(--ui-font-weight-title);font-size:var(--ui-text-size-h4);line-height:var(--ui-text-line-height-h4)}.typography-tier-strong{font-family:var(--ui-font-display);font-weight:var(--ui-font-weight-strong);font-size:var(--ui-text-size-h3);line-height:var(--ui-text-line-height-h3)}.typography-scale-caption{font-size:var(--ui-text-size-caption);line-height:var(--ui-text-line-height-caption)}.typography-scale-body{font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}.typography-scale-h1{font-size:var(--ui-text-size-h1);line-height:var(--ui-text-line-height-h1)}.typography-scale-h2{font-size:var(--ui-text-size-h2);line-height:var(--ui-text-line-height-h2)}.typography-scale-h3{font-size:var(--ui-text-size-h3);line-height:var(--ui-text-line-height-h3)}.typography-scale-h4{font-size:var(--ui-text-size-h4);line-height:var(--ui-text-line-height-h4)}.typography-scale-h5{font-size:var(--ui-text-size-h5);line-height:var(--ui-text-line-height-h5)}
:root{--ui-color-white-canvas:#fafafa;--ui-color-white-surface:#fff;--ui-color-white-surface-raised:#fff;--ui-color-black:#000;--ui-color-white:#fff;--ui-color-text-on-brand:var(--ui-color-white);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-palette-red-50:#fbf9f9;--ui-color-palette-red-100:#f5f0ef;--ui-color-palette-red-200:#eddcd9;--ui-color-palette-red-300:#e7c1bb;--ui-color-palette-red-400:#e49c90;--ui-color-palette-red-500:#ee6c58;--ui-color-palette-red-600:#e54b34;--ui-color-palette-red-700:#c63620;--ui-color-palette-red-800:#943324;--ui-color-palette-red-900:#672c23;--ui-color-palette-red-950:#3f211d;--ui-color-palette-orange-50:#fbfaf9;--ui-color-palette-orange-100:#f5f2ef;--ui-color-palette-orange-200:#ede1d9;--ui-color-palette-orange-300:#e8cdba;--ui-color-palette-orange-400:#e6b18e;--ui-color-palette-orange-500:#f29354;--ui-color-palette-orange-600:#e97a2f;--ui-color-palette-orange-700:#ca611c;--ui-color-palette-orange-800:#965021;--ui-color-palette-orange-900:#683e21;--ui-color-palette-orange-950:#402a1c;--ui-color-palette-amber-50:#fbfaf9;--ui-color-palette-amber-100:#f5f3ef;--ui-color-palette-amber-200:#ede6d9;--ui-color-palette-amber-300:#e9d9ba;--ui-color-palette-amber-400:#e7c98d;--ui-color-palette-amber-500:#f4be52;--ui-color-palette-amber-600:#ebac2d;--ui-color-palette-amber-700:#cc901a;--ui-color-palette-amber-800:#987020;--ui-color-palette-amber-900:#695120;--ui-color-palette-amber-950:#40341b;--ui-color-palette-yellow-50:#fbfbf9;--ui-color-palette-yellow-100:#f6f5ef;--ui-color-palette-yellow-200:#eeecd8;--ui-color-palette-yellow-300:#eae5b9;--ui-color-palette-yellow-400:#e9e08b;--ui-color-palette-yellow-500:#f8e74f;--ui-color-palette-yellow-600:#efdc29;--ui-color-palette-yellow-700:#d0bd16;--ui-color-palette-yellow-800:#9a8e1d;--ui-color-palette-yellow-900:#6b631f;--ui-color-palette-yellow-950:#413d1a;--ui-color-palette-lime-50:#fafbf9;--ui-color-palette-lime-100:#f3f5f0;--ui-color-palette-lime-200:#e5ebda;--ui-color-palette-lime-300:#d6e4be;--ui-color-palette-lime-400:#c4df95;--ui-color-palette-lime-500:#b5e561;--ui-color-palette-lime-600:#a1da3f;--ui-color-palette-lime-700:#86bb2a;--ui-color-palette-lime-800:#698d2b;--ui-color-palette-lime-900:#4d6327;--ui-color-palette-lime-950:#323d1f;--ui-color-palette-green-50:#f9fbfa;--ui-color-palette-green-100:#f0f5f1;--ui-color-palette-green-200:#dbebe0;--ui-color-palette-green-300:#c0e3ca;--ui-color-palette-green-400:#99dcad;--ui-color-palette-green-500:#67e08b;--ui-color-palette-green-600:#45d370;--ui-color-palette-green-700:#30b558;--ui-color-palette-green-800:#2f894a;--ui-color-palette-green-900:#2a603a;--ui-color-palette-green-950:#203c28;--ui-color-palette-emerald-50:#f9fafa;--ui-color-palette-emerald-100:#f0f4f3;--ui-color-palette-emerald-200:#dceae4;--ui-color-palette-emerald-300:#c1e2d3;--ui-color-palette-emerald-400:#9bdabe;--ui-color-palette-emerald-500:#6adcab;--ui-color-palette-emerald-600:#49cf95;--ui-color-palette-emerald-700:#34b17b;--ui-color-palette-emerald-800:#328661;--ui-color-palette-emerald-900:#2b5e48;--ui-color-palette-emerald-950:#213b30;--ui-color-palette-teal-50:#f9fafa;--ui-color-palette-teal-100:#f0f4f4;--ui-color-palette-teal-200:#dceae8;--ui-color-palette-teal-300:#c1e1dd;--ui-color-palette-teal-400:#9cd9d1;--ui-color-palette-teal-500:#6cdacc;--ui-color-palette-teal-600:#4ccdbc;--ui-color-palette-teal-700:#36af9f;--ui-color-palette-teal-800:#33857a;--ui-color-palette-teal-900:#2c5e57;--ui-color-palette-teal-950:#213b37;--ui-color-palette-cyan-50:#f9fafb;--ui-color-palette-cyan-100:#f0f4f5;--ui-color-palette-cyan-200:#dbe8eb;--ui-color-palette-cyan-300:#bfdde3;--ui-color-palette-cyan-400:#98d1dd;--ui-color-palette-cyan-500:#65cde2;--ui-color-palette-cyan-600:#43bdd6;--ui-color-palette-cyan-700:#2ea1b7;--ui-color-palette-cyan-800:#2e7b8a;--ui-color-palette-cyan-900:#295861;--ui-color-palette-cyan-950:#20373c;--ui-color-palette-sky-50:#f9fafb;--ui-color-palette-sky-100:#f0f3f5;--ui-color-palette-sky-200:#dae5ec;--ui-color-palette-sky-300:#bdd5e5;--ui-color-palette-sky-400:#93c2e1;--ui-color-palette-sky-500:#5db1e9;--ui-color-palette-sky-600:#3a9dde;--ui-color-palette-sky-700:#2682bf;--ui-color-palette-sky-800:#28668f;--ui-color-palette-sky-900:#254b64;--ui-color-palette-sky-950:#1e313e;--ui-color-palette-blue-50:#f9fafb;--ui-color-palette-blue-100:#eff1f5;--ui-color-palette-blue-200:#dae0ec;--ui-color-palette-blue-300:#bccae6;--ui-color-palette-blue-400:#92ade2;--ui-color-palette-blue-500:#5c8beb;--ui-color-palette-blue-600:#3870e0;--ui-color-palette-blue-700:#2458c2;--ui-color-palette-blue-800:#274a91;--ui-color-palette-blue-900:#253a65;--ui-color-palette-blue-950:#1d283e;--ui-color-palette-indigo-50:#f9f9fb;--ui-color-palette-indigo-100:#f0f0f5;--ui-color-palette-indigo-200:#dcdbeb;--ui-color-palette-indigo-300:#c1c0e3;--ui-color-palette-indigo-400:#9b99dc;--ui-color-palette-indigo-500:#6b67e0;--ui-color-palette-indigo-600:#4a45d3;--ui-color-palette-indigo-700:#3530b5;--ui-color-palette-indigo-800:#322f89;--ui-color-palette-indigo-900:#2b2a60;--ui-color-palette-indigo-950:#21203c;--ui-color-palette-violet-50:#faf9fb;--ui-color-palette-violet-100:#f2f0f5;--ui-color-palette-violet-200:#e1daeb;--ui-color-palette-violet-300:#cdbee4;--ui-color-palette-violet-400:#b395df;--ui-color-palette-violet-500:#9661e5;--ui-color-palette-violet-600:#7d3fda;--ui-color-palette-violet-700:#642abb;--ui-color-palette-violet-800:#522b8d;--ui-color-palette-violet-900:#3f2763;--ui-color-palette-violet-950:#2b1f3d;--ui-color-palette-purple-50:#faf9fb;--ui-color-palette-purple-100:#f3f0f5;--ui-color-palette-purple-200:#e6daeb;--ui-color-palette-purple-300:#d7bee4;--ui-color-palette-purple-400:#c695df;--ui-color-palette-purple-500:#b961e5;--ui-color-palette-purple-600:#a63fda;--ui-color-palette-purple-700:#8b2abb;--ui-color-palette-purple-800:#6c2b8d;--ui-color-palette-purple-900:#4f2763;--ui-color-palette-purple-950:#331f3d;--ui-color-palette-fuchsia-50:#fbf9fb;--ui-color-palette-fuchsia-100:#f5f0f5;--ui-color-palette-fuchsia-200:#ecdaeb;--ui-color-palette-fuchsia-300:#e5bde3;--ui-color-palette-fuchsia-400:#e193dc;--ui-color-palette-fuchsia-500:#e95de0;--ui-color-palette-fuchsia-600:#de3ad3;--ui-color-palette-fuchsia-700:#bf26b5;--ui-color-palette-fuchsia-800:#8f2889;--ui-color-palette-fuchsia-900:#642560;--ui-color-palette-fuchsia-950:#3e1e3c;--ui-color-palette-pink-50:#fbf9fa;--ui-color-palette-pink-100:#f5eff2;--ui-color-palette-pink-200:#ecdae3;--ui-color-palette-pink-300:#e6bcd1;--ui-color-palette-pink-400:#e292ba;--ui-color-palette-pink-500:#eb5ca3;--ui-color-palette-pink-600:#e0388c;--ui-color-palette-pink-700:#c22473;--ui-color-palette-pink-800:#91275c;--ui-color-palette-pink-900:#652545;--ui-color-palette-pink-950:#3e1d2e;--ui-color-palette-rose-50:#fbf9f9;--ui-color-palette-rose-100:#f5eff0;--ui-color-palette-rose-200:#edd9dd;--ui-color-palette-rose-300:#e7bbc3;--ui-color-palette-rose-400:#e4909e;--ui-color-palette-rose-500:#ee5871;--ui-color-palette-rose-600:#e53451;--ui-color-palette-rose-700:#c6203c;--ui-color-palette-rose-800:#942437;--ui-color-palette-rose-900:#67232e;--ui-color-palette-rose-950:#3f1d22;--ui-color-palette-slate-50:#fafafa;--ui-color-palette-slate-100:#f2f2f3;--ui-color-palette-slate-200:#e1e2e5;--ui-color-palette-slate-300:#ccd0d6;--ui-color-palette-slate-400:#b1b8c3;--ui-color-palette-slate-500:#939fb4;--ui-color-palette-slate-600:#7987a0;--ui-color-palette-slate-700:#616e85;--ui-color-palette-slate-800:#505968;--ui-color-palette-slate-900:#3d434c;--ui-color-palette-slate-950:#2a2d32;--ui-color-palette-gray-50:#fafafa;--ui-color-palette-gray-100:#f2f2f3;--ui-color-palette-gray-200:#e2e3e4;--ui-color-palette-gray-300:#ced0d4;--ui-color-palette-gray-400:#b5b8bf;--ui-color-palette-gray-500:#9aa0ac;--ui-color-palette-gray-600:#818997;--ui-color-palette-gray-700:#696f7d;--ui-color-palette-gray-800:#555a63;--ui-color-palette-gray-900:#414349;--ui-color-palette-gray-950:#2c2d30;--ui-color-palette-zinc-50:#fafafa;--ui-color-palette-zinc-100:#f2f2f2;--ui-color-palette-zinc-200:#e2e2e4;--ui-color-palette-zinc-300:#d0d0d3;--ui-color-palette-zinc-400:#b7b7bd;--ui-color-palette-zinc-500:#9e9ea9;--ui-color-palette-zinc-600:#868693;--ui-color-palette-zinc-700:#6d6d79;--ui-color-palette-zinc-800:#585860;--ui-color-palette-zinc-900:#424247;--ui-color-palette-zinc-950:#2d2d2f;--ui-color-palette-neutral-50:#fafafa;--ui-color-palette-neutral-100:#f2f2f2;--ui-color-palette-neutral-200:#e3e3e3;--ui-color-palette-neutral-300:#d1d1d1;--ui-color-palette-neutral-400:#bababa;--ui-color-palette-neutral-500:#a3a3a3;--ui-color-palette-neutral-600:#8c8c8c;--ui-color-palette-neutral-700:#737373;--ui-color-palette-neutral-800:#5c5c5c;--ui-color-palette-neutral-900:#454545;--ui-color-palette-neutral-950:#2e2e2e;--ui-color-palette-stone-50:#fafafa;--ui-color-palette-stone-100:#f3f2f2;--ui-color-palette-stone-200:#e4e3e2;--ui-color-palette-stone-300:#d3d1cf;--ui-color-palette-stone-400:#bebab6;--ui-color-palette-stone-500:#aba39c;--ui-color-palette-stone-600:#958c84;--ui-color-palette-stone-700:#7b726b;--ui-color-palette-stone-800:#615b56;--ui-color-palette-stone-900:#484542;--ui-color-palette-stone-950:#302e2c;--ui-color-palette-taupe-50:#fafafa;--ui-color-palette-taupe-100:#f3f2f2;--ui-color-palette-taupe-200:#e5e3e1;--ui-color-palette-taupe-300:#d5d0cd;--ui-color-palette-taupe-400:#c1b9b3;--ui-color-palette-taupe-500:#b0a196;--ui-color-palette-taupe-600:#9b897d;--ui-color-palette-taupe-700:#817065;--ui-color-palette-taupe-800:#655a52;--ui-color-palette-taupe-900:#4b443f;--ui-color-palette-taupe-950:#312d2b;--ui-color-palette-mauve-50:#fafafa;--ui-color-palette-mauve-100:#f2f2f3;--ui-color-palette-mauve-200:#e4e1e5;--ui-color-palette-mauve-300:#d3cdd5;--ui-color-palette-mauve-400:#bdb3c1;--ui-color-palette-mauve-500:#a996b0;--ui-color-palette-mauve-600:#937d9b;--ui-color-palette-mauve-700:#796581;--ui-color-palette-mauve-800:#605265;--ui-color-palette-mauve-900:#483f4b;--ui-color-palette-mauve-950:#2f2b31;--ui-color-palette-mist-50:#fafafa;--ui-color-palette-mist-100:#f2f2f3;--ui-color-palette-mist-200:#e2e3e4;--ui-color-palette-mist-300:#ced2d4;--ui-color-palette-mist-400:#b4bbc0;--ui-color-palette-mist-500:#98a5ae;--ui-color-palette-mist-600:#7f8f99;--ui-color-palette-mist-700:#67757f;--ui-color-palette-mist-800:#545d64;--ui-color-palette-mist-900:#40464a;--ui-color-palette-mist-950:#2b2e30;--ui-color-palette-olive-50:#fafafa;--ui-color-palette-olive-100:#f3f3f2;--ui-color-palette-olive-200:#e4e5e1;--ui-color-palette-olive-300:#d3d5cd;--ui-color-palette-olive-400:#bec1b3;--ui-color-palette-olive-500:#abb096;--ui-color-palette-olive-600:#959b7d;--ui-color-palette-olive-700:#7b8165;--ui-color-palette-olive-800:#626552;--ui-color-palette-olive-900:#484b3f;--ui-color-palette-olive-950:#30312b}
:root,[data-theme=light]{--ui-color-canvas:var(--ui-color-white-canvas);--ui-color-surface:var(--ui-color-white-surface);--ui-color-surface-raised:var(--ui-color-white-surface-raised);--ui-color-text:var(--ui-color-palette-stone-950);--ui-color-text-muted:var(--ui-color-palette-stone-700);--ui-color-text-disabled:var(--ui-color-palette-stone-400);--ui-color-border:var(--ui-color-palette-stone-200);--ui-color-border-strong:var(--ui-color-palette-stone-300);--ui-color-brand-bg:var(--ui-color-palette-emerald-900);--ui-color-brand-bg-hover:var(--ui-color-palette-emerald-950);--ui-color-brand-bg-active:var(--ui-color-palette-emerald-950);--ui-color-brand-text:var(--ui-color-palette-emerald-900);--ui-color-text-on-brand:var(--ui-color-white);--ui-color-danger-bg:var(--ui-color-palette-red-700);--ui-color-danger-bg-hover:var(--ui-color-palette-red-800);--ui-color-danger-bg-active:var(--ui-color-palette-red-900);--ui-color-danger-text:var(--ui-color-palette-red-700);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-warning-bg:var(--ui-color-palette-amber-600);--ui-color-warning-bg-hover:var(--ui-color-palette-amber-700);--ui-color-warning-bg-active:var(--ui-color-palette-amber-800);--ui-color-warning-text:var(--ui-color-palette-amber-900);--ui-color-text-on-warning:var(--ui-color-black);--ui-color-focus-ring:var(--ui-color-palette-emerald-600);--ui-radius-rect:0;--ui-radius-auto:.5rem;--ui-radius-float:4px;--ui-radius-pill:999px;--ui-shadow-soft:0 18px 40px #18211d1f;--ui-font-sans:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-serif:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-body:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-control:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-content:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-display:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--ui-font-weight-body:400;--ui-font-weight-emphasis:500;--ui-font-weight-title:600;--ui-font-weight-strong:700;--ui-text-size-body:1rem;--ui-text-line-height-body:1.6;--ui-text-size-caption:.875rem;--ui-text-line-height-caption:1.45;--ui-text-size-h1:clamp(2.8rem, 5vw, 4.6rem);--ui-text-line-height-h1:1.02;--ui-text-size-h2:2.3rem;--ui-text-line-height-h2:1.08;--ui-text-size-h3:1.85rem;--ui-text-line-height-h3:1.14;--ui-text-size-h4:1.45rem;--ui-text-line-height-h4:1.22;--ui-text-size-h5:1.15rem;--ui-text-line-height-h5:1.32;--ui-space-xs:.25rem;--ui-space-sm:.5rem;--ui-space-md:1rem;--ui-space-lg:1.5rem;--ui-space-xl:2.5rem;--ui-control-height-xs:2rem;--ui-control-height-sm:2.5rem;--ui-control-height-md:2.75rem;--ui-control-height-lg:3rem;--ui-control-height-xl:3.5rem;--ui-touch-target-min:2.75rem;--ui-motion-duration-fast:.14s;--ui-motion-duration-base:.16s;--ui-motion-duration-slow:.26s;--ui-motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--ui-motion-ease-exit:ease;--ui-z-dropdown:1080;--ui-z-tooltip:1090;--ui-z-popover:1100;--ui-z-dialog:1200;--ui-z-toast:1300;--ui-shadow-sm:0 2px 8px #18211d0f;--ui-shadow-md:0 8px 24px #18211d1a;--ui-shadow-lg:0 18px 40px #18211d1f}
[data-theme=dark]{--ui-color-canvas:var(--ui-color-palette-stone-950);--ui-color-surface:var(--ui-color-palette-stone-900);--ui-color-surface-raised:var(--ui-color-palette-stone-800);--ui-color-text:var(--ui-color-palette-stone-50);--ui-color-text-muted:var(--ui-color-palette-stone-400);--ui-color-text-disabled:var(--ui-color-palette-stone-600);--ui-color-border:var(--ui-color-palette-stone-700);--ui-color-border-strong:var(--ui-color-palette-stone-600);--ui-color-brand-bg:var(--ui-color-palette-emerald-900);--ui-color-brand-bg-hover:var(--ui-color-palette-emerald-950);--ui-color-brand-bg-active:var(--ui-color-palette-emerald-950);--ui-color-brand-text:var(--ui-color-palette-emerald-400);--ui-color-text-on-brand:var(--ui-color-white);--ui-color-danger-bg:var(--ui-color-palette-red-700);--ui-color-danger-bg-hover:var(--ui-color-palette-red-800);--ui-color-danger-bg-active:var(--ui-color-palette-red-900);--ui-color-danger-text:var(--ui-color-palette-red-400);--ui-color-text-on-danger:var(--ui-color-white);--ui-color-warning-bg:var(--ui-color-palette-amber-500);--ui-color-warning-bg-hover:var(--ui-color-palette-amber-400);--ui-color-warning-bg-active:var(--ui-color-palette-amber-300);--ui-color-warning-text:var(--ui-color-palette-amber-400);--ui-color-text-on-warning:var(--ui-color-black);--ui-color-focus-ring:var(--ui-color-palette-emerald-400);--ui-radius-rect:0;--ui-radius-auto:.5rem;--ui-radius-float:4px;--ui-radius-pill:999px;--ui-shadow-soft:0 18px 40px #00000057;--ui-font-sans:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-serif:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-body:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-control:"Source Han Sans SC Web", "PingFang SC", "Heiti SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--ui-font-content:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-display:"Source Han Serif CN Web", "Songti SC", "STSong", "SimSun", "NSimSun", serif;--ui-font-mono:"IBM Plex Mono", "SFMono-Regular", monospace;--ui-font-weight-body:400;--ui-font-weight-emphasis:500;--ui-font-weight-title:600;--ui-font-weight-strong:700;--ui-text-size-body:1rem;--ui-text-line-height-body:1.6;--ui-text-size-caption:.875rem;--ui-text-line-height-caption:1.45;--ui-text-size-h1:clamp(2.8rem, 5vw, 4.6rem);--ui-text-line-height-h1:1.02;--ui-text-size-h2:2.3rem;--ui-text-line-height-h2:1.08;--ui-text-size-h3:1.85rem;--ui-text-line-height-h3:1.14;--ui-text-size-h4:1.45rem;--ui-text-line-height-h4:1.22;--ui-text-size-h5:1.15rem;--ui-text-line-height-h5:1.32;--ui-control-height-xs:2rem;--ui-control-height-sm:2.5rem;--ui-control-height-md:2.75rem;--ui-control-height-lg:3rem;--ui-control-height-xl:3.5rem;--ui-touch-target-min:2.75rem;--ui-motion-duration-fast:.14s;--ui-motion-duration-base:.16s;--ui-motion-duration-slow:.26s;--ui-motion-ease-standard:cubic-bezier(.22, 1, .36, 1);--ui-motion-ease-exit:ease;--ui-z-dropdown:1080;--ui-z-tooltip:1090;--ui-z-popover:1100;--ui-z-dialog:1200;--ui-z-toast:1300;--ui-shadow-sm:0 2px 8px #0003;--ui-shadow-md:0 8px 24px #00000047;--ui-shadow-lg:0 18px 40px #00000057}

._root_niiaj_1{--badge-color:var(--ui-color-text);--badge-bg:transparent;--badge-border:transparent;font:600 .75rem / 1.25 var(--ui-font-control);background:var(--badge-bg);color:var(--badge-color);border:1px solid var(--badge-border);white-space:nowrap;align-items:center;padding:.15rem .55rem;display:inline-flex}._shapePill_niiaj_14{border-radius:var(--ui-radius-pill)}._shapeFloat_niiaj_17{border-radius:var(--ui-radius-float)}._shapeRect_niiaj_20{border-radius:var(--ui-radius-rect)}._soft_niiaj_23{--badge-bg:color-mix(in srgb, var(--badge-color) 12%, transparent);--badge-border:transparent}._solid_niiaj_27{--badge-bg:var(--badge-color);color:var(--badge-solid-color,var(--ui-color-canvas));--badge-border:var(--badge-color)}._outline_niiaj_32{--badge-bg:transparent;--badge-border:color-mix(in srgb, var(--badge-color) 50%, transparent)}._colorNeutral_niiaj_36{--badge-color:var(--ui-color-text)}._colorPrimary_niiaj_39{--badge-color:var(--ui-color-brand-bg);--badge-solid-color:var(--ui-color-text-on-brand)}._colorDanger_niiaj_43{--badge-color:var(--ui-color-danger-text);--badge-solid-color:var(--ui-color-text-on-danger)}._list_1uak3_1{padding:0;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding-block-end:.3em;font-size:.875rem;line-height:1.5;list-style:none;display:flex}._item_1uak3_13{align-items:center;display:flex}._link_1uak3_17{color:var(--ui-color-text-muted);min-block-size:var(--ui-touch-target-min);transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);align-items:center;text-decoration:none;display:inline-flex;position:relative}._link_1uak3_17:hover{color:var(--ui-color-text);text-decoration:none}._link_1uak3_17:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._current_1uak3_34{color:var(--ui-color-text);font-weight:500}._separator_1uak3_38{color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;padding-inline:.35rem}._root_1ytys_1{--button-background:transparent;--button-background-active:transparent;--button-background-hover:transparent;--button-border-color:transparent;--button-border-color-hover:var(--button-border-color);--button-filled-background:var(--ui-color-text);--button-filled-background-hover:color-mix(in srgb, var(--ui-color-text) 84%, var(--ui-color-surface));--button-filled-background-active:color-mix(in srgb, var(--ui-color-text) 92%, black);--button-filled-border-color:var(--ui-color-text);--button-filled-text-color:var(--ui-color-canvas);--button-font-size:.875rem;--button-gap:.55rem;--button-height:var(--ui-control-height-md);--button-ghost-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-ghost-text-color:var(--ui-color-text);--button-link-text-color:var(--ui-color-text);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-outlined-border-color:var(--ui-color-border-strong);--button-outlined-text-color:var(--ui-color-text);--button-padding-block:.34rem;--button-padding-inline:.72rem;--button-radius:.8rem;--button-square-size:var(--button-height);--button-text-color:var(--ui-color-text);justify-content:center;align-items:center;gap:var(--button-gap);min-width:0;max-width:100%;min-block-size:var(--button-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);border:1px solid var(--button-border-color);border-radius:var(--button-radius);background:var(--button-background);color:var(--button-text-color);cursor:pointer;font:600 var(--button-font-size) / 1.25 var(--ui-font-control);overflow-wrap:normal;text-align:center;touch-action:manipulation;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), filter var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);vertical-align:middle;white-space:nowrap;text-decoration:none;display:inline-flex;position:relative}._root_1ytys_1:hover:not([data-disabled=true]){background:var(--button-background-hover);border-color:var(--button-border-color-hover)}._root_1ytys_1:active:not([data-disabled=true]){background:var(--button-background-active);filter:brightness(.98)}._root_1ytys_1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._root_1ytys_1[data-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}._root_1ytys_1[data-loading=true][data-disabled=true]{cursor:default}._root_1ytys_1[data-loading=true] ._contentGraphic_1ytys_72,._root_1ytys_1[data-loading=true] ._contentLabel_1ytys_73,._root_1ytys_1[data-loading=true] ._linkUnderlineDecoration_1ytys_74{color:#0000;opacity:0}._root_1ytys_1>.dy-icon{flex:none}._modeTextOnly_1ytys_81{--button-gap:0}._modeTextWithIcon_1ytys_84{--button-gap:.5rem}._modeIconButton_1ytys_87{--button-gap:0;min-inline-size:max(var(--button-square-size), var(--ui-touch-target-min));inline-size:max(var(--button-square-size), var(--ui-touch-target-min));block-size:max(var(--button-square-size), var(--ui-touch-target-min));padding:0}._contentGraphic_1ytys_72{z-index:1;flex:none;min-width:0;display:inline-flex;position:relative}._loadingIndicator_1ytys_101{border-radius:var(--ui-radius-pill);box-sizing:border-box;border:.12em solid;border-inline-end-color:#0000;flex:none;block-size:1em;inline-size:1em;animation:.9s linear infinite _button-loading-spin_1ytys_1;display:inline-block}._loadingOverlay_1ytys_112{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}._contentLabel_1ytys_73{text-overflow:ellipsis;min-width:0;white-space:inherit;z-index:1;margin-block-end:-.08em;padding-block-end:.08em;line-height:1.25;display:block;position:relative;overflow:hidden}._linkContent_1ytys_133{align-items:center;gap:var(--button-gap);max-width:100%;margin-block-end:-.08em;padding-block-end:.08em;display:inline-flex;position:relative}._linkUnderlineDecoration_1ytys_74{border-radius:var(--ui-radius-pill);pointer-events:none;block-size:.08em;clip-path:inset(0 100% 0 0 round var(--ui-radius-pill));transition:clip-path var(--ui-motion-duration-slow) var(--ui-motion-ease-exit);will-change:clip-path;background:currentColor;position:absolute;inset-block-end:-.24em;inset-inline:0}._colorNeutral_1ytys_154{--button-filled-background:var(--ui-color-text);--button-filled-background-hover:color-mix(in srgb, var(--ui-color-text) 84%, var(--ui-color-surface));--button-filled-background-active:color-mix(in srgb, var(--ui-color-text) 92%, black);--button-filled-border-color:var(--ui-color-text);--button-filled-text-color:var(--ui-color-canvas);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-outlined-border-color:color-mix(in srgb, var(--ui-color-text) 14%, var(--ui-color-surface));--button-outlined-text-color:var(--ui-color-text);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-text) 6%, transparent);--button-ghost-background-active:color-mix(in srgb, var(--ui-color-text) 10%, transparent);--button-ghost-text-color:var(--ui-color-text);--button-link-text-color:var(--ui-color-text)}._colorPrimary_1ytys_169{--button-filled-background:var(--ui-color-brand-bg);--button-filled-background-hover:var(--ui-color-brand-bg-hover);--button-filled-background-active:var(--ui-color-brand-bg-active);--button-filled-border-color:var(--ui-color-brand-bg);--button-filled-text-color:var(--ui-color-text-on-brand);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-brand-bg) 10%, transparent);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-brand-bg) 18%, transparent);--button-outlined-border-color:color-mix(in srgb, var(--ui-color-brand-bg) 32%, var(--ui-color-surface));--button-outlined-text-color:var(--ui-color-brand-bg);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-brand-bg) 12%, var(--ui-color-surface));--button-ghost-background-active:color-mix(in srgb, var(--ui-color-brand-bg) 20%, var(--ui-color-surface));--button-ghost-text-color:var(--ui-color-brand-bg);--button-link-text-color:var(--ui-color-text)}._colorDanger_1ytys_184{--button-filled-background:var(--ui-color-danger-bg);--button-filled-background-hover:var(--ui-color-danger-bg-hover);--button-filled-background-active:var(--ui-color-danger-bg-active);--button-filled-border-color:var(--ui-color-danger-bg);--button-filled-text-color:var(--ui-color-text-on-danger);--button-outlined-background-hover:color-mix(in srgb, var(--ui-color-danger-bg) 10%, transparent);--button-outlined-background-active:color-mix(in srgb, var(--ui-color-danger-bg) 18%, transparent);--button-outlined-border-color:color-mix(in srgb, var(--ui-color-danger-bg) 30%, var(--ui-color-surface));--button-outlined-text-color:var(--ui-color-danger-text);--button-ghost-background-hover:color-mix(in srgb, var(--ui-color-danger-bg) 12%, var(--ui-color-surface));--button-ghost-background-active:color-mix(in srgb, var(--ui-color-danger-bg) 20%, var(--ui-color-surface));--button-ghost-text-color:var(--ui-color-danger-text);--button-link-text-color:var(--ui-color-danger-text)}._filled_1ytys_199{--button-background:var(--button-filled-background);--button-background-hover:var(--button-filled-background-hover);--button-background-active:var(--button-filled-background-active);--button-border-color:var(--button-filled-border-color);--button-text-color:var(--button-filled-text-color)}._outlined_1ytys_206{--button-background:transparent;--button-background-hover:var(--button-outlined-background-hover);--button-background-active:var(--button-outlined-background-active);--button-border-color:var(--button-outlined-border-color);--button-border-color-hover:var(--button-outlined-text-color);--button-text-color:var(--button-outlined-text-color)}._ghost_1ytys_214{--button-background:transparent;--button-background-hover:var(--button-ghost-background-hover);--button-background-active:var(--button-ghost-background-active);--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-ghost-text-color);padding-block:.3rem;padding-inline:.38rem;font-weight:500}._link_1ytys_74{--button-background:transparent;--button-background-hover:transparent;--button-background-active:transparent;--button-border-color:transparent;--button-radius:var(--ui-radius-float);--button-text-color:var(--button-link-text-color);overflow-wrap:anywhere;white-space:normal;gap:.35rem;padding-block:.14rem;padding-inline:.24rem;font-weight:500;text-decoration:none}._link_1ytys_74 ._contentLabel_1ytys_73{text-overflow:clip;margin-block-end:0;padding-block-end:0;text-decoration:none;overflow:visible}._link_1ytys_74:hover:not([data-disabled=true]),._link_1ytys_74:hover:not([data-disabled=true]) ._contentLabel_1ytys_73{text-decoration:none}._link_1ytys_74:hover:not([data-disabled=true]) ._linkUnderlineDecoration_1ytys_74{clip-path:inset(0 0 0 0 round var(--ui-radius-pill))}@media (prefers-reduced-motion:reduce){._loadingIndicator_1ytys_101{animation:none}._linkUnderlineDecoration_1ytys_74{transition:none}}@keyframes _button-loading-spin_1ytys_1{to{transform:rotate(360deg)}}._sizeXs_1ytys_271{--button-font-size:.75rem;--button-height:var(--ui-control-height-xs);--button-padding-block:0;--button-padding-inline:.5rem}._sizeSm_1ytys_277{--button-font-size:.875rem;--button-height:var(--ui-control-height-sm);--button-padding-block:0;--button-padding-inline:.75rem}._sizeMd_1ytys_283{--button-font-size:1rem;--button-height:var(--ui-control-height-md);--button-padding-block:0;--button-padding-inline:1rem}._sizeLg_1ytys_289{--button-font-size:1.0625rem;--button-height:var(--ui-control-height-lg);--button-padding-block:0;--button-padding-inline:1.25rem}._sizeXl_1ytys_295{--button-font-size:1.125rem;--button-height:var(--ui-control-height-xl);--button-padding-block:0;--button-padding-inline:1.5rem}._shapeAuto_1ytys_301{--button-radius:var(--ui-radius-float)}._shapeRect_1ytys_304{--button-radius:var(--ui-radius-rect)}._shapeFloat_1ytys_307{--button-radius:var(--ui-radius-float)}._shapePill_1ytys_310{--button-radius:var(--ui-radius-pill)}._root_13bv0_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);box-shadow:none;box-sizing:border-box}._root_13bv0_1:where(a){color:inherit;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);text-decoration:none;display:block}._root_13bv0_1:where(a):hover{background:color-mix(in srgb, var(--ui-color-text) 3%, var(--ui-color-surface));border-color:var(--ui-color-border-strong)}._root_13bv0_1:where(a):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._shapeRect_13bv0_22{border-radius:var(--ui-radius-rect)}._paddingNone_13bv0_25{padding:0}._paddingSm_13bv0_28{padding:12px}._paddingMd_13bv0_31{padding:16px}._paddingLg_13bv0_34{padding:24px}._mark_12wz4_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-rect);box-sizing:border-box;block-size:1.125rem;inline-size:1.125rem;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._mark_12wz4_1[data-state=checked],._mark_12wz4_1[data-state=indeterminate]{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._mark_12wz4_1:hover:not([data-disabled=true]):not([data-readonly=true]){background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._mark_12wz4_1[data-state=checked]:hover:not([data-disabled=true]):not([data-readonly=true]),._mark_12wz4_1[data-state=indeterminate]:hover:not([data-disabled=true]):not([data-readonly=true]){background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._indicator_12wz4_28{color:var(--ui-color-text-on-brand);justify-content:center;align-items:center;line-height:1;display:none}._indicator_12wz4_28 svg{block-size:.875rem;inline-size:.875rem;display:block}._mark_12wz4_1[data-state=checked] ._indicator_12wz4_28,._mark_12wz4_1[data-state=indeterminate] ._indicator_12wz4_28{display:inline-flex}._stateLabel_12wz4_44{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_2lhko_1{cursor:pointer;min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}._root_2lhko_1[data-disabled]{cursor:not-allowed;opacity:.56}._root_2lhko_1:hover:not([data-disabled]) [data-ui-checkbox-mark]{background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._root_2lhko_1[data-state=checked] [data-ui-checkbox-mark],._root_2lhko_1[data-state=indeterminate] [data-ui-checkbox-mark]{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._root_2lhko_1[data-state=checked]:hover:not([data-disabled]) [data-ui-checkbox-mark],._root_2lhko_1[data-state=indeterminate]:hover:not([data-disabled]) [data-ui-checkbox-mark]{background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._root_2lhko_1:has(:focus-visible) [data-ui-checkbox-mark]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._label_2lhko_33{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_170w4_1{--code-block-attribute:color-mix(in srgb, var(--ui-color-warning-text) 78%, var(--ui-color-text));--code-block-keyword:color-mix(in srgb, var(--ui-color-brand-text) 82%, var(--ui-color-text));--code-block-literal:color-mix(in srgb, var(--ui-color-brand-bg) 70%, var(--ui-color-text));--code-block-margin-block:0;--code-block-max-height:22rem;--code-block-string:color-mix(in srgb, var(--ui-color-danger-text) 78%, var(--ui-color-text));--code-block-title:color-mix(in srgb, var(--ui-color-brand-bg-hover) 76%, var(--ui-color-text));--code-block-bg:color-mix(in srgb, var(--ui-color-surface) 88%, var(--ui-color-text) 3%);--code-block-border:color-mix(in srgb, var(--ui-color-border) 72%, transparent);--code-block-highlight:color-mix(in srgb, var(--ui-color-white) 72%, transparent);--code-block-shadow:color-mix(in srgb, var(--ui-color-text) 5%, transparent);--code-block-actions-bg:color-mix(in srgb, var(--ui-color-surface) 84%, transparent);--code-block-actions-border:color-mix(in srgb, var(--ui-color-border) 58%, transparent);--code-block-actions-highlight:color-mix(in srgb, var(--ui-color-white) 70%, transparent);--code-block-actions-shadow:color-mix(in srgb, var(--ui-color-text) 4%, transparent);background:var(--code-block-bg);border:1px solid var(--code-block-border);border-radius:var(--ui-radius-rect);box-shadow:inset 0 1px 0 var(--code-block-highlight), 0 1px 2px var(--code-block-shadow);box-sizing:border-box;color:var(--ui-color-text);margin-block:var(--code-block-margin-block);max-block-size:var(--code-block-max-height);max-inline-size:100%}[data-theme=dark] ._root_170w4_1{--code-block-attribute:color-mix(in srgb, var(--ui-color-warning-text) 82%, white);--code-block-keyword:color-mix(in srgb, var(--ui-color-brand-text) 76%, white);--code-block-literal:color-mix(in srgb, var(--ui-color-warning-text) 74%, white);--code-block-string:color-mix(in srgb, var(--ui-color-danger-text) 78%, white);--code-block-title:color-mix(in srgb, var(--ui-color-brand-text) 88%, white);--code-block-bg:color-mix(in srgb, var(--ui-color-surface) 92%, var(--ui-color-white) 2%);--code-block-border:color-mix(in srgb, var(--ui-color-border) 52%, transparent);--code-block-highlight:color-mix(in srgb, var(--ui-color-white) 8%, transparent);--code-block-shadow:color-mix(in srgb, var(--ui-color-black) 16%, transparent);--code-block-actions-bg:color-mix(in srgb, var(--ui-color-surface-raised) 78%, transparent);--code-block-actions-border:color-mix(in srgb, var(--ui-color-border-strong) 42%, transparent);--code-block-actions-highlight:color-mix(in srgb, var(--ui-color-white) 10%, transparent);--code-block-actions-shadow:color-mix(in srgb, var(--ui-color-black) 22%, transparent)}._viewport_170w4_42{max-block-size:var(--code-block-max-height)}._pre_170w4_45{box-sizing:border-box;inline-size:max-content;min-inline-size:100%;padding:var(--code-block-padding-block) var(--code-block-padding-inline);margin:0;padding-inline-end:5.75rem}._code_170w4_53{color:var(--ui-color-text);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);font-size:var(--code-block-font-size);white-space:pre;background:0 0;line-height:1.6;display:block}._sm_170w4_62{--code-block-font-size:.76rem;--code-block-padding-block:.68rem;--code-block-padding-inline:.85rem}._md_170w4_67{--code-block-font-size:.84rem;--code-block-padding-block:.78rem;--code-block-padding-inline:.92rem}._actions_170w4_72{background:var(--code-block-actions-bg);border:1px solid var(--code-block-actions-border);box-shadow:inset 0 1px 0 var(--code-block-actions-highlight), 0 1px 2px var(--code-block-actions-shadow);z-index:1;border-radius:999px;align-items:center;gap:.12rem;padding:.12rem;display:inline-flex;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}._actionPill_170w4_86{box-sizing:border-box;color:var(--ui-color-text-muted);font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.625rem;line-height:1;display:inline-flex}._language_170w4_99{text-transform:uppercase;min-block-size:1.35rem;padding-inline:.44rem}._language_170w4_99:not(:last-child){padding-inline-end:.3rem}._copyButton_170w4_107{appearance:none;cursor:pointer;block-size:1.75rem;inline-size:1.75rem;transition:background-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);border-radius:999px;position:relative}._copyButton_170w4_107:before{content:"";inset:calc((1.75rem - var(--ui-touch-target-min)) / 2);position:absolute}._copyStatus_170w4_121{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._copyButton_170w4_107:hover{background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._copyButton_170w4_107:active{background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._copyButton_170w4_107:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);color:var(--ui-color-text);outline:none}._copyButton_170w4_107[data-copied=true]{background:color-mix(in srgb, var(--ui-color-brand-bg) 12%, transparent);color:var(--ui-color-brand-text)}._code_170w4_53 .hljs-keyword,._code_170w4_53 .hljs-selector-tag,._code_170w4_53 .hljs-built_in{color:var(--code-block-keyword)}._code_170w4_53 .hljs-string,._code_170w4_53 .hljs-regexp,._code_170w4_53 .hljs-template-variable{color:var(--code-block-string)}._code_170w4_53 .hljs-number,._code_170w4_53 .hljs-literal,._code_170w4_53 .hljs-symbol{color:var(--code-block-literal)}._code_170w4_53 .hljs-title,._code_170w4_53 .hljs-title.function_,._code_170w4_53 .hljs-title.class_{color:var(--code-block-title)}._code_170w4_53 .hljs-attr,._code_170w4_53 .hljs-attribute,._code_170w4_53 .hljs-property,._code_170w4_53 .hljs-variable{color:var(--code-block-attribute)}._code_170w4_53 .hljs-comment,._code_170w4_53 .hljs-quote{color:var(--ui-color-text-muted);font-style:italic}._backdrop_10ggm_1{background:color-mix(in srgb, var(--ui-color-text) 42%, transparent);z-index:var(--ui-z-dialog);position:fixed;inset:0}._backdrop_10ggm_1[data-state=open]{animation:_backdropEnter_10ggm_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._backdrop_10ggm_1[data-state=closed]{animation:_backdropExit_10ggm_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _backdropEnter_10ggm_1{0%{opacity:0}to{opacity:1}}@keyframes _backdropExit_10ggm_1{0%{opacity:1}to{opacity:0}}._positioner_10ggm_29{padding-block:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));z-index:var(--ui-z-dialog);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._panel_10ggm_39{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);box-shadow:var(--ui-shadow-lg);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:min(32rem, calc(100vw - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)));overscroll-behavior:contain;outline:none;width:100%;padding:24px;position:relative;overflow-y:auto}._panel_10ggm_39::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._panel_10ggm_39::-webkit-scrollbar-track{background:0 0}._panel_10ggm_39::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._panel_10ggm_39:hover,._panel_10ggm_39:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._panel_10ggm_39:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._panel_10ggm_39:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._panel_10ggm_39:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);outline:none}._panel_10ggm_39[data-state=open]{animation:_panelEnter_10ggm_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._panel_10ggm_39[data-state=closed]{animation:_panelExit_10ggm_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _panelEnter_10ggm_1{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _panelExit_10ggm_1{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(4px)}}@media (prefers-reduced-motion:reduce){._backdrop_10ggm_1[data-state=open],._backdrop_10ggm_1[data-state=closed],._panel_10ggm_39[data-state=open],._panel_10ggm_39[data-state=closed]{animation:none}}._title_10ggm_145{color:var(--ui-color-text);font-size:1.125rem;font-weight:var(--ui-font-weight-emphasis);margin:0 0 .5rem;line-height:1.3}._description_10ggm_152{color:color-mix(in srgb, var(--ui-color-text) 72%, transparent);margin:0;font-size:.875rem;line-height:1.5}._closeButton_10ggm_158{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}._root_a7ltp_1{gap:var(--ui-space-xs);display:grid}._label_a7ltp_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.25 var(--ui-font-control)}._requiredMark_a7ltp_9{color:var(--ui-color-danger-text);margin-inline-start:.25em}._description_a7ltp_13,._error_a7ltp_14{margin:0;font-size:.8rem;line-height:1.4}._description_a7ltp_13{color:var(--ui-color-text-muted)}._error_a7ltp_14{color:var(--ui-color-danger-text)}._root_a7ltp_1[data-disabled=true] ._label_a7ltp_5{opacity:.56}._root_5z2dv_1{gap:6px;display:grid}._label_5z2dv_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.35 var(--ui-font-control)}._field_5z2dv_9{appearance:none;border-radius:var(--ui-radius-float);color:var(--ui-color-text);font:.9375rem / 1.5 var(--ui-font-control);min-block-size:var(--ui-control-height-md);box-sizing:border-box;width:100%;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);outline:none;padding:.5rem .75rem}._field_5z2dv_9::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._field_5z2dv_9:focus-visible{border-color:color-mix(in srgb, var(--ui-color-focus-ring) 72%, var(--ui-color-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-focus-ring) 14%, transparent)}._fieldError_5z2dv_28{border-color:var(--ui-color-danger-bg)}._fieldError_5z2dv_28:focus-visible{border-color:var(--ui-color-danger-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-danger-bg) 14%, transparent)}._hint_5z2dv_35{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_5z2dv_41{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._root_5z2dv_1[data-disabled=true] ._field_5z2dv_9{opacity:.56;cursor:not-allowed}._root_5z2dv_1[data-disabled=true] ._label_5z2dv_5{opacity:.56}._sizeSm_5z2dv_54 ._field_5z2dv_9{min-block-size:var(--ui-control-height-sm);padding:.375rem .625rem;font-size:.875rem}._sizeSm_5z2dv_54 ._label_5z2dv_5{font-size:.8rem}._sizeMd_5z2dv_62 ._field_5z2dv_9{min-block-size:var(--ui-control-height-md);padding:.5rem .75rem;font-size:.9375rem}._sizeLg_5z2dv_67 ._field_5z2dv_9{min-block-size:var(--ui-control-height-lg);padding:.625rem .875rem;font-size:1rem}._sizeLg_5z2dv_67 ._label_5z2dv_5{font-size:1rem}._variantOutlined_5z2dv_75{border:1px solid color-mix(in srgb, var(--ui-color-border-strong) 82%, var(--ui-color-border));background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-canvas))}._variantGhost_5z2dv_79{background:0 0;border:1px solid #0000}._variantGhost_5z2dv_79:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_5z2dv_79:focus-visible{background:0 0}._root_51o6z_1{--markdown-block-gap:.85rem;--markdown-code-attribute:var(--ui-color-warning-text);--markdown-code-keyword:var(--ui-color-brand-text);--markdown-code-literal:var(--ui-color-brand-bg);--markdown-code-max-height:22rem;--markdown-code-string:var(--ui-color-danger-text);--markdown-code-title:var(--ui-color-brand-bg-hover);--markdown-heading-gap:1.35rem;--markdown-inline-code-background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);--markdown-link-color:var(--ui-color-brand-text);--markdown-link-color-hover:color-mix(in srgb, var(--ui-color-brand-text) 84%, var(--ui-color-text));--markdown-muted-border:var(--ui-color-border);--markdown-table-max-height:24rem;color:var(--ui-color-text);box-sizing:border-box;font-family:var(--ui-font-content);overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;max-inline-size:100%;overflow-x:hidden}[data-theme=dark] ._root_51o6z_1{--markdown-code-attribute:color-mix(in srgb, var(--ui-color-warning-text) 82%, white);--markdown-code-keyword:color-mix(in srgb, var(--ui-color-brand-text) 76%, white);--markdown-code-literal:color-mix(in srgb, var(--ui-color-warning-text) 74%, white);--markdown-code-string:color-mix(in srgb, var(--ui-color-danger-text) 78%, white);--markdown-code-title:color-mix(in srgb, var(--ui-color-brand-text) 88%, white);--markdown-link-color:color-mix(in srgb, var(--ui-color-brand-text) 88%, white);--markdown-link-color-hover:color-mix(in srgb, var(--ui-color-brand-text) 76%, white)}._sizeSm_51o6z_33{--markdown-block-gap:.58rem;--markdown-heading-gap:1rem}._sizeMd_51o6z_37{--markdown-block-gap:.85rem;--markdown-heading-gap:1.35rem}._sizeLg_51o6z_41{--markdown-block-gap:1.05rem;--markdown-heading-gap:1.65rem}._root_51o6z_1>:first-child,._root_51o6z_1 :where([data-markdown-node]):first-child{margin-block-start:0}._root_51o6z_1>:last-child,._root_51o6z_1 :where([data-markdown-node]):last-child{margin-block-end:0}._paragraph_51o6z_53{color:var(--ui-color-text);font-family:var(--ui-font-content);font-size:var(--ui-text-size-body);font-weight:var(--ui-font-weight-body);line-height:var(--ui-text-line-height-body);margin-block:var(--markdown-block-gap);text-underline-offset:.14em;text-decoration-thickness:from-font}._root_51o6z_1 :where(strong,b){font-weight:var(--ui-font-weight-strong)}._root_51o6z_1 :where(del,s){background-image:linear-gradient(currentColor,currentColor);background-position:0 54%;background-repeat:repeat-x;background-size:100% .07em;text-decoration-line:none}._heading_51o6z_73{--markdown-heading-font-size:var(--ui-text-size-h3);--markdown-heading-line-height:var(--ui-text-line-height-h3);font-size:var(--markdown-heading-font-size);line-height:var(--markdown-heading-line-height);margin-block-start:var(--markdown-heading-gap)}._heading_51o6z_73:where([data-markdown-node=h1]){--markdown-heading-font-size:2rem;--markdown-heading-line-height:1.12}._heading_51o6z_73:where([data-markdown-node=h2]){--markdown-heading-font-size:1.65rem;--markdown-heading-line-height:1.16}._heading_51o6z_73:where([data-markdown-node=h3]){--markdown-heading-font-size:1.35rem;--markdown-heading-line-height:1.22}._heading_51o6z_73:where([data-markdown-node=h4]){--markdown-heading-font-size:1.15rem;--markdown-heading-line-height:1.28}._heading_51o6z_73:where([data-markdown-node=h5]){--markdown-heading-font-size:1rem;--markdown-heading-line-height:1.35}._heading_51o6z_73:where([data-markdown-node=h6]){--markdown-heading-font-size:.92rem;--markdown-heading-line-height:1.38;color:var(--ui-color-text-muted)}._link_51o6z_105{color:var(--markdown-link-color);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:from-font}._link_51o6z_105:hover{color:var(--markdown-link-color-hover)}._link_51o6z_105:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._image_51o6z_118{border-radius:var(--ui-radius-rect);height:auto;margin-block:var(--markdown-block-gap);max-inline-size:100%;display:block}._blockquote_51o6z_125{border-inline-start:3px solid var(--ui-color-border-strong);color:var(--ui-color-text-muted);margin-block:var(--markdown-block-gap);margin-inline:0;padding-block:.1rem;padding-inline-start:1rem}._blockquote_51o6z_125 :where(._paragraph_51o6z_53,._list_51o6z_133,._listItem_51o6z_133){color:inherit}._blockquote_51o6z_125 ._listItem_51o6z_133::marker{color:inherit}._list_51o6z_133{margin-block:var(--markdown-block-gap);padding-inline-start:1.45rem}._list_51o6z_133 ._list_51o6z_133{margin-block:.35rem}._listItem_51o6z_133{margin-block:.25rem}._listItem_51o6z_133:has(._taskMarker_51o6z_147){flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:-1.2rem;list-style:none;display:flex}._listItem_51o6z_133:has(._taskMarker_51o6z_147)>._list_51o6z_133{flex-basis:100%;margin-inline-start:1.65rem}._listItem_51o6z_133::marker{color:var(--ui-color-text-muted)}._taskMarker_51o6z_147{margin-block-start:.12em}._codeBlock_51o6z_165{--code-block-attribute:var(--markdown-code-attribute);--code-block-keyword:var(--markdown-code-keyword);--code-block-literal:var(--markdown-code-literal);--code-block-margin-block:var(--markdown-block-gap);--code-block-max-height:var(--markdown-code-max-height);--code-block-string:var(--markdown-code-string);--code-block-title:var(--markdown-code-title)}._mermaidBlock_51o6z_174{margin-block:var(--markdown-block-gap)}._code_51o6z_165,._inlineCode_51o6z_178{font-family:var(--ui-font-code,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)}._inlineCode_51o6z_178{background:var(--markdown-inline-code-background);border-radius:var(--ui-radius-rect);padding:.08em .32em;font-size:.92em}._code_51o6z_165{background:0 0}._tableScroller_51o6z_190{box-sizing:border-box;inline-size:100%;margin-block:var(--markdown-block-gap);min-inline-size:0;max-inline-size:100%}._tableScrollArea_51o6z_197{box-sizing:border-box;inline-size:100%;max-block-size:var(--markdown-table-max-height);min-inline-size:0;max-inline-size:100%}._tableViewport_51o6z_204{max-block-size:var(--markdown-table-max-height)}._table_51o6z_190{border-collapse:collapse;inline-size:max-content;min-inline-size:100%}._table_51o6z_190 :where(th,td){border:1px solid var(--ui-color-border);text-align:start;vertical-align:top;padding:.55rem .7rem}._table_51o6z_190 :where(th){background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-text) 4%);font-weight:var(--ui-font-weight-strong);z-index:1;position:sticky;inset-block-start:0}._separator_51o6z_225{margin-block:calc(var(--markdown-block-gap) * 1.4)}._content_1uodp_1{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);box-shadow:var(--ui-shadow-md);color:var(--ui-color-text);max-block-size:min(24rem, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;max-inline-size:min(20rem,100vw - 32px);z-index:var(--ui-z-dropdown);outline:none;position:relative;overflow-y:auto}._content_1uodp_1::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._content_1uodp_1::-webkit-scrollbar-track{background:0 0}._content_1uodp_1::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._content_1uodp_1:hover,._content_1uodp_1:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._content_1uodp_1:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_1uodp_1:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_1uodp_1:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);outline:none}._content_1uodp_1[data-state=open]{animation:_menuEnter_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1uodp_1[data-state=closed]{animation:_menuExit_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._content_1uodp_1[data-placement^=right][data-state=open]{animation:_menuEnterRight_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1uodp_1[data-placement^=right][data-state=closed]{animation:_menuExitRight_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._content_1uodp_1[data-placement^=left][data-state=open]{animation:_menuEnterLeft_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1uodp_1[data-placement^=left][data-state=closed]{animation:_menuExitLeft_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _menuEnter_1uodp_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _menuExit_1uodp_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4.2px)scale(.98)}}@keyframes _menuEnterRight_1uodp_1{0%{opacity:0;transform:translate(6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitRight_1uodp_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(4.2px)scale(.98)}}@keyframes _menuEnterLeft_1uodp_1{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _menuExitLeft_1uodp_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4.2px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_1uodp_1[data-state=open],._content_1uodp_1[data-placement^=right][data-state=open],._content_1uodp_1[data-placement^=left][data-state=open]{animation:_menuEnterReduced_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._content_1uodp_1[data-state=closed],._content_1uodp_1[data-placement^=right][data-state=closed],._content_1uodp_1[data-placement^=left][data-state=closed]{animation:_menuExitReduced_1uodp_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}}@keyframes _menuEnterReduced_1uodp_1{0%{opacity:0}to{opacity:1}}@keyframes _menuExitReduced_1uodp_1{0%{opacity:1}to{opacity:0}}._item_1uodp_178{color:var(--ui-color-text);cursor:pointer;min-block-size:var(--ui-touch-target-min);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;margin-inline:.25rem;line-height:1.4;display:flex}._item_1uodp_178[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent);outline:none}._item_1uodp_178[data-disabled]{cursor:not-allowed;opacity:.56}._item_1uodp_178:active:not([data-disabled]){background:color-mix(in srgb, var(--ui-color-text) 14%, transparent)}._item_1uodp_178:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._itemIcon_1uodp_206{opacity:.72;flex-shrink:0;align-items:center;display:inline-flex}._itemLabel_1uodp_212{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}._selectableItem_1uodp_219[data-state=checked]{color:var(--ui-color-brand-bg)}._selectableItem_1uodp_219[data-state=checked] ._itemIcon_1uodp_206{opacity:1}._itemIndicator_1uodp_225{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;display:none}._selectableItem_1uodp_219[data-state=checked] ._itemIndicator_1uodp_225{display:inline-flex}._itemSelected_1uodp_235{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheckmark_1uodp_239{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:inline-flex}._group_1uodp_247+._group_1uodp_247{margin-block-start:.5rem}._groupLabel_1uodp_250{color:var(--ui-color-text);cursor:default;opacity:.5;-webkit-user-select:none;user-select:none;line-height:1.4}._separator_1uodp_257{border:none;border-top:1px solid var(--ui-color-border);margin-block:.25rem;margin-inline:0}._triggerItemArrow_1uodp_263{color:var(--ui-color-text);opacity:.55;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;align-items:center;margin-inline-start:auto;display:inline-flex}._triggerItem_1uodp_263[data-highlighted] ._triggerItemArrow_1uodp_263{opacity:.85}._contextTrigger_1uodp_275{display:block}._sizeSm_1uodp_278{min-inline-size:8rem;padding-block:.2rem}._sizeSm_1uodp_278 ._item_1uodp_178{border-radius:var(--ui-radius-float);min-block-size:var(--ui-touch-target-min);padding-block:.28rem;padding-inline:.5rem;font-size:.8125rem}._sizeSm_1uodp_278 ._groupLabel_1uodp_250{padding-block:.2rem .25rem;padding-inline:.625rem;font-size:.75rem}._sizeMd_1uodp_294{min-inline-size:9.5rem;padding-block:.25rem}._sizeMd_1uodp_294 ._item_1uodp_178{border-radius:var(--ui-radius-float);min-block-size:var(--ui-touch-target-min);padding-block:.35rem;padding-inline:.625rem;font-size:.875rem}._sizeMd_1uodp_294 ._groupLabel_1uodp_250{padding-block:.25rem .3rem;padding-inline:.75rem;font-size:.8125rem}._sizeLg_1uodp_310{min-inline-size:10rem;padding-block:.25rem}._sizeLg_1uodp_310 ._item_1uodp_178{border-radius:var(--ui-radius-float);min-block-size:var(--ui-touch-target-min);padding-block:.45rem;padding-inline:.75rem;font-size:1rem}._sizeLg_1uodp_310 ._groupLabel_1uodp_250{padding-block:.3rem .375rem;padding-inline:.875rem;font-size:.875rem}._shapeRounded_1uodp_326{border-radius:var(--ui-radius-float)}._shapeRect_1uodp_329,._shapeRect_1uodp_329 ._item_1uodp_178{border-radius:var(--ui-radius-rect)}._root_1ycic_1{--mermaid-bg:var(--ui-color-surface);--mermaid-fg:var(--ui-color-text);--mermaid-line:color-mix(in srgb, var(--ui-color-text) 42%, transparent);--mermaid-accent:var(--ui-color-brand-bg);--mermaid-muted:var(--ui-color-text-muted);--mermaid-surface:color-mix(in srgb, var(--ui-color-surface) 92%, var(--ui-color-text) 4%);--mermaid-border:color-mix(in srgb, var(--ui-color-border) 86%, transparent);--mermaid-highlight:color-mix(in srgb, var(--ui-color-white) 70%, transparent);--mermaid-shadow:color-mix(in srgb, var(--ui-color-text) 5%, transparent);--mermaid-toolbar-bg:color-mix(in srgb, var(--ui-color-surface) 84%, transparent);--mermaid-toolbar-border:color-mix(in srgb, var(--ui-color-border) 58%, transparent);--mermaid-toolbar-highlight:color-mix(in srgb, var(--ui-color-white) 70%, transparent);--mermaid-toolbar-shadow:color-mix(in srgb, var(--ui-color-text) 4%, transparent);--mermaid-root-bg:var(--ui-color-text);--mermaid-root-border:var(--ui-color-text);--mermaid-root-text:var(--ui-color-surface);--mermaid-scroll-max-height:min(70vh, 36rem);--mermaid-zoom:1;--mindmap-branch-1:color-mix(in srgb, var(--ui-color-brand-bg) 78%, var(--ui-color-text));--mindmap-branch-2:color-mix(in srgb, var(--ui-color-success-bg) 72%, var(--ui-color-text));--mindmap-branch-3:color-mix(in srgb, var(--ui-color-warning-bg) 68%, var(--ui-color-text));--mindmap-branch-4:color-mix(in srgb, var(--ui-color-danger-bg) 72%, var(--ui-color-text));--mindmap-branch-5:color-mix(in srgb, var(--ui-color-brand-bg) 62%, var(--ui-color-text));box-sizing:border-box;color:var(--mermaid-fg);font-family:var(--ui-font-sans);inline-size:100%;margin-block:var(--markdown-block-gap,.85rem);min-inline-size:0;max-inline-size:100%;position:relative}[data-theme=dark] ._root_1ycic_1{--mermaid-surface:color-mix(in srgb, var(--ui-color-surface) 92%, var(--ui-color-white) 2%);--mermaid-border:color-mix(in srgb, var(--ui-color-border) 52%, transparent);--mermaid-highlight:color-mix(in srgb, var(--ui-color-white) 8%, transparent);--mermaid-shadow:color-mix(in srgb, var(--ui-color-black) 16%, transparent);--mermaid-toolbar-bg:color-mix(in srgb, var(--ui-color-surface-raised) 78%, transparent);--mermaid-toolbar-border:color-mix(in srgb, var(--ui-color-border-strong) 42%, transparent);--mermaid-toolbar-highlight:color-mix(in srgb, var(--ui-color-white) 10%, transparent);--mermaid-toolbar-shadow:color-mix(in srgb, var(--ui-color-black) 22%, transparent);--mermaid-root-bg:color-mix(in srgb, var(--ui-color-surface-raised) 92%, var(--ui-color-white) 4%);--mermaid-root-border:color-mix(in srgb, var(--ui-color-border-strong) 68%, transparent);--mermaid-root-text:var(--ui-color-text)}._toolbar_1ycic_47{background:var(--mermaid-toolbar-bg);border:1px solid var(--mermaid-toolbar-border);box-shadow:inset 0 1px 0 var(--mermaid-toolbar-highlight), 0 1px 2px var(--mermaid-toolbar-shadow);z-index:1;border-radius:999px;align-items:center;gap:.12rem;padding:.12rem;display:inline-flex;position:absolute;inset-block-start:.55rem;inset-inline-end:.55rem}._zoomValue_1ycic_61{box-sizing:border-box;block-size:1.75rem;color:var(--ui-color-text-muted);font-family:var(--ui-font-control);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-inline-size:2.35rem;padding-inline:.3rem;font-size:.625rem;line-height:1;display:inline-flex}._toolbarButton_1ycic_75{appearance:none;block-size:1.75rem;color:var(--ui-color-text-muted);cursor:pointer;inline-size:1.75rem;transition:background-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._toolbarButton_1ycic_75:before{content:"";inset:calc((1.75rem - var(--ui-touch-target-min)) / 2);position:absolute}._toolbarButton_1ycic_75:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 7%, transparent);color:var(--ui-color-text)}._toolbarButton_1ycic_75:active:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 10%, transparent)}._toolbarButton_1ycic_75:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);color:var(--ui-color-text);outline:none}._toolbarButton_1ycic_75:disabled{cursor:not-allowed;opacity:.5}._mermaidScrollArea_1ycic_112{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}._scrollerViewport_1ycic_118{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}._mermaidScrollArea_1ycic_112:has(._scrollerViewport_1ycic_118[data-mermaid-scroll-measured=true]){block-size:min(calc(var(--mermaid-scroll-height) + 1.6rem + 2px), var(--mermaid-scroll-max-height))}._root_1ycic_1[data-zoom-dragging=true] ._scrollerViewport_1ycic_118{cursor:grabbing}._surface_1ycic_129{background:color-mix(in srgb, var(--mermaid-surface) 70%, transparent);border:1px solid var(--mermaid-border);border-radius:var(--ui-radius-rect);box-shadow:inset 0 1px 0 var(--mermaid-highlight), 0 1px 2px var(--mermaid-shadow);box-sizing:border-box;min-block-size:100%;inline-size:max-content;min-inline-size:100%;padding:.8rem}._zoomViewport_1ycic_140{block-size:var(--mermaid-zoom-height,auto);inline-size:var(--mermaid-zoom-width,max-content);min-block-size:1px;min-inline-size:1px;position:relative;overflow:hidden}._zoomContent_1ycic_148{min-block-size:1px;inline-size:max-content;min-inline-size:1px;transform:scale(var(--mermaid-zoom));transform-origin:0 0;display:block}._zoomViewport_1ycic_140[data-mermaid-zoom-measured=true] ._zoomContent_1ycic_148{position:absolute;inset:0}._zoomMeasure_1ycic_160{min-block-size:1px;inline-size:max-content;min-inline-size:1px;display:block}._svgHost_1ycic_166 svg,._mindmapSvg_1ycic_167{font-family:var(--ui-font-sans);max-inline-size:none;display:block}._svgHost_1ycic_166 svg :where(text,tspan,foreignObject,span,div){font-family:var(--ui-font-sans)}._status_1ycic_175{color:var(--ui-color-text-muted);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body);margin:0}._error_1ycic_181{color:var(--ui-color-danger-text);white-space:pre-wrap}._mindmapSvg_1ycic_167{font-family:var(--ui-font-sans);background:0 0}._mindmapEdge_1ycic_189{fill:none;stroke:var(--mindmap-branch-color,var(--mermaid-line));stroke-linecap:round;stroke-width:1.35px}._mindmapNodeBox_1ycic_195{fill:var(--mermaid-surface);stroke:var(--mindmap-branch-color,var(--mermaid-border));stroke-opacity:.62;stroke-width:1px}._mindmapNodeText_1ycic_201{fill:var(--mermaid-fg);font-size:12px;line-height:1.35}._mindmapRootBox_1ycic_206{fill:var(--mermaid-root-bg);stroke:var(--mermaid-root-border)}._mindmapRootText_1ycic_210{fill:var(--mermaid-root-text);font-weight:var(--ui-font-weight-strong)}._mindmapLeafBox_1ycic_214{fill:#0000;stroke:#0000}._mindmapNodeToggle_1ycic_218{cursor:pointer;outline:none}._mindmapNodeToggleCircle_1ycic_222{fill:var(--mermaid-surface);stroke:var(--mindmap-branch-color,var(--mermaid-border));stroke-opacity:.72;stroke-width:1px}._mindmapNodeToggleMark_1ycic_228{fill:none;pointer-events:none;stroke:var(--mindmap-branch-color,var(--mermaid-fg));stroke-linecap:round;stroke-width:1.2px}._mindmapNodeToggle_1ycic_218:hover ._mindmapNodeToggleCircle_1ycic_222,._mindmapNodeToggle_1ycic_218:focus ._mindmapNodeToggleCircle_1ycic_222{fill:color-mix(in srgb, var(--mindmap-branch-color,var(--mermaid-accent)) 14%, var(--mermaid-surface));stroke-opacity:1}._content_j9tv4_1{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;background:var(--ui-color-surface);box-sizing:border-box;overscroll-behavior:contain;padding:var(--ui-space-lg);z-index:var(--ui-z-dialog);outline:none;padding-block-start:max(var(--ui-space-lg), env(safe-area-inset-top));padding-block-end:calc(var(--ui-space-xl) + 72px + env(safe-area-inset-bottom));scroll-padding-block-end:calc(var(--ui-space-xl) + 72px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}._content_j9tv4_1::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._content_j9tv4_1::-webkit-scrollbar-track{background:0 0}._content_j9tv4_1::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._content_j9tv4_1:hover,._content_j9tv4_1:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._content_j9tv4_1:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_j9tv4_1:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_j9tv4_1:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent)}._content_j9tv4_1[data-state=open]{animation:_navOverlayIn_j9tv4_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_j9tv4_1[data-state=closed]{animation:_navOverlayOut_j9tv4_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _navOverlayIn_j9tv4_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes _navOverlayOut_j9tv4_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){._content_j9tv4_1[data-state=open]{animation:_navOverlayFadeIn_j9tv4_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit)}._content_j9tv4_1[data-state=closed]{animation:_navOverlayFadeOut_j9tv4_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}}@keyframes _navOverlayFadeIn_j9tv4_1{0%{opacity:0}to{opacity:1}}@keyframes _navOverlayFadeOut_j9tv4_1{0%{opacity:1}to{opacity:0}}._closeButton_j9tv4_122{bottom:max(var(--ui-space-lg), env(safe-area-inset-bottom));position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}._closeButton_j9tv4_122:active:not([data-disabled=true]){transform:translate(-50%)}._root_eyxu9_1{font-family:var(--ui-font-control);min-inline-size:0;margin:0;padding:0;display:flex}._orientationHorizontal_eyxu9_8{flex-direction:row;align-items:center;min-inline-size:0}._orientationVertical_eyxu9_13{flex-direction:column}._sizeSm_eyxu9_16{font-size:.875rem}._sizeMd_eyxu9_19{font-size:1rem}._sizeLg_eyxu9_22{font-size:1.0625rem}._link_eyxu9_25{border-radius:var(--ui-radius-float);color:var(--ui-color-text-muted);cursor:pointer;font:inherit;max-inline-size:min(18rem,100%);min-block-size:var(--ui-touch-target-min);min-inline-size:0;transition:color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex:none;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex;position:relative}._link_eyxu9_25:hover{color:var(--ui-color-text)}._link_eyxu9_25:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._link_eyxu9_25[data-active]{color:var(--ui-color-text)}._linkDisabled_eyxu9_52{cursor:not-allowed;opacity:.48;pointer-events:none}._linkHorizontal_eyxu9_57[data-active]:after{background:var(--ui-color-brand-bg);content:"";height:2px;position:absolute;bottom:0;left:6px;right:6px}._linkVertical_eyxu9_66[data-active]:before{background:var(--ui-color-brand-bg);content:"";width:2px;position:absolute;top:6px;bottom:6px;left:0}._linkIcon_eyxu9_75{flex-shrink:0;display:flex}._linkLabel_eyxu9_79{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}._responsive_eyxu9_85{align-items:center;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:flex;position:relative}._responsiveList_eyxu9_93{flex:0 auto;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden}._responsiveMeasureList_eyxu9_101{pointer-events:none;visibility:hidden;block-size:0;inline-size:max-content;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}._responsiveOverlay_eyxu9_112{flex:none;display:none}._moreTrigger_eyxu9_116{appearance:none;font:inherit;background:0 0;border:0;flex:none}._moreTriggerIcon_eyxu9_123{opacity:.72;flex:none;align-items:center;display:inline-flex}._responsiveOverlayContent_eyxu9_129{align-items:stretch;gap:var(--ui-space-xl);padding-block:72px 0;padding-inline:var(--ui-space-lg);flex-direction:column;display:flex;overflow:hidden}._responsiveOverlayList_eyxu9_138{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;min-height:0;flex:auto;gap:8px;padding-block-end:calc(var(--ui-space-xl) + 72px);scroll-padding-block-end:calc(var(--ui-space-xl) + 72px);overflow-y:auto}._responsiveOverlayList_eyxu9_138::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._responsiveOverlayList_eyxu9_138::-webkit-scrollbar-track{background:0 0}._responsiveOverlayList_eyxu9_138::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._responsiveOverlayList_eyxu9_138:hover,._responsiveOverlayList_eyxu9_138:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._responsiveOverlayList_eyxu9_138:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._responsiveOverlayList_eyxu9_138:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._responsiveOverlayLink_eyxu9_200{font-family:var(--ui-font-control);min-block-size:var(--ui-control-height-lg);justify-content:flex-start;padding:10px 12px;font-size:1.375rem}._responsiveOverlayCloseButton_eyxu9_207{block-size:var(--ui-touch-target-min);bottom:max(var(--ui-space-lg), env(safe-area-inset-bottom));inline-size:var(--ui-touch-target-min);position:fixed;top:auto;left:50%;right:auto;transform:translate(-50%)}@media (max-width:30rem){._responsiveBreakpointSm_eyxu9_218 ._responsiveList_eyxu9_93,._responsiveBreakpointSm_eyxu9_218 ._moreTrigger_eyxu9_116{display:none}._responsiveBreakpointSm_eyxu9_218 ._responsiveOverlay_eyxu9_112{display:block}}@media (max-width:768px){._responsiveBreakpointMd_eyxu9_227 ._responsiveList_eyxu9_93,._responsiveBreakpointMd_eyxu9_227 ._moreTrigger_eyxu9_116{display:none}._responsiveBreakpointMd_eyxu9_227 ._responsiveOverlay_eyxu9_112{display:block}}@media (max-width:1024px){._responsiveBreakpointLg_eyxu9_236 ._responsiveList_eyxu9_93,._responsiveBreakpointLg_eyxu9_236 ._moreTrigger_eyxu9_116{display:none}._responsiveBreakpointLg_eyxu9_236 ._responsiveOverlay_eyxu9_112{display:block}}@media (prefers-reduced-motion:reduce){._link_eyxu9_25{transition:none}}._root_ra14n_1{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}._item_ra14n_10{min-inline-size:var(--ui-touch-target-min);min-block-size:var(--ui-touch-target-min);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-canvas);color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._item_ra14n_10:hover:not([data-disabled]):not([data-selected]){background:color-mix(in srgb, var(--ui-color-text) 6%, var(--ui-color-canvas));border-color:var(--ui-color-border-strong)}._item_ra14n_10:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._item_ra14n_10[data-selected]{background:var(--ui-color-brand-bg);color:var(--ui-color-text-on-brand);border-color:var(--ui-color-brand-bg)}._item_ra14n_10[data-disabled]{opacity:.4;cursor:not-allowed}._ellipsis_ra14n_43{min-inline-size:var(--ui-touch-target-min);min-block-size:var(--ui-touch-target-min);color:var(--ui-color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._prevNext_ra14n_55{min-inline-size:var(--ui-touch-target-min);min-block-size:var(--ui-touch-target-min);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-rect);background:var(--ui-color-canvas);color:var(--ui-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;line-height:1;display:flex}._prevNext_ra14n_55:hover:not([data-disabled]){background:color-mix(in srgb, var(--ui-color-text) 6%, var(--ui-color-canvas));border-color:var(--ui-color-border-strong)}._prevNext_ra14n_55:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._prevNext_ra14n_55[data-disabled]{opacity:.4;cursor:not-allowed}._linkVariant_ra14n_83 ._item_ra14n_10{color:var(--ui-color-text-muted);background:0 0;border-color:#0000}._linkVariant_ra14n_83 ._item_ra14n_10[data-selected]{color:var(--ui-color-brand-bg);background:0 0;border-color:#0000;font-weight:600}._linkVariant_ra14n_83 ._item_ra14n_10:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._linkVariant_ra14n_83 ._prevNext_ra14n_55{background:0 0;border-color:#0000}._linkVariant_ra14n_83 ._prevNext_ra14n_55:hover:not([data-disabled]){color:var(--ui-color-text);background:0 0}._reference_agvku_1{vertical-align:middle;min-inline-size:0;display:inline-flex}._reference_agvku_1[data-disabled=true]{cursor:not-allowed}._overlay_agvku_9{--popover-arrow-base:.875rem;--popover-arrow-depth:.5rem;--popover-arrow-offset-x:calc(50% - (var(--popover-arrow-base) / 2));--popover-arrow-offset-y:calc(50% - (var(--popover-arrow-base) / 2));--popover-surface-background:var(--ui-color-surface);--popover-surface-padding-block:.8rem;--popover-surface-padding-inline:.9rem;--popover-surface-radius:var(--ui-radius-auto);--popover-surface-transform-distance:6px;--popover-surface-width:max-content;--popover-z-index:var(--ui-z-popover);min-inline-size:0;max-block-size:min(24rem, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-inline-size:min(26rem,100vw - 32px);width:var(--popover-surface-width);z-index:var(--popover-z-index);position:relative;overflow:visible}._overlay_agvku_9[data-shape=rect]{--popover-surface-radius:var(--ui-radius-rect)}._overlay_agvku_9[data-shape=rounded]{--popover-surface-radius:var(--ui-radius-auto)}._surface_agvku_35{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;background:var(--popover-surface-background);border:1px solid var(--ui-color-border);border-radius:var(--popover-surface-radius);box-shadow:var(--ui-shadow-md);color:var(--ui-color-text);max-block-size:inherit;overscroll-behavior:contain;z-index:2;min-inline-size:0;position:relative;overflow-y:auto}._surface_agvku_35::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._surface_agvku_35::-webkit-scrollbar-track{background:0 0}._surface_agvku_35::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._surface_agvku_35:hover,._surface_agvku_35:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._surface_agvku_35:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._surface_agvku_35:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._surface_agvku_35:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._surface_agvku_35[data-mode=card]{padding-block:.95rem;padding-inline:1rem}._surface_agvku_35[data-mode=loose]{padding-block:.5rem;padding-inline:.65rem}._surface_agvku_35[data-mode=pure]{padding:0;overflow:auto}._arrow_agvku_118{pointer-events:none;z-index:3;position:absolute}._arrow_agvku_118 svg{display:block}._overlay_agvku_9[data-side=top] ._arrow_agvku_118{block-size:var(--popover-arrow-depth);inline-size:var(--popover-arrow-base);left:var(--popover-arrow-offset-x);top:calc(100% - 1px)}._overlay_agvku_9[data-side=bottom] ._arrow_agvku_118{block-size:var(--popover-arrow-depth);inline-size:var(--popover-arrow-base);left:var(--popover-arrow-offset-x);top:calc(0px - var(--popover-arrow-depth) + 1px)}._overlay_agvku_9[data-side=left] ._arrow_agvku_118{block-size:var(--popover-arrow-base);inline-size:var(--popover-arrow-depth);left:calc(100% - 1px);top:var(--popover-arrow-offset-y)}._overlay_agvku_9[data-side=right] ._arrow_agvku_118{block-size:var(--popover-arrow-base);inline-size:var(--popover-arrow-depth);left:calc(0px - var(--popover-arrow-depth) + 1px);top:var(--popover-arrow-offset-y)}._overlay_agvku_9[data-requested-placement=left-bottom] ._arrow_agvku_118,._overlay_agvku_9[data-requested-placement=right-bottom] ._arrow_agvku_118{top:calc(var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_agvku_9[data-requested-placement=left-top] ._arrow_agvku_118,._overlay_agvku_9[data-requested-placement=right-top] ._arrow_agvku_118{top:calc(100% - var(--reference-height) / 2 - var(--popover-arrow-base) / 2)}._overlay_agvku_9[data-side=top]{--popover-open-transform:translateY(calc(-1 * var(--popover-surface-transform-distance)));--popover-close-transform:translateY(calc(-1 * var(--popover-surface-transform-distance) * .7))}._overlay_agvku_9[data-side=bottom]{--popover-open-transform:translateY(var(--popover-surface-transform-distance));--popover-close-transform:translateY(calc(var(--popover-surface-transform-distance) * .7))}._overlay_agvku_9[data-side=left]{--popover-open-transform:translateX(calc(-1 * var(--popover-surface-transform-distance)));--popover-close-transform:translateX(calc(-1 * var(--popover-surface-transform-distance) * .7))}._overlay_agvku_9[data-side=right]{--popover-open-transform:translateX(var(--popover-surface-transform-distance));--popover-close-transform:translateX(calc(var(--popover-surface-transform-distance) * .7))}._overlay_agvku_9[data-state=open]{transform-origin:var(--popover-transform-origin,center);animation:_popover-enter_agvku_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._overlay_agvku_9[data-state=closed]{animation:_popover-exit_agvku_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards;pointer-events:none}@keyframes _popover-enter_agvku_1{0%{opacity:0;transform:var(--popover-open-transform) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _popover-exit_agvku_1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:var(--popover-close-transform) scale(.98)}}@media (prefers-reduced-motion:reduce){._overlay_agvku_9[data-state=open],._overlay_agvku_9[data-state=closed]{animation:none}}._root_17smj_1{display:flex}._vertical_17smj_4{flex-direction:column;gap:.625rem}._horizontal_17smj_8{flex-flow:wrap;gap:1rem}._item_17smj_13{cursor:pointer;min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._item_17smj_13[data-disabled]{cursor:not-allowed;opacity:.56}._control_17smj_26{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-pill);height:1.125rem;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;display:inline-flex;position:relative}._item_17smj_13:hover:not([data-disabled]) ._control_17smj_26{background:color-mix(in srgb, var(--ui-color-brand-bg) 4%, var(--ui-color-surface));border-color:var(--ui-color-brand-text)}._item_17smj_13[data-state=checked] ._control_17smj_26{background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}._item_17smj_13[data-state=checked] ._control_17smj_26:after{background:var(--ui-color-text-on-brand);border-radius:var(--ui-radius-pill);content:"";width:.375rem;height:.375rem;position:absolute}._item_17smj_13[data-state=checked]:hover:not([data-disabled]) ._control_17smj_26{background:var(--ui-color-brand-bg-hover);border-color:var(--ui-color-brand-bg-hover)}._item_17smj_13[data-state=checked]:hover:not([data-disabled]) ._control_17smj_26:after{background:var(--ui-color-text-on-brand)}._item_17smj_13:has(:focus-visible) ._control_17smj_26{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._itemText_17smj_66{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_mdmhd_1{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);position:relative;overflow:hidden}._viewport_mdmhd_13{scrollbar-width:none;outline:none;width:100%;height:100%;overflow:scroll}._viewport_mdmhd_13:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._viewport_mdmhd_13::-webkit-scrollbar{display:none}._scrollbar_mdmhd_27{opacity:0;padding:var(--ui-scrollbar-track-padding);touch-action:none;transition:opacity var(--ui-motion-duration-base) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;display:flex}._scrollbar_mdmhd_27[data-orientation=vertical]{width:var(--ui-scrollbar-size);flex-direction:column;position:absolute;top:0;bottom:0;right:0}._scrollbar_mdmhd_27[data-orientation=horizontal]{height:var(--ui-scrollbar-size);flex-direction:row;position:absolute;bottom:0;left:0;right:0}._sizeSm_mdmhd_52[data-orientation=vertical]{width:var(--ui-scrollbar-size-sm)}._sizeSm_mdmhd_52[data-orientation=horizontal]{height:var(--ui-scrollbar-size-sm)}._sizeLg_mdmhd_58[data-orientation=vertical]{width:var(--ui-scrollbar-size-lg)}._sizeLg_mdmhd_58[data-orientation=horizontal]{height:var(--ui-scrollbar-size-lg)}._scrollbar_mdmhd_27[data-orientation=vertical][data-overflow-y],._scrollbar_mdmhd_27[data-orientation=horizontal][data-overflow-x]{opacity:var(--ui-scrollbar-opacity)}._root_mdmhd_1:hover ._scrollbar_mdmhd_27[data-orientation=vertical][data-overflow-y],._root_mdmhd_1:hover ._scrollbar_mdmhd_27[data-orientation=horizontal][data-overflow-x],._root_mdmhd_1:focus-within ._scrollbar_mdmhd_27[data-orientation=vertical][data-overflow-y],._root_mdmhd_1:focus-within ._scrollbar_mdmhd_27[data-orientation=horizontal][data-overflow-x],._scrollbar_mdmhd_27[data-orientation=vertical][data-overflow-y][data-scrolling],._scrollbar_mdmhd_27[data-orientation=horizontal][data-overflow-x][data-scrolling],._scrollbar_mdmhd_27[data-orientation=vertical][data-overflow-y][data-hover],._scrollbar_mdmhd_27[data-orientation=horizontal][data-overflow-x][data-hover],._scrollbar_mdmhd_27[data-orientation=vertical][data-overflow-y][data-dragging],._scrollbar_mdmhd_27[data-orientation=horizontal][data-overflow-x][data-dragging]{opacity:var(--ui-scrollbar-opacity-active)}@media (prefers-reduced-motion:reduce){._scrollbar_mdmhd_27,._thumb_mdmhd_82{transition:none}}._thumb_mdmhd_82{background:var(--ui-scrollbar-thumb-bg);border-radius:var(--ui-radius-pill);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);position:relative}._thumb_mdmhd_82:before{content:"";min-width:44px;min-height:44px;position:absolute;inset:50%;transform:translate(-50%,-50%)}._thumb_mdmhd_82:hover{background:var(--ui-scrollbar-thumb-bg-hover)}._root_1ouv1_1{flex-direction:column;max-inline-size:100%;display:inline-flex;position:relative}._trigger_1ouv1_7{background:var(--ui-color-surface);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-rect);color:var(--ui-color-text);cursor:pointer;inline-size:100%;min-block-size:var(--ui-touch-target-min);min-width:10rem;max-inline-size:100%;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .75rem;font-size:.875rem;display:inline-flex}._trigger_1ouv1_7:hover:not([aria-disabled=true]){border-color:var(--ui-color-text)}._trigger_1ouv1_7:focus-visible{border-color:var(--ui-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._trigger_1ouv1_7[aria-disabled=true]{cursor:not-allowed;opacity:.56}._trigger_1ouv1_7[data-state=open] ._chevron_1ouv1_38{transform:rotate(180deg)}._valueText_1ouv1_41{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._valueText_1ouv1_41[data-placeholder-shown]{color:var(--ui-color-text-muted)}._chevron_1ouv1_38{color:var(--ui-color-text);opacity:.6;transition:transform var(--ui-motion-duration-base) var(--ui-motion-ease-standard);flex-shrink:0;align-items:center;display:inline-flex}._content_1ouv1_60{--ui-scrollbar-size:8px;--ui-scrollbar-size-sm:4px;--ui-scrollbar-size-lg:12px;--ui-scrollbar-track-padding:1px;--ui-scrollbar-opacity:.48;--ui-scrollbar-opacity-active:1;--ui-scrollbar-thumb-bg:color-mix(in srgb, var(--ui-color-text) 26%, transparent);--ui-scrollbar-thumb-bg-hover:color-mix(in srgb, var(--ui-color-text) 42%, transparent);scrollbar-color:var(--ui-scrollbar-thumb-bg) transparent;scrollbar-width:thin;background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);box-shadow:var(--ui-shadow-md);max-block-size:min(24rem, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-width:var(--reference-width,10rem);overscroll-behavior:contain;z-index:var(--ui-z-dropdown);outline:none;padding-block:.25rem;overflow-y:auto}._content_1ouv1_60::-webkit-scrollbar{height:var(--ui-scrollbar-size);width:var(--ui-scrollbar-size)}._content_1ouv1_60::-webkit-scrollbar-track{background:0 0}._content_1ouv1_60::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg);border:var(--ui-scrollbar-track-padding) solid transparent;border-radius:var(--ui-radius-pill);background-clip:content-box}._content_1ouv1_60:hover,._content_1ouv1_60:focus-within{scrollbar-color:var(--ui-scrollbar-thumb-bg-hover) transparent}._content_1ouv1_60:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_1ouv1_60:focus-within::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb-bg-hover);background-clip:content-box}._content_1ouv1_60:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 24%, transparent);outline:none}._content_1ouv1_60[data-state=open]{animation:_selectEnter_1ouv1_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1ouv1_60[data-state=closed]{animation:_selectExit_1ouv1_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}@keyframes _selectEnter_1ouv1_1{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _selectExit_1ouv1_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){._content_1ouv1_60[data-state=open],._content_1ouv1_60[data-state=closed]{animation:none}}._item_1ouv1_163{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;min-block-size:var(--ui-touch-target-min);transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:.5rem;margin-inline:.25rem;padding-block:.35rem;padding-inline:.625rem;font-size:.875rem;display:flex}._item_1ouv1_163[data-highlighted]{background:color-mix(in srgb, var(--ui-color-text) 6%, transparent)}._item_1ouv1_163[data-state=checked]{color:var(--ui-color-brand-bg);font-weight:var(--ui-font-weight-emphasis)}._itemCheck_1ouv1_186{color:var(--ui-color-brand-bg);flex-shrink:0;align-items:center;margin-inline-start:auto;padding-inline-start:.5rem;display:none}._item_1ouv1_163[data-state=checked] ._itemCheck_1ouv1_186{display:flex}._item_1ouv1_163[data-disabled]{cursor:not-allowed;opacity:.56}._root_fq491_1{border:none;flex-shrink:0;margin:0}._horizontal_fq491_6{border-top:1px solid var(--ui-color-border);width:100%}._vertical_fq491_10{border-left:1px solid var(--ui-color-border);align-self:stretch;height:auto}._withLabel_fq491_15{border-top:none;align-items:center;gap:.75rem;display:flex}._withLabel_fq491_15:before,._withLabel_fq491_15:after{content:"";border-top:1px solid var(--ui-color-border);flex:1}._labelText_fq491_27{color:var(--ui-color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem;line-height:1}@keyframes _skeleton-shimmer_nl4cj_1{0%{background-position:-200% 0}to{background-position:200% 0}}._root_nl4cj_9{border-radius:var(--ui-radius-float);background:color-mix(in srgb, var(--ui-color-text) 8%, var(--ui-color-canvas));background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ui-color-text) 4%, var(--ui-color-canvas)) 50%, transparent 100%);width:100%;height:1em;animation:_skeleton-shimmer_nl4cj_1 1.6s var(--ui-motion-ease-exit) infinite;background-size:200% 100%;display:block;overflow:hidden}._circle_nl4cj_20{border-radius:var(--ui-radius-pill);aspect-ratio:1}@media (prefers-reduced-motion:reduce){._root_nl4cj_9{background-image:none;animation:none}}@keyframes _spinner-spin_essch_1{to{transform:rotate(360deg)}}._root_essch_6{border-radius:var(--ui-radius-pill);border:.125em solid;border-top-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite _spinner-spin_essch_1;display:inline-block}@media (prefers-reduced-motion:reduce){._root_essch_6{opacity:.72;border-top-color:currentColor;animation:none}}._root_1g2l8_1{cursor:pointer;min-block-size:var(--ui-touch-target-min);min-inline-size:var(--ui-touch-target-min);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}._root_1g2l8_1[data-disabled]{cursor:not-allowed;opacity:.56}._control_1g2l8_14{background:var(--ui-color-border);border-radius:var(--ui-radius-pill);height:1.25rem;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;width:2.25rem;padding:.125rem;display:inline-flex;position:relative}._root_1g2l8_1[data-state=checked] ._control_1g2l8_14{background:var(--ui-color-brand-bg)}._root_1g2l8_1:has(:focus-visible) ._control_1g2l8_14{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._thumb_1g2l8_32{background:var(--ui-color-canvas);border-radius:var(--ui-radius-pill);height:1rem;transition:transform var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);flex-shrink:0;width:1rem;transform:translate(0)}._root_1g2l8_1[data-state=checked] ._thumb_1g2l8_32{transform:translate(1rem)}@media (prefers-reduced-motion:reduce){._thumb_1g2l8_32,._control_1g2l8_14{transition:none}}._label_1g2l8_52{color:var(--ui-color-text);font-size:.875rem;line-height:1.4}._root_1aqgh_1{flex-direction:column;gap:0;min-width:0;display:flex}._root_1aqgh_1[data-orientation=vertical]{flex-direction:row;align-items:flex-start;gap:0}._listOuter_1aqgh_12{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex}._listOuter_1aqgh_12[data-orientation=vertical]{flex-direction:column;align-items:stretch}._listScroller_1aqgh_22{flex:1;min-width:0;position:relative;overflow:hidden}._listScroller_1aqgh_22[data-overflow-mode=scroll]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-start=true]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-start=true][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 40px),#0000 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-end=true][data-orientation=vertical]{-webkit-mask-image:linear-gradient(#0000 0,#000 40px 100%);mask-image:linear-gradient(#0000 0,#000 40px 100%)}._listScroller_1aqgh_22[data-overflow-mode=scroll][data-scroll-at-start=true][data-scroll-at-end=true]{-webkit-mask-image:none;mask-image:none}._list_1aqgh_12{border-bottom:1px solid var(--ui-color-border);flex-direction:row;align-items:center;gap:8px;display:flex;position:relative}._list_1aqgh_12[data-orientation=vertical]{border-bottom:none;border-right:1px solid var(--ui-color-border);flex-direction:column;align-items:flex-start}._listScroller_1aqgh_22[data-overflow-mode=collapse]{flex:none}._list_1aqgh_12[data-overflow-mode=scroll]{scrollbar-width:none;overflow-x:auto}._list_1aqgh_12[data-overflow-mode=scroll]::-webkit-scrollbar{display:none}._list_1aqgh_12[data-overflow-mode=scroll][data-orientation=vertical]{overflow:visible auto}._trigger_1aqgh_77{color:var(--ui-color-text);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:var(--ui-font-weight-body);min-block-size:var(--ui-touch-target-min);text-align:left;opacity:.72;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--ui-radius-float) var(--ui-radius-float) 0 0;background:0 0;border:none;outline:none;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .875rem;line-height:1.4;display:inline-flex;position:relative}._root_1aqgh_1[data-orientation=vertical] ._trigger_1aqgh_77{border-radius:0 var(--ui-radius-float) var(--ui-radius-float) 0}._trigger_1aqgh_77:hover:not([disabled]):not([data-disabled=true]),._trigger_1aqgh_77:active:not([disabled]):not([data-disabled=true]){opacity:1}._trigger_1aqgh_77:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._trigger_1aqgh_77[data-selected]{color:var(--ui-color-text);font-weight:var(--ui-font-weight-emphasis);opacity:1}._trigger_1aqgh_77[data-disabled=true],._trigger_1aqgh_77[disabled]{cursor:not-allowed;opacity:.4}._trigger_1aqgh_77[data-overflow-hidden=true]{display:none}._triggerLabel_1aqgh_127{display:inline}._triggerMenuActive_1aqgh_130{font-weight:var(--ui-font-weight-emphasis)}._triggerMenuArrow_1aqgh_133{opacity:.7;transition:transform var(--ui-motion-duration-fast) var(--ui-motion-ease-standard);align-items:center;margin-left:.125rem;font-size:.875em;display:inline-flex}._triggerMenu_1aqgh_130[data-state=open] ._triggerMenuArrow_1aqgh_133{transform:rotate(180deg)}._indicator_1aqgh_144{pointer-events:none;border-radius:var(--ui-radius-pill);background:var(--ui-color-text);width:0;height:2px;transition:left .16s cubic-bezier(.22,1,.36,1),width .16s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}._list_1aqgh_12[data-orientation=vertical] ._indicator_1aqgh_144{width:2px;height:0;transition:top .16s cubic-bezier(.22,1,.36,1),height .16s cubic-bezier(.22,1,.36,1);top:0;bottom:auto;left:0}@media (prefers-reduced-motion:reduce){._indicator_1aqgh_144{transition:none}}._root_1aqgh_1[data-variant=bg] ._list_1aqgh_12{background:var(--ui-color-surface);border-radius:var(--ui-radius-float);border-bottom:none;gap:2px;padding:.25rem}._root_1aqgh_1[data-variant=bg][data-orientation=vertical] ._list_1aqgh_12{border-right:none}._root_1aqgh_1[data-variant=bg] ._trigger_1aqgh_77{border-radius:var(--ui-radius-float)}._root_1aqgh_1[data-variant=bg] ._trigger_1aqgh_77[data-selected]{background:color-mix(in srgb, var(--ui-color-text) 8%, transparent)}._root_1aqgh_1[data-color=primary] ._indicator_1aqgh_144{background:var(--ui-color-brand-bg)}._root_1aqgh_1[data-color=primary] ._trigger_1aqgh_77[data-selected],._root_1aqgh_1[data-color=primary] ._triggerMenuActive_1aqgh_130{color:var(--ui-color-brand-bg)}._root_1aqgh_1[data-color=primary][data-variant=bg] ._trigger_1aqgh_77[data-selected]{background:color-mix(in srgb, var(--ui-color-brand-bg) 10%, transparent)}._root_1aqgh_1[data-size=sm] ._trigger_1aqgh_77{font-size:var(--ui-text-size-caption);padding:.375rem .625rem}._root_1aqgh_1[data-size=md] ._trigger_1aqgh_77{font-size:var(--ui-text-size-body);padding:.5rem .875rem}._root_1aqgh_1[data-size=lg] ._trigger_1aqgh_77{padding:.625rem 1.125rem;font-size:1.05rem}._content_1aqgh_206{color:var(--ui-color-text);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body);flex:1;padding:1rem 0}._root_1aqgh_1[data-orientation=vertical] ._content_1aqgh_206{padding:0 1rem}._content_1aqgh_206:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}._moreButtonWrapper_1aqgh_220{flex-shrink:0;align-items:center;padding:0 .125rem;display:flex}._listOuter_1aqgh_12[data-orientation=vertical] ._moreButtonWrapper_1aqgh_220{align-items:flex-start;padding:.125rem 0}._root_1aqgh_1[data-variant=bg] ._moreButtonWrapper_1aqgh_220{border:none}._moreButton_1aqgh_220{gap:.125rem}._moreButtonArrow_1aqgh_236{opacity:.7;justify-content:center;align-items:center;font-size:.875em;display:inline-flex}._root_1o8f6_1{--text-line-height-current:var(--ui-text-line-height-body);--text-color-default:var(--ui-color-text);background-color:var(--text-background-current,transparent);color:var(--text-color-current,var(--text-color-default));font-family:var(--ui-font-content);font-weight:var(--ui-font-weight-body);text-underline-offset:.14em;margin:0;text-decoration-thickness:from-font}._plain_1o8f6_12,._body_1o8f6_17{--text-line-height-current:var(--ui-text-line-height-body);font-size:var(--ui-text-size-body);line-height:var(--ui-text-line-height-body)}._caption_1o8f6_22{--text-line-height-current:var(--ui-text-line-height-caption);--text-color-default:color-mix(in srgb, var(--ui-color-text-muted) 92%, transparent);font-size:var(--ui-text-size-caption);line-height:var(--ui-text-line-height-caption)}._h1_1o8f6_28,._h2_1o8f6_29,._h3_1o8f6_30,._h4_1o8f6_31,._h5_1o8f6_32,._h6_1o8f6_33{font-family:var(--ui-font-display);margin-block-start:.2em}._h1_1o8f6_28{--text-line-height-current:var(--ui-text-line-height-h1);font-size:var(--ui-text-size-h1);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-h1);margin-block-end:.45em}._h2_1o8f6_29{--text-line-height-current:var(--ui-text-line-height-h2);font-size:var(--ui-text-size-h2);font-weight:var(--ui-font-weight-title);line-height:var(--ui-text-line-height-h2);margin-block-end:.4em}._h3_1o8f6_30{--text-line-height-current:var(--ui-text-line-height-h3);font-size:var(--ui-text-size-h3);font-weight:var(--ui-font-weight-title);line-height:var(--ui-text-line-height-h3);margin-block-end:.35em}._h4_1o8f6_31{--text-line-height-current:var(--ui-text-line-height-h4);font-size:var(--ui-text-size-h4);font-weight:var(--ui-font-weight-title);line-height:var(--ui-text-line-height-h4);margin-block-end:.3em}._h5_1o8f6_32{--text-line-height-current:var(--ui-text-line-height-h5);font-size:var(--ui-text-size-h5);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-h5);margin-block-end:.28em}._h6_1o8f6_33{--text-line-height-current:var(--ui-text-line-height-body);font-size:var(--ui-text-size-body);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-text-line-height-body);margin-block-end:.28em}._italic_1o8f6_79{font-style:italic}._bold_1o8f6_82{font-weight:var(--ui-font-weight-strong)}._highlighted_1o8f6_85{-webkit-box-decoration-break:clone;box-decoration-break:clone}._underline_1o8f6_89,._strikethrough_1o8f6_92{text-decoration-color:currentColor}._clamped_1o8f6_95{max-block-size:calc(1em * var(--text-line-height-current) * var(--text-line-clamp));text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._root_1s4us_1{gap:6px;display:grid}._label_1s4us_5{color:var(--ui-color-text);font:var(--ui-font-weight-emphasis) .875rem / 1.35 var(--ui-font-control)}._field_1s4us_9{appearance:none;border-radius:var(--ui-radius-float);color:var(--ui-color-text);font:.9375rem / 1.55 var(--ui-font-control);box-sizing:border-box;resize:vertical;width:100%;min-height:88px;transition:border-color var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), box-shadow var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);outline:none;padding:.625rem .75rem}._field_1s4us_9::placeholder{color:color-mix(in srgb, var(--ui-color-text-muted) 64%, transparent)}._field_1s4us_9:focus-visible{border-color:color-mix(in srgb, var(--ui-color-focus-ring) 72%, var(--ui-color-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-focus-ring) 14%, transparent)}._variantOutlined_1s4us_29{border:1px solid color-mix(in srgb, var(--ui-color-border-strong) 82%, var(--ui-color-border));background:color-mix(in srgb, var(--ui-color-surface) 96%, var(--ui-color-canvas))}._variantGhost_1s4us_33{background:0 0;border:1px solid #0000}._variantGhost_1s4us_33:hover:not(:disabled){background:color-mix(in srgb, var(--ui-color-text) 5%, transparent)}._variantGhost_1s4us_33:focus-visible{background:0 0}._fieldError_1s4us_43{border-color:var(--ui-color-danger-bg)}._fieldError_1s4us_43:focus-visible{border-color:var(--ui-color-danger-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-color-danger-bg) 14%, transparent)}._hint_1s4us_50{color:var(--ui-color-text-muted);margin:0;font-size:.8rem;line-height:1.4}._error_1s4us_56{color:var(--ui-color-danger-text);margin:0;font-size:.8rem;line-height:1.4}._root_1s4us_1[data-disabled=true] ._field_1s4us_9{opacity:.56;cursor:not-allowed;resize:none}._root_1s4us_1[data-disabled=true] ._label_1s4us_5{opacity:.56}._sizeSm_1s4us_70 ._field_1s4us_9{min-height:72px;padding:.5rem .625rem;font-size:.875rem}._sizeSm_1s4us_70 ._label_1s4us_5{font-size:.8rem}._sizeMd_1s4us_78 ._field_1s4us_9{min-height:88px;padding:.625rem .75rem;font-size:.9375rem}._sizeLg_1s4us_83 ._field_1s4us_9{min-height:120px;padding:.75rem .875rem;font-size:1rem}._sizeLg_1s4us_83 ._label_1s4us_5{font-size:1rem}._toast_96xvb_1{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);box-shadow:var(--ui-shadow-sm);box-sizing:border-box;color:var(--ui-color-text);max-width:var(--ui-breakpoint-compact);min-width:240px;opacity:var(--opacity,1);transform:translateY(var(--y,0));transition:transform var(--ui-motion-duration-slow) var(--ui-motion-ease-standard);width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));z-index:var(--ui-z-toast);align-items:flex-start;gap:12px;margin-inline:auto;padding:12px 16px;display:flex;left:0;right:0}._toast_96xvb_1[data-state=closed]{pointer-events:none}._info_96xvb_28{background:color-mix(in srgb, var(--ui-color-brand-bg) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-brand-bg) 25%, transparent)}._success_96xvb_32{background:color-mix(in srgb, var(--ui-color-palette-green-600) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-palette-green-600) 25%, transparent)}._warning_96xvb_36{background:color-mix(in srgb, var(--ui-color-warning-bg) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-warning-bg) 25%, transparent)}._danger_96xvb_40{background:color-mix(in srgb, var(--ui-color-danger-bg) 10%, var(--ui-color-surface));border-color:color-mix(in srgb, var(--ui-color-danger-bg) 25%, transparent)}._body_96xvb_44{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._title_96xvb_51{font-size:.875rem;font-weight:600;line-height:1.4}._description_96xvb_56{color:var(--ui-color-text-muted);font-size:.8125rem;line-height:1.5}._close_96xvb_61{border-radius:var(--ui-radius-float);color:var(--ui-color-text);cursor:pointer;block-size:var(--ui-touch-target-min);inline-size:var(--ui-touch-target-min);opacity:.5;transition:background var(--ui-motion-duration-fast) var(--ui-motion-ease-exit), opacity var(--ui-motion-duration-fast) var(--ui-motion-ease-exit);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-block:-10px;margin-inline-end:-10px;padding:0;display:flex}._close_96xvb_61:hover{background:color-mix(in srgb, currentColor 8%, transparent);opacity:1}._close_96xvb_61:focus-visible{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-color-focus-ring) 18%, transparent);outline:none}@media (prefers-reduced-motion:reduce){._toast_96xvb_1{transition:none}}._content_1hczk_1{background:var(--ui-color-text);border-radius:var(--ui-radius-float);color:var(--ui-color-canvas);font:.8125rem / 1.5 var(--ui-font-control);max-width:min(280px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));word-break:break-word;z-index:var(--ui-z-tooltip);padding:8px 14px}._content_1hczk_1[data-state=open]{animation:_tooltipIn_1hczk_1 var(--ui-motion-duration-base) var(--ui-motion-ease-standard)}._content_1hczk_1[data-state=closed]{animation:_tooltipOut_1hczk_1 var(--ui-motion-duration-base) var(--ui-motion-ease-exit) forwards}._sizeSm_1hczk_17._content_1hczk_1{padding:6px 10px;font-size:.75rem}._sizeLg_1hczk_21._content_1hczk_1{max-width:min(320px, calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));padding:10px 16px;font-size:.875rem}@keyframes _tooltipIn_1hczk_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _tooltipOut_1hczk_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){._content_1hczk_1[data-state=open],._content_1hczk_1[data-state=closed]{animation:none}}._root_150qh_1{width:100%;position:relative}._viewport_150qh_5{height:100%}._spacer_150qh_8{width:100%;position:relative}._item_150qh_12{width:100%;position:absolute;top:0;left:0}
:root{--ui-font-body:var(--font-source-han-serif), "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--ui-font-display:var(--font-source-han-serif), "Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--ui-font-mono:var(--font-ibm-plex-mono), "SFMono-Regular", ui-monospace, monospace}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}article{-webkit-user-select:text;user-select:text}body{min-height:100dvh;min-height:var(--visual-viewport-height,100dvh);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}[data-logo-auto]>img,[data-logo-auto]>svg{grid-area:1/1}body[data-menu-open]{touch-action:none;overflow:hidden}[data-logo-auto] .logo-auto-dark,html[data-theme=dark] [data-logo-auto] .logo-auto-light{display:none!important}html[data-theme=dark] [data-logo-auto] .logo-auto-dark{display:block!important}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}
.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ui-color-text-muted);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:500}.dy-link{color:inherit;cursor:pointer;text-decoration:none;display:inline-block;position:relative}.dy-link:after{content:"";clip-path:inset(0 100% 0 0);background:currentColor;height:1px;transition:clip-path .26s;position:absolute;bottom:-2px;left:0;right:0}.dy-link:hover:after{clip-path:inset(0)}.dy-link-static{color:inherit;border-bottom:1px solid var(--ui-color-border-strong);text-decoration:none;transition:border-color .14s}.dy-link-static:hover{border-bottom-color:var(--ui-color-text)}.dy-tag{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-pill);color:var(--ui-color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:2px 10px;font-size:12px;line-height:1.4;transition:color .14s,border-color .14s;display:inline-flex}.dy-tag:hover{color:var(--ui-color-text);border-color:var(--ui-color-border-strong)}.dy-tag[data-active=true]{color:var(--ui-color-text-on-brand);background:var(--ui-color-brand-bg);border-color:var(--ui-color-brand-bg)}.dy-card{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);background:var(--ui-color-surface);padding:24px;transition:border-color .14s,box-shadow .14s}.dy-card-link{cursor:pointer;color:inherit;text-decoration:none;display:block}.dy-card-link:hover{border-color:var(--ui-color-border-strong);box-shadow:var(--ui-shadow-sm)}.dy-rule{background:var(--ui-color-text);border:0;width:44px;height:2px;margin:0}:root{--container-sm:720px;--container-md:960px;--container-lg:1280px;--container-xl:1600px;--container-padding:64px}.container{width:100%;max-width:var(--container-md);padding-inline:var(--container-padding);margin-inline:auto}.container-sm{max-width:var(--container-sm)}.container-md{max-width:var(--container-md)}.container-lg{max-width:var(--container-lg)}.container-xl{max-width:var(--container-xl)}@media (max-width:768px){:root{--container-padding:24px}}.page{background:var(--ui-color-canvas);color:var(--ui-color-text);font-family:var(--ui-font-body);flex-direction:column;flex:1;min-height:100%;display:flex}.nav{border-bottom:1px solid var(--ui-color-border);justify-content:space-between;align-items:center;padding:28px 64px;display:flex}.nav-h5{padding:18px 24px}.footer{border-top:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);justify-content:space-between;align-items:flex-end;gap:24px;padding:48px 64px 36px;font-size:13px;display:flex}.icon-btn{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-float);width:32px;height:32px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:14px;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.icon-btn:hover{color:var(--ui-color-text);border-color:var(--ui-color-border-strong);background:color-mix(in srgb, var(--ui-color-text) 4%, transparent)}.icon-btn-ghost{border-radius:var(--ui-radius-float);width:32px;height:32px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;transition:color .14s,background .14s;display:inline-flex}.icon-btn-ghost:hover{color:var(--ui-color-text);background:color-mix(in srgb, var(--ui-color-text) 6%, transparent)}.toc-fixed{scrollbar-color:var(--ui-color-border-strong) transparent;scrollbar-width:thin;text-align:left;width:180px;max-height:none;position:fixed;top:112px;bottom:32px;right:32px;overflow-y:auto}.toc-fixed::-webkit-scrollbar{width:6px}.toc-fixed::-webkit-scrollbar-thumb{background:var(--ui-color-border-strong);border-radius:999px}.toc-fixed::-webkit-scrollbar-track{background:0 0}@media (max-width:1199px){.toc-fixed{display:none}}.read-progress{background:var(--ui-color-brand-bg);z-index:50;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}.leader{border-bottom:1px dotted var(--ui-color-border-strong);flex:1;min-width:24px;margin:0 12px 6px}.placeholder{background:repeating-linear-gradient(135deg, transparent, transparent 8px, color-mix(in srgb, var(--ui-color-text) 5%, transparent) 8px, color-mix(in srgb, var(--ui-color-text) 5%, transparent) 9px), var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto)}.dy-code{font-family:var(--ui-font-mono);background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-auto);color:var(--ui-color-text);padding:16px 20px;font-size:13px;line-height:1.65;overflow-x:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ui-color-border-strong);border-radius:4px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
