@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-EtC4Bbiy.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-Dz3Cgwb3.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-sharp-D0ElR05L.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--base-foreground: 15, 15, 15;--base-background: 255, 255, 255;--base-grey: 140, 140, 150;--base-red: 230, 50, 40;--base-green: 0, 180, 60;--base-blue: 0, 150, 235;--base-orange: 210, 120, 20;--color-foreground: rgb(var(--base-foreground));--color-background: rgb(var(--base-background));--opacity-achromatic-multiplier: .5;--opacity-color-minimum: .08;--opacity-color-low: .16;--opacity-color-medium: .25;--opacity-color-high: .5;--opacity-color-maximum: .7;--color-red: rgb(var(--base-red));--color-red-minimum: color-mix( in srgb, var(--color-red) calc(100% * var(--opacity-color-minimum)), var(--color-background) );--color-red-low: color-mix( in srgb, var(--color-red) calc(100% * var(--opacity-color-low)), var(--color-background) );--color-red-medium: color-mix( in srgb, var(--color-red) calc(100% * var(--opacity-color-medium)), var(--color-background) );--color-red-high: color-mix( in srgb, var(--color-red) calc(100% * var(--opacity-color-high)), var(--color-background) );--color-green: rgb(var(--base-green));--color-green-minimum: color-mix( in srgb, var(--color-green) calc(100% * var(--opacity-color-minimum)), var(--color-background) );--color-green-low: color-mix( in srgb, var(--color-green) calc(100% * var(--opacity-color-low)), var(--color-background) );--color-green-medium: color-mix( in srgb, var(--color-green) calc(100% * var(--opacity-color-medium)), var(--color-background) );--color-green-high: color-mix( in srgb, var(--color-green) calc(100% * var(--opacity-color-high)), var(--color-background) );--color-blue: rgb(var(--base-blue));--color-blue-minimum: color-mix( in srgb, var(--color-blue) calc(100% * var(--opacity-color-minimum)), var(--color-background) );--color-blue-low: color-mix( in srgb, var(--color-blue) calc(100% * var(--opacity-color-low)), var(--color-background) );--color-blue-medium: color-mix( in srgb, var(--color-blue) calc(100% * var(--opacity-color-medium)), var(--color-background) );--color-blue-high: color-mix( in srgb, var(--color-blue) calc(100% * var(--opacity-color-high)), var(--color-background) );--color-orange: rgb(var(--base-orange));--color-orange-minimum: color-mix( in srgb, var(--color-orange) calc(100% * var(--opacity-color-minimum)), var(--color-background) );--color-orange-low: color-mix( in srgb, var(--color-orange) calc(100% * var(--opacity-color-low)), var(--color-background) );--color-orange-medium: color-mix( in srgb, var(--color-orange) calc(100% * var(--opacity-color-medium)), var(--color-background) );--color-orange-high: color-mix( in srgb, var(--color-orange) calc(100% * var(--opacity-color-high)), var(--color-background) );--color-shape-minimum: color-mix( in srgb, var(--color-foreground) calc(100% * var(--opacity-color-minimum) * var(--opacity-achromatic-multiplier)), var(--color-background) );--color-shape-low: color-mix( in srgb, var(--color-foreground) calc(100% * var(--opacity-color-low) * var(--opacity-achromatic-multiplier)), var(--color-background) );--color-shape-medium: color-mix( in srgb, var(--color-foreground) calc(100% * var(--opacity-color-medium) * var(--opacity-achromatic-multiplier)), var(--color-background) );--color-shape-high: color-mix( in srgb, var(--color-foreground) calc(100% * var(--opacity-color-high) * var(--opacity-achromatic-multiplier)), var(--color-background) );--color-primary: var(--color-blue);--color-primary-minimum: var(--color-blue-minimum);--color-primary-low: var(--color-blue-low);--color-primary-medium: var(--color-blue-medium);--color-primary-high: var(--color-blue-high);--shadow-drop: drop-shadow(0 5px 5px rgba(0, 0, 0, .18));--shadow-1: 0 3px 6px rgba(0, 0, 0, .06), 0 3px 6px rgba(0, 0, 0, .08);--shadow-2: 0 10px 20px rgba(0, 0, 0, .06), 0 6px 6px rgba(0, 0, 0, .08);--shadow-3: 0 14px 28px rgba(0, 0, 0, .07), 0 10px 10px rgba(0, 0, 0, .08);--shadow-4: 0 19px 38px rgba(0, 0, 0, .1), 0 15px 12px rgba(0, 0, 0, .08);--size-icon: 24px;--gap: 10px;--radius: 12px;accent-color:var(--color-primary)}@media (prefers-color-scheme: dark){:root{--base-foreground: 236, 244, 247;--base-background: 9, 19, 28;--opacity-achromatic-multiplier: .6}}button{width:fit-content;min-height:calc(var(--gap) + var(--size-icon));padding:calc(var(--gap)/2) var(--gap);display:inline-flex;vertical-align:middle;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--gap)/2);font:inherit;font-weight:600;border-radius:var(--radius);box-shadow:none;border:none;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;--opacity-multiplier: var(--opacity-achromatic-multiplier);background:color-mix(in srgb,currentColor calc(100% * var(--opacity-color-low) * var(--opacity-multiplier)),var(--color-background));--hover-background: color-mix( in srgb, currentColor calc(100% * var(--opacity-color-medium) * var(--opacity-multiplier)), var(--color-background) )}button:hover,button:focus-visible{background:var(--hover-background)!important}button.transparent{padding-left:0;padding-right:0;background:none!important;font-weight:inherit}button:disabled{pointer-events:none;opacity:.6}.card{padding:var(--gap);display:flex;flex-direction:column;gap:var(--gap);background:var(--color-shape-minimum);border-radius:var(--radius)}.dropdown{min-height:calc(var(--gap) + var(--size-icon));padding:calc(var(--gap)/2) var(--gap);box-sizing:border-box;display:inline-flex;vertical-align:middle;flex-direction:row;align-items:center;gap:calc(var(--gap)/2);background:var(--color-shape-low);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.dropdown.expanded{border-radius:var(--radius) var(--radius) 0 0}.dropdown:not(.expanded):hover{background:var(--color-shape-medium)}.dropdown .dropdown-value{flex:1;display:flex;flex-direction:row;align-items:center;gap:calc(var(--gap)/2);overflow:hidden;text-overflow:ellipsis}.dropdown .dropdown-icon{pointer-events:none}.dropdown-list{width:100%;background:var(--color-shape-low);border-radius:var(--radius);cursor:pointer;overflow-y:auto}.dropdown-list>div{border-radius:inherit;background:var(--color-shape-low)}.dropdown .dropdown-list{position:absolute;top:100%;left:0;z-index:1;border-top-left-radius:0;border-top-right-radius:0}.dropdown:not(.expanded) .dropdown-list{display:none}.dropdown-item{min-height:calc(var(--gap) + var(--size-icon));padding:calc(var(--gap)/2) var(--gap);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:calc(var(--gap)/2);background:none;border-radius:var(--radius)}.dropdown-item.active{font-weight:600;color:var(--color-primary);background:var(--color-primary-medium)}.dropdown-item:hover:not(.active){background:var(--color-shape-medium)}.icon{font-size:var(--size-icon);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:top;-webkit-user-select:none;user-select:none}.spinner{transition:opacity .05s ease,visibility .05s ease;display:inline-flex;flex-direction:column;justify-content:center;gap:var(--gap)}.spinner.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;align-items:center;background:color-mix(in srgb,var(--color-background) 50%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.spinner.fullscreen svg{width:48px}.spinner.fullscreen svg circle{stroke-width:5px}.spinner.hidden{visibility:hidden;opacity:0}.spinner svg{width:var(--size-icon);animation:rotate-spinner 2s linear infinite}.spinner svg circle{fill:none;stroke-width:6px;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fillunfill-spinner 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes rotate-spinner{to{transform:rotate(360deg)}}@keyframes fillunfill-spinner{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}
