@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";.user-menu.svelte-1xgz5ag{width:240px;padding:.75rem;border-radius:.5rem;right:0;top:3rem;position:absolute;z-index:5000;display:flex;flex-direction:column;background-color:var(--bg-muted);border:1px solid var(--color-gray-300);color:var(--color-gray-900)}hr.svelte-1xgz5ag{margin:.5rem 0}.user-name.svelte-1xgz5ag{padding:.25rem .375rem .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-session-bar.svelte-rsups7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;position:sticky;top:0;z-index:1001;background-color:var(--bg-muted)}.buttons.svelte-rsups7{display:flex;gap:1rem}.search-bar.svelte-rfuq4y{margin:10px}@media(max-width:1136px){.search-bar.svelte-rfuq4y{width:180px}}@media(max-width:768px){.hide-on-mobile.svelte-rfuq4y{display:none}}.right.svelte-rfuq4y{display:flex;gap:1.5rem;align-items:center}nav.svelte-rfuq4y{display:flex;justify-content:center;align-items:center;border-bottom:1px solid var(--borderGray-default);padding:.75rem 1.5rem;height:4.35rem;gap:10px;background-color:var(--bg-muted);position:sticky;top:0;z-index:1000}nav.svelte-rfuq4y .nav-wrapper:where(.svelte-rfuq4y){display:flex;align-items:center;gap:1rem;justify-content:flex-start;max-width:1844px;width:100%}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y){display:flex;gap:1.5rem}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__list:where(.svelte-rfuq4y){display:flex;list-style:none;margin:0;gap:6px;padding:0;justify-content:center}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__item:where(.svelte-rfuq4y){position:relative}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__submenu:where(.svelte-rfuq4y){position:absolute;width:650px;z-index:10;padding:1rem;gap:.75rem;margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));top:100%;left:0;background-color:var(--bg-muted);border:1px solid var(--borderGray-default);border-radius:.5rem}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem:where(.svelte-rfuq4y){display:flex;padding:.5rem;text-decoration:none;color:var(--text-primary);transition:background-color .3s;border-radius:5px}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem:where(.svelte-rfuq4y):hover{background-color:var(--bgGray-hover)}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem-icon:where(.svelte-rfuq4y){width:32px;min-width:32px;height:60px;margin-right:12px;display:flex;justify-content:center;align-items:center}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem-icon:where(.svelte-rfuq4y) img:where(.svelte-rfuq4y){width:100%;height:100%;max-width:28px}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem-content:where(.svelte-rfuq4y){display:flex;flex-direction:column}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem-title:where(.svelte-rfuq4y){font-size:.875rem;margin:0}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y) .nav__subitem-description:where(.svelte-rfuq4y){font-size:.875rem;color:var(--textMuted);margin:0}nav.svelte-rfuq4y .logo:where(.svelte-rfuq4y){display:block;height:45px}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y){display:none}@media(max-width:768px){nav.svelte-rfuq4y{padding:.75rem}nav.svelte-rfuq4y .nav-wrapper:where(.svelte-rfuq4y){justify-content:space-between}nav.svelte-rfuq4y .menu-items:where(.svelte-rfuq4y){gap:1rem;font-size:.9rem;display:none}}@media(max-width:768px)and (max-width:768px){nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y){display:block}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y){position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0a0a0af7;z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow-y:auto}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .search-bar:where(.svelte-rfuq4y){width:calc(100% - 20px);margin:10px;padding-right:10px;text-align:left;font-size:large;color:var(--textMuted)}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .hamburger-top-bar:where(.svelte-rfuq4y){display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--borderGray-default)}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .hamburger-item:where(.svelte-rfuq4y){cursor:pointer}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .hamburger-submenu:where(.svelte-rfuq4y){padding-left:1rem}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) a:where(.svelte-rfuq4y),nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .hamburger-item:where(.svelte-rfuq4y)>span:where(.svelte-rfuq4y){display:flex;align-items:center;justify-content:space-between;padding:1rem;color:var(--textMuted)}nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) a:where(.svelte-rfuq4y):hover,nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) a.active:where(.svelte-rfuq4y),nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .hamburger-item:where(.svelte-rfuq4y)>span:where(.svelte-rfuq4y):hover,nav.svelte-rfuq4y #hamburger-menu:where(.svelte-rfuq4y) #hamburger-menu-items:where(.svelte-rfuq4y) .hamburger-item:where(.svelte-rfuq4y)>span.active:where(.svelte-rfuq4y){color:var(--textPrimary)}}body:has(.checkout-session-bar) nav.svelte-rfuq4y{top:4.6rem}.breadcrumb.svelte-1jovwxm{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:var(--bg-muted);padding:1rem 1.5rem;height:3.35rem;border-bottom:1px solid var(--borderGray-default);overflow-x:overlay;scroll-behavior:smooth;white-space:nowrap;position:sticky;z-index:900;--breadcrumb-offset: 4.35rem}@media(max-width:768px){.breadcrumb.svelte-1jovwxm{width:100%;padding:1rem .75rem}}body:has(.checkout-session-bar) .breadcrumb.svelte-1jovwxm{--breadcrumb-offset: 8.95rem }.breadcrumb-wrapper.svelte-1jovwxm{max-width:1844px;width:100%}a.svelte-1jovwxm{display:inline-block;color:var(--textMuted);padding:0 .5rem;transition:all .2s}a.svelte-1jovwxm:hover{color:var(--textPrimary)}a.svelte-1jovwxm:first-child{padding-right:.5rem;padding-left:0}span.svelte-1jovwxm{color:var(--textMuted)}.label.svelte-1jovwxm{padding:0 .5rem;color:var(--textPrimary)}footer.svelte-jz8lnl{display:flex;justify-content:center;height:125px;width:100%;border-top:1px solid var(--gray-800)}div.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;padding:38px 16px;width:100%;max-width:1844px}a.svelte-jz8lnl{height:100%}p.svelte-jz8lnl,a.svelte-jz8lnl{color:var(--gray-400);white-space:nowrap}img.svelte-jz8lnl{height:100%;width:auto}.social.svelte-jz8lnl{display:flex;justify-content:space-between;width:153px}.legal.svelte-jz8lnl{display:flex;align-items:center;flex-direction:column;gap:.5rem}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:underline}.links.svelte-jz8lnl{display:flex;align-items:center;gap:1rem}@media screen and (max-width:844px){span.svelte-jz8lnl{justify-content:normal;gap:12px;width:unset}}.search-wrapper.svelte-ipi9p0{background-color:var(--bg-secondary);overflow:auto}.search-wrapper.svelte-ipi9p0 .search-bar:where(.svelte-ipi9p0){padding:1rem;padding-right:20px}.search-wrapper.svelte-ipi9p0 .search-bar:where(.svelte-ipi9p0) input:where(.svelte-ipi9p0){width:100%;font-size:large;font-weight:400;background-color:var(--bg-secondary);outline:none}ul.result-list.svelte-ipi9p0{max-height:50vh;overflow-y:scroll}ul.result-list.svelte-ipi9p0 li.search-result:where(.svelte-ipi9p0){display:flex;align-items:center;padding:.5rem 1rem}ul.result-list.svelte-ipi9p0 li.search-result:where(.svelte-ipi9p0)>:where(.svelte-ipi9p0){display:contents;text-align:start}ul.result-list.svelte-ipi9p0 li.search-result:where(.svelte-ipi9p0) img{height:40px;width:40px;min-width:40px;max-width:40px;object-fit:contain}ul.result-list.svelte-ipi9p0 .selected:where(.svelte-ipi9p0){background-color:var(--bgGray-hover)}ul.result-list.svelte-ipi9p0:has(li:where(.svelte-ipi9p0)){padding-bottom:.5rem}li.search-result>*>div>p.header{font-size:.875rem;font-weight:300;color:var(--textPrimary)}.toasts-wrapper.svelte-r9p0hk{position:fixed;bottom:5rem;left:5rem;display:flex;flex-direction:column;gap:1rem;z-index:1000;width:350px}.toast.svelte-r9p0hk{padding:1rem;border-radius:5px;font-size:small;border:1px solid;display:flex;flex-direction:column;gap:.5rem;position:relative}.toast.success.svelte-r9p0hk{border-color:var(--color-green-400);color:var(--color-green-900);background-color:var(--color-green-100)}.toast.info.svelte-r9p0hk{background:var(--color-gray-100);border-color:var(--color-gray-400)}.toast.error.svelte-r9p0hk{border-color:var(--borderError-default);background:var(--bgError-default);color:var(--textError)}.message.svelte-r9p0hk{padding-right:1.5rem}.close.svelte-r9p0hk{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;padding:.25rem}.context.svelte-r9p0hk{background:transparent;border:none;cursor:pointer;font-size:small;text-decoration:underline;text-align:left;color:inherit;padding:0;width:fit-content}:root{color-scheme:only dark}html{--white: #ffffff;--bg-primary: #000000;--bg-secondary: #0a0a0a;--gray-100: #f2f2f7;--gray-200: #d1d1d6;--gray-300: #aeaeb2;--gray-400: #8e8e93;--gray-500: #636366;--gray-600: #48484a;--gray-700: #3a3a3c;--gray-800: #2c2c2e;--gray-900: #1c1c1e;--fill-default: #037ded;--accent-primary: #0a84ff;--fill-hover: #41a3fd;--fill-pressed: #024583;--text-pressed: #aeaeb2;--success: #67ce66;--warning: #ec9d3e;--error: #eb5843;--error-light: #ed4c35;--hterm-foreground-color: 240, 240, 240;--bg-default: #000000;--bg-muted: #0a0a0a;--bgGray-default: #1a1a1a;--bgGray-hover: #1f1f1f;--bgGray-active: #292929;--bgGray-emphasis: #8f8f8f;--bgGray-emphasis-hover: #7d7d7d;--bgAccent-default: #06193a;--bgAccent-hover: #022248;--bgAccent-active: #002f62;--bgAccent-emphasis: #006efe;--bgAccent-emphasis-hover: #005be7;--bgSuccess-default: #00260870;--bgError-default: #330a1170;--bgWarning-default: #2a170070;--borderGray-default: #2e2e2e;--borderGray-hover: #454545;--borderGray-active: #878787;--borderError-default: #88151f;--borderAccent-default: #003674;--borderAccent-hover: #00418b;--borderAccent-active: #0090ff;--textPrimary: #ededed;--textMuted: #a1a1a1;--textAccent: #47a8ff;--textSuccess: #00ca50;--textError: #ff565f;--textWarning: #ff9400;--color-gray-50: hsla(240, 3%, 5%, 1);--color-gray-100: hsla(240, 3%, 8%, 1);--color-gray-200: hsla(240, 3%, 12%, 1);--color-gray-300: hsla(240, 3%, 14%, 1);--color-gray-400: hsla(240, 3%, 20%, 1);--color-gray-500: hsla(240, 3%, 25%, 1);--color-gray-600: hsla(240, 3%, 30%, 1);--color-gray-700: hsla(240, 3%, 35%, 1);--color-gray-800: hsla(240, 3%, 50%, 1);--color-gray-900: hsla(240, 2%, 60%, 1);--color-gray-950: hsla(240, 6%, 75%, 1);--color-gray-1000: hsla(240, 24%, 96%, 1);--color-blue-100: hsla(218, 81%, 11%, 1);--color-blue-200: hsla(213, 95%, 15%, 1);--color-blue-300: hsla(211, 98%, 19%, 1);--color-blue-400: hsla(212, 100%, 23%, 1);--color-blue-500: hsla(212, 100%, 27%, 1);--color-blue-600: hsla(206, 100%, 50%, 1);--color-blue-700: hsla(214, 100%, 50%, 1);--color-blue-800: hsla(216, 100%, 45%, 1);--color-blue-900: hsla(208, 100%, 64%, 1);--color-red-100: hsla(353, 56%, 12%, 1);--color-red-200: hsla(357, 55%, 16%, 1);--color-red-300: hsla(358, 57%, 21%, 1);--color-red-400: hsla(358, 58%, 25%, 1);--color-red-500: hsla(0, 56%, 31%, 1);--color-red-600: hsla(0, 71%, 57%, 1);--color-red-700: hsla(1, 69%, 57%, 1);--color-red-800: hsla(2, 62%, 50%, 1);--color-red-900: hsla(357, 100%, 67%, 1);--color-orange-100: hsla(37, 100%, 8%, 1);--color-orange-200: hsla(32, 100%, 10%, 1);--color-orange-300: hsla(34, 100%, 15%, 1);--color-orange-400: hsla(36, 100%, 16%, 1);--color-orange-500: hsla(37, 100%, 21%, 1);--color-orange-600: hsla(41, 85%, 47%, 1);--color-orange-700: hsla(43, 100%, 49%, 1);--color-orange-800: hsla(37, 100%, 49%, 1);--color-orange-900: hsla(37, 100%, 49%, 1);--color-green-100: hsla(128, 68%, 9%, 1);--color-green-200: hsla(133, 75%, 11%, 1);--color-green-300: hsla(129, 65%, 14%, 1);--color-green-400: hsla(124, 48%, 18%, 1);--color-green-500: hsla(123, 53%, 26%, 1);--color-green-600: hsla(119, 43%, 40%, 1);--color-green-700: hsla(122, 42%, 47%, 1);--color-green-800: hsla(123, 43%, 40%, 1);--color-green-900: hsla(125, 50%, 56%, 1);--color-purple-100: hsla(282, 58%, 12%, 1);--color-purple-200: hsla(279, 54%, 16%, 1);--color-purple-300: hsla(278, 54%, 23%, 1);--color-purple-400: hsla(275, 60%, 28%, 1);--color-purple-500: hsla(273, 58%, 35%, 1);--color-purple-600: hsla(271, 59%, 54%, 1);--color-purple-700: hsla(271, 59%, 54%, 1);--color-purple-800: hsla(272, 58%, 45%, 1);--color-purple-900: hsla(273, 86%, 71%, 1)}body{background:var(--bg-primary);color:var(--gray-100);margin:0;padding:0;font-family:Inter,sans-serif;display:grid;grid-template-columns:1fr;font-variant-ligatures:none}main:not(:has(#vscode,#vsd,#llm-interface)){padding:1rem 1.5rem}@media only screen and (max-width:844px){main:not(:has(#vscode,#vsd,#llm-interface)){padding:.5rem}}body:has(.myst) #container{grid-area:for-container}section{width:100%}*{scrollbar-width:thin;scrollbar-color:#3a3a3c #0f0f0f;scroll-margin-top:8.7rem}*::-webkit-scrollbar{width:7px}*::-webkit-scrollbar-track{background:#0f0f0f}*::-webkit-scrollbar-thumb{background-color:#3a3a3c;border-radius:10px;border:3px solid #ffffff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-wrapper{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-color:#000;z-index:-1;display:flex;justify-content:center;align-items:center}.spinner-wrapper.local{position:static;width:100%;height:200px}span.spinner{border-radius:50%;box-sizing:border-box;animation:spin 1.5s linear infinite}span.sub-button-icon.spinner{display:inline-block;width:15px;height:15px;margin:0;padding:0;vertical-align:middle;border:2px solid var(--gray-500);border-bottom-color:transparent}.layout-container:not(:has(#vscode,#vsd,llm-interface)){box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 140px)}.layout-container-wrapper:not(:has(#vscode,#vsd,llm-interface)){max-width:1844px;width:100%}@media only screen and (max-width:844px){.layout-container:not(:has(#vscode,#vsd)){width:100%;justify-content:start}body{overflow-x:hidden}}.layout-container{background:var(--bg-primary)}.content{width:100%}.item-wrapper{display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:2rem 0}.item-image-wrapper{display:flex;justify-content:center;align-items:center}.item-image-wrapper img{max-width:500px}.item-list{display:flex;flex-direction:column;gap:2rem;width:100%;margin:1rem 0}code:not(pre code){border:1px solid var(--borderGray-default);background:var(--bgGray-default);border-radius:5px;white-space:pre-wrap}pre{border:1px solid var(--borderGray-default);background:var(--bg-secondary);border-radius:5px;padding:1rem;white-space:pre-wrap}.sub-button{display:inline-flex;color:#fff;gap:.5rem;align-items:center;justify-content:center;border-radius:.25rem;font-size:.85rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.25s;vertical-align:middle;padding:0rem .625rem;height:2.25rem;background-color:var(--bg-primary);border:1px solid var(--borderGray-default)}img.sub-button-icon,.sub-button img{max-width:16px;max-height:16px;width:auto;height:auto}.sub-button:hover{background:var(--bgGray-hover);border-color:var(--borderGray-hover);cursor:pointer}.sub-button.success{background:var(--bgAccent-emphasis);border-color:var(--bgAccent-emphasis)}.sub-button.success:hover{background:var(--bgAccent-emphasis-hover);border-color:var(--bgAccent-emphasis-hover)}.sub-button.error{background:var(--error);border-color:var(--error)}.sub-button.error:hover{background:var(--borderError-default);border-color:var(--borderError-default)}.button-content{width:max-content;display:flex;align-items:center}.sub-button .button-content img.sub-button-icon{padding-right:.5rem;vertical-align:middle;fill:red;height:24px;width:24px;min-width:24px;margin:0}.sub-button:disabled{cursor:not-allowed;opacity:.5}.sub-button:disabled:hover{background:var(--bg-primary);border-color:var(--borderGray-default)}.link-button{color:var(--gray-400);font-size:14px}.link-button:hover{color:var(--fill-default);text-decoration:underline}.link-button:active{color:var(--gray-400);text-decoration:none}.pill{display:flex;align-items:center;justify-content:center;height:24px;border:1px solid var(--color-gray-400);border-radius:50rem;color:var(--textMuted);font-size:.75rem;padding:0 .5rem;width:max-content}.pill:hover{background-color:var(--color-gray-200);border-color:var(--color-gray-500)}.pill.inactive{pointer-events:none}.pill.primary{background-color:var(--color-gray-200);border:1px solid var(--white);color:var(--white)}.pill.accent{background-color:var(--color-blue-200);border:1px solid var(--accent-primary);color:var(--textAccent)}.pill.success{background-color:var(--color-green-200);border:1px solid var(--success);color:var(--textSuccess)}.pill.error{background-color:var(--color-red-200);border:1px solid var(--error-light);color:var(--textError)}.pill.warning{background-color:var(--color-orange-200);border:1px solid var(--warning);color:var(--textWarning)}.pill.sales-pill{background-color:var(--accent-primary);color:var(--white)}.pill.legacy-pill{background-color:var(--warning);color:var(--white)}hr{width:100%;height:1px;background-color:var(--borderGray-default);margin:.5rem 0}.counter{display:flex;padding:4px 6px;height:20px;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;background:var(--bgGray-default);color:var(--textMuted);border-radius:10px;font-size:.75rem}.keyboard{font-size:.75rem;background-color:var(--bgGray-default);padding:6px;border-radius:8px;border:1px solid var(--borderGray-default);color:var(--textMuted);margin-left:.5rem;height:max-content}@media only screen and (max-width:844px){.item-wrapper{display:flex;flex-direction:column}.item-image-wrapper img{width:100%}.sub-button{padding:0 .25rem}.button-label{display:none}.sub-button .button-content img.sub-button-icon{padding-right:0rem}}.asciinema-player-theme-black{--term-color-foreground: #cccccc;--term-color-background: #000;--term-color-0: hsl(0, 0%, 0%);--term-color-1: hsl(343, 70%, 55%);--term-color-2: hsl(103, 70%, 44%);--term-color-3: hsl(43, 70%, 55%);--term-color-4: hsl(193, 70%, 49.5%);--term-color-5: hsl(283, 70%, 60.5%);--term-color-6: hsl(163, 70%, 60.5%);--term-color-7: hsl(0, 0%, 85%);--term-color-8: hsl(0, 0%, 30%);--term-color-9: hsl(343, 70%, 55%);--term-color-10: hsl(103, 70%, 44%);--term-color-11: hsl(43, 70%, 55%);--term-color-12: hsl(193, 70%, 49.5%);--term-color-13: hsl(283, 70%, 60.5%);--term-color-14: hsl(163, 70%, 60.5%);--term-color-15: hsl(0, 0%, 100%)}.project-editor-control{display:flex;width:100%;gap:1rem;justify-content:end}.user{height:auto;border-radius:50%}.tabs{display:flex;gap:.5rem;border-bottom:1px solid var(--color-gray-400);color:var(--color-gray-900);margin-bottom:1rem;font-size:.875rem}.tabs .tab{all:unset;cursor:pointer;padding:10px;border-bottom:1px solid transparent;margin-bottom:-1px}.tabs .tab.active{border-bottom:1px solid var(--color-gray-1000);color:var(--color-gray-1000)}.tabs .tab:hover{color:var(--color-gray-1000)}.md-content a{color:var(--accent-primary)}.md-content a:hover{text-decoration:underline}.md-content ul{padding-left:1em}.statuspill{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:.5rem;height:30px;border-radius:.5rem;font-size:.875rem;gap:.5rem;text-transform:uppercase;border:1px solid var(--color-gray-400);color:var(--color-gray-900)}.statuspill-small{padding:0 .25rem;height:20px;font-size:.75rem;border-radius:.25rem;margin-right:.5rem}.item-link{color:var(--fill-default)}.item-link:hover{text-decoration:underline}.demo-detail-link{display:flex;justify-content:center;align-items:center;gap:.5rem;height:42px;max-height:42px;box-sizing:border-box;padding:0 .75rem 0 .65rem;background-color:var(--bg-primary);border:1px solid var(--borderGray-default);font-size:.875rem;color:var(--gray-100);border-radius:5px;transition:all;transition-duration:.3s;cursor:pointer}.demo-detail-link:hover{background:var(--bgGray-hover);border-color:var(--gray-600)}@media only screen and (max-width:844px){.demo-detail-link{gap:0px;padding-left:13px}.demo-detail-link:not(.text-always){font-size:0}}.extra-info{box-sizing:border-box;margin-top:-23px;padding:1rem;border:1px solid var(--borderGray-default);border-radius:0 0 5px 5px/0px 0px 5px 5px;background:var(--bg-default);border-top:none;display:flex;flex-direction:column;gap:20px}.software-desc{display:flex;box-sizing:border-box;align-items:center;padding:.5rem .75rem;border:1px solid var(--borderGray-default);border-radius:5px;gap:3px}.inline-block{display:inline-block}.card-button-wrapper{display:flex;align-items:center;justify-content:flex-end}.card-button{border:none;background:none;color:var(--gray-500);padding:0;font-weight:700;font-size:.875rem;cursor:pointer}.card-button:hover{text-decoration:underline;color:var(--gray-400)}.chevron-toggle{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-out)}.chevron-toggle.is-right{transform:rotate(-90deg)}.chevron-toggle.is-up{transform:rotate(180deg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0;vertical-align:baseline;text-rendering:optimizeLegibility;text-size-adjust:none}@font-face{font-family:Inter;src:local("Inter"),local("Inter Regular"),url(./Inter.DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:local("Geist Mono"),local("GeistMono-Regular"),url(./Mono.BNLlm6Cd.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root{--ds-spacing-0: 0px;--ds-spacing-1: 4px;--ds-spacing-2: 8px;--ds-spacing-3: 12px;--ds-spacing-4: 16px;--ds-spacing-5: 20px;--ds-spacing-6: 24px;--ds-spacing-7: 28px;--ds-spacing-8: 32px;--ds-spacing-9: 36px;--ds-spacing-10: 40px;--ds-spacing-12: 48px;--ds-spacing-14: 56px;--ds-spacing-16: 64px;--ds-spacing-20: 80px;--ds-spacing-24: 96px;--ds-spacing-32: 128px;--ds-spacing-40: 160px;--ds-spacing-48: 192px;--ds-spacing-56: 224px;--ds-spacing-64: 256px;--ds-spacing-72: 288px;--ds-spacing-80: 320px;--ds-spacing-96: 384px;--ds-spacing-px: 1px;--ds-spacing-0-5: 2px;--ds-spacing-1-5: 6px;--ds-spacing-2-5: 10px;--ds-spacing-3-5: 14px;--ds-sizing-3xs: 256px;--ds-sizing-2xs: 288px;--ds-sizing-xs: 320px;--ds-sizing-sm: 384px;--ds-sizing-md: 448px;--ds-sizing-lg: 512px;--ds-sizing-xl: 576px;--ds-sizing-2xl: 672px;--ds-sizing-3xl: 768px;--ds-sizing-4xl: 896px;--ds-sizing-5xl: 1024px;--ds-sizing-6xl: 1152px;--ds-sizing-7xl: 1280px;--ds-opacity-0: 0;--ds-opacity-5: .05;--ds-opacity-10: .1;--ds-opacity-20: .2;--ds-opacity-30: .3;--ds-opacity-40: .4;--ds-opacity-50: .5;--ds-opacity-60: .6;--ds-opacity-70: .7;--ds-opacity-80: .8;--ds-opacity-90: .9;--ds-opacity-100: 1;--ds-filter-backdrop-blur-none: 0px;--ds-filter-backdrop-blur-xs: 2px;--ds-filter-backdrop-blur-sm: 4px;--ds-filter-backdrop-blur-md: 8px;--ds-filter-backdrop-blur-lg: 12px;--ds-filter-backdrop-blur-xl: 20px;--ds-filter-backdrop-blur-2xl: 40px;--ds-filter-drop-shadow-none: 0 0 0 transparent;--ds-filter-drop-shadow-sm: 0 1px 2px oklch(0 0 0 / .14);--ds-filter-drop-shadow-md: 0 4px 6px oklch(0 0 0 / .16);--ds-filter-drop-shadow-lg: 0 10px 16px oklch(0 0 0 / .18);--ds-filter-drop-shadow-xl: 0 18px 28px oklch(0 0 0 / .2);--ds-radius-none: 0px;--ds-radius-sm: 2px;--ds-radius-md: 6px;--ds-radius-lg: 8px;--ds-radius-xl: 12px;--ds-radius-2xl: 16px;--ds-radius-3xl: 24px;--ds-radius-full: 9999px;--ds-grid-columns-mobile: 4;--ds-grid-columns-tablet: 8;--ds-grid-columns-desktop: 12;--ds-grid-gutter-mobile: 16px;--ds-grid-gutter-tablet: 24px;--ds-grid-gutter-desktop: 32px;--ds-grid-margin-mobile: 16px;--ds-grid-margin-desktop: 32px;--ds-breakpoint-sm: 640px;--ds-breakpoint-md: 768px;--ds-breakpoint-lg: 1024px;--ds-breakpoint-xl: 1280px;--ds-breakpoint-2xl: 1536px;--ds-font-family-sans: "Inter", "Inter Fallback", "Aptos", "Segoe UI", "SF Pro Text", "Helvetica Neue", "Noto Sans", sans-serif;--ds-font-family-mono: "Geist Mono", "SF Mono", "Cascadia Code", "Fira Code", "Consolas", "Menlo", monospace;--ds-font-size-xxs: .675rem;--ds-font-size-xs: 12px;--ds-font-size-sm: 14px;--ds-font-size-base: 16px;--ds-font-size-lg: 18px;--ds-font-size-xl: 20px;--ds-font-size-2xl: 24px;--ds-font-size-3xl: 30px;--ds-font-size-4xl: 36px;--ds-font-size-5xl: 48px;--ds-font-size-6xl: 60px;--ds-font-weight-normal: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 700;--ds-font-letter-spacing-tight: -.02em;--ds-font-letter-spacing-normal: -.01em;--ds-font-letter-spacing-wide: .02em;--ds-font-line-height-xs: 16px;--ds-font-line-height-sm: 20px;--ds-font-line-height-base: 24px;--ds-font-line-height-lg: 28px;--ds-font-line-height-xl: 28px;--ds-font-line-height-2xl: 32px;--ds-font-line-height-3xl: 36px;--ds-font-line-height-4xl: 40px;--ds-font-line-height-5xl: 1;--ds-font-line-height-6xl: 1;--ds-motion-duration-instant: .1s;--ds-motion-duration-fast: .14s;--ds-motion-duration-moderate: .18s;--ds-motion-duration-slow: .24s;--ds-motion-easing-subtle: cubic-bezier(.25, .1, .25, 1);--ds-motion-easing-out: cubic-bezier(.23, 1, .32, 1);--ds-motion-easing-in-out: cubic-bezier(.77, 0, .175, 1);--ds-motion-easing-drawer: cubic-bezier(.32, .72, 0, 1);--ds-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--ds-fixed-black: oklch(0 0 0);--ds-fixed-white: oklch(1 0 0);--ds-gray-0: oklch(1 0 0);--ds-gray-50: oklch(.985 0 0);--ds-gray-100: oklch(.962 0 0);--ds-gray-200: oklch(.94 0 0);--ds-gray-300: oklch(.925 0 0);--ds-gray-400: oklch(.905 0 0);--ds-gray-500: oklch(.836 0 0);--ds-gray-600: oklch(.765 0 0);--ds-gray-700: oklch(.649 0 0);--ds-gray-800: oklch(.55 0 0);--ds-gray-900: oklch(.2 0 0);--ds-blue-100: oklch(.968 .014 252);--ds-blue-200: oklch(.948 .035 252);--ds-blue-300: oklch(.926 .053 252);--ds-blue-400: oklch(.912 .078 252);--ds-blue-500: oklch(.88 .099 252);--ds-blue-600: oklch(.836 .123 252);--ds-blue-700: oklch(.629 .224 252);--ds-blue-800: oklch(.587 .232 252);--ds-blue-900: oklch(.471 .186 252);--ds-red-100: oklch(.982 .015 25);--ds-red-200: oklch(.966 .038 25);--ds-red-300: oklch(.948 .057 25);--ds-red-400: oklch(.926 .084 25);--ds-red-500: oklch(.898 .106 25);--ds-red-600: oklch(.859 .13 25);--ds-red-700: oklch(.657 .22 25);--ds-red-800: oklch(.615 .227 25);--ds-red-900: oklch(.497 .182 25);--ds-green-100: oklch(.977 .021 165);--ds-green-200: oklch(.953 .048 165);--ds-green-300: oklch(.926 .071 165);--ds-green-400: oklch(.895 .103 165);--ds-green-500: oklch(.859 .129 165);--ds-green-600: oklch(.811 .157 165);--ds-green-700: oklch(.609 .23 165);--ds-green-800: oklch(.565 .23 165);--ds-green-900: oklch(.454 .185 165);--ds-orange-100: oklch(.985 .022 75);--ds-orange-200: oklch(.973 .052 75);--ds-orange-300: oklch(.961 .078 75);--ds-orange-400: oklch(.944 .113 75);--ds-orange-500: oklch(.921 .141 75);--ds-orange-600: oklch(.887 .169 75);--ds-orange-700: oklch(.733 .233 75);--ds-orange-800: oklch(.676 .221 75);--ds-orange-900: oklch(.534 .169 75);--ds-yellow-100: oklch(.985 .026 91);--ds-yellow-200: oklch(.972 .058 91);--ds-yellow-300: oklch(.96 .086 91);--ds-yellow-400: oklch(.943 .112 91);--ds-yellow-500: oklch(.92 .138 91);--ds-yellow-600: oklch(.886 .166 91);--ds-yellow-700: oklch(.725 .205 91);--ds-yellow-800: oklch(.527 .152 91);--ds-yellow-900: oklch(.385 .114 91);--ds-purple-100: oklch(.976 .019 295);--ds-purple-200: oklch(.963 .036 295);--ds-purple-300: oklch(.942 .054 295);--ds-purple-400: oklch(.917 .079 295);--ds-purple-500: oklch(.886 .1 295);--ds-purple-600: oklch(.843 .124 295);--ds-purple-700: oklch(.637 .222 295);--ds-purple-800: oklch(.594 .229 295);--ds-purple-900: oklch(.478 .185 295);--ds-teal-100: oklch(.977 .019 180);--ds-teal-200: oklch(.954 .044 180);--ds-teal-300: oklch(.928 .065 180);--ds-teal-400: oklch(.898 .095 180);--ds-teal-500: oklch(.863 .118 180);--ds-teal-600: oklch(.817 .144 180);--ds-teal-700: oklch(.618 .218 180);--ds-teal-800: oklch(.574 .218 180);--ds-teal-900: oklch(.461 .175 180);--ds-cyan-100: oklch(.978 .018 210);--ds-cyan-200: oklch(.956 .042 210);--ds-cyan-300: oklch(.931 .062 210);--ds-cyan-400: oklch(.902 .09 210);--ds-cyan-500: oklch(.868 .112 210);--ds-cyan-600: oklch(.823 .138 210);--ds-cyan-700: oklch(.623 .214 210);--ds-cyan-800: oklch(.579 .215 210);--ds-cyan-900: oklch(.464 .172 210);--ds-pink-100: oklch(.982 .015 343);--ds-pink-200: oklch(.966 .038 343);--ds-pink-300: oklch(.948 .057 343);--ds-pink-400: oklch(.926 .084 343);--ds-pink-500: oklch(.898 .106 343);--ds-pink-600: oklch(.859 .13 343);--ds-pink-700: oklch(.657 .22 343);--ds-pink-800: oklch(.615 .227 343);--ds-pink-900: oklch(.497 .182 343);--ds-lime-100: oklch(.977 .021 120);--ds-lime-200: oklch(.953 .048 120);--ds-lime-300: oklch(.926 .071 120);--ds-lime-400: oklch(.895 .103 120);--ds-lime-500: oklch(.859 .129 120);--ds-lime-600: oklch(.811 .157 120);--ds-lime-700: oklch(.609 .23 120);--ds-lime-800: oklch(.565 .23 120);--ds-lime-900: oklch(.454 .185 120);--ds-accent: var(--ds-blue-700);--ds-accent-hover: var(--ds-blue-800);--ds-accent-foreground: var(--ds-fixed-white);--ds-accent-surface: var(--ds-blue-100);--ds-accent-surface-hover: var(--ds-blue-200);--ds-accent-surface-active: var(--ds-blue-300);--ds-accent-text: var(--ds-blue-900);--ds-accent-text-muted: var(--ds-blue-800);--ds-accent-border: var(--ds-blue-500);--ds-accent-border-hover: var(--ds-blue-600);--ds-accent-ring: var(--ds-blue-700);--ds-background: var(--ds-gray-0);--ds-background-secondary: var(--ds-gray-50);--ds-background-inverted: var(--ds-gray-900);--ds-surface: var(--ds-gray-100);--ds-surface-blue: var(--ds-blue-100);--ds-surface-red: var(--ds-red-100);--ds-surface-green: var(--ds-green-100);--ds-surface-orange: var(--ds-orange-100);--ds-surface-yellow: var(--ds-yellow-100);--ds-surface-purple: var(--ds-purple-100);--ds-surface-teal: var(--ds-teal-100);--ds-surface-cyan: var(--ds-cyan-100);--ds-surface-pink: var(--ds-pink-100);--ds-surface-lime: var(--ds-lime-100);--ds-surface-hover: var(--ds-gray-200);--ds-surface-hover-blue: var(--ds-blue-200);--ds-surface-hover-red: var(--ds-red-200);--ds-surface-hover-green: var(--ds-green-200);--ds-surface-hover-orange: var(--ds-orange-200);--ds-surface-hover-yellow: var(--ds-yellow-200);--ds-surface-hover-purple: var(--ds-purple-200);--ds-surface-hover-teal: var(--ds-teal-200);--ds-surface-hover-cyan: var(--ds-cyan-200);--ds-surface-hover-pink: var(--ds-pink-200);--ds-surface-hover-lime: var(--ds-lime-200);--ds-surface-active: var(--ds-gray-300);--ds-surface-active-blue: var(--ds-blue-300);--ds-surface-active-red: var(--ds-red-300);--ds-surface-active-green: var(--ds-green-300);--ds-surface-active-orange: var(--ds-orange-300);--ds-surface-active-yellow: var(--ds-yellow-300);--ds-surface-active-purple: var(--ds-purple-300);--ds-surface-active-teal: var(--ds-teal-300);--ds-surface-active-cyan: var(--ds-cyan-300);--ds-surface-active-pink: var(--ds-pink-300);--ds-surface-active-lime: var(--ds-lime-300);--ds-foreground: var(--ds-gray-900);--ds-foreground-inverted: var(--ds-gray-50);--ds-foreground-blue: var(--ds-blue-900);--ds-foreground-red: var(--ds-red-900);--ds-foreground-green: var(--ds-green-900);--ds-foreground-orange: var(--ds-orange-900);--ds-foreground-yellow: var(--ds-yellow-900);--ds-foreground-purple: var(--ds-purple-900);--ds-foreground-teal: var(--ds-teal-900);--ds-foreground-cyan: var(--ds-cyan-900);--ds-foreground-pink: var(--ds-pink-900);--ds-foreground-lime: var(--ds-lime-900);--ds-foreground-muted: var(--ds-gray-800);--ds-foreground-muted-blue: var(--ds-blue-800);--ds-foreground-muted-red: var(--ds-red-800);--ds-foreground-muted-green: var(--ds-green-800);--ds-foreground-muted-orange: var(--ds-orange-800);--ds-foreground-muted-yellow: var(--ds-yellow-800);--ds-foreground-muted-purple: var(--ds-purple-800);--ds-foreground-muted-teal: var(--ds-teal-800);--ds-foreground-muted-cyan: var(--ds-cyan-800);--ds-foreground-muted-pink: var(--ds-pink-800);--ds-foreground-muted-lime: var(--ds-lime-800);--ds-border: var(--ds-gray-400);--ds-border-blue: var(--ds-blue-500);--ds-border-red: var(--ds-red-500);--ds-border-green: var(--ds-green-500);--ds-border-orange: var(--ds-orange-500);--ds-border-yellow: var(--ds-yellow-500);--ds-border-purple: var(--ds-purple-500);--ds-border-teal: var(--ds-teal-500);--ds-border-cyan: var(--ds-cyan-500);--ds-border-pink: var(--ds-pink-500);--ds-border-lime: var(--ds-lime-500);--ds-border-hover: var(--ds-gray-500);--ds-border-hover-blue: var(--ds-blue-600);--ds-border-hover-red: var(--ds-red-600);--ds-border-hover-green: var(--ds-green-600);--ds-border-hover-orange: var(--ds-orange-600);--ds-border-hover-yellow: var(--ds-yellow-600);--ds-border-hover-purple: var(--ds-purple-600);--ds-border-hover-teal: var(--ds-teal-600);--ds-border-hover-cyan: var(--ds-cyan-600);--ds-border-hover-pink: var(--ds-pink-600);--ds-border-hover-lime: var(--ds-lime-600);--ds-border-active: var(--ds-gray-600);--ds-border-active-blue: var(--ds-blue-700);--ds-border-active-red: var(--ds-red-700);--ds-border-active-green: var(--ds-green-700);--ds-border-active-orange: var(--ds-orange-700);--ds-border-active-yellow: var(--ds-yellow-700);--ds-border-active-purple: var(--ds-purple-700);--ds-border-active-teal: var(--ds-teal-700);--ds-border-active-cyan: var(--ds-cyan-700);--ds-border-active-pink: var(--ds-pink-700);--ds-border-active-lime: var(--ds-lime-700);--ds-emphasis: var(--ds-gray-700);--ds-emphasis-blue: var(--ds-blue-700);--ds-emphasis-red: var(--ds-red-700);--ds-emphasis-green: var(--ds-green-700);--ds-emphasis-orange: var(--ds-orange-700);--ds-emphasis-yellow: var(--ds-yellow-700);--ds-emphasis-purple: var(--ds-purple-700);--ds-emphasis-teal: var(--ds-teal-700);--ds-emphasis-cyan: var(--ds-cyan-700);--ds-emphasis-pink: var(--ds-pink-700);--ds-emphasis-lime: var(--ds-lime-700);--ds-emphasis-hover: var(--ds-gray-800);--ds-emphasis-hover-blue: var(--ds-blue-800);--ds-emphasis-hover-red: var(--ds-red-800);--ds-emphasis-hover-green: var(--ds-green-800);--ds-emphasis-hover-orange: var(--ds-orange-800);--ds-emphasis-hover-yellow: var(--ds-yellow-800);--ds-emphasis-hover-purple: var(--ds-purple-800);--ds-emphasis-hover-teal: var(--ds-teal-800);--ds-emphasis-hover-cyan: var(--ds-cyan-800);--ds-emphasis-hover-pink: var(--ds-pink-800);--ds-emphasis-hover-lime: var(--ds-lime-800)}.dark{--ds-fixed-black: oklch(0 0 0);--ds-fixed-white: oklch(1 0 0);--ds-gray-0: oklch(0 0 0);--ds-gray-50: oklch(.15 0 0);--ds-gray-100: oklch(.22 0 0);--ds-gray-200: oklch(.294 0 0);--ds-gray-300: oklch(.302 0 0);--ds-gray-400: oklch(.328 0 0);--ds-gray-500: oklch(.396 0 0);--ds-gray-600: oklch(.459 0 0);--ds-gray-700: oklch(.649 0 0);--ds-gray-800: oklch(.71 0 0);--ds-gray-900: oklch(.933 0 0);--ds-blue-100: oklch(.18 .039 252);--ds-blue-200: oklch(.284 .077 252);--ds-blue-300: oklch(.335 .107 252);--ds-blue-400: oklch(.381 .144 252);--ds-blue-500: oklch(.432 .167 252);--ds-blue-600: oklch(.5 .189 252);--ds-blue-700: oklch(.67 .224 252);--ds-blue-800: oklch(.725 .211 252);--ds-blue-900: oklch(.869 .128 252);--ds-red-100: oklch(.18 .045 25);--ds-red-200: oklch(.284 .082 25);--ds-red-300: oklch(.335 .114 25);--ds-red-400: oklch(.381 .151 25);--ds-red-500: oklch(.432 .176 25);--ds-red-600: oklch(.5 .199 25);--ds-red-700: oklch(.67 .24 25);--ds-red-800: oklch(.725 .224 25);--ds-red-900: oklch(.869 .145 25);--ds-green-100: oklch(.18 .045 165);--ds-green-200: oklch(.284 .083 165);--ds-green-300: oklch(.335 .113 165);--ds-green-400: oklch(.381 .152 165);--ds-green-500: oklch(.432 .177 165);--ds-green-600: oklch(.5 .201 165);--ds-green-700: oklch(.67 .23 165);--ds-green-800: oklch(.725 .214 165);--ds-green-900: oklch(.869 .138 165);--ds-orange-100: oklch(.18 .039 55);--ds-orange-200: oklch(.284 .074 55);--ds-orange-300: oklch(.335 .103 55);--ds-orange-400: oklch(.381 .14 55);--ds-orange-500: oklch(.432 .163 55);--ds-orange-600: oklch(.5 .186 55);--ds-orange-700: oklch(.67 .222 55);--ds-orange-800: oklch(.725 .21 55);--ds-orange-900: oklch(.869 .13 55);--ds-yellow-100: oklch(.195 .028 77.353);--ds-yellow-200: oklch(.299 .05 77.353);--ds-yellow-300: oklch(.35 .07 77.353);--ds-yellow-400: oklch(.397 .088 77.353);--ds-yellow-500: oklch(.45 .106 77.353);--ds-yellow-600: oklch(.52 .125 77.353);--ds-yellow-700: oklch(.827 .159 77.353);--ds-yellow-800: oklch(.86 .148 77.353);--ds-yellow-900: oklch(.91 .112 77.353);--ds-purple-100: oklch(.18 .038 295);--ds-purple-200: oklch(.284 .075 295);--ds-purple-300: oklch(.335 .105 295);--ds-purple-400: oklch(.381 .142 295);--ds-purple-500: oklch(.432 .166 295);--ds-purple-600: oklch(.5 .189 295);--ds-purple-700: oklch(.67 .222 295);--ds-purple-800: oklch(.725 .209 295);--ds-purple-900: oklch(.869 .128 295);--ds-teal-100: oklch(.18 .042 180);--ds-teal-200: oklch(.284 .078 180);--ds-teal-300: oklch(.335 .106 180);--ds-teal-400: oklch(.381 .142 180);--ds-teal-500: oklch(.432 .165 180);--ds-teal-600: oklch(.5 .187 180);--ds-teal-700: oklch(.67 .218 180);--ds-teal-800: oklch(.725 .204 180);--ds-teal-900: oklch(.869 .131 180);--ds-cyan-100: oklch(.18 .041 210);--ds-cyan-200: oklch(.284 .076 210);--ds-cyan-300: oklch(.335 .103 210);--ds-cyan-400: oklch(.381 .138 210);--ds-cyan-500: oklch(.432 .16 210);--ds-cyan-600: oklch(.5 .18 210);--ds-cyan-700: oklch(.67 .214 210);--ds-cyan-800: oklch(.725 .2 210);--ds-cyan-900: oklch(.869 .128 210);--ds-pink-100: oklch(.18 .04 343);--ds-pink-200: oklch(.284 .076 343);--ds-pink-300: oklch(.335 .106 343);--ds-pink-400: oklch(.381 .143 343);--ds-pink-500: oklch(.432 .166 343);--ds-pink-600: oklch(.5 .189 343);--ds-pink-700: oklch(.67 .22 343);--ds-pink-800: oklch(.725 .206 343);--ds-pink-900: oklch(.869 .128 343);--ds-lime-100: oklch(.18 .045 120);--ds-lime-200: oklch(.284 .083 120);--ds-lime-300: oklch(.335 .113 120);--ds-lime-400: oklch(.381 .152 120);--ds-lime-500: oklch(.432 .177 120);--ds-lime-600: oklch(.5 .201 120);--ds-lime-700: oklch(.67 .23 120);--ds-lime-800: oklch(.725 .214 120);--ds-lime-900: oklch(.869 .138 120)}[data-aesir-accent=blue]{--ds-accent: var(--ds-emphasis-blue);--ds-accent-hover: var(--ds-emphasis-hover-blue);--ds-accent-surface: var(--ds-surface-blue);--ds-accent-surface-hover: var(--ds-surface-hover-blue);--ds-accent-surface-active: var(--ds-surface-active-blue);--ds-accent-text: var(--ds-foreground-blue);--ds-accent-text-muted: var(--ds-foreground-muted-blue);--ds-accent-border: var(--ds-border-blue);--ds-accent-border-hover: var(--ds-border-hover-blue);--ds-accent-ring: var(--ds-border-active-blue)}[data-aesir-accent=purple]{--ds-accent: var(--ds-emphasis-purple);--ds-accent-hover: var(--ds-emphasis-hover-purple);--ds-accent-surface: var(--ds-surface-purple);--ds-accent-surface-hover: var(--ds-surface-hover-purple);--ds-accent-surface-active: var(--ds-surface-active-purple);--ds-accent-text: var(--ds-foreground-purple);--ds-accent-text-muted: var(--ds-foreground-muted-purple);--ds-accent-border: var(--ds-border-purple);--ds-accent-border-hover: var(--ds-border-hover-purple);--ds-accent-ring: var(--ds-border-active-purple)}[data-aesir-accent=pink]{--ds-accent: var(--ds-emphasis-pink);--ds-accent-hover: var(--ds-emphasis-hover-pink);--ds-accent-surface: var(--ds-surface-pink);--ds-accent-surface-hover: var(--ds-surface-hover-pink);--ds-accent-surface-active: var(--ds-surface-active-pink);--ds-accent-text: var(--ds-foreground-pink);--ds-accent-text-muted: var(--ds-foreground-muted-pink);--ds-accent-border: var(--ds-border-pink);--ds-accent-border-hover: var(--ds-border-hover-pink);--ds-accent-ring: var(--ds-border-active-pink)}[data-aesir-accent=orange]{--ds-accent: var(--ds-emphasis-orange);--ds-accent-hover: var(--ds-emphasis-hover-orange);--ds-accent-surface: var(--ds-surface-orange);--ds-accent-surface-hover: var(--ds-surface-hover-orange);--ds-accent-surface-active: var(--ds-surface-active-orange);--ds-accent-text: var(--ds-foreground-orange);--ds-accent-text-muted: var(--ds-foreground-muted-orange);--ds-accent-border: var(--ds-border-orange);--ds-accent-border-hover: var(--ds-border-hover-orange);--ds-accent-ring: var(--ds-border-active-orange)}[data-aesir-accent=yellow]{--ds-accent: var(--ds-emphasis-yellow);--ds-accent-hover: var(--ds-emphasis-hover-yellow);--ds-accent-surface: var(--ds-surface-yellow);--ds-accent-surface-hover: var(--ds-surface-hover-yellow);--ds-accent-surface-active: var(--ds-surface-active-yellow);--ds-accent-text: var(--ds-foreground-yellow);--ds-accent-text-muted: var(--ds-foreground-muted-yellow);--ds-accent-border: var(--ds-border-yellow);--ds-accent-border-hover: var(--ds-border-hover-yellow);--ds-accent-ring: var(--ds-border-active-yellow)}[data-aesir-accent=lime]{--ds-accent: var(--ds-emphasis-lime);--ds-accent-hover: var(--ds-emphasis-hover-lime);--ds-accent-surface: var(--ds-surface-lime);--ds-accent-surface-hover: var(--ds-surface-hover-lime);--ds-accent-surface-active: var(--ds-surface-active-lime);--ds-accent-text: var(--ds-foreground-lime);--ds-accent-text-muted: var(--ds-foreground-muted-lime);--ds-accent-border: var(--ds-border-lime);--ds-accent-border-hover: var(--ds-border-hover-lime);--ds-accent-ring: var(--ds-border-active-lime)}[data-aesir-accent=green]{--ds-accent: var(--ds-emphasis-green);--ds-accent-hover: var(--ds-emphasis-hover-green);--ds-accent-surface: var(--ds-surface-green);--ds-accent-surface-hover: var(--ds-surface-hover-green);--ds-accent-surface-active: var(--ds-surface-active-green);--ds-accent-text: var(--ds-foreground-green);--ds-accent-text-muted: var(--ds-foreground-muted-green);--ds-accent-border: var(--ds-border-green);--ds-accent-border-hover: var(--ds-border-hover-green);--ds-accent-ring: var(--ds-border-active-green)}[data-aesir-accent=teal]{--ds-accent: var(--ds-emphasis-teal);--ds-accent-hover: var(--ds-emphasis-hover-teal);--ds-accent-surface: var(--ds-surface-teal);--ds-accent-surface-hover: var(--ds-surface-hover-teal);--ds-accent-surface-active: var(--ds-surface-active-teal);--ds-accent-text: var(--ds-foreground-teal);--ds-accent-text-muted: var(--ds-foreground-muted-teal);--ds-accent-border: var(--ds-border-teal);--ds-accent-border-hover: var(--ds-border-hover-teal);--ds-accent-ring: var(--ds-border-active-teal)}[data-aesir-accent=cyan]{--ds-accent: var(--ds-emphasis-cyan);--ds-accent-hover: var(--ds-emphasis-hover-cyan);--ds-accent-surface: var(--ds-surface-cyan);--ds-accent-surface-hover: var(--ds-surface-hover-cyan);--ds-accent-surface-active: var(--ds-surface-active-cyan);--ds-accent-text: var(--ds-foreground-cyan);--ds-accent-text-muted: var(--ds-foreground-muted-cyan);--ds-accent-border: var(--ds-border-cyan);--ds-accent-border-hover: var(--ds-border-hover-cyan);--ds-accent-ring: var(--ds-border-active-cyan)}@keyframes aesir-animate-fade{0%{opacity:0}to{opacity:1}}@keyframes aesir-animate-fade-up{0%{opacity:0;transform:translateY(var(--aesir-animate-distance))}to{opacity:1;transform:translateY(0)}}@keyframes aesir-animate-fade-down{0%{opacity:0;transform:translateY(calc(var(--aesir-animate-distance) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes aesir-animate-fade-left{0%{opacity:0;transform:translate(var(--aesir-animate-distance))}to{opacity:1;transform:translate(0)}}@keyframes aesir-animate-fade-right{0%{opacity:0;transform:translate(calc(var(--aesir-animate-distance) * -1))}to{opacity:1;transform:translate(0)}}@keyframes aesir-animate-zoom{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes aesir-animate-blur{0%{opacity:0;filter:blur(var(--ds-spacing-2))}to{opacity:1;filter:blur(0)}}.sha-input-wrapper.svelte-12qhfyh{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--bg-secondary);border-bottom:1px solid var(--borderGray-default)}.sha-input.svelte-12qhfyh{width:100%;padding:.6rem .75rem;font-size:1rem;border:1px solid var(--borderGray-default);border-radius:6px;background:var(--bg-primary);color:var(--textPrimary);outline:none;box-sizing:border-box}.button-row.svelte-12qhfyh{display:flex;justify-content:center;gap:.75rem}.global-loading-bar.svelte-12qhfyh{position:fixed;top:0;left:0;height:2px;background:var(--color-blue-700);transition:width .1s ease-out,opacity .3s ease-out;z-index:10000;opacity:1}.help-wrapper.svelte-12qhfyh{z-index:1000;position:fixed;top:auto;bottom:1rem;right:1rem;left:auto;cursor:pointer}.message.svelte-12qhfyh{width:100%;text-align:center;padding:.5rem;border-bottom:1px solid;color:#fff}.error.svelte-12qhfyh{border-bottom-color:#6f101b;background:#330a11}.info.svelte-12qhfyh{border-bottom-color:#1b4b6f;background:#0a2a33}
