.sl-card{position:relative;box-sizing:border-box;color:var(--card-text-color, var(--text-color));background-color:var(--card-background-color);background-image:var(--card-background-image);-webkit-backdrop-filter:var(--card-backdrop-filter, var(--blur-filter));backdrop-filter:var(--card-backdrop-filter, var(--blur-filter));padding:var(--card-vertical-spacing, var(--spacing)) var(--card-horizontal-spacing, var(--spacing));border-radius:var(--card-border-radius, var(--border-radius));border:var(--card-border, 1px solid var(--frost-border-color, transparent));outline:var(--card-outline);background-size:var(--card-background-size);box-shadow:var(--card-box-shadow);background-position:var(--card-background-position);width:var(--card-width);height:var(--card-height);max-width:var(--card-max-width);max-height:var(--card-max-height);overflow:var(--card-overflow, hidden)}:root,:root.dark{color-scheme:dark;--text-color: #eaf0fb;--hint-color: #97a3bd;--page-background-color: #080b16;--page-background-image: radial-gradient(1100px 620px at 85% -12%, rgba(99, 122, 255, .16), transparent 60%), radial-gradient(900px 560px at -5% 108%, rgba(56, 132, 255, .12), transparent 55%), linear-gradient(160deg, #080b16 0%, #0b1020 55%, #090d1a 100%);--blur-filter: blur(22px) saturate(180%);--card-background-color: rgba(30, 41, 66, .44);--card-background-image: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .01));--card-box-shadow: 0 12px 34px -16px rgba(0, 0, 0, .7);--box-background-color: rgba(16, 23, 43, .5);--menu-background-color: rgba(20, 28, 50, .62);--menu-box-shadow: 0 16px 40px rgba(0, 0, 0, .45);--dialog-background-color: rgba(12, 17, 33, .72);--input-background-color: rgba(12, 18, 36, .55);--input-background-highlight-color: rgba(18, 26, 48, .82);--nav-menu-background-color: rgba(14, 21, 40, .5);--nav-menu-background-image: linear-gradient(180deg, rgba(99, 122, 255, .22) 0%, rgba(15, 23, 42, .35) 100%);--nav-menu-text-color: #f5f8ff;--nav-menu-item-active-background-color: rgba(255, 255, 255, .12);--nav-menu-item-background-color: transparent;--nav-menu-item-active-text-color: #ffffff;--nav-menu-item-hover-background-color: rgba(255, 255, 255, .06);--nav-menu-item-active-hover-background-color: rgba(255, 255, 255, .16);--accent: #6d8bff;--accent-strong: #5570e8;--accent-contrast: #ffffff;--accent-soft: rgba(109, 139, 255, .2);--checkbox-background-color: rgba(255, 255, 255, .14);--checkbox-checkmark-color: #ffffff;--toggle-background-color: rgba(255, 255, 255, .22);--toggle-knob-color: #ffffff;--progress-bar-background-color: rgba(255, 255, 255, .12);--expander-header-hover-background: rgba(255, 255, 255, .05);--expander-header-background-color: rgba(15, 23, 42, .3);--frost-border-color: rgba(255, 255, 255, .14);--separator-color: var(--text-color);--tooltip-background-color: #eaf0fb;--tooltip-text-color: #0b1120}:root.light{color-scheme:light;--text-color: #111827;--hint-color: #5b6675;--page-background-color: #eef2fb;--page-background-image: radial-gradient(1000px 560px at 88% -10%, rgba(99, 122, 255, .16), transparent 60%), radial-gradient(820px 520px at -5% 106%, rgba(56, 189, 248, .14), transparent 55%), linear-gradient(160deg, #f7f9ff 0%, #e9eefb 100%);--blur-filter: blur(22px) saturate(180%);--card-background-color: rgba(255, 255, 255, .6);--card-background-image: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .15));--card-box-shadow: 0 12px 30px -14px rgba(31, 41, 66, .28);--box-background-color: rgba(255, 255, 255, .62);--menu-background-color: rgba(255, 255, 255, .78);--menu-box-shadow: 0 16px 40px rgba(31, 41, 66, .18);--dialog-background-color: rgba(255, 255, 255, .85);--input-background-color: rgba(255, 255, 255, .72);--input-background-highlight-color: rgba(255, 255, 255, .98);--nav-menu-background-color: rgba(255, 255, 255, .35);--nav-menu-background-image: linear-gradient(180deg, rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .3) 100%);--nav-menu-text-color: #111827;--nav-menu-item-active-background-color: rgba(79, 111, 232, .12);--nav-menu-item-background-color: transparent;--nav-menu-item-active-text-color: #3b56c9;--nav-menu-item-hover-background-color: rgba(17, 24, 39, .05);--nav-menu-item-active-hover-background-color: rgba(79, 111, 232, .18);--accent: #4f6fe8;--accent-strong: #3b56c9;--accent-contrast: #ffffff;--accent-soft: rgba(79, 111, 232, .14);--checkbox-background-color: rgba(17, 24, 39, .12);--checkbox-checkmark-color: #ffffff;--toggle-background-color: rgba(17, 24, 39, .18);--toggle-knob-color: #ffffff;--progress-bar-background-color: rgba(17, 24, 39, .1);--expander-header-hover-background: rgba(17, 24, 39, .04);--expander-header-background-color: rgba(255, 255, 255, .45);--frost-border-color: rgba(31, 41, 66, .12);--separator-color: var(--hint-color);--tooltip-background-color: #111827;--tooltip-text-color: #f8fafc}:root.black{color-scheme:dark;--text-color: #f4f5f7;--hint-color: #9498a1;--page-background-color: #000000;--page-background-image: none;--blur-filter: blur(16px) saturate(120%);--card-background-color: rgba(255, 255, 255, .05);--card-background-image: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .01));--card-box-shadow: 0 10px 30px -16px rgba(0, 0, 0, .9);--box-background-color: rgba(255, 255, 255, .04);--menu-background-color: rgba(14, 14, 16, .82);--menu-box-shadow: 0 16px 40px rgba(0, 0, 0, .7);--dialog-background-color: rgba(0, 0, 0, .9);--input-background-color: rgba(255, 255, 255, .06);--input-background-highlight-color: rgba(255, 255, 255, .12);--nav-menu-background-color: rgba(0, 0, 0, .7);--nav-menu-background-image: none;--nav-menu-text-color: #ffffff;--nav-menu-item-active-background-color: rgba(255, 255, 255, .14);--nav-menu-item-hover-background-color: rgba(255, 255, 255, .08);--nav-menu-item-active-hover-background-color: rgba(255, 255, 255, .2);--accent: #ffffff;--accent-strong: #d5d7dc;--accent-contrast: #000000;--accent-soft: rgba(255, 255, 255, .14);--checkbox-background-color: rgba(255, 255, 255, .14);--checkbox-checkmark-color: #000000;--toggle-background-color: rgba(255, 255, 255, .22);--toggle-knob-color: #ffffff;--toggle-checked-knob-color: #000000;--progress-bar-background-color: rgba(255, 255, 255, .14);--expander-header-hover-background: rgba(255, 255, 255, .07);--expander-header-background-color: rgba(255, 255, 255, .03);--frost-border-color: rgba(255, 255, 255, .16);--separator-color: var(--hint-color);--badge-text-color: #ffffff;--tooltip-background-color: #ffffff;--tooltip-text-color: #000000}:root.candy{color-scheme:light;--text-color: #3a2a5e;--hint-color: #8a7bb0;--page-background-color: #fdf2ff;--page-background-image: radial-gradient(900px 500px at 88% -8%, rgba(236, 72, 153, .2), transparent 60%), radial-gradient(800px 500px at 0% 108%, rgba(56, 189, 248, .2), transparent 55%), linear-gradient(160deg, #fdf4ff 0%, #f3f0ff 100%);--blur-filter: blur(22px) saturate(185%);--border-radius: 16px;--card-background-color: rgba(255, 255, 255, .58);--card-background-image: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .12));--card-box-shadow: 0 14px 34px -16px rgba(124, 58, 173, .3);--menu-box-shadow: 0 16px 40px rgba(124, 58, 173, .2);--box-background-color: rgba(255, 255, 255, .66);--menu-background-color: rgba(255, 255, 255, .82);--dialog-background-color: rgba(255, 255, 255, .92);--input-background-color: rgba(255, 255, 255, .75);--input-background-highlight-color: rgba(255, 255, 255, .98);--nav-menu-background-color: rgba(255, 255, 255, .35);--nav-menu-background-image: linear-gradient(180deg, rgba(168, 85, 247, .16) 0%, rgba(236, 72, 153, .1) 100%);--nav-menu-text-color: #3a2a5e;--nav-menu-item-active-background-color: rgba(168, 85, 247, .16);--nav-menu-item-background-color: transparent;--nav-menu-item-active-text-color: #7c3aed;--nav-menu-item-hover-background-color: rgba(168, 85, 247, .08);--nav-menu-item-active-hover-background-color: rgba(168, 85, 247, .22);--accent: #a855f7;--accent-strong: #9333ea;--accent-contrast: #ffffff;--accent-soft: rgba(168, 85, 247, .14);--accent-gradient: linear-gradient(90deg, #a855f7 0%, #ec4899 100%);--accent-gradient-strong: linear-gradient(90deg, #9333ea 0%, #db2777 100%);--success-color: #16a34a;--warning-color: #f97316;--error-color: #ef4444;--checkbox-background-color: rgba(168, 85, 247, .16);--checkbox-checkmark-color: #ffffff;--toggle-background-color: rgba(168, 85, 247, .22);--toggle-knob-color: #ffffff;--progress-bar-background-color: rgba(168, 85, 247, .16);--expander-header-hover-background: rgba(168, 85, 247, .06);--expander-header-background-color: rgba(255, 255, 255, .45);--frost-border-color: rgba(168, 85, 247, .18);--separator-color: var(--hint-color);--tooltip-background-color: #3a2a5e;--tooltip-text-color: #fdf4ff}:root{--spacing: 15px;--spacing-x2: calc(var(--spacing) * 2);--spacing-x3: calc(var(--spacing) * 3);--spacing-x4: calc(var(--spacing) * 4);--spacing-x5: calc(var(--spacing) * 5);--spacing-f2: calc(var(--spacing) / 2);--spacing-f3: calc(var(--spacing) / 3);--spacing-f4: calc(var(--spacing) / 4);--spacing-f5: calc(var(--spacing) / 5);--border-radius: 12px;--common-line-height: 24px;--menu-background-color: #292929;--menu-item-icon-size: var(--common-line-height);--nav-menu-size: 49px;--nav-menu-expanded-size: 200px;--nav-menu-box-shadow: rgba(0, 0, 0, .16) 0px 3px 6px, rgba(0, 0, 0, .23) 0px 3px 6px;--nav-menu-icon-size: 1.75rem;--nav-menu-font-size: 1rem;--nav-menu-spacing: var(--spacing-f2);--nav-menu-border-radius-tl: var(--border-radius);--nav-menu-border-radius-bl: var(--border-radius);--nav-menu-border-radius: var(--border-radius);--nav-menu-item-border-radius: var(--border-radius);--nav-menu-item-transition: .2s;--nav-menu-item-active-font-weight: bold;--nav-menu-item-height: var(--nav-menu-size);--button-text-transform: uppercase;--button-text-align: center;--button-text-decoration: none;--button-text-overflow: ellipsis;--button-width: 100%;--button-border-radius: var(--border-radius);--button-border: none;--button-outline: none;--button-background-size: 300% auto;--button-background-position: unset;--button-letter-spacing: var(--letter-spacing);--button-horizontal-spacing: var(--spacing);--button-vertical-spacing: var(--spacing);--button-box-shadow: none;--button-hover-box-shadow: none;--button-active-box-shadow: none;--button-overflow: hidden;--button-font-family: inherit;--button-transition: .1s;--icon-size: auto;--input-border-radius: var(--border-radius);--input-hint-font-size: calc(var(--font-size) * .8);--input-label-font-size: var(--input-hint-font-size);--input-label-font-weight: bold;--input-line-height: var(--common-line-height);--input-vertical-spacing: var(--spacing);--input-horizontal-spacing: var(--spacing);--input-hint-vertical-spacing: calc(var(--input-vertical-spacing) / 4);--input-hint-horizontal-spacing: var(--input-horizontal-spacing);--checkbox-box-size: var(--common-line-height);--checkbox-border-radius: calc(var(--border-radius) / 2);--checkbox-box-shadow: none;--checkbox-border: none;--checkbox-label-padding-left: var(--spacing);--toggle-size: 20px;--toggle-border-radius: var(--toggle-size);--select-label-font-weight: bold;--select-item-icon-size: var(--common-line-height);--expanding-container-collapsed-height: 0;--expanding-container-expanded-height: auto;--expanding-container-collapsed-width: 0;--expanding-container-expanded-width: auto;--expanding-container-transition-duration: .2s;--expanding-container-padding: 0;--progress-bar-icon-size: 2rem;--progress-bar-hint-font-size: calc(var(--font-size) * .8);--progress-bar-line-height: 3px;--island-collapsed-height: var(--nav-menu-item-height);--island-collapsed-width: var(--nav-menu-item-height);--island-icon-height: var(--menu-item-icon-size);--island-icon-width: var(--menu-item-icon-size);--expander-header-background-image: none;--font-size: 1rem;--letter-spacing: normal;--accent: #4f8ff7;--accent-strong: #3b74d4;--accent-contrast: #ffffff;--accent-soft: rgba(79, 143, 247, .16);--accent-gradient: none;--accent-gradient-strong: none;--error-color: #ef4444;--success-color: #22c55e;--warning-color: #f59e0b;--frost-border-color: rgba(255, 255, 255, .08);--menu-border: 1px solid var(--frost-border-color);--menu-backdrop-filter: var(--blur-filter);--dialog-backdrop-filter: var(--blur-filter);--button-background-color: var(--accent);--button-background-image: var(--accent-gradient);--button-text-color: var(--accent-contrast);--button-hover-text-color: var(--accent-contrast);--button-hover-background-color: var(--accent-strong);--button-hover-background-image: var(--accent-gradient-strong);--button-font-weight: 600;--checkbox-checked-background-color: var(--accent);--checkbox-checkmark-color: var(--accent-contrast);--toggle-checked-background-color: var(--accent);--toggle-checked-knob-color: var(--accent-contrast);--progress-bar-progress-color: var(--accent);--data-grid-selected-row-background-color: var(--accent-soft);--card-box-shadow: none;--badge-background-color: var(--accent-soft);--badge-text-color: var(--accent);--spinner-color: var(--accent);--spinner-track-color: rgba(127, 127, 127, .2);--tabs-active-color: var(--accent);--tabs-indicator-color: var(--accent);--tooltip-background-color: #1e293b;--tooltip-text-color: #f8fafc}@media screen and (max-width:400px){:root{--spacing: 7px}}.padding{padding:var(--spacing)}.padding-half{padding:var(--spacing-f2)}.padding-top{padding-top:var(--spacing)}.padding-top-half{padding-top:var(--spacing-f2)}.padding-right{padding-right:var(--spacing)}.padding-right-half{padding-right:var(--spacing-f2)}.padding-bottom{padding-bottom:var(--spacing)}.padding-bottom-half{padding-bottom:var(--spacing-f2)}.padding-left{padding-left:var(--spacing)}.padding-left-half{padding-left:var(--spacing-f2)}.margin{margin:var(--spacing)}.margin-half{margin:var(--spacing-f2)}.margin-top{margin-top:var(--spacing)}.margin-top-half{margin-top:var(--spacing-f2)}.margin-right{margin-right:var(--spacing)}.margin-right-half{margin-right:var(--spacing-f2)}.margin-bottom{margin-bottom:var(--spacing)}.margin-bottom-half{margin-bottom:var(--spacing-f2)}.margin-left{margin-left:var(--spacing)}.margin-left-half{margin-left:var(--spacing-f2)}.padding-1{padding:calc(var(--spacing) * 1)}.padding-half-1{padding:calc(var(--spacing-f2) * 1)}.padding-top-1{padding-top:calc(var(--spacing) * 1)}.padding-top-half-1{padding-top:calc(var(--spacing-f2) * 1)}.padding-right-1{padding-right:calc(var(--spacing) * 1)}.padding-right-half-1{padding-right:calc(var(--spacing-f2) * 1)}.padding-bottom-1{padding-bottom:calc(var(--spacing) * 1)}.padding-bottom-half-1{padding-bottom:calc(var(--spacing-f2) * 1)}.padding-left-1{padding-left:calc(var(--spacing) * 1)}.padding-left-half-1{padding-left:calc(var(--spacing-f2) * 1)}.margin-1{margin:calc(var(--spacing) * 1)}.margin-half-1{margin:calc(var(--spacing-f2) * 1)}.margin-top-1{margin-top:calc(var(--spacing) * 1)}.margin-top-half-1{margin-top:calc(var(--spacing-f2) * 1)}.margin-right-1{margin-right:calc(var(--spacing) * 1)}.margin-right-half-1{margin-right:calc(var(--spacing-f2) * 1)}.margin-bottom-1{margin-bottom:calc(var(--spacing) * 1)}.margin-bottom-half-1{margin-bottom:calc(var(--spacing-f2) * 1)}.margin-left-1{margin-left:calc(var(--spacing) * 1)}.margin-left-half-1{margin-left:calc(var(--spacing-f2) * 1)}.padding-2{padding:calc(var(--spacing) * 2)}.padding-half-2{padding:calc(var(--spacing-f2) * 2)}.padding-top-2{padding-top:calc(var(--spacing) * 2)}.padding-top-half-2{padding-top:calc(var(--spacing-f2) * 2)}.padding-right-2{padding-right:calc(var(--spacing) * 2)}.padding-right-half-2{padding-right:calc(var(--spacing-f2) * 2)}.padding-bottom-2{padding-bottom:calc(var(--spacing) * 2)}.padding-bottom-half-2{padding-bottom:calc(var(--spacing-f2) * 2)}.padding-left-2{padding-left:calc(var(--spacing) * 2)}.padding-left-half-2{padding-left:calc(var(--spacing-f2) * 2)}.margin-2{margin:calc(var(--spacing) * 2)}.margin-half-2{margin:calc(var(--spacing-f2) * 2)}.margin-top-2{margin-top:calc(var(--spacing) * 2)}.margin-top-half-2{margin-top:calc(var(--spacing-f2) * 2)}.margin-right-2{margin-right:calc(var(--spacing) * 2)}.margin-right-half-2{margin-right:calc(var(--spacing-f2) * 2)}.margin-bottom-2{margin-bottom:calc(var(--spacing) * 2)}.margin-bottom-half-2{margin-bottom:calc(var(--spacing-f2) * 2)}.margin-left-2{margin-left:calc(var(--spacing) * 2)}.margin-left-half-2{margin-left:calc(var(--spacing-f2) * 2)}.padding-3{padding:calc(var(--spacing) * 3)}.padding-half-3{padding:calc(var(--spacing-f2) * 3)}.padding-top-3{padding-top:calc(var(--spacing) * 3)}.padding-top-half-3{padding-top:calc(var(--spacing-f2) * 3)}.padding-right-3{padding-right:calc(var(--spacing) * 3)}.padding-right-half-3{padding-right:calc(var(--spacing-f2) * 3)}.padding-bottom-3{padding-bottom:calc(var(--spacing) * 3)}.padding-bottom-half-3{padding-bottom:calc(var(--spacing-f2) * 3)}.padding-left-3{padding-left:calc(var(--spacing) * 3)}.padding-left-half-3{padding-left:calc(var(--spacing-f2) * 3)}.margin-3{margin:calc(var(--spacing) * 3)}.margin-half-3{margin:calc(var(--spacing-f2) * 3)}.margin-top-3{margin-top:calc(var(--spacing) * 3)}.margin-top-half-3{margin-top:calc(var(--spacing-f2) * 3)}.margin-right-3{margin-right:calc(var(--spacing) * 3)}.margin-right-half-3{margin-right:calc(var(--spacing-f2) * 3)}.margin-bottom-3{margin-bottom:calc(var(--spacing) * 3)}.margin-bottom-half-3{margin-bottom:calc(var(--spacing-f2) * 3)}.margin-left-3{margin-left:calc(var(--spacing) * 3)}.margin-left-half-3{margin-left:calc(var(--spacing-f2) * 3)}.padding-4{padding:calc(var(--spacing) * 4)}.padding-half-4{padding:calc(var(--spacing-f2) * 4)}.padding-top-4{padding-top:calc(var(--spacing) * 4)}.padding-top-half-4{padding-top:calc(var(--spacing-f2) * 4)}.padding-right-4{padding-right:calc(var(--spacing) * 4)}.padding-right-half-4{padding-right:calc(var(--spacing-f2) * 4)}.padding-bottom-4{padding-bottom:calc(var(--spacing) * 4)}.padding-bottom-half-4{padding-bottom:calc(var(--spacing-f2) * 4)}.padding-left-4{padding-left:calc(var(--spacing) * 4)}.padding-left-half-4{padding-left:calc(var(--spacing-f2) * 4)}.margin-4{margin:calc(var(--spacing) * 4)}.margin-half-4{margin:calc(var(--spacing-f2) * 4)}.margin-top-4{margin-top:calc(var(--spacing) * 4)}.margin-top-half-4{margin-top:calc(var(--spacing-f2) * 4)}.margin-right-4{margin-right:calc(var(--spacing) * 4)}.margin-right-half-4{margin-right:calc(var(--spacing-f2) * 4)}.margin-bottom-4{margin-bottom:calc(var(--spacing) * 4)}.margin-bottom-half-4{margin-bottom:calc(var(--spacing-f2) * 4)}.margin-left-4{margin-left:calc(var(--spacing) * 4)}.margin-left-half-4{margin-left:calc(var(--spacing-f2) * 4)}.padding-5{padding:calc(var(--spacing) * 5)}.padding-half-5{padding:calc(var(--spacing-f2) * 5)}.padding-top-5{padding-top:calc(var(--spacing) * 5)}.padding-top-half-5{padding-top:calc(var(--spacing-f2) * 5)}.padding-right-5{padding-right:calc(var(--spacing) * 5)}.padding-right-half-5{padding-right:calc(var(--spacing-f2) * 5)}.padding-bottom-5{padding-bottom:calc(var(--spacing) * 5)}.padding-bottom-half-5{padding-bottom:calc(var(--spacing-f2) * 5)}.padding-left-5{padding-left:calc(var(--spacing) * 5)}.padding-left-half-5{padding-left:calc(var(--spacing-f2) * 5)}.margin-5{margin:calc(var(--spacing) * 5)}.margin-half-5{margin:calc(var(--spacing-f2) * 5)}.margin-top-5{margin-top:calc(var(--spacing) * 5)}.margin-top-half-5{margin-top:calc(var(--spacing-f2) * 5)}.margin-right-5{margin-right:calc(var(--spacing) * 5)}.margin-right-half-5{margin-right:calc(var(--spacing-f2) * 5)}.margin-bottom-5{margin-bottom:calc(var(--spacing) * 5)}.margin-bottom-half-5{margin-bottom:calc(var(--spacing-f2) * 5)}.margin-left-5{margin-left:calc(var(--spacing) * 5)}.margin-left-half-5{margin-left:calc(var(--spacing-f2) * 5)}.opacity-0{opacity:0}svg.svg-icon,.svg-icon svg{fill:var(--svg-icon-fill, var(--text-color));stroke:var(--svg-icon-stroke, none);width:var(--svg-icon-width, auto);height:var(--svg-icon-height, auto)}.unstyle-button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;appearance:none;text-align:inherit;line-height:inherit;color:var(--button-text-color)}.unstyle-link{text-decoration:none;color:inherit}.pt-0{padding-top:calc(var(--spacing) * 0)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pr-0{padding-right:calc(var(--spacing) * 0)}.ph-0{padding-left:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0)}.pv-0{padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0)}.pa-0{padding:calc(var(--spacing) * 0)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.ml-0{margin-left:calc(var(--spacing) * 0)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mh-0{margin-left:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 0)}.mv-0{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0)}.ma-0{margin:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pr-1{padding-right:calc(var(--spacing) * 1)}.ph-1{padding-left:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 1)}.pv-1{padding-top:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1)}.pa-1{padding:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.ml-1{margin-left:calc(var(--spacing) * 1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mh-1{margin-left:calc(var(--spacing) * 1);margin-right:calc(var(--spacing) * 1)}.mv-1{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 1)}.ma-1{margin:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.ph-2{padding-left:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2)}.pv-2{padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2)}.pa-2{padding:calc(var(--spacing) * 2)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-2{margin-left:calc(var(--spacing) * 2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mh-2{margin-left:calc(var(--spacing) * 2);margin-right:calc(var(--spacing) * 2)}.mv-2{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2)}.ma-2{margin:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.ph-3{padding-left:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3)}.pv-3{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.pa-3{padding:calc(var(--spacing) * 3)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-3{margin-left:calc(var(--spacing) * 3)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mh-3{margin-left:calc(var(--spacing) * 3);margin-right:calc(var(--spacing) * 3)}.mv-3{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3)}.ma-3{margin:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.ph-4{padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4)}.pv-4{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}.pa-4{padding:calc(var(--spacing) * 4)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-4{margin-left:calc(var(--spacing) * 4)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mh-4{margin-left:calc(var(--spacing) * 4);margin-right:calc(var(--spacing) * 4)}.mv-4{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.ma-4{margin:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pr-5{padding-right:calc(var(--spacing) * 5)}.ph-5{padding-left:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5)}.pv-5{padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5)}.pa-5{padding:calc(var(--spacing) * 5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-5{margin-left:calc(var(--spacing) * 5)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mh-5{margin-left:calc(var(--spacing) * 5);margin-right:calc(var(--spacing) * 5)}.mv-5{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 5)}.ma-5{margin:calc(var(--spacing) * 5)}.demo-page{max-width:900px;display:flex;flex-direction:column;gap:var(--spacing)}.demo-page h1{margin:0 0 var(--spacing-f2)}.demo-page .tagline{color:var(--hint-color);margin:0}.demo-page section{background:var(--card-background-color);-webkit-backdrop-filter:var(--blur-filter);backdrop-filter:var(--blur-filter);border:1px solid var(--frost-border-color);border-radius:var(--border-radius);padding:var(--spacing)}.demo-page h2{margin-top:0}.demo-page .row{display:flex;flex-wrap:wrap;gap:var(--spacing);align-items:flex-end}.demo-page .field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing) var(--spacing);align-items:start}.demo-page .stack{display:flex;flex-direction:column;gap:var(--spacing)}.demo-page .field-label{display:block;margin-bottom:var(--spacing-f2);font-size:calc(var(--font-size) * .8);font-weight:700;text-transform:uppercase;color:var(--hint-color)}.demo-page .boxed{max-height:340px;overflow:auto;border-radius:var(--border-radius)}.demo-page .result{color:var(--hint-color);font-size:.85rem;margin-bottom:0}.nav-icon-wrap.svelte-duupzr{--icon-line-height: 2px;display:flex;align-items:center;justify-content:center;margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * -1);max-width:var(--nav-menu-size)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon:where(.svelte-duupzr){display:block;position:relative;outline:transparent;width:calc(var(--nav-menu-size) / 2);height:calc(var(--nav-menu-size) / 2.5)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon:where(.svelte-duupzr) div:where(.svelte-duupzr){position:absolute;left:0;width:var(--icon-line-height);height:var(--icon-line-height);filter:invert(100%);background-color:var(--nav-menu-background-color);border-radius:var(--icon-line-height);transition:.2s ease-in-out}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon:where(.svelte-duupzr) div:where(.svelte-duupzr):first-child{top:0;width:calc(var(--nav-menu-size) / 3)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon:where(.svelte-duupzr) div:where(.svelte-duupzr):nth-child(2){top:calc(50% - var(--icon-line-height) / 2);width:calc(var(--nav-menu-size) / 5)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon:where(.svelte-duupzr) div:where(.svelte-duupzr):last-child{top:calc(100% - var(--icon-line-height));width:calc(var(--nav-menu-size) / 2.5)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon.expanded:where(.svelte-duupzr) div:where(.svelte-duupzr):first-child{top:calc(50% - var(--icon-line-height) / 2);width:calc(var(--nav-menu-size) / 2);transform:rotate(45deg)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon.expanded:where(.svelte-duupzr) div:where(.svelte-duupzr):nth-child(2){width:0;margin-left:calc(var(--nav-menu-size) / 4)}.nav-icon-wrap.svelte-duupzr #nav_expand_btn_icon.expanded:where(.svelte-duupzr) div:where(.svelte-duupzr):last-child{top:calc(50% - var(--icon-line-height) / 2);width:calc(var(--nav-menu-size) / 2);transform:rotate(-45deg)}.menu-item-wrap.svelte-1utrad5{overflow:hidden;position:relative;color:var(--nav-menu-text-color)}.menu-item-wrap.svelte-1utrad5 .menu-item:where(.svelte-1utrad5){display:grid;grid-template-columns:var(--nav-menu-size) minmax(40px,1fr);grid-template-areas:"icon text";height:var(--nav-menu-item-height);border-radius:var(--nav-menu-item-border-radius);width:100%;transition:var(--nav-menu-item-transition);cursor:pointer;text-decoration:none;background-color:var(--nav-menu-item-background-color)}.menu-item-wrap.svelte-1utrad5 .menu-item:where(.svelte-1utrad5):hover{background-color:var(--nav-menu-item-hover-background-color)}.menu-item-wrap.svelte-1utrad5 .menu-item:where(.svelte-1utrad5) .menu-item-icon:where(.svelte-1utrad5){grid-area:icon;display:flex;justify-content:center;align-items:center;position:relative;--svg-icon-width: var(--nav-menu-icon-size);--svg-icon-height: var(--nav-menu-icon-size);--svg-icon-fill: var(--nav-menu-text-color)}.menu-item-wrap.svelte-1utrad5 .menu-item:where(.svelte-1utrad5) .menu-item-icon:where(.svelte-1utrad5) i:where(.svelte-1utrad5){font-size:var(--nav-menu-icon-size)}.menu-item-wrap.svelte-1utrad5 .menu-item:where(.svelte-1utrad5) .menu-item-text:where(.svelte-1utrad5){grid-area:text;display:flex;justify-content:flex-start;align-items:center;color:var(--nav-menu-text-color);margin-right:var(--spacing)}.menu-item-wrap.svelte-1utrad5 .menu-item:where(.svelte-1utrad5) .menu-item-text:where(.svelte-1utrad5) span:where(.svelte-1utrad5){overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap;font-size:var(--nav-menu-font-size)}.menu-item-wrap.svelte-1utrad5 .disabled:where(.svelte-1utrad5){pointer-events:none;filter:grayscale(100%) opacity(50%)}.active.svelte-1utrad5 .menu-item:where(.svelte-1utrad5){background-color:var(--nav-menu-item-active-background-color, transparent);color:var(--nav-menu-item-active-text-color, var(--nav-menu-text-color))}.active.svelte-1utrad5 .menu-item:where(.svelte-1utrad5):hover{background-color:var(--nav-menu-item-active-hover-background-color, var(--nav-menu-item-hover-background-color))}.active.svelte-1utrad5 span:where(.svelte-1utrad5){font-weight:var(--nav-menu-item-active-font-weight, bold)}.menu-layout.svelte-1lp2n3i{position:fixed;z-index:var(--nav-menu-z-index, 50);left:var(--spacing-f2);top:var(--spacing-f2);display:grid;grid-template-rows:1fr auto;height:calc(100vh - var(--spacing) * 2);height:calc(100dvh - var(--spacing) * 2);width:var(--nav-menu-size);max-width:100vw;padding:var(--spacing-f2) 0;background-image:var(--nav-menu-background-image);transition:.2s;transition-timing-function:ease-in-out;box-shadow:var(--nav-menu-box-shadow);overflow-x:hidden;padding:var(--nav-menu-spacing);background-color:var(--nav-menu-background-color);-webkit-backdrop-filter:var(--blur-filter);backdrop-filter:var(--blur-filter);border-radius:var(--nav-menu-border-radius);border-top-left-radius:var(--nav-menu-border-radius-tl, var(--nav-menu-border-radius, 0px));border-bottom-left-radius:var(--nav-menu-border-radius-bl, var(--nav-menu-border-radius, 0px));border-top-right-radius:var(--nav-menu-border-radius-tr, var(--nav-menu-border-radius, 0px));border-bottom-right-radius:var(--nav-menu-border-radius-br, var(--nav-menu-border-radius, 0px))}.menu-layout.svelte-1lp2n3i .menu-items-wrap:where(.svelte-1lp2n3i){overflow:auto;overflow-x:hidden}.menu-layout.svelte-1lp2n3i .menu-items-wrap:where(.svelte-1lp2n3i) .gap:where(.svelte-1lp2n3i){height:var(--nav-menu-spacing)}.menu-layout.svelte-1lp2n3i .items-list:where(.svelte-1lp2n3i){display:grid;grid-auto-rows:var(--nav-menu-item-height);overflow-x:hidden;row-gap:var(--nav-menu-spacing)}.menu-layout.expanded.svelte-1lp2n3i{width:var(--nav-menu-expanded-size)}.sl-toaster.svelte-g6g18{position:fixed;z-index:var(--toaster-z-index, 200);display:flex;flex-direction:column;gap:var(--spacing-f2);width:min(var(--toast-width, 360px),100vw - 2 * var(--spacing));pointer-events:none}.sl-toaster.top-left.svelte-g6g18,.sl-toaster.top-right.svelte-g6g18,.sl-toaster.top.svelte-g6g18{top:var(--spacing)}.sl-toaster.bottom-left.svelte-g6g18,.sl-toaster.bottom-right.svelte-g6g18,.sl-toaster.bottom.svelte-g6g18{bottom:var(--spacing);flex-direction:column-reverse}.sl-toaster.top-left.svelte-g6g18,.sl-toaster.bottom-left.svelte-g6g18{left:var(--spacing)}.sl-toaster.top-right.svelte-g6g18,.sl-toaster.bottom-right.svelte-g6g18{right:var(--spacing)}.sl-toaster.top.svelte-g6g18,.sl-toaster.bottom.svelte-g6g18{left:50%;transform:translate(-50%)}.sl-toaster.svelte-g6g18 .sl-toast:where(.svelte-g6g18){pointer-events:auto;border-radius:var(--border-radius);background:var(--menu-background-color);-webkit-backdrop-filter:var(--blur-filter);backdrop-filter:var(--blur-filter);box-shadow:var(--menu-box-shadow, 0 8px 24px rgba(0, 0, 0, .25))}body{margin:0;font-family:system-ui,-apple-system,sans-serif;background-color:var(--page-background-color);background-image:var(--page-background-image);background-attachment:fixed;color:var(--text-color)}.app-layout.svelte-12qhfyh{display:flex;min-height:100vh}.content.svelte-12qhfyh{flex:1;box-sizing:border-box;padding:calc(var(--spacing) * 2);padding-left:calc(var(--nav-menu-size) + var(--spacing) * 3);padding-top:calc(var(--spacing) * 4)}.theme-switch.svelte-12qhfyh{position:fixed;top:var(--spacing-f2);right:var(--spacing);z-index:40;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-f2);background:var(--card-background-color);-webkit-backdrop-filter:var(--blur-filter);backdrop-filter:var(--blur-filter);border:1px solid var(--frost-border-color);border-radius:999px;padding:var(--spacing-f2)}.theme-chip.svelte-12qhfyh{appearance:none;cursor:pointer;text-transform:capitalize;font:inherit;font-size:.8rem;padding:.3em .75em;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-color);transition:all .15s}.theme-chip.active.svelte-12qhfyh{background-color:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}@media(max-width:720px){.content.svelte-12qhfyh{padding:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 5)}}
