:root{--content-max-width: 1240px;--font-size-s: .75rem;--font-size-m: 1rem;--font-size-l: 1.25rem;--font-family: "Roboto", Arial, sans-serif;--font-s: var(--font-size-s) var(--font-family);--font-m: var(--font-size-m) var(--font-family);--font-l: var(--font-size-l) var(--font-family);--radius-s: .25rem;--radius-m: .5rem;--radius-l: 1rem;--radius-xl: 2rem;--radius-round: 50%;--shadow-xs: 0px 1px 3px 0px var(--color-shadow);--shadow-s: 0px 1px 3px 0px var(--color-shadow), 0px 1px 2px -1px var(--color-shadow);--shadow-m: 0px 1px 3px 0px var(--color-shadow), 0px 2px 4px -1px var(--color-shadow);--shadow-l: 0px 1px 3px 0px var(--color-shadow), 0px 4px 6px -1px var(--color-shadow);--shadow-xl: 0px 1px 3px 0px var(--color-shadow), 0px 8px 10px -1px var(--color-shadow);--size-xxs: .125rem;--size-xs: .25rem;--size-s: .5rem;--size-m: 1rem;--size-l: 1.5rem;--size-xl: 2rem;--size-xxl: 2.5rem;--form-control-max-width: calc(var(--size-m) * 30);--breakpoint-mobile-desktop: 60rem;--z-index-modal: 1000}:root{--color-background: #0d0a0e;--color-foreground: #f2ecf3;--color-card: #1c191d;--color-card-foreground: #f2ecf3;--color-popover: #1f1820;--color-popover-foreground: #f2ecf3;--color-primary: #4a67d8;--color-primary-foreground: #fcf6fd;--color-secondary: #565265;--color-secondary-foreground: #f2ecf3;--color-muted: #1d191e;--color-muted-foreground: #a19ca2;--color-accent: #3f3355;--color-accent-foreground: #f2ecf3;--color-destructive: #df0c07;--color-border: #2b396e;--color-input: #2b396e;--color-ring: #6b4cae;--color-chart-1: #473ded;--color-chart-2: #25984d;--color-chart-3: #b464e8;--color-chart-4: #559400;--color-chart-5: #007df3;--color-sidebar: #181519;--color-sidebar-foreground: #f2ecf3;--color-sidebar-primary: #0e8aaf;--color-sidebar-primary-foreground: #f2ecf3;--color-sidebar-accent: #302c31;--color-sidebar-accent-foreground: #f2ecf3;--color-sidebar-border: #3d393e4d;--color-sidebar-ring: #0e8aaf;--color-shadow: #ffffff10;--color-accessibility-highlight: #ffffcc}@media(prefers-color-scheme:light){:root{--color-background: #fdf6fb;--color-foreground: #1b1b1b;--color-card: #00000010;--color-card-foreground: #090909;--color-popover: #f1ecf3;--color-popover-foreground: #2b396e;--color-primary: #6444d5;--color-primary-foreground: #ffffff;--color-secondary: #645c74;--color-secondary-foreground: #ffffff;--color-muted: #f6eff4;--color-muted-foreground: #090909;--color-accent: #eadffb;--color-accent-foreground: #090909;--color-destructive: #df0c07;--color-border: #cbc4d2;--color-input: #7b7481;--color-ring: #6851a5;--color-chart-1: #6f6bfc;--color-chart-2: #39c07f;--color-chart-3: #c469cc;--color-chart-4: #a5d363;--color-chart-5: #5197ff;--color-sidebar: #fcfcfc;--color-sidebar-foreground: #0b0b0b;--color-sidebar-primary: #0080a7;--color-sidebar-primary-foreground: #f8f8f8;--color-sidebar-accent: #eeeeee;--color-sidebar-accent-foreground: #222222;--color-sidebar-border: #dedede;--color-sidebar-ring: #0080a7;--color-shadow: #00000030;--color-accessibility-highlight: #20399D}}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;src:url("./media/Roboto-Italic-VariableFont_wdth,wght-J4SWWOOM.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;src:url("./media/Roboto-VariableFont_wdth,wght-UUEVLWBS.ttf") format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;src:url("./media/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght]-CM3QEQ2I.woff2") format("woff")}.icon{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}button,.button{appearance:none;border:none;background:none;cursor:pointer;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;text-decoration:none}:is(button,.button):disabled{cursor:not-allowed}:is(button,.button):not(.icon){box-sizing:border-box;block-size:var(--size-xxl);padding:var(--size-xs) var(--size-m);border-radius:var(--radius-xl);background:var(--color-button);color:var(--color-button-foreground);font:var(--font-m)}:is(button,.button):not(.icon).primary{--color-button: var(--color-primary);--color-button-foreground: var(--color-primary-foreground)}:is(button,.button):not(.icon):not(.primary){--color-button: var(--color-secondary);--color-button-foreground: var(--color-secondary-foreground)}:is(button,.button):not(.icon):hover{background-color:color-mix(in srgb,var(--color-button) 92%,var(--color-button-foreground) 8%)}:is(button,.button):not(.icon):active{background-color:color-mix(in hsl,var(--color-button) 84%,var(--color-button-foreground) 16%)}:is(button,.button):not(.icon):focus-visible{outline:2px solid var(--color-accessibility-highlight);outline-offset:2px}:is(button,.button):not(.icon):disabled{color:color-mix(in srgb,var(--color-button-foreground) 50%,var(--color-muted-foreground) 50%);background-color:color-mix(in srgb,var(--color-button) 50%,var(--color-muted) 50%)}:is(button,.button).icon{border-radius:var(--radius-round);height:var(--size-xxl);width:var(--size-xxl)}:is(button,.button).icon.primary{color:var(--color-primary)}:is(button,.button).icon:not(.primary){color:var(--color-secondary-foreground)}:is(button,.button).icon:hover{background-color:rgb(from var(--color-secondary-foreground) r g b / 8%)}:is(button,.button).icon:active{background-color:rgb(from var(--color-secondary-foreground) r g b / 16%)}:is(button,.button).icon:focus-visible{outline:2px solid var(--color-accessibility-highlight);outline-offset:2px}:is(button,.button).icon:disabled{color:color-mix(in srgb,var(--color-secondary-foreground) 45%,var(--color-muted-foreground) 55%);background:transparent}:is(button,.button).with-icon-prefix{gap:var(--size-s)}:is(button,.button).with-icon-prefix .icon,:is(button,.button).with-icon-prefix ui-svg-icon{flex:0 0 auto}:is(button,.button).with-icon-prefix span{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}:is(button,.button).with-icon-prefix:after{content:"";flex:0 0 0}:is(button,.button).with-icon-suffix{gap:var(--size-s)}:is(button,.button).with-icon-suffix:before{content:"";flex:0 0 0}:is(button,.button).with-icon-suffix span{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}:is(button,.button).with-icon-suffix .icon,:is(button,.button).with-icon-suffix ui-svg-icon{flex:0 0 auto}input[type=text],input[type=password],input[type=email],input[type=number]{height:var(--size-xxl);border-radius:var(--radius-xl);border:1px solid var(--color-input);color:var(--color-foreground);background:var(--color-background);padding:0 var(--size-m);font:var(--font-m)}:is(input[type=text],input[type=password],input[type=email],input[type=number]) ::placeholder{color:var(--color-muted-foreground)}input:focus{outline:1px solid var(--color-primary);outline-offset:2px}input:focus-visible{outline:1px solid var(--color-accessibility-highlight);outline-offset:2px}h1,h2,h3,h4,h5,h6,p{margin:var(--size-xxs) 0}*{box-sizing:border-box}body{min-height:100vh;max-height:100vh;min-width:100vw;max-width:100vw;display:flex;margin:0;color:var(--color-foreground);background:var(--color-background);overflow:hidden;font:var(--font-m)}app-root{flex:1 1 100%;display:flex;flex-direction:column;gap:1rem;align-items:center}app-root>header{display:flex;width:100%;background:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-m);padding:0 var(--size-xs);font:var(--font-l);flex:0 0 calc(var(--size-xl) * 2);align-items:center}app-root>header .left,app-root>header .center,app-root>header .right{display:flex;align-items:center;min-width:0}app-root>header .left{flex:0 0 auto;justify-content:flex-start}app-root>header .center{flex:1 1 auto;justify-content:flex-start;padding:0 var(--size-xs)}app-root>header .right{flex:0 0 auto;justify-content:flex-end}app-root>main{flex:1 1 100%;width:100%;max-width:var(--content-max-width);overflow-x:hidden;overflow-y:auto;padding:var(--size-m)}
