: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: oklch(14% .014 305);--color-foreground: oklch(94% .012 305);--color-card: oklch(20% .016 305);--color-card-foreground: oklch(94% .012 305);--color-popover: oklch(23% .018 305);--color-popover-foreground: oklch(94% .012 305);--color-primary: oklch(62% .18 285);--color-primary-foreground: oklch(98% .006 305);--color-secondary: oklch(37% .025 305);--color-secondary-foreground: oklch(93% .012 305);--color-muted: oklch(24% .012 305);--color-muted-foreground: oklch(78% .018 305);--color-accent: oklch(30% .055 285);--color-accent-foreground: oklch(94% .012 305);--color-destructive: oklch(62% .19 28);--color-warning: oklch(72% .12 82);--color-warning-foreground: oklch(20% .04 82);--color-warning-muted: oklch(28% .04 82);--color-warning-muted-foreground: oklch(90% .035 82);--color-success: oklch(67% .13 150);--color-success-foreground: oklch(17% .035 150);--color-border: oklch(35% .025 305);--color-input: oklch(47% .035 305);--color-ring: oklch(68% .13 285);--color-chart-1: oklch(64% .17 285);--color-chart-2: oklch(67% .13 150);--color-chart-3: oklch(72% .12 82);--color-chart-4: oklch(67% .14 230);--color-chart-5: oklch(70% .15 330);--color-sidebar: oklch(17% .014 305);--color-sidebar-foreground: oklch(94% .012 305);--color-sidebar-primary: oklch(62% .18 285);--color-sidebar-primary-foreground: oklch(98% .006 305);--color-sidebar-accent: oklch(25% .016 305);--color-sidebar-accent-foreground: oklch(94% .012 305);--color-sidebar-border: oklch(34% .018 305);--color-sidebar-ring: oklch(68% .13 285);--color-shadow: #ffffff10;--color-accessibility-highlight: oklch(88% .12 95)}@media(prefers-color-scheme:light){:root{--color-background: oklch(97% .012 305);--color-foreground: oklch(19% .014 305);--color-card: oklch(99% .006 305);--color-card-foreground: oklch(17% .014 305);--color-popover: oklch(98% .01 305);--color-popover-foreground: oklch(19% .014 305);--color-primary: oklch(49% .19 285);--color-primary-foreground: oklch(99% .004 305);--color-secondary: oklch(45% .035 305);--color-secondary-foreground: oklch(99% .004 305);--color-muted: oklch(93% .012 305);--color-muted-foreground: oklch(34% .02 305);--color-accent: oklch(92% .045 285);--color-accent-foreground: oklch(24% .04 285);--color-destructive: oklch(53% .2 28);--color-warning: oklch(58% .13 72);--color-warning-foreground: oklch(18% .045 72);--color-warning-muted: oklch(94% .055 82);--color-warning-muted-foreground: oklch(30% .06 72);--color-success: oklch(50% .13 150);--color-success-foreground: oklch(98% .008 150);--color-border: oklch(83% .018 305);--color-input: oklch(56% .025 305);--color-ring: oklch(55% .16 285);--color-chart-1: oklch(55% .18 285);--color-chart-2: oklch(55% .13 150);--color-chart-3: oklch(62% .13 72);--color-chart-4: oklch(57% .14 230);--color-chart-5: oklch(58% .16 330);--color-sidebar: oklch(98% .006 305);--color-sidebar-foreground: oklch(18% .014 305);--color-sidebar-primary: oklch(49% .19 285);--color-sidebar-primary-foreground: oklch(99% .004 305);--color-sidebar-accent: oklch(94% .012 305);--color-sidebar-accent-foreground: oklch(22% .014 305);--color-sidebar-border: oklch(86% .014 305);--color-sidebar-ring: oklch(55% .16 285);--color-shadow: #261a3830;--color-accessibility-highlight: oklch(36% .17 275)}}@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)}
