:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--g-font-family:system-ui, sans-serif;--g-font-weight:400;--g-font-size:1rem;--g-line-height:1.5;--g-primary:var(--lightningcss-light,#171a18)var(--lightningcss-dark,#ff9a5f);--g-primary-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--g-secondary:var(--lightningcss-light,#066)var(--lightningcss-dark,#1be4a4);--g-secondary-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--g-success:var(--lightningcss-light,#176b3d)var(--lightningcss-dark,#47ce7f);--g-success-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--g-warning:var(--lightningcss-light,#d87400)var(--lightningcss-dark,#fea359);--g-warning-contrast:#1a1a1a;--g-danger:var(--lightningcss-light,#b32525)var(--lightningcss-dark,#ff9a9a);--g-danger-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--g-muted:var(--lightningcss-light,#5a635e)var(--lightningcss-dark,#b0b0b0);--g-muted-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--g-hover:var(--g-secondary);--g-hover-contrast:var(--g-secondary-contrast);--g-active:var(--lightningcss-light,#268055)var(--lightningcss-dark,#ffc499);--g-active-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1a1a);--g-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a18);--g-bg-contrast:var(--lightningcss-light,#1a201c)var(--lightningcss-dark,#eee);--g-border-color:var(--lightningcss-light,#b9d8cb)var(--lightningcss-dark,#33463e);--g-stripe:var(--lightningcss-light,#0441)var(--lightningcss-dark,#0ee1);--g-fg:var(--lightningcss-light,#ebfdf4)var(--lightningcss-dark,#30443d);--g-fg-contrast:var(--lightningcss-light,#000)var(--lightningcss-dark,#eee);--g-h-color:var(--lightningcss-light,#16211b)var(--lightningcss-dark,#f7fafc);--g-a-color:var(--lightningcss-light,#0b6478)var(--lightningcss-dark,#8faaf9);--g-button-bg:var(--g-primary);--g-button-color:var(--g-primary-contrast);--g-button-border-color:var(--g-primary);--g-input-bg:var(--lightningcss-light,#fafffc)var(--lightningcss-dark,#40584d);--g-input-color:var(--lightningcss-light,#050505)var(--lightningcss-dark,#fff);--g-input-border-color:var(--lightningcss-light,#bdcbc3)var(--lightningcss-dark,#93b79f);--g-border-radius:12px;--g-arrow-width:.6em;--g-arrow-height:.36em;--g-arrow-image-light:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20stroke%3D%22%23050505%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%201%205%205%209%201%22%2F%3E%3C%2Fsvg%3E);--g-arrow-image-dark:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010%206%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%201%205%205%209%201%22%2F%3E%3C%2Fsvg%3E);--g-arrow-image:var(--g-arrow-image-light);--g-padding-t:8px;--g-padding-r:8px;--g-padding-b:8px;--g-padding-l:8px;--g-padding-ratio2:1.5;--g-padding-ratio3:2.5;--g-padding:var(--g-padding-t) var(--g-padding-r) var(--g-padding-b) var(--g-padding-l);--g-padding-input:var(--g-padding-t) calc(var(--g-padding-r)*var(--g-padding-ratio2)) var(--g-padding-b) calc(var(--g-padding-l)*var(--g-padding-ratio2));--g-margin-t:12px;--g-margin-r:12px;--g-margin-b:12px;--g-margin-l:12px;--g-margin-ratio2:2.5;--g-margin-ratio3:4.25;--g-grid-min-width:250px;--g-portrait-width:800px;--g-gap1:1px;--g-gap2:8px;--g-gap3:12px;--g-shadow-tint:color-mix(in oklab, var(--g-secondary) 45%, transparent);--g-shadow-ambient:var(--lightningcss-light,#171a1826)var(--lightningcss-dark,#0009);--g-shadow-highlight:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff45);--g-shadow:0 1px 2px var(--g-shadow-ambient), 0 12px 28px -14px var(--g-shadow-ambient), 0 0 14px -4px var(--g-shadow-tint), inset 0 0 0 var(--g-border-width) color-mix(in oklab, var(--g-shadow-highlight) 40%, transparent), inset 0 1px 1px var(--g-shadow-highlight), inset 0 -10px 18px -14px var(--g-shadow-tint);--g-drawer-width:300px;--g-transition-duration:.3s;--g-outline:2px solid var(--g-active);--g-nav-z:100;--g-dropdown-gap:.5em;--g-dropdown-z:1000;--g-modal-z:10000}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--g-arrow-image:var(--g-arrow-image-dark)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-arrow-image:var(--g-arrow-image-dark)}button,input,select,textarea{font-weight:inherit;font-size:inherit;line-height:var(--g-line-height);border-width:var(--g-border-width);border-radius:var(--g-border-radius);padding:var(--g-padding-input);box-sizing:border-box;border-style:solid;font-family:inherit}:is(button,input,select,textarea):hover{border-color:var(--g-active)}input,select,textarea{background:var(--g-input-bg);color:var(--g-input-color);border-color:var(--g-input-border-color)}input[type=date]{line-height:calc(var(--g-line-height) - .125)}:disabled{opacity:.5;cursor:default;background:var(--g-muted);border-color:var(--g-muted);color:var(--g-muted-contrast)}hr{border:0;border-top:var(--g-border-width) solid var(--g-border-color);margin:0}:focus-visible{outline:var(--g-outline)}body{font-family:var(--g-font-family);font-weight:var(--g-font-weight);font-size:var(--g-font-size);line-height:var(--g-line-height);background:var(--g-bg);color:var(--g-bg-contrast);margin:0;padding:0}button{background:var(--g-button-bg);color:var(--g-button-color);border-color:var(--g-button-border-color);font-weight:700}button:active{background:var(--g-active);color:var(--g-active-contrast);border-color:var(--g-active)}h1,h2,h3,h4,h5,h6{color:var(--g-h-color)}.label__file{padding:var(--g-padding-input);background:var(--g-input-bg);color:var(--g-input-color);border-color:var(--g-input-border-color);border-radius:var(--g-border-radius);text-align:center;display:inline-block;position:relative}.label__file:hover{border-color:var(--g-active)}.label__file:has(>input:focus-visible){outline:var(--g-outline)}.label__file>input[type=file]{opacity:0;position:absolute;inset:0}form{gap:var(--g-gap2);flex-direction:column;display:flex}input:not([type=radio]),select,textarea{width:100%}input,select,textarea{accent-color:var(--g-primary);caret-color:var(--g-primary)}input::placeholder{color:var(--g-muted)}select{appearance:none;background-image:var(--g-arrow-image);background-repeat:no-repeat;background-position:right var(--g-padding-r) center;background-size:var(--g-arrow-width) var(--g-arrow-height);padding-right:1.5em}input[type=checkbox]{appearance:none;background:var(--g-input-bg);width:2em;height:1em;transition:var(--g-transition-duration) all;box-sizing:content-box;vertical-align:middle;border-radius:1em;margin:-2px 0 0;padding:2px;line-height:1.25}input[type=checkbox]:after{content:"";background:var(--g-muted);border-radius:100%;width:1em;height:1em;transition:inherit;display:inline-block}input[type=checkbox]:checked{background:var(--g-primary)}input[type=checkbox]:checked:after{background:var(--g-primary-contrast);margin-left:1em}.group>input[type=radio]{opacity:0;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.group>input[type=radio]+label{padding:var(--g-padding-input);background:var(--g-input-bg);color:var(--g-input-color)}.group>input[type=radio]:checked+label{background:var(--g-primary)!important;color:var(--g-primary-contrast)!important}.group>input[type=radio]:focus-visible+label{outline:var(--g-outline)}input[type=file]{background:var(--g-input-bg);color:var(--g-input-color);border-color:var(--g-input-border-color);cursor:pointer}input[type=color]{appearance:none;vertical-align:text-top;border:none;border-radius:100%;width:1em;height:1em;margin:0;padding:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:100%}input[type=range]{appearance:none;height:.5em}a{color:var(--g-a-color);cursor:pointer;text-decoration:none}a:active,a:hover{color:var(--g-active)}ol,ul{padding-left:1em}.breadcrumb{padding:0}.breadcrumb>li{display:inline}.breadcrumb>li:not(:last-child):after{content:"";border-right:2px solid var(--g-muted);border-bottom:2px solid var(--g-muted);width:.3em;height:.3em;margin:.125em .5em;display:inline-block;transform:rotate(-45deg)}.breadcrumb>li a{color:inherit}nav{box-sizing:border-box;width:100%;z-index:var(--g-nav-z);align-items:center;gap:1em;display:flex;position:relative}nav>:first-child{align-items:center}nav>.content{display:flex}nav>.content a{color:inherit}nav>input[type=checkbox]{opacity:0;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}nav>input:focus-visible~.toggle{outline:var(--g-outline)}@media (width<900px){nav>.content{overscroll-behavior:contain;transition:opacity var(--g-transition-duration),left 0s var(--g-transition-duration);background:var(--g-fg);color:var(--g-fg-contrast);opacity:0;z-index:calc(var(--g-nav-z) + 1);gap:inherit;padding:inherit;flex-direction:column;position:fixed;inset:0 0 0 100%;overflow-y:auto}nav>.content>button+:is(button,hr){margin-top:1em!important}nav>.content hr+button{margin-top:1em!important}nav>.toggle{z-index:calc(var(--g-nav-z) + 2);-webkit-tap-highlight-color:transparent;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:20px;height:20px;margin:-12px;padding:12px;display:flex;position:relative}nav>.toggle,nav>.toggle>*{transition:all var(--g-transition-duration)}nav>.toggle>*{background:currentColor;width:18px;height:2px}nav>.toggle>:first-child,nav>.toggle>:nth-child(2){margin-bottom:3px}nav>input:checked~.content{opacity:1;transition:opacity var(--g-transition-duration);left:0}nav>input:checked~.toggle>*:first-child{transform:translateY(5px)rotate(45deg)}nav>input:checked~.toggle>*:nth-child(2){transform:scale(0)}nav>input:checked~.toggle>*:nth-child(3){transform:translateY(-5px)rotate(-45deg)}}@media (width>=900px){nav>.toggle{display:none}nav>.content{align-items:center;gap:1em}nav.vertical{width:var(--g-drawer-width);float:left;flex-direction:column;align-items:stretch;height:100vh;position:sticky;top:0;overflow-y:auto}nav.vertical>.content{flex-direction:column;align-items:normal}nav.vertical+*{height:100%;overflow-y:auto}}progress{background:var(--g-border-color);border:none;border-radius:1em;height:1em;overflow:hidden}progress::-webkit-progress-value{background:linear-gradient(90deg,var(--g-primary),var(--g-active));border-radius:inherit;transition:all 1s linear}progress::-webkit-progress-bar{background:0 0}progress::-moz-progress-bar{background:linear-gradient(90deg,var(--g-primary),var(--g-active))}section{margin:calc(var(--g-margin-b)*var(--g-margin-ratio3)) 0}table{border-collapse:collapse;border-radius:var(--g-border-radius);table-layout:fixed}table:first-child{margin-left:0}table:last-child{margin-right:0}th{border-bottom:var(--g-border-width) solid var(--g-border-color)}td,th,tr{padding:var(--g-padding)}tr:nth-child(2n){background:var(--g-stripe)}tr:hover{background:var(--g-hover);color:var(--g-hover-contrast)}.accordion>input{opacity:0;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.accordion:has(>input:focus-visible){outline:var(--g-outline)}.accordion>label{display:block}.accordion>div{max-height:80vh;transition:all var(--g-transition-duration);overflow:auto}.accordion>input:not(:checked)~div{opacity:0;visibility:collapse;max-height:0;height:0!important;padding-top:0!important;padding-bottom:0!important}.drawer-layout{flex-direction:row;display:flex;position:relative;overflow:hidden}.drawer-layout>input{opacity:0;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.drawer-layout>input+div>div{transition:all var(--g-transition-duration);box-sizing:border-box;max-height:100%;position:absolute;left:0;right:0;overflow-y:auto}.drawer-layout>input+div>label{cursor:pointer;padding:var(--g-padding);margin:auto;display:inline-block}.drawer-layout>input+div>label:after{content:"";width:var(--g-arrow-width);height:var(--g-arrow-width);-webkit-mask:var(--g-arrow-image) no-repeat center /var(--g-arrow-width) var(--g-arrow-height);-webkit-mask:var(--g-arrow-image) no-repeat center /var(--g-arrow-width) var(--g-arrow-height);mask:var(--g-arrow-image) no-repeat center /var(--g-arrow-width) var(--g-arrow-height);transition:transform var(--g-transition-duration);background:currentColor;display:block;transform:rotate(90deg)}.drawer-layout>input:focus-visible+div>label{outline:var(--g-outline)}.drawer-layout>input:first-child:checked+div>div{left:-100%;right:100%}.drawer-layout>input:not(:first-child):checked+div>div{left:100%;right:-100%}.drawer-layout>input:checked+div>label:after{transform:rotate(-90deg)}@media (width>=600px){.drawer-layout>input+div>div{width:var(--g-drawer-width);position:static}.drawer-layout>input:first-child:checked+div>div{margin-left:calc(var(--g-drawer-width)*-1)}.drawer-layout>input:not(:first-child):checked+div>div{margin-right:calc(var(--g-drawer-width)*-1)}}.dropdown{position:relative}.dropdown:not(.icon)>:has(+div){white-space:nowrap}.dropdown:not(.icon)>:has(+div):after{content:"";width:var(--g-arrow-width);height:var(--g-arrow-height);-webkit-mask:var(--g-arrow-image) no-repeat center /100% 100%;-webkit-mask:var(--g-arrow-image) no-repeat center /100% 100%;mask:var(--g-arrow-image) no-repeat center /100% 100%;vertical-align:middle;transition:transform var(--g-transition-duration);background:currentColor;margin:0 .25em 0 .5em;display:inline-block}.dropdown>input:checked~label:after{transform:rotate(180deg)}.dropdown>input{opacity:0;appearance:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.dropdown>input:focus-visible~label{outline:var(--g-outline)}.dropdown>div~button{display:none}.dropdown>div{box-sizing:border-box;overscroll-behavior:contain;min-width:10em;box-shadow:var(--g-shadow);background:var(--g-fg);color:var(--g-fg-contrast);border-radius:var(--g-border-radius);z-index:var(--g-dropdown-z);transition:all var(--g-transition-duration) ease;flex-direction:column;display:flex;overflow-y:auto}@media (width<900px){.dropdown:not(.-desktop)>div{pointer-events:none;max-height:80vh;position:fixed;bottom:-80vh;left:0;right:0}.dropdown:not(.-desktop)>:is(button,span,a):hover~*,.dropdown:not(.-desktop)>:is(button,span,a)~div:hover,.dropdown:not(.-desktop)>input:checked~div{pointer-events:auto;bottom:0}.dropdown:not(.-desktop):after,.dropdown:not(.-desktop):before,.dropdown:not(.-desktop) label:before{content:"";z-index:var(--g-dropdown-z);transition:all var(--g-transition-duration) var(--g-transition-duration);pointer-events:auto;visibility:hidden;height:100vh;position:fixed;top:0;left:0;right:0}.dropdown:not(.-desktop):has(>input:checked)>label:before{visibility:visible}.dropdown:not(.-desktop):has(>input:checked,>:is(button,span,a):hover,>:is(button,span,a)+div:hover):before{z-index:calc(var(--g-dropdown-z) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);visibility:visible}.dropdown:not(.-desktop):after{pointer-events:none;opacity:0;border-bottom:2px solid;border-right:2px solid;width:.5em;height:.5em;margin:1em auto;transform:rotate(45deg)}.dropdown:not(.-desktop):has(>input:checked,>:is(button,span,a):hover,>:is(button,span,a)+div:hover):after{visibility:visible;opacity:1}.dropdown.-desktop>:has(+div){background:0 0;border:0;padding:0;font-weight:700;color:var(--g-h-color)!important}.dropdown.-desktop>:has(+div):after{display:none}.dropdown.-desktop>div{box-shadow:none;max-height:none;color:inherit;border-inline-start:var(--g-border-width) solid var(--g-border-color);background:0 0;border-radius:0;padding:.5em 1em!important}}@media (width>=900px){.dropdown:not(.-mobile)>div{right:inherit;left:inherit;max-height:60vh;margin-top:var(--g-dropdown-gap);display:none;position:absolute}.dropdown:not(.-mobile):hover>:has(+div){position:relative}.dropdown:not(.-mobile):hover>:has(+div):before{content:"";height:calc(var(--g-dropdown-gap) + .5lh - .5em);position:absolute;top:100%;left:0;right:0}@supports (anchor-name:--a) and (anchor-scope:--a){.dropdown.static.right:not(.-mobile){anchor-name:--g-dropdown;anchor-scope:--g-dropdown}.dropdown.static.right:not(.-mobile)>div{right:anchor(--g-dropdown right);left:auto}}.dropdown:focus-within>:is(button)~div,.dropdown:hover>:not(input,label)~div,.dropdown>input:checked~div{display:flex}.dropdown.-mobile>:has(+div){background:0 0;border:0;padding:0;font-weight:700;color:var(--g-h-color)!important}.dropdown.-mobile>:has(+div):after{display:none}.dropdown.-mobile>div{box-shadow:none;max-height:none;color:inherit;border-inline-start:var(--g-border-width) solid var(--g-border-color);background:0 0;border-radius:0;padding:.5em 1em!important}}.modal{z-index:var(--g-modal-z);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;display:flex;position:fixed;inset:0;overflow:hidden}.modal>div{background:var(--g-fg);color:var(--g-fg-contrast);z-index:calc(var(--g-modal-z) + 1);border-radius:var(--g-border-radius);box-shadow:var(--g-shadow);overscroll-behavior:contain;max-height:80%;margin:auto;overflow-y:auto}.tabs{display:flex}.tabs:has(a){box-shadow:inset 0 -2px 0 var(--g-border-color)}.tabs>a{border-bottom:2px solid var(--g-border-color);color:inherit;padding-bottom:var(--g-padding-b)}.tabs>a.active{background:inherit;color:var(--g-active);border-bottom-color:var(--g-active)}.no-border-radius{border-radius:0!important}.border-radius,.group{border-radius:var(--g-border-radius);overflow:hidden}.group{border:var(--g-border-width) solid var(--g-input-border-color);background:var(--g-input-border-color)}.group:focus-within,.group:hover{border-color:var(--g-active)}.group>*{border:0;border-radius:0!important}.group>:not(:focus-visible){outline:0}.b{border:var(--g-border-width) solid var(--g-border-color);border-radius:var(--g-border-radius)}.bt{border-top:var(--g-border-width) solid var(--g-border-color)}.bl{border-left:var(--g-border-width) solid var(--g-border-color)}.bb{border-bottom:var(--g-border-width) solid var(--g-border-color)}.br{border-right:var(--g-border-width) solid var(--g-border-color)}:is(.bg-border,.danger-border,.fg-border,.input-border,.muted-border,.primary-border,.secondary-border,.success-border,.warning-border):not(.bt,.br,.bb,.bl){border-width:var(--g-border-width);border-radius:var(--g-border-radius);border-style:solid}:is(.bg,.danger,.fg,.input,.muted,.primary,.secondary,.success,.warning):not(.bt,.br,.bb,.bl){border-radius:var(--g-border-radius)}.primary{background:var(--g-primary)!important;color:var(--g-primary-contrast)!important}.primary-border{border-color:var(--g-primary)!important}.secondary{background:var(--g-secondary)!important;color:var(--g-secondary-contrast)!important}.secondary-border{border-color:var(--g-secondary)!important}.success{background:var(--g-success)!important;color:var(--g-success-contrast)!important}.success-border{border-color:var(--g-success)!important}.warning{background:var(--g-warning)!important;color:var(--g-warning-contrast)!important}.warning-border{border-color:var(--g-warning)!important}.danger{background:var(--g-danger)!important;color:var(--g-danger-contrast)!important}.danger-border{border-color:var(--g-danger)!important}.bg{background:var(--g-bg)!important;color:var(--g-bg-contrast)!important}.bg-border{border-color:var(--g-bg)!important}.muted{background:var(--g-muted)!important;color:var(--g-muted-contrast)!important}.muted-border{border-color:var(--g-muted)!important}.fg{background:var(--g-fg)!important;color:var(--g-fg-contrast)!important}.fg-border{border-color:var(--g-fg)!important}.input{background:var(--g-input-bg)!important;color:var(--g-input-color)!important}.input-border{border-color:var(--g-input-border-color)!important}.primary-text{color:var(--g-primary)!important}.secondary-text{color:var(--g-secondary)!important}.success-text{color:var(--g-success)!important}.warning-text{color:var(--g-warning)!important}.danger-text{color:var(--g-danger)!important}.muted-text{color:var(--g-muted)!important}.hover:hover{background:var(--g-hover);color:var(--g-hover-contrast)}.hover-text:hover{color:var(--g-hover)}.portrait{max-width:var(--g-portrait-width);margin:auto!important}.w{width:100%}.h,.w{box-sizing:border-box}.h{height:100%}.overflow-x{overflow-x:auto}.overflow-y{overflow-y:auto}.m,.mt,.my{margin-top:auto!important}.m,.mb,.my{margin-bottom:auto!important}.m,.ml,.mx{margin-left:auto!important}.m,.mr,.mx{margin-right:auto!important}.m0,.mt0,.my0{margin-top:0!important}.m0,.mb0,.my0{margin-bottom:0!important}.m0,.ml0,.mx0{margin-left:0!important}.m0,.mr0,.mx0{margin-right:0!important}.m1,.mt1,.my1{margin-top:var(--g-margin-t)!important}.m1,.mb1,.my1{margin-bottom:var(--g-margin-b)!important}.m1,.ml1,.mx1{margin-left:var(--g-margin-l)!important}.m1,.mr1,.mx1{margin-right:var(--g-margin-r)!important}.m2,.mt2,.my2{margin-top:calc(var(--g-margin-t)*var(--g-margin-ratio2))!important}.m2,.mb2,.my2{margin-bottom:calc(var(--g-margin-b)*var(--g-margin-ratio2))!important}.m2,.ml2,.mx2{margin-left:calc(var(--g-margin-l)*var(--g-margin-ratio2))!important}.m2,.mr2,.mx2{margin-right:calc(var(--g-margin-r)*var(--g-margin-ratio2))!important}.m3,.mt3,.my3{margin-top:calc(var(--g-margin-t)*var(--g-margin-ratio3))!important}.m3,.mb3,.my3{margin-bottom:calc(var(--g-margin-b)*var(--g-margin-ratio3))!important}.m3,.ml3,.mx3{margin-left:calc(var(--g-margin-l)*var(--g-margin-ratio3))!important}.m3,.mr3,.mx3{margin-right:calc(var(--g-margin-r)*var(--g-margin-ratio3))!important}.p-input{padding:var(--g-padding-input)!important}.p0,.pt0,.py0{padding-top:0!important}.p0,.pb0,.py0{padding-bottom:0!important}.p0,.pl0,.px0{padding-left:0!important}.p0,.pr0,.px0{padding-right:0!important}.p1,.pt1,.py1{padding-top:var(--g-padding-t)!important}.p1,.pb1,.py1{padding-bottom:var(--g-padding-b)!important}.p1,.pl1,.px1{padding-left:var(--g-padding-l)!important}.p1,.pr1,.px1{padding-right:var(--g-padding-r)!important}.p2,.pt2,.py2{padding-top:calc(var(--g-padding-t)*var(--g-padding-ratio2))!important}.p2,.pb2,.py2{padding-bottom:calc(var(--g-padding-b)*var(--g-padding-ratio2))!important}.p2,.pl2,.px2{padding-left:calc(var(--g-padding-l)*var(--g-padding-ratio2))!important}.p2,.pr2,.px2{padding-right:calc(var(--g-padding-r)*var(--g-padding-ratio2))!important}.p3,.pt3,.py3{padding-top:calc(var(--g-padding-t)*var(--g-padding-ratio3))!important}.p3,.pb3,.py3{padding-bottom:calc(var(--g-padding-b)*var(--g-padding-ratio3))!important}.p3,.pl3,.px3{padding-left:calc(var(--g-padding-l)*var(--g-padding-ratio3))!important}.p3,.pr3,.px3{padding-right:calc(var(--g-padding-r)*var(--g-padding-ratio3))!important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.top-100{top:100%}.right-100{right:100%}.bottom-100{bottom:100%}.left-100{left:100%}.float-right{float:right}.float-left{float:left}.clearfix:after{content:"";clear:both;display:table}.flex{display:flex!important}@media (width<900px){.flex{flex-direction:column}}.flex-wrap{flex-wrap:wrap;display:flex!important}.flex-center{place-content:center;align-items:center;display:flex!important}.flex-column{flex-direction:column;display:flex!important}.flex-row{flex-direction:row;display:flex!important}.flex-auto{flex:auto}.flex-0{flex:0}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.grid-fill,.grid-fit{display:grid}:is(.grid-fill,.grid-fit)>.col-2{grid-column:span 2}:is(.grid-fill,.grid-fit)>.col-3{grid-column:span 3}:is(.grid-fill,.grid-fit)>.w{grid-column:1/-1}:is(.grid-fill,.grid-fit)>.row-2{grid-row:span 2}:is(.grid-fill,.grid-fit)>.row-3{grid-row:span 3}.grid-fit{grid-template-columns:repeat(auto-fit,minmax(var(--g-grid-min-width),1fr))}.grid-fill{grid-template-columns:repeat(auto-fill,minmax(var(--g-grid-min-width),1fr))}.g1{gap:var(--g-gap1)}.g2{gap:var(--g-gap2)}.g3{gap:var(--g-gap3)}.mirror{transform:rotate(180deg)}.line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shadow{box-shadow:var(--g-shadow)}.no-shadow{box-shadow:none}.spin{color:#0000;position:relative}.spin:after{content:"";border:2px solid var(--g-button-color);border-top-color:#0000;border-bottom-color:#0000;border-radius:100%;width:.75em;height:.75em;animation:2s linear infinite spin;display:inline-block;position:absolute;top:calc(50% - .5em);left:calc(50% - .5em)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ripple{position:relative;overflow:hidden}.ripple:before{background:var(--g-bg);inset:0}.ripple:after,.ripple:before{content:"";position:absolute}.ripple:after{background:radial-gradient(circle at 50%,#0000 30%,var(--g-primary) 50%,#0000 70%);animation:2s cubic-bezier(1,0,.5,0) infinite ripple;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ripple{0%{width:0;height:0}to{width:200vw;height:200vw}}:root{--g-primary:#8658b1;--g-primary-contrast:#fff;--g-active:#bc75ff;--g-secondary:#eee;--g-secondary-contrast:#000;--g-bg:var(--lightningcss-light,#fff8f8)var(--lightningcss-dark,#212);--g-bg-contrast:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--g-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#323);--g-fg-contrast:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--g-input-bg:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#3a3a3a);--g-input-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--g-input-border-color:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#3a3a3a);--g-button-bg:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#3a3a3a);--g-button-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--g-button-border-color:var(--lightningcss-light,#efefef)var(--lightningcss-dark,#3a3a3a);--g-a-color:#c17eff;--g-border-radius:8px;--g-border-width:1px;--g-padding-t:.5em;--g-padding-r:.5em;--g-padding-b:.5em;--g-padding-l:.5em;--g-margin-t:.25em;--g-margin-r:.25em;--g-margin-b:.25em;--g-margin-l:.25em;--g-margin-ratio2:1.5;--g-margin-ratio3:2;--g-drawer-width:400px}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa{transform-origin:50%}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;font-family:Avenir,Helvetica,Arial,sans-serif}.logo{background-image:url(../logo.svg);background-repeat:no-repeat;background-size:cover;border-radius:3px;width:2rem;height:2rem}a,button{transition:all .3s}
