.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-gray-6);background-color:var(--color-gray-1);flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;padding:.7rem;display:flex}nav[data-astro-cid-sz7xmlte]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-gray-11);font-size:var(--text-sm);text-decoration:none;transition:color .2s}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-gray-12)}.lang[data-astro-cid-sz7xmlte]{align-items:center;gap:.75rem;display:flex}.lang[data-astro-cid-sz7xmlte] .select{width:auto}:root{--content-max-width:1300px;--color-gray-1:#fcfcfd;--color-gray-2:#f9f9fb;--color-gray-3:#f0f0f3;--color-gray-4:#e8e8ec;--color-gray-5:#e0e1e6;--color-gray-6:#d9d9e0;--color-gray-7:#cdced6;--color-gray-8:#b9bbc6;--color-gray-9:#8b8d98;--color-gray-10:#80838d;--color-gray-11:#60646c;--color-gray-12:#1c2024;--color-gray-a1:#00000005;--color-gray-a2:#00000006;--color-gray-a3:#0000000f;--color-gray-a4:#00000017;--color-gray-a5:#00000020;--color-gray-a6:#00000026;--color-gray-a7:#00000032;--color-gray-a8:#00000046;--color-gray-a9:#00000074;--color-gray-a10:#0000007f;--color-gray-a11:#0000009f;--color-gray-a12:#000000e3;--color-cyan-1:#fafdfe;--color-cyan-2:#f2fafb;--color-cyan-3:#def7f9;--color-cyan-4:#caf1f6;--color-cyan-5:#b5e9f0;--color-cyan-6:#9ddde7;--color-cyan-7:#7dcedc;--color-cyan-8:#3db9cf;--color-cyan-9:#00a2c7;--color-cyan-10:#0797b9;--color-cyan-11:#107d98;--color-cyan-12:#0d3c48;--color-cyan-a1:#0099cc05;--color-cyan-a2:#009db10d;--color-cyan-a3:#00c2d121;--color-cyan-a4:#00bcd436;--color-cyan-a5:#01b4cc4a;--color-cyan-a6:#00a7c162;--color-cyan-a7:#009fbb82;--color-cyan-a8:#00a3c0c2;--color-cyan-a9:#00a2c7;--color-cyan-a10:#0094b7f7;--color-cyan-a11:#007498ef;--color-cyan-a12:#00323ef2;--color-ruby-1:#fffcfd;--color-ruby-2:#fff7f8;--color-ruby-3:#feeaed;--color-ruby-4:#ffdce1;--color-ruby-5:#ffced6;--color-ruby-6:#f8bfc8;--color-ruby-7:#efacb8;--color-ruby-8:#e592a3;--color-ruby-9:#e54666;--color-ruby-10:#dc3b5d;--color-ruby-11:#ca244d;--color-ruby-12:#64172b;--color-ruby-a1:#ff005503;--color-ruby-a2:#ff002008;--color-ruby-a3:#f3002515;--color-ruby-a4:#ff002523;--color-ruby-a5:#ff002a31;--color-ruby-a6:#e4002440;--color-ruby-a7:#ce002553;--color-ruby-a8:#c300286d;--color-ruby-a9:#db002cb9;--color-ruby-a10:#d2002cc2;--color-ruby-a11:#c10030db;--color-ruby-a12:#550016e8;--color-green-1:#fbfefc;--color-green-2:#f4fbf6;--color-green-3:#e6f6eb;--color-green-4:#d6f1df;--color-green-5:#c4e8d1;--color-green-6:#adddc0;--color-green-7:#8eceaa;--color-green-8:#5bb98b;--color-green-9:#30a46c;--color-green-10:#2b9a66;--color-green-11:#218358;--color-green-12:#193b2d;--color-green-a1:#00c04004;--color-green-a2:#00a32f0b;--color-green-a3:#00a43319;--color-green-a4:#00a83829;--color-green-a5:#019c393b;--color-green-a6:#00963c52;--color-green-a7:#00914071;--color-green-a8:#00924ba4;--color-green-a9:#008f4acf;--color-green-a10:#008647d4;--color-green-a11:#00713fde;--color-green-a12:#002616e6;--color-amber-1:#fefdfb;--color-amber-2:#fefbe9;--color-amber-3:#fff7c2;--color-amber-4:#ffee9c;--color-amber-5:#fbe577;--color-amber-6:#f3d673;--color-amber-7:#e9c162;--color-amber-8:#e2a336;--color-amber-9:#ffc53d;--color-amber-10:#ffba18;--color-amber-11:#ab6400;--color-amber-12:#4f3422;--color-amber-a1:#c0800004;--color-amber-a2:#f4d10016;--color-amber-a3:#ffde003d;--color-amber-a4:#ffd40063;--color-amber-a5:#f8cf0088;--color-amber-a6:#eab5008c;--color-amber-a7:#dc9b009d;--color-amber-a8:#da8a00c9;--color-amber-a9:#ffb300c2;--color-amber-a10:#ffb300e7;--color-amber-a11:#ab6400;--color-amber-a12:#341500dd;--color-black:#000;--color-white:#fff;--color-black-a1:#0000000d;--color-black-a2:#0000001a;--color-black-a3:#00000026;--color-black-a4:#0003;--color-black-a5:#0000004d;--color-black-a6:#0006;--color-black-a7:#00000080;--color-black-a8:#0009;--color-black-a9:#000000b3;--color-black-a10:#000c;--color-black-a11:#000000e6;--color-black-a12:#000000f2;--color-white-a1:#ffffff0d;--color-white-a2:#ffffff1a;--color-white-a3:#ffffff26;--color-white-a4:#fff3;--color-white-a5:#ffffff4d;--color-white-a6:#fff6;--color-white-a7:#ffffff80;--color-white-a8:#fff9;--color-white-a9:#ffffffb3;--color-white-a10:#fffc;--color-white-a11:#ffffffe6;--color-white-a12:#fffffff2;--color-fg-default:var(--color-gray-12);--color-fg-muted:var(--color-gray-11);--color-fg-subtle:var(--color-gray-10);--color-border:var(--color-gray-4);--color-error:var(--color-ruby-9);--color-palette-gray-solid-bg:var(--color-black);--color-palette-gray-solid-bg-hover:var(--color-gray-12);--color-palette-gray-solid-fg:var(--color-white);--color-palette-gray-subtle-bg:var(--color-gray-a3);--color-palette-gray-subtle-bg-hover:var(--color-gray-a4);--color-palette-gray-subtle-bg-active:var(--color-gray-a5);--color-palette-gray-subtle-fg:var(--color-gray-12);--color-palette-gray-surface-bg:var(--color-white);--color-palette-gray-surface-bg-hover:var(--color-gray-2);--color-palette-gray-surface-bg-active:var(--color-gray-3);--color-palette-gray-surface-border:var(--color-gray-6);--color-palette-gray-surface-border-hover:var(--color-gray-7);--color-palette-gray-surface-fg:var(--color-gray-12);--color-palette-gray-outline-border:var(--color-gray-6);--color-palette-gray-outline-bg-hover:var(--color-gray-a2);--color-palette-gray-outline-bg-active:var(--color-gray-a3);--color-palette-gray-outline-fg:var(--color-gray-12);--color-palette-gray-plain-fg:var(--color-gray-12);--color-palette-gray-plain-bg-hover:var(--color-gray-a3);--color-palette-gray-plain-bg-active:var(--color-gray-a4);--color-palette-cyan-solid-bg:var(--color-cyan-9);--color-palette-cyan-solid-bg-hover:var(--color-cyan-10);--color-palette-cyan-solid-fg:var(--color-white);--color-palette-cyan-subtle-bg:var(--color-cyan-a3);--color-palette-cyan-subtle-bg-hover:var(--color-cyan-a4);--color-palette-cyan-subtle-bg-active:var(--color-cyan-a5);--color-palette-cyan-subtle-fg:var(--color-cyan-a11);--color-palette-cyan-surface-bg:var(--color-cyan-a2);--color-palette-cyan-surface-bg-active:var(--color-cyan-a3);--color-palette-cyan-surface-border:var(--color-cyan-a6);--color-palette-cyan-surface-border-hover:var(--color-cyan-a7);--color-palette-cyan-surface-fg:var(--color-cyan-a11);--color-palette-cyan-outline-border:var(--color-cyan-a7);--color-palette-cyan-outline-bg-hover:var(--color-cyan-a2);--color-palette-cyan-outline-bg-active:var(--color-cyan-a3);--color-palette-cyan-outline-fg:var(--color-cyan-a11);--color-palette-cyan-plain-fg:var(--color-cyan-a11);--color-palette-cyan-plain-bg-hover:var(--color-cyan-a3);--color-palette-cyan-plain-bg-active:var(--color-cyan-a4);--color-palette-ruby-solid-bg:var(--color-ruby-9);--color-palette-ruby-solid-bg-hover:var(--color-ruby-10);--color-palette-ruby-solid-fg:var(--color-white);--color-palette-ruby-subtle-bg:var(--color-ruby-a3);--color-palette-ruby-subtle-bg-hover:var(--color-ruby-a4);--color-palette-ruby-subtle-bg-active:var(--color-ruby-a5);--color-palette-ruby-subtle-fg:var(--color-ruby-a11);--color-palette-ruby-surface-bg:var(--color-ruby-a2);--color-palette-ruby-surface-bg-active:var(--color-ruby-a3);--color-palette-ruby-surface-border:var(--color-ruby-a6);--color-palette-ruby-surface-border-hover:var(--color-ruby-a7);--color-palette-ruby-surface-fg:var(--color-ruby-a11);--color-palette-ruby-outline-border:var(--color-ruby-a7);--color-palette-ruby-outline-bg-hover:var(--color-ruby-a2);--color-palette-ruby-outline-bg-active:var(--color-ruby-a3);--color-palette-ruby-outline-fg:var(--color-ruby-a11);--color-palette-ruby-plain-fg:var(--color-ruby-a11);--color-palette-ruby-plain-bg-hover:var(--color-ruby-a3);--color-palette-ruby-plain-bg-active:var(--color-ruby-a4);--color-palette-green-solid-bg:var(--color-green-9);--color-palette-green-solid-bg-hover:var(--color-green-10);--color-palette-green-solid-fg:var(--color-white);--color-palette-green-subtle-bg:var(--color-green-a3);--color-palette-green-subtle-bg-hover:var(--color-green-a4);--color-palette-green-subtle-bg-active:var(--color-green-a5);--color-palette-green-subtle-fg:var(--color-green-a11);--color-palette-green-surface-bg:var(--color-green-a2);--color-palette-green-surface-bg-active:var(--color-green-a3);--color-palette-green-surface-border:var(--color-green-a6);--color-palette-green-surface-border-hover:var(--color-green-a7);--color-palette-green-surface-fg:var(--color-green-a11);--color-palette-green-outline-border:var(--color-green-a7);--color-palette-green-outline-bg-hover:var(--color-green-a2);--color-palette-green-outline-bg-active:var(--color-green-a3);--color-palette-green-outline-fg:var(--color-green-a11);--color-palette-green-plain-fg:var(--color-green-a11);--color-palette-green-plain-bg-hover:var(--color-green-a3);--color-palette-green-plain-bg-active:var(--color-green-a4);--color-palette-amber-solid-bg:var(--color-amber-9);--color-palette-amber-solid-bg-hover:var(--color-amber-10);--color-palette-amber-solid-fg:var(--color-gray-12);--color-palette-amber-subtle-bg:var(--color-amber-a3);--color-palette-amber-subtle-bg-hover:var(--color-amber-a4);--color-palette-amber-subtle-bg-active:var(--color-amber-a5);--color-palette-amber-subtle-fg:var(--color-amber-a11);--color-palette-amber-surface-bg:var(--color-amber-a2);--color-palette-amber-surface-bg-active:var(--color-amber-a3);--color-palette-amber-surface-border:var(--color-amber-a6);--color-palette-amber-surface-border-hover:var(--color-amber-a7);--color-palette-amber-surface-fg:var(--color-amber-a11);--color-palette-amber-outline-border:var(--color-amber-a7);--color-palette-amber-outline-bg-hover:var(--color-amber-a2);--color-palette-amber-outline-bg-active:var(--color-amber-a3);--color-palette-amber-outline-fg:var(--color-amber-a11);--color-palette-amber-plain-fg:var(--color-amber-a11);--color-palette-amber-plain-bg-hover:var(--color-amber-a3);--color-palette-amber-plain-bg-active:var(--color-amber-a4);--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-3-5:.875rem;--spacing-4:1rem;--spacing-4-5:1.125rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-xs:.125rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-l1:var(--radius-xs);--radius-l2:var(--radius-sm);--radius-l3:var(--radius-md);--shadow-xs:0px 1px 2px var(--color-gray-a6), 0px 0px 1px var(--color-gray-a7);--shadow-sm:0px 2px 4px var(--color-gray-a4), 0px 0px 1px var(--color-gray-a4);--shadow-md:0px 4px 8px var(--color-gray-a4), 0px 0px 1px var(--color-gray-a4);--shadow-lg:0px 8px 16px var(--color-gray-a4), 0px 0px 1px var(--color-gray-a4);--shadow-xl:0px 16px 24px var(--color-gray-a4), 0px 0px 1px var(--color-gray-a4);--shadow-2xl:0px 24px 40px var(--color-gray-a4), 0px 0px 1px var(--color-gray-a4);--shadow-inset:inset 8px 0 12px -8px var(--color-gray-a4);--navbar-height:4.5rem;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--duration-fastest:50ms;--duration-faster:.1s;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.25s;--duration-slower:.3s;--duration-slowest:.4s;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--line-height-xs:1.125rem;--line-height-sm:1.25rem;--line-height-md:1.5rem;--line-height-lg:1.75rem;--line-height-xl:1.875rem;--line-height-2xl:2rem;--line-height-3xl:2.375rem;--line-height-4xl:2.75rem;--line-height-5xl:3.75rem;--line-height-6xl:4.5rem;--line-height-7xl:5.75rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}[data-theme=dark]{--color-gray-1:#111113;--color-gray-2:#18191b;--color-gray-3:#212225;--color-gray-4:#272a2d;--color-gray-5:#2e3135;--color-gray-6:#363a3f;--color-gray-7:#43484e;--color-gray-8:#5a6169;--color-gray-9:#696e77;--color-gray-10:#777b84;--color-gray-11:#b0b4ba;--color-gray-12:#edeef0;--color-gray-a1:#0000;--color-gray-a2:#d8f4f609;--color-gray-a3:#ddeaf814;--color-gray-a4:#d3edf81d;--color-gray-a5:#d9edfe25;--color-gray-a6:#d6ebfd30;--color-gray-a7:#d9edff40;--color-gray-a8:#d9edff5d;--color-gray-a9:#dfebfd6d;--color-gray-a10:#e5edfd7b;--color-gray-a11:#f1f7feb5;--color-gray-a12:#fcfdffef;--color-cyan-1:#0b161a;--color-cyan-2:#101b20;--color-cyan-3:#082c36;--color-cyan-4:#003848;--color-cyan-5:#004558;--color-cyan-6:#045468;--color-cyan-7:#12677e;--color-cyan-8:#11809c;--color-cyan-9:#00a2c7;--color-cyan-10:#23afd0;--color-cyan-11:#4ccce6;--color-cyan-12:#b6ecf7;--color-cyan-a1:#0091f70a;--color-cyan-a2:#02a7f211;--color-cyan-a3:#00befd28;--color-cyan-a4:#00baff3b;--color-cyan-a5:#00befd4d;--color-cyan-a6:#00c7fd5e;--color-cyan-a7:#14cdff75;--color-cyan-a8:#11cfff95;--color-cyan-a9:#00cfffc3;--color-cyan-a10:#28d6ffcd;--color-cyan-a11:#52e1fee5;--color-cyan-a12:#bbf3fef7;--color-ruby-1:#191113;--color-ruby-2:#1e1517;--color-ruby-3:#3a141e;--color-ruby-4:#4e1325;--color-ruby-5:#5e1a2e;--color-ruby-6:#6f2539;--color-ruby-7:#883447;--color-ruby-8:#b3445a;--color-ruby-9:#e54666;--color-ruby-10:#ec5a72;--color-ruby-11:#ff949d;--color-ruby-12:#fed2e1;--color-ruby-a1:#f4124a09;--color-ruby-a2:#fe5a7f0e;--color-ruby-a3:#ff235d2c;--color-ruby-a4:#fd195e42;--color-ruby-a5:#fe2d6b53;--color-ruby-a6:#ff447665;--color-ruby-a7:#ff577d80;--color-ruby-a8:#ff5c7cae;--color-ruby-a9:#fe4c70e4;--color-ruby-a10:#ff617beb;--color-ruby-a11:#ff949d;--color-ruby-a12:#ffd3e2fe;--color-green-1:#0e1512;--color-green-2:#121b17;--color-green-3:#132d21;--color-green-4:#113b29;--color-green-5:#174933;--color-green-6:#20573e;--color-green-7:#28684a;--color-green-8:#2f7c57;--color-green-9:#30a46c;--color-green-10:#33b074;--color-green-11:#3dd68c;--color-green-12:#b1f1cb;--color-green-a1:#00de4505;--color-green-a2:#29f99d0b;--color-green-a3:#22ff991e;--color-green-a4:#11ff992d;--color-green-a5:#2bffa240;--color-green-a6:#44ffaa50;--color-green-a7:#50fdac67;--color-green-a8:#54ffad73;--color-green-a9:#44ffa49e;--color-green-a10:#43fea4ab;--color-green-a11:#46fea5d4;--color-green-a12:#b1f1cbf0;--color-amber-1:#16120c;--color-amber-2:#1d180f;--color-amber-3:#302008;--color-amber-4:#3f2700;--color-amber-5:#4d3000;--color-amber-6:#5c3d05;--color-amber-7:#714f19;--color-amber-8:#8f6424;--color-amber-9:#ffc53d;--color-amber-10:#ffd60a;--color-amber-11:#ffca16;--color-amber-12:#ffe7b3;--color-amber-a1:#e63c0006;--color-amber-a2:#fd9b000d;--color-amber-a3:#fa820022;--color-amber-a4:#fc820032;--color-amber-a5:#fd8b0041;--color-amber-a6:#fd9b0051;--color-amber-a7:#ffab2567;--color-amber-a8:#ffae3587;--color-amber-a9:#ffc53d;--color-amber-a10:#ffd60a;--color-amber-a11:#ffca16;--color-amber-a12:#ffe7b3;--color-palette-gray-solid-bg:var(--color-white);--color-palette-gray-solid-bg-hover:var(--color-gray-12);--color-palette-gray-solid-fg:var(--color-black);--color-palette-gray-subtle-bg:var(--color-gray-a3);--color-palette-gray-subtle-bg-hover:var(--color-gray-a4);--color-palette-gray-subtle-bg-active:var(--color-gray-a5);--color-palette-gray-subtle-fg:var(--color-gray-12);--color-palette-gray-surface-bg:var(--color-gray-1);--color-palette-gray-surface-bg-hover:var(--color-gray-2);--color-palette-gray-surface-bg-active:var(--color-gray-3);--color-palette-gray-surface-border:var(--color-gray-6);--color-palette-gray-surface-border-hover:var(--color-gray-7);--color-palette-gray-surface-fg:var(--color-gray-12);--color-palette-gray-outline-border:var(--color-gray-6);--color-palette-gray-outline-bg-hover:var(--color-gray-a2);--color-palette-gray-outline-bg-active:var(--color-gray-a3);--color-palette-gray-outline-fg:var(--color-gray-12);--color-palette-gray-plain-fg:var(--color-gray-12);--color-palette-gray-plain-bg-hover:var(--color-gray-a3);--color-palette-gray-plain-bg-active:var(--color-gray-a4);--shadow-xs:0px 1px 1px var(--color-black-a8), 0px 0px 1px inset var(--color-gray-a8);--shadow-sm:0px 2px 4px var(--color-black-a8), 0px 0px 1px inset var(--color-gray-a8);--shadow-md:0px 4px 8px var(--color-black-a8), 0px 0px 1px inset var(--color-gray-a8);--shadow-lg:0px 8px 16px var(--color-black-a8), 0px 0px 1px inset var(--color-gray-a8);--shadow-xl:0px 16px 24px var(--color-black-a8), 0px 0px 1px inset var(--color-gray-a8);--shadow-2xl:0px 24px 40px var(--color-black-a8), 0px 0px 1px inset var(--color-gray-a8);--shadow-inset:inset 8px 0 12px -8px var(--color-black-a6)}@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--font-fallback);-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--color-gray-4);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--color-gray-4);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--color-gray-10)}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--color-gray-a3)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-family:var(--font-mono-fallback);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}p{color:var(--color-gray-11);line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-gray-12)}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0;width:100%;margin-block:var(--spacing-6);color:var(--color-gray-12);background-color:var(--color-palette-gray-surface-bg);border:1px solid var(--color-palette-gray-surface-border);border-radius:var(--radius-lg);overflow:hidden}thead{background-color:var(--color-palette-gray-surface-bg-hover)}th,td{padding:var(--spacing-3) var(--spacing-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-palette-gray-surface-border)}th{color:var(--color-gray-12);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}td{color:var(--color-gray-11);font-size:var(--text-sm);line-height:var(--line-height-md)}tbody tr:last-child td{border-bottom:none}tbody tr:nth-child(2n){background-color:var(--color-gray-a1)}td code{padding:.1rem var(--spacing-2);border-radius:var(--radius-sm);background-color:var(--color-palette-gray-subtle-bg);color:var(--color-palette-cyan-plain-fg);font-size:.85em;display:inline-block}html,body{background-color:var(--color-gray-1);width:100%;min-width:100%;min-height:100%;color:var(--color-gray-12);margin:0;overflow-x:hidden}.xterm .xterm-scrollable-element>.scrollbar>.slider{border-radius:9999px;width:8px!important}.btn[data-astro-cid-6ygtcg62]{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-l2);font-weight:var(--font-weight-semibold);cursor:pointer;appearance:none;--btn-height:2.5rem;--btn-min-width:auto;--btn-padding-inline:var(--spacing-3-5);--btn-padding-block:var(--spacing-1);--btn-font-size:var(--text-sm);--btn-line-height:var(--line-height-sm);height:var(--btn-height);min-width:var(--btn-min-width);padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);font-size:var(--btn-font-size);line-height:var(--btn-line-height);border:none;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn-inner[data-astro-cid-6ygtcg62]{flex-direction:column;align-items:center;gap:0;display:flex}.btn[data-astro-cid-6ygtcg62]:disabled{opacity:.5;cursor:not-allowed}.btn[data-astro-cid-6ygtcg62]:focus-visible{outline:2px solid var(--color-palette-cyan-solid-bg);outline-offset:2px}.btn[data-astro-cid-6ygtcg62]{--btn-solid-bg:var(--color-palette-gray-solid-bg);--btn-solid-bg-hover:var(--color-palette-gray-solid-bg-hover);--btn-solid-bg-active:var(--color-palette-gray-solid-bg-active,var(--color-palette-gray-solid-bg-hover));--btn-solid-fg:var(--color-palette-gray-solid-fg);--btn-surface-bg:var(--color-palette-gray-surface-bg);--btn-surface-bg-hover:var(--color-palette-gray-surface-bg-hover);--btn-surface-bg-active:var(--color-palette-gray-surface-bg-active);--btn-surface-border:var(--color-palette-gray-surface-border);--btn-surface-border-hover:var(--color-palette-gray-surface-border-hover);--btn-surface-fg:var(--color-palette-gray-surface-fg);--btn-subtle-bg:var(--color-palette-gray-subtle-bg);--btn-subtle-bg-hover:var(--color-palette-gray-subtle-bg-hover);--btn-subtle-bg-active:var(--color-palette-gray-subtle-bg-active);--btn-subtle-fg:var(--color-palette-gray-subtle-fg);--btn-outline-border:var(--color-palette-gray-outline-border);--btn-outline-bg-hover:var(--color-palette-gray-outline-bg-hover);--btn-outline-bg-active:var(--color-palette-gray-outline-bg-active);--btn-outline-fg:var(--color-palette-gray-outline-fg);--btn-plain-fg:var(--color-palette-gray-plain-fg);--btn-plain-bg-hover:var(--color-palette-gray-plain-bg-hover);--btn-plain-bg-active:var(--color-palette-gray-plain-bg-active)}.btn[data-astro-cid-6ygtcg62][data-color=cyan]{--btn-solid-bg:var(--color-palette-cyan-solid-bg);--btn-solid-bg-hover:var(--color-palette-cyan-solid-bg-hover);--btn-solid-bg-active:var(--color-palette-cyan-solid-bg-active,var(--color-palette-cyan-solid-bg-hover));--btn-solid-fg:var(--color-palette-cyan-solid-fg);--btn-surface-bg:var(--color-palette-cyan-surface-bg);--btn-surface-bg-hover:var(--color-palette-cyan-surface-bg-hover,var(--color-palette-cyan-surface-bg-active));--btn-surface-bg-active:var(--color-palette-cyan-surface-bg-active);--btn-surface-border:var(--color-palette-cyan-surface-border);--btn-surface-border-hover:var(--color-palette-cyan-surface-border-hover);--btn-surface-fg:var(--color-palette-cyan-surface-fg);--btn-subtle-bg:var(--color-palette-cyan-subtle-bg);--btn-subtle-bg-hover:var(--color-palette-cyan-subtle-bg-hover);--btn-subtle-bg-active:var(--color-palette-cyan-subtle-bg-active);--btn-subtle-fg:var(--color-palette-cyan-subtle-fg);--btn-outline-border:var(--color-palette-cyan-outline-border);--btn-outline-bg-hover:var(--color-palette-cyan-outline-bg-hover);--btn-outline-bg-active:var(--color-palette-cyan-outline-bg-active);--btn-outline-fg:var(--color-palette-cyan-outline-fg);--btn-plain-fg:var(--color-palette-cyan-plain-fg);--btn-plain-bg-hover:var(--color-palette-cyan-plain-bg-hover);--btn-plain-bg-active:var(--color-palette-cyan-plain-bg-active)}.btn[data-astro-cid-6ygtcg62][data-color=ruby]{--btn-solid-bg:var(--color-palette-ruby-solid-bg);--btn-solid-bg-hover:var(--color-palette-ruby-solid-bg-hover);--btn-solid-bg-active:var(--color-palette-ruby-solid-bg-active,var(--color-palette-ruby-solid-bg-hover));--btn-solid-fg:var(--color-palette-ruby-solid-fg);--btn-surface-bg:var(--color-palette-ruby-surface-bg);--btn-surface-bg-hover:var(--color-palette-ruby-surface-bg-hover,var(--color-palette-ruby-surface-bg-active));--btn-surface-bg-active:var(--color-palette-ruby-surface-bg-active);--btn-surface-border:var(--color-palette-ruby-surface-border);--btn-surface-border-hover:var(--color-palette-ruby-surface-border-hover);--btn-surface-fg:var(--color-palette-ruby-surface-fg);--btn-subtle-bg:var(--color-palette-ruby-subtle-bg);--btn-subtle-bg-hover:var(--color-palette-ruby-subtle-bg-hover);--btn-subtle-bg-active:var(--color-palette-ruby-subtle-bg-active);--btn-subtle-fg:var(--color-palette-ruby-subtle-fg);--btn-outline-border:var(--color-palette-ruby-outline-border);--btn-outline-bg-hover:var(--color-palette-ruby-outline-bg-hover);--btn-outline-bg-active:var(--color-palette-ruby-outline-bg-active);--btn-outline-fg:var(--color-palette-ruby-outline-fg);--btn-plain-fg:var(--color-palette-ruby-plain-fg);--btn-plain-bg-hover:var(--color-palette-ruby-plain-bg-hover);--btn-plain-bg-active:var(--color-palette-ruby-plain-bg-active)}.btn[data-astro-cid-6ygtcg62][data-color=green]{--btn-solid-bg:var(--color-palette-green-solid-bg);--btn-solid-bg-hover:var(--color-palette-green-solid-bg-hover);--btn-solid-bg-active:var(--color-palette-green-solid-bg-active,var(--color-palette-green-solid-bg-hover));--btn-solid-fg:var(--color-palette-green-solid-fg);--btn-surface-bg:var(--color-palette-green-surface-bg);--btn-surface-bg-hover:var(--color-palette-green-surface-bg-hover,var(--color-palette-green-surface-bg-active));--btn-surface-bg-active:var(--color-palette-green-surface-bg-active);--btn-surface-border:var(--color-palette-green-surface-border);--btn-surface-border-hover:var(--color-palette-green-surface-border-hover);--btn-surface-fg:var(--color-palette-green-surface-fg);--btn-subtle-bg:var(--color-palette-green-subtle-bg);--btn-subtle-bg-hover:var(--color-palette-green-subtle-bg-hover);--btn-subtle-bg-active:var(--color-palette-green-subtle-bg-active);--btn-subtle-fg:var(--color-palette-green-subtle-fg);--btn-outline-border:var(--color-palette-green-outline-border);--btn-outline-bg-hover:var(--color-palette-green-outline-bg-hover);--btn-outline-bg-active:var(--color-palette-green-outline-bg-active);--btn-outline-fg:var(--color-palette-green-outline-fg);--btn-plain-fg:var(--color-palette-green-plain-fg);--btn-plain-bg-hover:var(--color-palette-green-plain-bg-hover);--btn-plain-bg-active:var(--color-palette-green-plain-bg-active)}.btn[data-astro-cid-6ygtcg62][data-color=amber]{--btn-solid-bg:var(--color-palette-amber-solid-bg);--btn-solid-bg-hover:var(--color-palette-amber-solid-bg-hover);--btn-solid-bg-active:var(--color-palette-amber-solid-bg-active,var(--color-palette-amber-solid-bg-hover));--btn-solid-fg:var(--color-palette-amber-solid-fg);--btn-surface-bg:var(--color-palette-amber-surface-bg);--btn-surface-bg-hover:var(--color-palette-amber-surface-bg-hover,var(--color-palette-amber-surface-bg-active));--btn-surface-bg-active:var(--color-palette-amber-surface-bg-active);--btn-surface-border:var(--color-palette-amber-surface-border);--btn-surface-border-hover:var(--color-palette-amber-surface-border-hover);--btn-surface-fg:var(--color-palette-amber-surface-fg);--btn-subtle-bg:var(--color-palette-amber-subtle-bg);--btn-subtle-bg-hover:var(--color-palette-amber-subtle-bg-hover);--btn-subtle-bg-active:var(--color-palette-amber-subtle-bg-active);--btn-subtle-fg:var(--color-palette-amber-subtle-fg);--btn-outline-border:var(--color-palette-amber-outline-border);--btn-outline-bg-hover:var(--color-palette-amber-outline-bg-hover);--btn-outline-bg-active:var(--color-palette-amber-outline-bg-active);--btn-outline-fg:var(--color-palette-amber-outline-fg);--btn-plain-fg:var(--color-palette-amber-plain-fg);--btn-plain-bg-hover:var(--color-palette-amber-plain-bg-hover);--btn-plain-bg-active:var(--color-palette-amber-plain-bg-active)}.btn[data-astro-cid-6ygtcg62][data-variant=solid]{background:var(--btn-solid-bg);color:var(--btn-solid-fg)}.btn[data-astro-cid-6ygtcg62][data-variant=solid]:hover:not(:disabled){background:var(--btn-solid-bg-hover)}.btn[data-astro-cid-6ygtcg62][data-variant=solid]:active:not(:disabled){background:var(--btn-solid-bg-active)}.btn[data-astro-cid-6ygtcg62][data-variant=surface]{background:var(--btn-surface-bg);border:1px solid var(--btn-surface-border);color:var(--btn-surface-fg)}.btn[data-astro-cid-6ygtcg62][data-variant=surface]:hover:not(:disabled){background:var(--btn-surface-bg-hover);border-color:var(--btn-surface-border-hover)}.btn[data-astro-cid-6ygtcg62][data-variant=surface]:active:not(:disabled){background:var(--btn-surface-bg-active)}.btn[data-astro-cid-6ygtcg62][data-variant=subtle]{background:var(--btn-subtle-bg);color:var(--btn-subtle-fg)}.btn[data-astro-cid-6ygtcg62][data-variant=subtle]:hover:not(:disabled){background:var(--btn-subtle-bg-hover)}.btn[data-astro-cid-6ygtcg62][data-variant=subtle]:active:not(:disabled){background:var(--btn-subtle-bg-active)}.btn[data-astro-cid-6ygtcg62][data-variant=outline]{border:1px solid var(--btn-outline-border);color:var(--btn-outline-fg);background:0 0}.btn[data-astro-cid-6ygtcg62][data-variant=outline]:hover:not(:disabled){background:var(--btn-outline-bg-hover)}.btn[data-astro-cid-6ygtcg62][data-variant=outline]:active:not(:disabled){background:var(--btn-outline-bg-active)}.btn[data-astro-cid-6ygtcg62][data-variant=plain]{color:var(--btn-plain-fg);background:0 0}.btn[data-astro-cid-6ygtcg62][data-variant=plain]:hover:not(:disabled){background:var(--btn-plain-bg-hover)}.btn[data-astro-cid-6ygtcg62][data-variant=plain]:active:not(:disabled){background:var(--btn-plain-bg-active)}.btn[data-astro-cid-6ygtcg62][data-size="2xs"]{--btn-height:var(--spacing-7);--btn-padding-inline:var(--spacing-2);--btn-padding-block:calc(var(--spacing-1) / 2);--btn-font-size:var(--text-xs);--btn-line-height:var(--line-height-xs)}.btn[data-astro-cid-6ygtcg62][data-size=xs]{--btn-height:var(--spacing-8);--btn-padding-inline:var(--spacing-2);--btn-padding-block:var(--spacing-1);--btn-font-size:var(--text-xs);--btn-line-height:var(--line-height-xs)}.btn[data-astro-cid-6ygtcg62][data-size=sm]{--btn-height:var(--spacing-9);--btn-padding-inline:var(--spacing-3);--btn-font-size:var(--text-sm);--btn-line-height:var(--line-height-sm)}.btn[data-astro-cid-6ygtcg62][data-size=md]{--btn-height:var(--spacing-10);--btn-padding-inline:var(--spacing-3-5);--btn-font-size:var(--text-sm);--btn-line-height:var(--line-height-sm)}.btn[data-astro-cid-6ygtcg62][data-size=lg]{--btn-height:var(--spacing-11);--btn-min-width:var(--spacing-11);--btn-padding-inline:var(--spacing-4);--btn-padding-block:.3rem;--btn-font-size:var(--text-md);--btn-line-height:var(--line-height-md)}.btn[data-astro-cid-6ygtcg62][data-size=xl]{--btn-height:var(--spacing-12);--btn-min-width:var(--spacing-12);--btn-padding-inline:var(--spacing-4-5);--btn-padding-block:.35rem;--btn-font-size:var(--text-md);--btn-line-height:var(--line-height-md)}.btn[data-astro-cid-6ygtcg62][data-size="2xl"]{--btn-height:var(--spacing-14);--btn-min-width:var(--spacing-14);--btn-padding-inline:var(--spacing-6);--btn-padding-block:.45rem;--btn-font-size:var(--text-lg);--btn-line-height:var(--line-height-lg)}.btn[data-astro-cid-6ygtcg62][data-has-sublabel]{height:auto;min-height:2.75rem;padding-block:.3rem;padding-inline:var(--spacing-4);flex-direction:column;gap:0}.btn-sublabel[data-astro-cid-6ygtcg62]{font-size:var(--text-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-normal);opacity:.95;font-style:italic}.usermenu[data-astro-cid-i7vdcajk]{align-items:center;display:inline-flex;position:relative}.usermenu__trigger[data-astro-cid-i7vdcajk]{border:1px solid var(--color-gray-6);background:var(--color-gray-2);width:2.25rem;height:2.25rem;color:var(--color-gray-11);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.usermenu__trigger[data-astro-cid-i7vdcajk]:hover,.usermenu__trigger[data-astro-cid-i7vdcajk][aria-expanded=true]{background:var(--color-gray-4);color:var(--color-gray-12)}.usermenu__panel[data-astro-cid-i7vdcajk]{background:var(--color-gray-2);border:1px solid var(--color-gray-6);min-width:14rem;z-index:var(--z-index-dropdown);border-radius:6px;margin-top:.25rem;padding:.5rem 0;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000040}.usermenu__panel[data-astro-cid-i7vdcajk][hidden]{display:none}.usermenu__user-block[data-astro-cid-i7vdcajk]{padding:.5rem 1rem}.usermenu__name[data-astro-cid-i7vdcajk]{font-weight:var(--font-weight-semibold);color:var(--color-gray-12);font-size:var(--text-sm)}.usermenu__email[data-astro-cid-i7vdcajk]{font-size:var(--text-xs);color:var(--color-gray-10);margin-top:.125rem}.usermenu__sep[data-astro-cid-i7vdcajk]{background:var(--color-gray-6);height:1px;margin:.25rem 0}.usermenu__item[data-astro-cid-i7vdcajk]{color:var(--color-gray-11);font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.usermenu__item[data-astro-cid-i7vdcajk]:hover{background:var(--color-gray-4);color:var(--color-gray-12)}.usermenu__item--logout[data-astro-cid-i7vdcajk]{color:var(--color-gray-11)}.usermenu__section[data-astro-cid-i7vdcajk]{padding:.25rem 0 .5rem}.usermenu__section-title[data-astro-cid-i7vdcajk]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-10);margin-bottom:.35rem;padding:0 1rem}.usermenu__theme-options[data-astro-cid-i7vdcajk]{flex-direction:column;display:flex}.usermenu__theme-opt[data-astro-cid-i7vdcajk]{color:var(--color-gray-11);font-size:var(--text-sm);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;transition:background .15s,color .15s;display:flex}.usermenu__theme-opt[data-astro-cid-i7vdcajk]:hover{background:var(--color-gray-4);color:var(--color-gray-12)}.usermenu__theme-radio[data-astro-cid-i7vdcajk]{border:1px solid var(--color-gray-8);border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem}.usermenu__theme-opt[data-astro-cid-i7vdcajk][data-selected] .usermenu__theme-radio[data-astro-cid-i7vdcajk]{border-color:var(--color-cyan-9);background:var(--color-cyan-9);box-shadow:inset 0 0 0 2px var(--color-gray-2)}header[data-astro-cid-5blmo7yk]{border-color:var(--color-gray-6);background-color:var(--color-gray-1);border-bottom:1px solid var(--color-gray-6);justify-content:center;padding:.7rem 1rem;display:flex}.navbar-inner[data-astro-cid-5blmo7yk]{width:100%;max-width:var(--content-max-width);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}header[data-astro-cid-5blmo7yk].navbar--logged-in .navbar-inner[data-astro-cid-5blmo7yk],header[data-astro-cid-5blmo7yk].navbar--full-width .navbar-inner[data-astro-cid-5blmo7yk]{max-width:none}.right[data-astro-cid-5blmo7yk]{flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.logo[data-astro-cid-5blmo7yk]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-gray-12);flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-icon[data-astro-cid-5blmo7yk]{flex-shrink:0}.logo-name[data-astro-cid-5blmo7yk]{position:relative}nav[data-astro-cid-5blmo7yk]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{color:var(--color-gray-11);white-space:nowrap;text-decoration:none;transition:color .2s}nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--color-gray-12)}.acts[data-astro-cid-5blmo7yk]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.theme-toggle-btn[data-astro-cid-5blmo7yk] .moon{display:block}.theme-toggle-btn[data-astro-cid-5blmo7yk] .sun,[data-theme=dark] .theme-toggle-btn[data-astro-cid-5blmo7yk] .moon{display:none}[data-theme=dark] .theme-toggle-btn[data-astro-cid-5blmo7yk] .sun{display:block}@media (width<=768px){header[data-astro-cid-5blmo7yk]{padding:.6rem .5rem}.navbar-inner[data-astro-cid-5blmo7yk]{padding:0 .5rem}.logo[data-astro-cid-5blmo7yk]{font-size:var(--text-md)}.right[data-astro-cid-5blmo7yk]{gap:.5rem}nav[data-astro-cid-5blmo7yk]{gap:.75rem 1rem}nav[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-size:var(--text-sm)}}@media (width<=480px){header[data-astro-cid-5blmo7yk]{padding:.5rem .25rem}.navbar-inner[data-astro-cid-5blmo7yk]{padding:0 .25rem}nav[data-astro-cid-5blmo7yk]{gap:.5rem .75rem}.right[data-astro-cid-5blmo7yk]{gap:.1rem}}.toast{background-color:var(--color-gray-1);border-radius:var(--radius-l3);border-inline-start:4px solid var(--color-gray-6);box-shadow:var(--shadow-lg);align-items:start;gap:var(--spacing-4);height:var(--toast-height,auto);min-width:var(--size-sm);opacity:var(--toast-opacity,1);overflow-wrap:anywhere;padding:var(--spacing-4);scale:var(--toast-scale,1);transition-duration:var(--duration-slow);transform:translate(var(--toast-x,0), var(--toast-y,0));will-change:transform, opacity, scale;width:100%;z-index:var(--toast-z-index,var(--z-index-toast));transition-property:transform,scale,opacity,height;transition-timing-function:ease-out;display:flex;position:relative}.toast[data-type=success]{background-color:var(--color-green-2);border-inline-start-color:var(--color-green-9)}.toast[data-type=error]{background-color:var(--color-ruby-2);border-inline-start-color:var(--color-ruby-9)}.toast[data-type=warning]{background-color:var(--color-amber-2);border-inline-start-color:var(--color-amber-9)}.toast[data-type=info]{background-color:var(--color-cyan-2);border-inline-start-color:var(--color-cyan-9)}.toast[data-type=loading]{background-color:var(--color-gray-2);border-inline-start-color:var(--color-gray-8)}.toast__title{color:var(--color-fg-default);font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.toast__description{color:var(--color-fg-muted);font-size:var(--text-sm)}.toast__action-trigger{color:var(--color-fg-default);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--text-sm);background:0 0;border:none;padding:0;text-decoration:underline}.toast__action-trigger:hover{opacity:.8}.toast__indicator{flex-shrink:0}.toast[data-type=success] .toast__indicator{color:var(--color-green-9)}.toast[data-type=error] .toast__indicator{color:var(--color-ruby-9)}.toast[data-type=warning] .toast__indicator{color:var(--color-amber-9)}.toast[data-type=info] .toast__indicator{color:var(--color-cyan-9)}.toast[data-type=loading] .toast__indicator{color:var(--color-gray-9)}.toaster{z-index:var(--z-index-toast);pointer-events:none;position:fixed}.toaster--placement-bottom-end{bottom:var(--spacing-4)}.toaster--placement-bottom-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-4)}.toaster--placement-bottom-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-4)}.toaster--placement-bottom-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-4)}.toaster--placement-bottom-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-4)}.toaster--placement-bottom-start{bottom:var(--spacing-4)}.toaster--placement-bottom-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-4)}.toaster--placement-bottom-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-4)}.toaster--placement-bottom-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-4)}.toaster--placement-bottom-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-4)}.toaster--placement-top-end{top:var(--spacing-4)}.toaster--placement-top-end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-4)}.toaster--placement-top-end:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-4)}.toaster--placement-top-end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-4)}.toaster--placement-top-end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-4)}.toaster--placement-top-start{top:var(--spacing-4)}.toaster--placement-top-start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-4)}.toaster--placement-top-start:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-4)}.toaster--placement-top-start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-4)}.toaster--placement-top-start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-4)}.toaster--placement-top{top:var(--spacing-4);left:50%;transform:translate(-50%)}.toaster--placement-bottom{bottom:var(--spacing-4);left:50%;transform:translate(-50%)}.toaster__stack{gap:var(--spacing-2);pointer-events:auto;flex-direction:column;display:flex}.toaster__stack--overlap{gap:var(--spacing-1)}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-20px)scale(.95)}}.toast[data-state=open]{animation:toast-slide-in var(--duration-slow) ease-out}.toast[data-state=closed]{animation:toast-slide-out var(--duration-fast) ease-in}@media (width<=768px){.toaster--placement-bottom-end,.toaster--placement-bottom-start,.toaster--placement-top-end,.toaster--placement-top-start{inset-inline:var(--spacing-4)}}html,body{min-height:100vh}body{flex-direction:column;display:flex}.layout-main{flex-direction:column;flex:1;min-height:0;display:flex}body.lp-fill{height:100vh;overflow:hidden}body.lp-fill .layout-main{overflow:auto}
