@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:300,400);@import url(https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css);:root{--theme-app-font-size-base:16px;--theme-app-font-weight-regular:400;--theme-app-font-weight-medium:500;--theme-app-font-weight-semibold:600;--theme-app-font-weight-bold:700;--theme-app-font-size-100:clamp(0.6875rem,0.66rem + 0.08vw,0.8125rem);--line-height-100:1.5;--theme-app-font-size-200:clamp(0.75rem,0.72rem + 0.1vw,0.875rem);--line-height-200:1.5;--theme-app-font-size-300:clamp(0.875rem,0.83rem + 0.1vw,0.95rem);--line-height-300:1.5;--theme-app-font-size-400:clamp(1rem,0.95rem + 0.2vw,1.125rem);--line-height-400:1.6;--theme-app-font-size-500:clamp(1.125rem,1rem + 0.4vw,1.5rem);--line-height-500:1.6;--theme-app-font-size-600:clamp(1.375rem,1.2rem + 0.6vw,2rem);--line-height-600:1.5;--theme-app-font-size-700:clamp(1.75rem,1.5rem + 1vw,2.5rem);--line-height-700:1.4;--theme-app-font-size-800:clamp(2.25rem,1.8rem + 1.5vw,3.5rem);--line-height-800:1.3;--theme-app-font-size-900:clamp(3rem,2.3rem + 2.5vw,4.75rem);--line-height-900:1.2;--theme-app-font-size-1000:clamp(4rem,3rem + 4vw,6.5rem);--line-height-1000:1.1;--theme-font-style:normal;--theme-font-family:"Roboto",Arial,sans-serif;--theme-line-height:1.75;--theme-line-height-medium:2;--theme-line-height-large:2.5;--theme-app-animation-duration-slow:.5s;--theme-app-animation-duration:.4s;--theme-app-animation-duration-fast:.2s;--theme-app-animation-delay-slow:.3s;--theme-app-animation-delay:.2s;--theme-app-animation-delay-fast:.1s;--theme-app-animation-ease:ease-in-out;--theme-app-animation-fill-mode:forwards;--theme-app-transition-behavior:allow-discrete;--theme-app-gap:0.5rem;--theme-app-border-radius-small:0.25rem;--theme-app-border-radius:0.25rem;--theme-app-border-radius-medium:0.5rem;--theme-app-border-radius-high:0.75rem;--theme-app-color-font:var( --theme-app-color-grey-950 );--theme-app-color-font-disabled:var( --theme-app-color-grey-700 );--theme-app-background-color:var( --theme-app-color-grey-50 );--theme-app-secondary-background-color:var( --theme-app-color-grey-100 );--theme-app-border-color:color-mix(in srgb,var( --theme-app-background-color ) 95%,black 5%);--theme-app-secondary-border-color:color-mix(in srgb,var( --theme-app-secondary-background-color ) 95%,black 5%);--theme-app-color-disabled:var( --theme-app-color-grey-200 );--theme-app-color-white:hsl(0,0%,100%);--theme-app-color-black:hsl(30,6%,7%);--theme-gap-base:.25rem;--theme-gap-smaller:.10rem;--theme-gap-small:.25rem;--theme-gap-medium:.5rem;--theme-gap-large:.75rem;--theme-gap-large:1rem;--theme-gap-larger:1.25rem;--theme-gap-largest:1.5rem;--theme-app-layer-default:auto;--theme-app-layer-back:1;--theme-app-layer-middle:2;--theme-app-layer-front:3;--theme-app-layer-foremost:4;--theme-app-layer-aboveall:999;--theme-app-opacity-translucent:0.75;--theme-app-opacity-opaque:0.5;--theme-app-elevation-default:0 3px 1px -2px var( --theme-app-color-grey-950-20 ),0 2px 2px 0 var( --theme-app-color-grey-950-10 ),0 1px 5px 0 var( --theme-app-color-grey-950-5 );--theme-app-elevation-lowest:0 3px 6px var( --theme-app-color-grey-950-10 );--theme-app-elevation-low:0 3px 6px var( --theme-app-color-grey-950-10 ),0 3px 6px var( --theme-app-color-grey-950-20 );--theme-app-elevation-high:0 6px 9px var( --theme-app-color-grey-950-10 ),0 6px 9px var( --theme-app-color-grey-950-20 );--theme-app-elevation-highest:0 9px 12px var( --theme-app-color-grey-950-10 ),0 9px 12px var( --theme-app-color-grey-950-20 );--theme-app-depression-default:0 3px 1px -2px var( --theme-app-color-grey-950-20 ) inset,0 2px 2px 0 var( --theme-app-color-grey-950-10 ) inset,0 1px 5px 0 var( --theme-app-color-grey-950-5 ) inset;--theme-app-depression-lowest:0 3px 6px var( --theme-app-color-grey-950-10 ) inset;--theme-app-depression-low:0 3px 6px var( --theme-app-color-grey-950-10 ) inset,0 3px 6px var( --theme-app-color-grey-950-20 ) inset;--theme-app-depression-high:0 6px 9px var( --theme-app-color-grey-950-10 ) inset,0 6px 9px var( --theme-app-color-grey-950-20 ) inset;--theme-app-depression-highest:0 9px 12px var( --theme-app-color-grey-950-10 ) inset,0 9px 12px var( --theme-app-color-grey-950-20 ) inset;--theme-app-shadow:0 3px 1px -2px rgb(0 0 0/20%),0 2px 2px 0 rgb(0 0 0/14%),0 1px 5px 0 rgb(0 0 0/12%);--theme-app-color-light-text:var( --theme-app-color-black );--theme-app-color-light-primary:var( --theme-app-color-blue-600 );--theme-app-color-light-primary-5:var( --theme-app-color-blue-600-5 );--theme-app-color-light-primary-10:var( --theme-app-color-blue-600-10 );--theme-app-color-light-primary-20:var( --theme-app-color-blue-600-20 );--theme-app-color-light-primary-50:var( --theme-app-color-blue-600-50 );--theme-app-color-light-primary-80:var( --theme-app-color-blue-600-80 );--theme-app-color-light-accent:var( --theme-app-color-vermillion-600 );--theme-app-color-light-accent-5:var( --theme-app-color-vermillion-600-5 );--theme-app-color-light-accent-10:var( --theme-app-color-vermillion-600-10 );--theme-app-color-light-accent-20:var( --theme-app-color-vermillion-600-20 );--theme-app-color-light-accent-50:var( --theme-app-color-vermillion-600-50 );--theme-app-color-light-accent-80:var( --theme-app-color-vermillion-600-80 );--theme-app-color-light-highlight:var( --theme-app-color-cyan-600 );--theme-app-color-light-highlight-5:var( --theme-app-color-cyan-600-5 );--theme-app-color-light-highlight-10:var( --theme-app-color-cyan-600-10 );--theme-app-color-light-highlight-20:var( --theme-app-color-cyan-600-20 );--theme-app-color-light-highlight-50:var( --theme-app-color-cyan-600-50 );--theme-app-color-light-highlight-80:var( --theme-app-color-cyan-600-80 );--theme-app-color-light-success:var( --theme-app-color-green-500 );--theme-app-color-light-success-5:var( --theme-app-color-green-600-5 );--theme-app-color-light-success-10:var( --theme-app-color-green-600-10 );--theme-app-color-light-success-20:var( --theme-app-color-green-600-20 );--theme-app-color-light-success-50:var( --theme-app-color-green-600-50 );--theme-app-color-light-success-80:var( --theme-app-color-green-600-80 );--theme-app-color-light-warn:var( --theme-app-color-lemon-500 );--theme-app-color-light-warn-5:var( --theme-app-color-lemon-600-5 );--theme-app-color-light-warn-10:var( --theme-app-color-lemon-600-10 );--theme-app-color-light-warn-20:var( --theme-app-color-lemon-600-20 );--theme-app-color-light-warn-50:var( --theme-app-color-lemon-600-50 );--theme-app-color-light-warn-80:var( --theme-app-color-lemon-600-80 );--theme-app-color-light-error:var( --theme-app-color-red-600 );--theme-app-color-light-error-5:var( --theme-app-color-red-600-5 );--theme-app-color-light-error-10:var( --theme-app-color-red-600-10 );--theme-app-color-light-error-20:var( --theme-app-color-red-600-20 );--theme-app-color-light-error-50:var( --theme-app-color-red-600-50 );--theme-app-color-light-error-80:var( --theme-app-color-red-600-80 );--theme-app-color-grey-50:hsl(210,20%,98%);--theme-app-color-grey-100:hsl(220,20%,96%);--theme-app-color-grey-200:hsl(220,14%,90%);--theme-app-color-grey-300:hsl(216,13%,83%);--theme-app-color-grey-400:hsl(217,11%,65%);--theme-app-color-grey-500:hsl(220,9%,46%);--theme-app-color-grey-600:hsl(220,10%,34%);--theme-app-color-grey-700:hsl(222,14%,26%);--theme-app-color-grey-800:hsl(218,28%,17%);--theme-app-color-grey-900:hsl(222,47%,10%);--theme-app-color-grey-950:hsl(225,69%,4%);--theme-app-color-grey-600-5:rgba(75,85,99,0.05);--theme-app-color-grey-600-10:rgba(75,85,99,0.10);--theme-app-color-grey-600-20:rgba(75,85,99,0.20);--theme-app-color-grey-600-50:rgba(75,85,99,0.50);--theme-app-color-grey-600-80:rgba(75,85,99,0.80);--theme-app-color-grey-700-5:rgba(55,65,81,0.05);--theme-app-color-grey-700-10:rgba(55,65,81,0.10);--theme-app-color-grey-700-20:rgba(55,65,81,0.20);--theme-app-color-grey-700-50:rgba(55,65,81,0.50);--theme-app-color-grey-700-80:rgba(55,65,81,0.80);--theme-app-color-grey-800-5:rgba(31,41,55,0.05);--theme-app-color-grey-800-10:rgba(31,41,55,0.10);--theme-app-color-grey-800-20:rgba(31,41,55,0.20);--theme-app-color-grey-800-50:rgba(31,41,55,0.50);--theme-app-color-grey-800-80:rgba(31,41,55,0.80);--theme-app-color-grey-900-5:rgba(17,24,39,0.05);--theme-app-color-grey-900-10:rgba(17,24,39,0.10);--theme-app-color-grey-900-20:rgba(17,24,39,0.20);--theme-app-color-grey-900-50:rgba(17,24,39,0.50);--theme-app-color-grey-900-80:rgba(17,24,39,0.80);--theme-app-color-grey-950-5:rgba(3,7,18,0.05);--theme-app-color-grey-950-10:rgba(3,7,18,0.10);--theme-app-color-grey-950-20:rgba(3,7,18,0.20);--theme-app-color-grey-950-50:rgba(3,7,18,0.50);--theme-app-color-grey-950-80:rgba(3,7,18,0.80);--theme-app-color-dark-grey-50:hsl(0,0%,12%);--theme-app-color-dark-grey-100:hsl(0,0%,16%);--theme-app-color-dark-grey-200:hsl(0,0%,23%);--theme-app-color-dark-grey-300:hsl(0,0%,29%);--theme-app-color-dark-grey-400:hsl(0,0%,35%);--theme-app-color-dark-grey-500:hsl(0,0%,41%);--theme-app-color-dark-grey-600:hsl(0,0%,47%);--theme-app-color-dark-grey-700:hsl(0,0%,53%);--theme-app-color-dark-grey-800:hsl(0,0%,59%);--theme-app-color-dark-grey-900:hsl(0,0%,65%);--theme-app-color-dark-grey-950:hsl(0,0%,71%);--theme-app-color-dark-grey-600-5:rgba(120,120,120,0.05);--theme-app-color-dark-grey-600-10:rgba(120,120,120,0.10);--theme-app-color-dark-grey-600-20:rgba(120,120,120,0.20);--theme-app-color-dark-grey-600-50:rgba(120,120,120,0.50);--theme-app-color-dark-grey-600-80:rgba(120,120,120,0.80);--theme-app-color-dark-grey-700-5:rgba(136,136,136,0.05);--theme-app-color-dark-grey-700-10:rgba(136,136,136,0.10);--theme-app-color-dark-grey-700-20:rgba(136,136,136,0.20);--theme-app-color-dark-grey-700-50:rgba(136,136,136,0.50);--theme-app-color-dark-grey-700-80:rgba(136,136,136,0.80);--theme-app-color-dark-grey-800-5:rgba(151,151,151,0.05);--theme-app-color-dark-grey-800-10:rgba(151,151,151,0.10);--theme-app-color-dark-grey-800-20:rgba(151,151,151,0.20);--theme-app-color-dark-grey-800-50:rgba(151,151,151,0.50);--theme-app-color-dark-grey-800-80:rgba(151,151,151,0.80);--theme-app-color-dark-grey-900-5:rgba(166,166,166,0.05);--theme-app-color-dark-grey-900-10:rgba(166,166,166,0.10);--theme-app-color-dark-grey-900-20:rgba(166,166,166,0.20);--theme-app-color-dark-grey-900-50:rgba(166,166,166,0.50);--theme-app-color-dark-grey-900-80:rgba(166,166,166,0.80);--theme-app-color-dark-grey-950-5:rgba(181,181,181,0.05);--theme-app-color-dark-grey-950-10:rgba(181,181,181,0.10);--theme-app-color-dark-grey-950-20:rgba(181,181,181,0.20);--theme-app-color-dark-grey-950-50:rgba(181,181,181,0.50);--theme-app-color-dark-grey-950-80:rgba(181,181,181,0.80);--theme-app-color-night-grey-50:hsl(240,16%,84%);--theme-app-color-night-grey-100:hsl(240,16%,72%);--theme-app-color-night-grey-200:hsl(240,16%,64%);--theme-app-color-night-grey-300:hsl(240,16%,56%);--theme-app-color-night-grey-400:hsl(240,16%,48%);--theme-app-color-night-grey-500:hsl(240,16%,40%);--theme-app-color-night-grey-600:hsl(240,16%,32%);--theme-app-color-night-grey-700:hsl(240,16%,24%);--theme-app-color-night-grey-800:hsl(240,16%,19%);--theme-app-color-night-grey-900:hsl(240,16%,15%);--theme-app-color-night-grey-950:hsl(240,16%,12%);--theme-app-color-night-grey-600-5:rgba(98,98,121,0.05);--theme-app-color-night-grey-600-10:rgba(98,98,121,0.10);--theme-app-color-night-grey-600-20:rgba(98,98,121,0.20);--theme-app-color-night-grey-600-50:rgba(98,98,121,0.50);--theme-app-color-night-grey-600-80:rgba(98,98,121,0.80);--theme-app-color-night-grey-700-5:rgba(115,115,136,0.05);--theme-app-color-night-grey-700-10:rgba(115,115,136,0.10);--theme-app-color-night-grey-700-20:rgba(115,115,136,0.20);--theme-app-color-night-grey-700-50:rgba(115,115,136,0.50);--theme-app-color-night-grey-700-80:rgba(115,115,136,0.80);--theme-app-color-night-grey-800-5:rgba(131,131,151,0.05);--theme-app-color-night-grey-800-10:rgba(131,131,151,0.10);--theme-app-color-night-grey-800-20:rgba(131,131,151,0.20);--theme-app-color-night-grey-800-50:rgba(131,131,151,0.50);--theme-app-color-night-grey-800-80:rgba(131,131,151,0.80);--theme-app-color-night-grey-900-5:rgba(147,147,165,0.05);--theme-app-color-night-grey-900-10:rgba(147,147,165,0.10);--theme-app-color-night-grey-900-20:rgba(147,147,165,0.20);--theme-app-color-night-grey-900-50:rgba(147,147,165,0.50);--theme-app-color-night-grey-900-80:rgba(147,147,165,0.80);--theme-app-color-night-grey-950-5:rgba(187,187,200,0.05);--theme-app-color-night-grey-950-10:rgba(187,187,200,0.10);--theme-app-color-night-grey-950-20:rgba(187,187,200,0.20);--theme-app-color-night-grey-950-50:rgba(187,187,200,0.50);--theme-app-color-night-grey-950-80:rgba(187,187,200,0.80);--theme-app-color-slate-50:hsl(210,40%,98%);--theme-app-color-slate-100:hsl(210,40%,95%);--theme-app-color-slate-200:hsl(214,32%,91%);--theme-app-color-slate-300:hsl(213,27%,84%);--theme-app-color-slate-400:hsl(215,20%,66%);--theme-app-color-slate-500:hsl(215,19%,47%);--theme-app-color-slate-600:hsl(215,25%,35%);--theme-app-color-slate-700:hsl(215,28%,27%);--theme-app-color-slate-800:hsl(217,33%,18%);--theme-app-color-slate-900:hsl(222,47%,11%);--theme-app-color-slate-950:hsl(228,75%,5%);--theme-app-color-zinc-50:hsl(0,0%,98%);--theme-app-color-zinc-100:hsl(240,5%,96%);--theme-app-color-zinc-200:hsl(240,5%,90%);--theme-app-color-zinc-300:hsl(240,5%,84%);--theme-app-color-zinc-400:hsl(240,5%,65%);--theme-app-color-zinc-500:hsl(240,4%,47%);--theme-app-color-zinc-600:hsl(240,5%,34%);--theme-app-color-zinc-700:hsl(240,5%,26%);--theme-app-color-zinc-800:hsl(240,5%,16%);--theme-app-color-zinc-900:hsl(240,5%,10%);--theme-app-color-zinc-950:hsl(240,5%,5%);--theme-app-color-mirage-50:hsl(199,25%,96%);--theme-app-color-mirage-100:hsl(199,20%,90%);--theme-app-color-mirage-200:hsl(199,18%,80%);--theme-app-color-mirage-300:hsl(199,16%,68%);--theme-app-color-mirage-400:hsl(199,14%,52%);--theme-app-color-mirage-500:hsl(199,17%,38%);--theme-app-color-mirage-600:hsl(199,22%,28%);--theme-app-color-mirage-700:hsl(199,30%,20%);--theme-app-color-mirage-800:hsl(199,32%,15%);--theme-app-color-mirage-900:hsl(199,34%,12%);--theme-app-color-mirage-950:hsl(199,40%,8%);--theme-app-color-red-50:hsl(0,93%,95%);--theme-app-color-red-100:hsl(0,94%,90%);--theme-app-color-red-200:hsl(0,93%,83%);--theme-app-color-red-300:hsl(0,91%,72%);--theme-app-color-red-400:hsl(0,84%,60%);--theme-app-color-red-500:hsl(0,72%,47%);--theme-app-color-red-600:hsl(0,74%,38%);--theme-app-color-red-700:hsl(0,70%,34%);--theme-app-color-red-800:hsl(0,65%,30%);--theme-app-color-red-900:hsl(0,60%,22%);--theme-app-color-red-950:hsl(0,60%,14%);--theme-app-color-rose-50:hsl(344,80%,95%);--theme-app-color-rose-100:hsl(344,80%,90%);--theme-app-color-rose-200:hsl(344,80%,83%);--theme-app-color-rose-300:hsl(344,80%,72%);--theme-app-color-rose-400:hsl(344,80%,60%);--theme-app-color-rose-500:hsl(344,80%,47%);--theme-app-color-rose-600:hsl(344,80%,42%);--theme-app-color-rose-700:hsl(344,75%,36%);--theme-app-color-rose-800:hsl(344,70%,30%);--theme-app-color-rose-900:hsl(344,65%,22%);--theme-app-color-rose-950:hsl(344,60%,14%);--theme-app-color-tomato-50:hsl(7,85%,96%);--theme-app-color-tomato-100:hsl(7,85%,90%);--theme-app-color-tomato-200:hsl(7,85%,80%);--theme-app-color-tomato-300:hsl(7,85%,65%);--theme-app-color-tomato-400:hsl(7,85%,54%);--theme-app-color-tomato-500:hsl(7,85%,48%);--theme-app-color-tomato-600:hsl(7,85%,45%);--theme-app-color-tomato-700:hsl(7,80%,36%);--theme-app-color-tomato-800:hsl(7,75%,28%);--theme-app-color-tomato-900:hsl(7,70%,20%);--theme-app-color-tomato-950:hsl(7,65%,12%);--theme-app-color-red-600-05:rgba(185,28,28,0.05);--theme-app-color-red-600-10:rgba(185,28,28,0.10);--theme-app-color-red-600-20:rgba(185,28,28,0.20);--theme-app-color-red-600-50:rgba(185,28,28,0.50);--theme-app-color-red-600-80:rgba(185,28,28,0.80);--theme-app-color-red-700-05:rgba(153,27,27,0.05);--theme-app-color-red-700-10:rgba(153,27,27,0.10);--theme-app-color-red-700-20:rgba(153,27,27,0.20);--theme-app-color-red-700-50:rgba(153,27,27,0.50);--theme-app-color-red-700-80:rgba(153,27,27,0.80);--theme-app-color-red-800-05:rgba(127,29,29,0.05);--theme-app-color-red-800-10:rgba(127,29,29,0.10);--theme-app-color-red-800-20:rgba(127,29,29,0.20);--theme-app-color-red-800-50:rgba(127,29,29,0.50);--theme-app-color-red-800-80:rgba(127,29,29,0.80);--theme-app-color-red-900-05:rgba(88,23,23,0.05);--theme-app-color-red-900-10:rgba(88,23,23,0.10);--theme-app-color-red-900-20:rgba(88,23,23,0.20);--theme-app-color-red-900-50:rgba(88,23,23,0.50);--theme-app-color-red-900-80:rgba(88,23,23,0.80);--theme-app-color-red-950-05:rgba(59,15,15,0.05);--theme-app-color-red-950-10:rgba(59,15,15,0.10);--theme-app-color-red-950-20:rgba(59,15,15,0.20);--theme-app-color-red-950-50:rgba(59,15,15,0.50);--theme-app-color-red-950-80:rgba(59,15,15,0.80);--theme-app-color-yellow-50:hsl(45,100%,97%);--theme-app-color-yellow-100:hsl(45,100%,92%);--theme-app-color-yellow-200:hsl(48,100%,86%);--theme-app-color-yellow-300:hsl(48,100%,76%);--theme-app-color-yellow-400:hsl(48,100%,67%);--theme-app-color-yellow-500:hsl(42,94%,71%);--theme-app-color-yellow-600:hsl(42,52%,60%);--theme-app-color-yellow-700:hsl(42,39%,48%);--theme-app-color-yellow-800:hsl(42,44%,34%);--theme-app-color-yellow-900:hsl(37,51%,25%);--theme-app-color-yellow-950:hsl(35,56%,13%);--theme-app-color-yellow-600-05:rgba(212,176,101,0.05);--theme-app-color-yellow-600-10:rgba(212,176,101,0.10);--theme-app-color-yellow-600-20:rgba(212,176,101,0.20);--theme-app-color-yellow-600-50:rgba(212,176,101,0.50);--theme-app-color-yellow-600-80:rgba(212,176,101,0.80);--theme-app-color-yellow-700-05:rgba(170,138,75,0.05);--theme-app-color-yellow-700-10:rgba(170,138,75,0.10);--theme-app-color-yellow-700-20:rgba(170,138,75,0.20);--theme-app-color-yellow-700-50:rgba(170,138,75,0.50);--theme-app-color-yellow-700-80:rgba(170,138,75,0.80);--theme-app-color-yellow-800-05:rgba(128,105,49,0.05);--theme-app-color-yellow-800-10:rgba(128,105,49,0.10);--theme-app-color-yellow-800-20:rgba(128,105,49,0.20);--theme-app-color-yellow-800-50:rgba(128,105,49,0.50);--theme-app-color-yellow-800-80:rgba(128,105,49,0.80);--theme-app-color-yellow-900-05:rgba(96,75,32,0.05);--theme-app-color-yellow-900-10:rgba(96,75,32,0.10);--theme-app-color-yellow-900-20:rgba(96,75,32,0.20);--theme-app-color-yellow-900-50:rgba(96,75,32,0.50);--theme-app-color-yellow-900-80:rgba(96,75,32,0.80);--theme-app-color-yellow-950-05:rgba(58,45,17,0.05);--theme-app-color-yellow-950-10:rgba(58,45,17,0.10);--theme-app-color-yellow-950-20:rgba(58,45,17,0.20);--theme-app-color-yellow-950-50:rgba(58,45,17,0.50);--theme-app-color-yellow-950-80:rgba(58,45,17,0.80);--theme-app-color-lemon-50:hsl(56,100%,96%);--theme-app-color-lemon-100:hsl(56,100%,91%);--theme-app-color-lemon-200:hsl(56,100%,84%);--theme-app-color-lemon-300:hsl(56,100%,72%);--theme-app-color-lemon-400:hsl(56,100%,63%);--theme-app-color-lemon-500:hsl(54,90%,60%);--theme-app-color-lemon-600:hsl(54,80%,50%);--theme-app-color-lemon-700:hsl(54,70%,38%);--theme-app-color-lemon-800:hsl(54,60%,28%);--theme-app-color-lemon-900:hsl(53,55%,20%);--theme-app-color-lemon-950:hsl(52,45%,12%);--theme-app-color-lemon-600-05:hsla(67,70%,55%,0.05);--theme-app-color-lemon-600-10:hsla(67,70%,55%,0.10);--theme-app-color-lemon-600-20:hsla(67,70%,55%,0.20);--theme-app-color-lemon-600-50:hsla(67,70%,55%,0.50);--theme-app-color-lemon-600-80:hsla(67,70%,55%,0.80);--theme-app-color-lemon-700-05:hsla(67,60%,45%,0.05);--theme-app-color-lemon-700-10:hsla(67,60%,45%,0.10);--theme-app-color-lemon-700-20:hsla(67,60%,45%,0.20);--theme-app-color-lemon-700-50:hsla(67,60%,45%,0.50);--theme-app-color-lemon-700-80:hsla(67,60%,45%,0.80);--theme-app-color-lemon-800-05:hsla(67,50%,35%,0.05);--theme-app-color-lemon-800-10:hsla(67,50%,35%,0.10);--theme-app-color-lemon-800-20:hsla(67,50%,35%,0.20);--theme-app-color-lemon-800-50:hsla(67,50%,35%,0.50);--theme-app-color-lemon-800-80:hsla(67,50%,35%,0.80);--theme-app-color-lemon-900-05:hsla(67,50%,25%,0.05);--theme-app-color-lemon-900-10:hsla(67,50%,25%,0.10);--theme-app-color-lemon-900-20:hsla(67,50%,25%,0.20);--theme-app-color-lemon-900-50:hsla(67,50%,25%,0.50);--theme-app-color-lemon-900-80:hsla(67,50%,25%,0.80);--theme-app-color-lemon-950-05:hsla(67,40%,15%,0.05);--theme-app-color-lemon-950-10:hsla(67,40%,15%,0.10);--theme-app-color-lemon-950-20:hsla(67,40%,15%,0.20);--theme-app-color-lemon-950-50:hsla(67,40%,15%,0.50);--theme-app-color-lemon-950-80:hsla(67,40%,15%,0.80);--theme-app-color-sand-50:hsl(40,40%,96%);--theme-app-color-sand-100:hsl(40,35%,91%);--theme-app-color-sand-200:hsl(40,30%,83%);--theme-app-color-sand-300:hsl(40,25%,73%);--theme-app-color-sand-400:hsl(40,20%,64%);--theme-app-color-sand-500:hsl(38,25%,55%);--theme-app-color-sand-600:hsl(38,25%,45%);--theme-app-color-sand-700:hsl(38,25%,35%);--theme-app-color-sand-800:hsl(38,20%,27%);--theme-app-color-sand-900:hsl(38,15%,19%);--theme-app-color-sand-950:hsl(38,10%,12%);--theme-app-color-neon-50:hsl(65,100%,95%);--theme-app-color-neon-100:hsl(65,100%,89%);--theme-app-color-neon-200:hsl(65,100%,80%);--theme-app-color-neon-300:hsl(65,100%,67%);--theme-app-color-neon-400:hsl(65,100%,54%);--theme-app-color-neon-500:hsl(65,95%,45%);--theme-app-color-neon-600:hsl(65,85%,35%);--theme-app-color-neon-700:hsl(65,75%,28%);--theme-app-color-neon-800:hsl(65,65%,21%);--theme-app-color-neon-900:hsl(65,60%,15%);--theme-app-color-neon-950:hsl(65,55%,10%);--theme-app-color-blaze-orange-50:hsl(24,100%,97%);--theme-app-color-blaze-orange-100:hsl(24,94%,90%);--theme-app-color-blaze-orange-200:hsl(24,96%,80%);--theme-app-color-blaze-orange-300:hsl(24,97%,68%);--theme-app-color-blaze-orange-400:hsl(24,98%,58%);--theme-app-color-blaze-orange-500:hsl(24,100%,50%);--theme-app-color-blaze-orange-600:hsl(24,100%,42%);--theme-app-color-blaze-orange-700:hsl(24,96%,34%);--theme-app-color-blaze-orange-800:hsl(24,92%,26%);--theme-app-color-blaze-orange-900:hsl(24,88%,20%);--theme-app-color-blaze-orange-950:hsl(25,80%,12%);--theme-app-color-vermillion-50:hsl(18,87%,96%);--theme-app-color-vermillion-100:hsl(17,85%,90%);--theme-app-color-vermillion-200:hsl(15,85%,83%);--theme-app-color-vermillion-300:hsl(15,87%,72%);--theme-app-color-vermillion-400:hsl(13,88%,63%);--theme-app-color-vermillion-500:hsl(13,89%,55%);--theme-app-color-vermillion-600:hsl(17,88%,56%);--theme-app-color-vermillion-700:hsl(17,69%,43%);--theme-app-color-vermillion-800:hsl(17,69%,30%);--theme-app-color-vermillion-900:hsl(19,71%,18%);--theme-app-color-vermillion-950:hsl(19,63%,10%);--theme-app-color-vermillion-600-05:rgba(243,94,44,0.05);--theme-app-color-vermillion-600-10:rgba(243,94,44,0.10);--theme-app-color-vermillion-600-20:rgba(243,94,44,0.20);--theme-app-color-vermillion-600-50:rgba(243,94,44,0.50);--theme-app-color-vermillion-600-80:rgba(243,94,44,0.80);--theme-app-color-vermillion-700-05:rgba(187,75,33,0.05);--theme-app-color-vermillion-700-10:rgba(187,75,33,0.10);--theme-app-color-vermillion-700-20:rgba(187,75,33,0.20);--theme-app-color-vermillion-700-50:rgba(187,75,33,0.50);--theme-app-color-vermillion-700-80:rgba(187,75,33,0.80);--theme-app-color-vermillion-800-05:rgba(131,53,23,0.05);--theme-app-color-vermillion-800-10:rgba(131,53,23,0.10);--theme-app-color-vermillion-800-20:rgba(131,53,23,0.20);--theme-app-color-vermillion-800-50:rgba(131,53,23,0.50);--theme-app-color-vermillion-800-80:rgba(131,53,23,0.80);--theme-app-color-vermillion-900-05:rgba(77,33,12,0.05);--theme-app-color-vermillion-900-10:rgba(77,33,12,0.10);--theme-app-color-vermillion-900-20:rgba(77,33,12,0.20);--theme-app-color-vermillion-900-50:rgba(77,33,12,0.50);--theme-app-color-vermillion-900-80:rgba(77,33,12,0.80);--theme-app-color-vermillion-950-05:rgba(42,18,7,0.05);--theme-app-color-vermillion-950-10:rgba(42,18,7,0.10);--theme-app-color-vermillion-950-20:rgba(42,18,7,0.20);--theme-app-color-vermillion-950-50:rgba(42,18,7,0.50);--theme-app-color-vermillion-950-80:rgba(42,18,7,0.80);--theme-app-color-green-50:hsl(138,76%,97%);--theme-app-color-green-100:hsl(141,73%,93%);--theme-app-color-green-200:hsl(141,73%,85%);--theme-app-color-green-300:hsl(141,77%,73%);--theme-app-color-green-400:hsl(142,76%,61%);--theme-app-color-green-500:hsl(142,71%,45%);--theme-app-color-green-600:hsl(142,72%,36%);--theme-app-color-green-700:hsl(144,69%,29%);--theme-app-color-green-800:hsl(146,61%,24%);--theme-app-color-green-900:hsl(147,61%,20%);--theme-app-color-green-950:hsl(152,85%,10%);--theme-app-color-teal-50:hsl(164,53%,94%);--theme-app-color-teal-100:hsl(166,50%,88%);--theme-app-color-teal-200:hsl(167,50%,80%);--theme-app-color-teal-300:hsl(167,56%,66%);--theme-app-color-teal-400:hsl(168,54%,58%);--theme-app-color-teal-500:hsl(168,68%,42%);--theme-app-color-teal-600:hsl(166,56%,46%);--theme-app-color-teal-700:hsl(166,52%,37%);--theme-app-color-teal-800:hsl(166,51%,27%);--theme-app-color-teal-900:hsl(165,55%,16%);--theme-app-color-teal-950:hsl(165,56%,10%);--theme-app-color-teal-600-05:rgba(53,187,155,0.05);--theme-app-color-teal-600-10:rgba(53,187,155,0.10);--theme-app-color-teal-600-20:rgba(53,187,155,0.20);--theme-app-color-teal-600-50:rgba(53,187,155,0.50);--theme-app-color-teal-600-80:rgba(53,187,155,0.80);--theme-app-color-teal-700-05:rgba(45,146,120,0.05);--theme-app-color-teal-700-10:rgba(45,146,120,0.10);--theme-app-color-teal-700-20:rgba(45,146,120,0.20);--theme-app-color-teal-700-50:rgba(45,146,120,0.50);--theme-app-color-teal-700-80:rgba(45,146,120,0.80);--theme-app-color-teal-800-05:rgba(34,106,86,0.05);--theme-app-color-teal-800-10:rgba(34,106,86,0.10);--theme-app-color-teal-800-20:rgba(34,106,86,0.20);--theme-app-color-teal-800-50:rgba(34,106,86,0.50);--theme-app-color-teal-800-80:rgba(34,106,86,0.80);--theme-app-color-teal-900-05:rgba(24,65,51,0.05);--theme-app-color-teal-900-10:rgba(24,65,51,0.10);--theme-app-color-teal-900-20:rgba(24,65,51,0.20);--theme-app-color-teal-900-50:rgba(24,65,51,0.50);--theme-app-color-teal-900-80:rgba(24,65,51,0.80);--theme-app-color-teal-950-05:rgba(13,41,31,0.05);--theme-app-color-teal-950-10:rgba(13,41,31,0.10);--theme-app-color-teal-950-20:rgba(13,41,31,0.20);--theme-app-color-teal-950-50:rgba(13,41,31,0.50);--theme-app-color-teal-950-80:rgba(13,41,31,0.80);--theme-app-color-deep-sea-green-50:hsl(185,70%,96%);--theme-app-color-deep-sea-green-100:hsl(185,65%,88%);--theme-app-color-deep-sea-green-200:hsl(185,60%,78%);--theme-app-color-deep-sea-green-300:hsl(185,55%,66%);--theme-app-color-deep-sea-green-400:hsl(185,60%,52%);--theme-app-color-deep-sea-green-500:hsl(185,70%,40%);--theme-app-color-deep-sea-green-600:hsl(185,75%,32%);--theme-app-color-deep-sea-green-700:hsl(185,87%,24%);--theme-app-color-deep-sea-green-800:hsl(185,80%,20%);--theme-app-color-deep-sea-green-900:hsl(185,75%,15%);--theme-app-color-deep-sea-green-950:hsl(185,70%,10%);--theme-app-color-blue-50:hsl(216,100%,95%);--theme-app-color-blue-100:hsl(216,100%,90%);--theme-app-color-blue-200:hsl(216,100%,80%);--theme-app-color-blue-300:hsl(216,100%,70%);--theme-app-color-blue-400:hsl(216,100%,60%);--theme-app-color-blue-500:hsl(216,100%,50%);--theme-app-color-blue-600:hsl(239,100%,50%);--theme-app-color-blue-700:hsl(230,100%,43%);--theme-app-color-blue-800:hsl(226,100%,33%);--theme-app-color-blue-900:hsl(225,100%,25%);--theme-app-color-blue-950:hsl(224,100%,18%);--theme-app-color-blue-600-5:rgba(0,94,254,0.05);--theme-app-color-blue-600-10:rgba(0,94,254,0.1);--theme-app-color-blue-600-20:rgba(0,94,254,0.2);--theme-app-color-blue-600-50:rgba(0,94,254,0.5);--theme-app-color-blue-600-80:rgba(0,94,254,0.8);--theme-app-color-blue-700-5:rgba(0,76,207,0.05);--theme-app-color-blue-700-10:rgba(0,76,207,0.1);--theme-app-color-blue-700-20:rgba(0,76,207,0.2);--theme-app-color-blue-700-50:rgba(0,76,207,0.5);--theme-app-color-blue-700-80:rgba(0,76,207,0.8);--theme-app-color-blue-800-5:rgba(0,57,159,0.05);--theme-app-color-blue-800-10:rgba(0,57,159,0.1);--theme-app-color-blue-800-20:rgba(0,57,159,0.2);--theme-app-color-blue-800-50:rgba(0,57,159,0.5);--theme-app-color-blue-800-80:rgba(0,57,159,0.8);--theme-app-color-blue-900-5:rgba(0,40,112,0.05);--theme-app-color-blue-900-10:rgba(0,40,112,0.1);--theme-app-color-blue-900-20:rgba(0,40,112,0.2);--theme-app-color-blue-900-50:rgba(0,40,112,0.5);--theme-app-color-blue-900-80:rgba(0,40,112,0.8);--theme-app-color-blue-950-5:rgba(0,25,70,0.05);--theme-app-color-blue-950-10:rgba(0,25,70,0.1);--theme-app-color-blue-950-20:rgba(0,25,70,0.2);--theme-app-color-blue-950-50:rgba(0,25,70,0.5);--theme-app-color-blue-950-80:rgba(0,25,70,0.8);--theme-app-color-slate-blue-50:hsl(223,45%,95%);--theme-app-color-slate-blue-100:hsl(223,45%,90%);--theme-app-color-slate-blue-200:hsl(223,45%,80%);--theme-app-color-slate-blue-300:hsl(223,45%,70%);--theme-app-color-slate-blue-400:hsl(223,45%,60%);--theme-app-color-slate-blue-500:hsl(223,45%,50%);--theme-app-color-slate-blue-600:hsl(223,45%,40%);--theme-app-color-slate-blue-700:hsl(223,45%,34%);--theme-app-color-slate-blue-800:hsl(223,45%,28%);--theme-app-color-slate-blue-900:hsl(223,45%,22%);--theme-app-color-slate-blue-950:hsl(223,45%,16%);--theme-app-color-slate-blue-600-5:color-mix(in srgb,var(--theme-app-color-slate-blue-600) 5%,transparent);--theme-app-color-slate-blue-600-10:color-mix(in srgb,var(--theme-app-color-slate-blue-600) 10%,transparent);--theme-app-color-slate-blue-600-20:color-mix(in srgb,var(--theme-app-color-slate-blue-600) 20%,transparent);--theme-app-color-slate-blue-600-50:color-mix(in srgb,var(--theme-app-color-slate-blue-600) 50%,transparent);--theme-app-color-slate-blue-600-80:color-mix(in srgb,var(--theme-app-color-slate-blue-600) 80%,transparent);--theme-app-color-slate-blue-700-5:color-mix(in srgb,var(--theme-app-color-slate-blue-700) 5%,transparent);--theme-app-color-slate-blue-700-10:color-mix(in srgb,var(--theme-app-color-slate-blue-700) 10%,transparent);--theme-app-color-slate-blue-700-20:color-mix(in srgb,var(--theme-app-color-slate-blue-700) 20%,transparent);--theme-app-color-slate-blue-700-50:color-mix(in srgb,var(--theme-app-color-slate-blue-700) 50%,transparent);--theme-app-color-slate-blue-700-80:color-mix(in srgb,var(--theme-app-color-slate-blue-700) 80%,transparent);--theme-app-color-slate-blue-800-5:color-mix(in srgb,var(--theme-app-color-slate-blue-800) 5%,transparent);--theme-app-color-slate-blue-800-10:color-mix(in srgb,var(--theme-app-color-slate-blue-800) 10%,transparent);--theme-app-color-slate-blue-800-20:color-mix(in srgb,var(--theme-app-color-slate-blue-800) 20%,transparent);--theme-app-color-slate-blue-800-50:color-mix(in srgb,var(--theme-app-color-slate-blue-800) 50%,transparent);--theme-app-color-slate-blue-800-80:color-mix(in srgb,var(--theme-app-color-slate-blue-800) 80%,transparent);--theme-app-color-slate-blue-900-5:color-mix(in srgb,var(--theme-app-color-slate-blue-900) 5%,transparent);--theme-app-color-slate-blue-900-10:color-mix(in srgb,var(--theme-app-color-slate-blue-900) 10%,transparent);--theme-app-color-slate-blue-900-20:color-mix(in srgb,var(--theme-app-color-slate-blue-900) 20%,transparent);--theme-app-color-slate-blue-900-50:color-mix(in srgb,var(--theme-app-color-slate-blue-900) 50%,transparent);--theme-app-color-slate-blue-900-80:color-mix(in srgb,var(--theme-app-color-slate-blue-900) 80%,transparent);--theme-app-color-slate-blue-950-5:color-mix(in srgb,var(--theme-app-color-slate-blue-950) 5%,transparent);--theme-app-color-slate-blue-950-10:color-mix(in srgb,var(--theme-app-color-slate-blue-950) 10%,transparent);--theme-app-color-slate-blue-950-20:color-mix(in srgb,var(--theme-app-color-slate-blue-950) 20%,transparent);--theme-app-color-slate-blue-950-50:color-mix(in srgb,var(--theme-app-color-slate-blue-950) 50%,transparent);--theme-app-color-slate-blue-950-80:color-mix(in srgb,var(--theme-app-color-slate-blue-950) 80%,transparent);--theme-app-color-ateneo-blue-50:hsl(209,100%,97%);--theme-app-color-ateneo-blue-100:hsl(209,90%,92%);--theme-app-color-ateneo-blue-200:hsl(209,86%,82%);--theme-app-color-ateneo-blue-300:hsl(209,80%,68%);--theme-app-color-ateneo-blue-400:hsl(209,77%,54%);--theme-app-color-ateneo-blue-500:hsl(209,100%,42%);--theme-app-color-ateneo-blue-600:hsl(209,100%,36%);--theme-app-color-ateneo-blue-700:hsl(209,95%,28%);--theme-app-color-ateneo-blue-800:hsl(209,85%,23%);--theme-app-color-ateneo-blue-900:hsl(209,80%,18%);--theme-app-color-ateneo-blue-950:hsl(210,85%,10%);--theme-app-color-lime-50:hsl(90,70%,96%);--theme-app-color-lime-100:hsl(90,70%,90%);--theme-app-color-lime-200:hsl(90,70%,80%);--theme-app-color-lime-300:hsl(90,70%,66%);--theme-app-color-lime-400:hsl(90,70%,56%);--theme-app-color-lime-500:hsl(90,70%,48%);--theme-app-color-lime-600:hsl(90,70%,45%);--theme-app-color-lime-700:hsl(90,65%,36%);--theme-app-color-lime-800:hsl(90,60%,26%);--theme-app-color-lime-900:hsl(90,55%,18%);--theme-app-color-lime-950:hsl(90,50%,10%);--theme-app-color-cyan-50:hsl(195,100%,96%);--theme-app-color-cyan-100:hsl(195,100%,90%);--theme-app-color-cyan-200:hsl(195,100%,82%);--theme-app-color-cyan-300:hsl(195,100%,68%);--theme-app-color-cyan-400:hsl(195,100%,58%);--theme-app-color-cyan-500:hsl(195,100%,50%);--theme-app-color-cyan-600:hsl(195,100%,42%);--theme-app-color-cyan-700:hsl(195,95%,34%);--theme-app-color-cyan-800:hsl(195,90%,24%);--theme-app-color-cyan-900:hsl(195,85%,16%);--theme-app-color-cyan-950:hsl(195,80%,10%);--theme-app-color-cyan-600-5:rgba(0,153,204,0.05);--theme-app-color-cyan-600-10:rgba(0,153,204,0.1);--theme-app-color-cyan-600-20:rgba(0,153,204,0.2);--theme-app-color-cyan-600-50:rgba(0,153,204,0.5);--theme-app-color-cyan-600-80:rgba(0,153,204,0.8);--theme-app-color-cyan-700-5:rgba(0,122,163,0.05);--theme-app-color-cyan-700-10:rgba(0,122,163,0.1);--theme-app-color-cyan-700-20:rgba(0,122,163,0.2);--theme-app-color-cyan-700-50:rgba(0,122,163,0.5);--theme-app-color-cyan-700-80:rgba(0,122,163,0.8);--theme-app-color-cyan-800-5:rgba(0,86,115,0.05);--theme-app-color-cyan-800-10:rgba(0,86,115,0.1);--theme-app-color-cyan-800-20:rgba(0,86,115,0.2);--theme-app-color-cyan-800-50:rgba(0,86,115,0.5);--theme-app-color-cyan-800-80:rgba(0,86,115,0.8);--theme-app-color-cyan-900-5:rgba(0,57,76,0.05);--theme-app-color-cyan-900-10:rgba(0,57,76,0.1);--theme-app-color-cyan-900-20:rgba(0,57,76,0.2);--theme-app-color-cyan-900-50:rgba(0,57,76,0.5);--theme-app-color-cyan-900-80:rgba(0,57,76,0.8);--theme-app-color-cyan-950-5:rgba(0,38,51,0.05);--theme-app-color-cyan-950-10:rgba(0,38,51,0.1);--theme-app-color-cyan-950-20:rgba(0,38,51,0.2);--theme-app-color-cyan-950-50:rgba(0,38,51,0.5);--theme-app-color-cyan-950-80:rgba(0,38,51,0.8);--theme-app-color-soft-purple-50:hsl(275,60%,96%);--theme-app-color-soft-purple-100:hsl(275,60%,91%);--theme-app-color-soft-purple-200:hsl(275,60%,83%);--theme-app-color-soft-purple-300:hsl(275,60%,72%);--theme-app-color-soft-purple-400:hsl(275,60%,66%);--theme-app-color-soft-purple-500:hsl(275,60%,62%);--theme-app-color-soft-purple-600:hsl(275,60%,52%);--theme-app-color-soft-purple-700:hsl(275,55%,40%);--theme-app-color-soft-purple-800:hsl(275,50%,28%);--theme-app-color-soft-purple-900:hsl(275,45%,18%);--theme-app-color-soft-purple-950:hsl(275,40%,10%);--theme-app-color-indigo-50:hsl(258,80%,96%);--theme-app-color-indigo-100:hsl(258,80%,90%);--theme-app-color-indigo-200:hsl(258,80%,80%);--theme-app-color-indigo-300:hsl(258,80%,68%);--theme-app-color-indigo-400:hsl(258,80%,60%);--theme-app-color-indigo-500:hsl(258,80%,55%);--theme-app-color-indigo-600:hsl(258,80%,48%);--theme-app-color-indigo-700:hsl(258,75%,38%);--theme-app-color-indigo-800:hsl(258,70%,28%);--theme-app-color-indigo-900:hsl(258,65%,18%);--theme-app-color-indigo-950:hsl(258,60%,10%);--theme-app-color-indigo-600-05:rgba(90,53,206,0.05);--theme-app-color-indigo-600-10:rgba(90,53,206,0.10);--theme-app-color-indigo-600-20:rgba(90,53,206,0.20);--theme-app-color-indigo-600-50:rgba(90,53,206,0.50);--theme-app-color-indigo-600-80:rgba(90,53,206,0.80);--theme-app-color-indigo-700-05:rgba(70,39,159,0.05);--theme-app-color-indigo-700-10:rgba(70,39,159,0.10);--theme-app-color-indigo-700-20:rgba(70,39,159,0.20);--theme-app-color-indigo-700-50:rgba(70,39,159,0.50);--theme-app-color-indigo-700-80:rgba(70,39,159,0.80);--theme-app-color-indigo-800-05:rgba(51,27,115,0.05);--theme-app-color-indigo-800-10:rgba(51,27,115,0.10);--theme-app-color-indigo-800-20:rgba(51,27,115,0.20);--theme-app-color-indigo-800-50:rgba(51,27,115,0.50);--theme-app-color-indigo-800-80:rgba(51,27,115,0.80);--theme-app-color-indigo-900-05:rgba(33,16,70,0.05);--theme-app-color-indigo-900-10:rgba(33,16,70,0.10);--theme-app-color-indigo-900-20:rgba(33,16,70,0.20);--theme-app-color-indigo-900-50:rgba(33,16,70,0.50);--theme-app-color-indigo-900-80:rgba(33,16,70,0.80);--theme-app-color-indigo-950-05:rgba(18,9,39,0.05);--theme-app-color-indigo-950-10:rgba(18,9,39,0.10);--theme-app-color-indigo-950-20:rgba(18,9,39,0.20);--theme-app-color-indigo-950-50:rgba(18,9,39,0.50);--theme-app-color-indigo-950-80:rgba(18,9,39,0.80);--theme-app-color-night-violet-50:hsl(253,71%,97%);--theme-app-color-night-violet-100:hsl(253,71%,90%);--theme-app-color-night-violet-200:hsl(253,71%,80%);--theme-app-color-night-violet-300:hsl(253,71%,70%);--theme-app-color-night-violet-400:hsl(253,71%,63%);--theme-app-color-night-violet-500:hsl(253,71%,59%);--theme-app-color-night-violet-600:hsl(253,71%,52%);--theme-app-color-night-violet-700:hsl(253,71%,43%);--theme-app-color-night-violet-800:hsl(253,71%,32%);--theme-app-color-night-violet-900:hsl(253,71%,22%);--theme-app-color-night-violet-950:hsl(253,71%,14%);--theme-app-color-night-violet-500-5:rgba(136,81,255,0.05);--theme-app-color-night-violet-500-10:rgba(136,81,255,0.10);--theme-app-color-night-violet-500-20:rgba(136,81,255,0.20);--theme-app-color-night-violet-500-50:rgba(136,81,255,0.50);--theme-app-color-night-violet-500-80:rgba(136,81,255,0.80);--theme-app-color-night-violet-600-5:rgba(83,46,220,0.05);--theme-app-color-night-violet-600-10:rgba(83,46,220,0.10);--theme-app-color-night-violet-600-20:rgba(83,46,220,0.20);--theme-app-color-night-violet-600-50:rgba(83,46,220,0.50);--theme-app-color-night-violet-600-80:rgba(83,46,220,0.80);--theme-app-color-night-violet-700-5:rgba(89,40,173,0.05);--theme-app-color-night-violet-700-10:rgba(89,40,173,0.10);--theme-app-color-night-violet-700-20:rgba(89,40,173,0.20);--theme-app-color-night-violet-700-50:rgba(89,40,173,0.50);--theme-app-color-night-violet-700-80:rgba(89,40,173,0.80);--theme-app-color-night-violet-800-5:rgba(59,23,123,0.05);--theme-app-color-night-violet-800-10:rgba(59,23,123,0.10);--theme-app-color-night-violet-800-20:rgba(59,23,123,0.20);--theme-app-color-night-violet-800-50:rgba(59,23,123,0.50);--theme-app-color-night-violet-800-80:rgba(59,23,123,0.80);--theme-app-color-night-violet-900-5:rgba(38,14,77,0.05);--theme-app-color-night-violet-900-10:rgba(38,14,77,0.10);--theme-app-color-night-violet-900-20:rgba(38,14,77,0.20);--theme-app-color-night-violet-900-50:rgba(38,14,77,0.50);--theme-app-color-night-violet-900-80:rgba(38,14,77,0.80);--theme-app-color-night-violet-950-5:rgba(20,8,41,0.05);--theme-app-color-night-violet-950-10:rgba(20,8,41,0.10);--theme-app-color-night-violet-950-20:rgba(20,8,41,0.20);--theme-app-color-night-violet-950-50:rgba(20,8,41,0.50);--theme-app-color-night-violet-950-80:rgba(20,8,41,0.80);--theme-app-color-slate-purple-50:hsl(268,30%,96%);--theme-app-color-slate-purple-100:hsl(268,30%,90%);--theme-app-color-slate-purple-200:hsl(268,30%,80%);--theme-app-color-slate-purple-300:hsl(268,30%,65%);--theme-app-color-slate-purple-400:hsl(268,30%,50%);--theme-app-color-slate-purple-500:hsl(268,30%,42%);--theme-app-color-slate-purple-600:hsl(268,30%,38%);--theme-app-color-slate-purple-700:hsl(268,28%,30%);--theme-app-color-slate-purple-800:hsl(268,25%,22%);--theme-app-color-slate-purple-900:hsl(268,20%,15%);--theme-app-color-slate-purple-950:hsl(268,15%,10%);--theme-app-color-turquoise-50:hsl(178.7,18%,96%);--theme-app-color-turquoise-100:hsl(179.2,20%,90%);--theme-app-color-turquoise-200:hsl(179.7,22%,82%);--theme-app-color-turquoise-300:hsl(180.2,24%,72%);--theme-app-color-turquoise-400:hsl(180.7,26%,60%);--theme-app-color-turquoise-500:hsl(181.2,28.5%,65%);--theme-app-color-turquoise-600:hsl(181.7,32%,56%);--theme-app-color-turquoise-700:hsl(182.2,36%,43%);--theme-app-color-turquoise-800:hsl(182.7,38%,30%);--theme-app-color-turquoise-900:hsl(183.2,40%,18%);--theme-app-color-turquoise-950:hsl(183.7,42%,10%);--theme-app-color-coral-50:hsl(12,92%,96%);--theme-app-color-coral-100:hsl(12,90%,90%);--theme-app-color-coral-200:hsl(11,88%,83%);--theme-app-color-coral-300:hsl(11,86%,72%);--theme-app-color-coral-400:hsl(10,80%,66%);--theme-app-color-coral-500:hsl(10,72%,63%);--theme-app-color-coral-600:hsl(8,70%,55%);--theme-app-color-coral-700:hsl(6,66%,44%);--theme-app-color-coral-800:hsl(5,60%,32%);--theme-app-color-coral-900:hsl(4,54%,22%);--theme-app-color-coral-950:hsl(4,48%,14%);--theme-app-color-spring-50:hsl(63.0,16.0%,97.0%);--theme-app-color-spring-100:hsl(63.0,18.0%,93.0%);--theme-app-color-spring-200:hsl(63.0,20.0%,88.0%);--theme-app-color-spring-300:hsl(63.0,24.0%,85.0%);--theme-app-color-spring-400:hsl(63.0,28.0%,83.0%);--theme-app-color-spring-500:hsl(62.1,31.9%,82.2%);--theme-app-color-spring-600:hsl(61.0,34.0%,68.0%);--theme-app-color-spring-700:hsl(60.0,36.0%,52.0%);--theme-app-color-spring-800:hsl(59.0,38.0%,36.0%);--theme-app-color-spring-900:hsl(58.5,40.0%,22.0%);--theme-app-color-spring-950:hsl(58.0,42.0%,12.0%);--theme-app-color-teal-50:hsl(176,12%,97%);--theme-app-color-teal-100:hsl(176,14%,92%);--theme-app-color-teal-200:hsl(176,16%,84%);--theme-app-color-teal-300:hsl(176,18%,72%);--theme-app-color-teal-400:hsl(176,20%,50%);--theme-app-color-teal-500:hsl(177,19%,25%);--theme-app-color-teal-600:hsl(178,20%,20%);--theme-app-color-teal-700:hsl(179,22%,15%);--theme-app-color-teal-800:hsl(180,24%,11%);--theme-app-color-teal-900:hsl(181,26%,8%);--theme-app-color-teal-950:hsl(182,28%,6%);--theme-app-color-deepteal-50:hsl(200,20%,96%);--theme-app-color-deepteal-100:hsl(198,18%,90%);--theme-app-color-deepteal-200:hsl(196,16%,80%);--theme-app-color-deepteal-300:hsl(194,14%,60%);--theme-app-color-deepteal-400:hsl(192,12%,42%);--theme-app-color-deepteal-500:hsl(191,12%,32%);--theme-app-color-deepteal-600:hsl(191,18%,22%);--theme-app-color-deepteal-700:hsl(191,22%,16%);--theme-app-color-deepteal-800:hsl(191,25%,12%);--theme-app-color-deepteal-900:hsl(191,28%,9%);--theme-app-color-deepteal-950:hsl(191,30%,6%);--theme-scrollbar-width:0.5rem;--theme-scrollbar-width-hover:0.75rem;--theme-scrollbar-height:0.5rem;--theme-scrollbar-height-hover:0.75rem;--theme-scrollbar-border-radius:var( --theme-app-border-radius );--theme-scrollbar-track-background:var( --theme-app-color-grey-100 );--theme-scrollbar-thumb-background:var( --theme-app-color-grey-300 );--theme-scrollbar-thumb-background-hover:var( --theme-app-color-grey-600 )}@media (prefers-color-scheme:dark){:root{--theme-app-color-light-primary:var( --theme-app-color-night-violet-500 );--theme-app-color-light-primary-5:var( --theme-app-color-night-violet-500-5 );--theme-app-color-light-primary-10:var( --theme-app-color-night-violet-500-10 );--theme-app-color-light-primary-20:var( --theme-app-color-night-violet-500-20 );--theme-app-color-light-primary-50:var( --theme-app-color-night-violet-500-50 );--theme-app-color-light-primary-80:var( --theme-app-color-night-violet-500-80 );--theme-app-color-font:var( --theme-app-color-grey-100 );--theme-app-background-color:var( --theme-app-color-night-grey-950 );--theme-app-secondary-background-color:var( --theme-app-color-night-grey-800 );--theme-app-border-color:color-mix(in srgb,var( --theme-app-background-color ) 95%,white 5%);--theme-app-secondary-border-color:color-mix(in srgb,var( --theme-app-secondary-background-color ) 95%,white 5%);--theme-app-color-disabled:var(--theme-app-color-grey-500 )}}:root[data-theme=light]{--theme-app-color-light-primary:var( --theme-app-color-blue-600 );--theme-app-color-light-primary-5:var( --theme-app-color-blue-600-5 );--theme-app-color-light-primary-10:var( --theme-app-color-blue-600-10 );--theme-app-color-light-primary-20:var( --theme-app-color-blue-600-20 );--theme-app-color-light-primary-50:var( --theme-app-color-blue-600-50 );--theme-app-color-light-primary-80:var( --theme-app-color-blue-600-80 );--theme-app-color-font:var( --theme-app-color-grey-950 );--theme-app-background-color:var( --theme-app-color-grey-50 );--theme-app-secondary-background-color:var( --theme-app-color-grey-100 );--theme-app-border-color:color-mix(in srgb,var( --theme-app-background-color ) 95%,black 5%);--theme-app-secondary-border-color:color-mix(in srgb,var( --theme-app-secondary-background-color ) 95%,black 5%);--theme-app-color-disabled:var(--theme-app-color-grey-200 )}:root[data-theme=dark]{--theme-app-color-light-primary:var( --theme-app-color-night-violet-500 );--theme-app-color-light-primary-5:var( --theme-app-color-night-violet-500-5 );--theme-app-color-light-primary-10:var( --theme-app-color-night-violet-500-10 );--theme-app-color-light-primary-20:var( --theme-app-color-night-violet-500-20 );--theme-app-color-light-primary-50:var( --theme-app-color-night-violet-500-50 );--theme-app-color-light-primary-80:var( --theme-app-color-night-violet-500-80 );--theme-app-color-font:var( --theme-app-color-grey-100 );--theme-app-background-color:var( --theme-app-color-night-grey-950 );--theme-app-secondary-background-color:var( --theme-app-color-night-grey-800 );--theme-app-border-color:color-mix(in srgb,var( --theme-app-background-color ) 95%,white 5%);--theme-app-secondary-border-color:color-mix(in srgb,var( --theme-app-secondary-background-color ) 95%,white 5%);--theme-app-color-disabled:var(--theme-app-color-grey-500 )}.is-block{display:block}.is-inline{display:inline}.is-inline-block{display:inline-block}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.is-flex-column-oriented{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.is-flex-row-oriented{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.is-flex-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-flex-end-justified{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-flex-start-justified{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.align-items\:stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-items\:start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items\:center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items\:end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items\:baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.justify-content\:start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content\:center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content\:end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content\:between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content\:around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.flex-c-h-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:0!important;height:100%}.flex-r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.flex-r-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-width:0!important;width:100%}.is-viewport{width:100%;min-width:100%;height:100%;min-height:100%}.is-viewport-width-10{width:10vh}.is-viewport-height-10{height:10vh}.is-viewport-width-20{width:20vh}.is-viewport-height-20{height:20vh}.is-viewport-width-30{width:30vh}.is-viewport-height-30{height:30vh}.is-viewport-width-40{width:40vh}.is-viewport-height-40{height:40vh}.is-viewport-width-50{width:50vh}.is-viewport-height-50{height:50vh}.is-viewport-width-60{width:60vh}.is-viewport-height-60{height:60vh}.is-viewport-width-70{width:70vh}.is-viewport-height-70{height:70vh}.is-viewport-width-80{width:80vh}.is-viewport-height-80{height:80vh}.is-viewport-width-90{width:90vh}.is-viewport-height-90{height:90vh}.is-viewport-width-100{width:100vh}.is-viewport-height-100{height:100vh}.is-relative-width-1{width:2rem}.is-relative-height-1{height:2rem}.is-relative-width-2{width:4rem}.is-relative-height-2{height:4rem}.is-relative-width-3{width:6rem}.is-relative-height-3{height:6rem}.is-relative-width-4{width:8rem}.is-relative-height-4{height:8rem}.is-relative-width-5{width:10rem}.is-relative-height-5{height:10rem}.is-relative-width-6{width:12rem}.is-relative-height-6{height:12rem}.is-relative-width-7{width:14rem}.is-relative-height-7{height:14rem}.is-relative-width-8{width:16rem}.is-relative-height-8{height:16rem}.is-relative-width-9{width:18rem}.is-relative-height-9{height:18rem}.is-relative-width-10{width:20rem}.is-relative-height-10{height:20rem}.is-layer{position:absolute!important}.is-inner-layer{position:relative!important}.is-back-layer{z-index:var(--theme-app-layer-back)!important}.is-middle-layer{z-index:var(--theme-app-layer-middle)!important}.is-front-layer{z-index:var(--theme-app-layer-front)!important}.is-foremost-layer{z-index:var(--theme-app-layer-foremost)!important}.is-layer-hidden{top:-9999px;left:-9999px}.is-layer-top{top:0}.is-layer-left{left:0}.is-layer-right{right:0}.is-layer-bottom{bottom:0}.is-layer-viewport{top:0;bottom:0;left:0;right:0}.is-layer-center{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.is-layer-top-right{top:0;right:0}.is-layer-bottom-right{bottom:0;right:0}.is-layer-top-left{top:0;left:0}.is-layer-bottom-left{bottom:0;left:0}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.is-layer-fixed{position:fixed}.is-back-layer{z-index:var(--theme-app-layer-back)}.is-middle-layer{z-index:var(--theme-app-layer-middle)}.is-front-layer{z-index:var(--theme-app-layer-front)}.is-foremost-layer{z-index:var(--theme-app-layer-foremost)}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.2;color:inherit;margin-bottom:0.5rem}h1{font-size:var(--theme-app-font-size-900)}h2{font-size:var(--theme-app-font-size-800)}h3{font-size:var(--theme-app-font-size-700)}h4{font-size:var(--theme-app-font-size-600)}h5{font-size:var(--theme-app-font-size-500)}h5{font-size:var(--theme-app-font-size-400)}p{margin-bottom:1rem}.is-font-smaller{font-size:var(--theme-app-font-size-300)}.is-font-small{font-size:var(--theme-app-font-size-400)}.is-font-medium{font-size:var(--theme-app-font-size-600)}.is-font-large{font-size:var(--theme-app-font-size-700)}.is-font-larger{font-size:var(--theme-app-font-size-800)}.is-font-largest{font-size:var(--theme-app-font-size-900)}.is-right-aligned{text-align:right}.is-center-aligned{text-align:center}.is-left-aligned{text-align:left}.is-uppercase{text-transform:uppercase}.is-lowercase{text-transform:lowercase}.is-capitalize{text-transform:capitalize}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.whitespace-normal{white-space:normal}.whitespace-no-wrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{word-wrap:break-word}.break-normal{word-wrap:normal}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-wrappable{white-space:normal!important}.is-not-wrappable{white-space:nowrap!important}.is-side-lined{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(100px,50%) 0.5em -webkit-max-content 0.5em minmax(100px,50%);-ms-grid-columns:minmax(100px,50%) 0.5em max-content 0.5em minmax(100px,50%);grid-template-columns:minmax(100px,50%) -webkit-max-content minmax(100px,50%);grid-template-columns:minmax(100px,50%) max-content minmax(100px,50%);grid-gap:0.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.is-side-lined:after,.is-side-lined:before{content:" ";display:block;border-bottom:1px solid var(--theme-app-color-grey-400)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;line-height:var(--theme-line-height)}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:none}input:invalid{-webkit-box-shadow:none;box-shadow:none}.is-hidden{display:none!important}.is-invisible{visibility:hidden}.is-overflown{overflow:auto}.is-transparent{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.is-translucent{opacity:0.5}.is-readonly{opacity:0.75}.is-disabled{opacity:0.9;cursor:not-allowed}.is-typeless-list{list-style-type:none}.is-circle{border-radius:50%}.is-not-selectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-out{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes scale-out{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down{0%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes scale-up{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes scale-up-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.75);transform:scale(1.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-down{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.75);transform:scale(1.75)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-top{0%{top:-50%;opacity:0}to{top:0;opacity:1}}@keyframes slide-top{0%{top:-50%;opacity:0}to{top:0;opacity:1}}@-webkit-keyframes slide-right{0%{right:-50%;opacity:0}to{right:0;opacity:1}}@keyframes slide-right{0%{right:-50%;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes slide-bottom{0%{bottom:-50%;opacity:0}to{bottom:0;opacity:1}}@keyframes slide-bottom{0%{bottom:-50%;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes slide-left{0%{left:-50%;opacity:0}to{left:0;opacity:1}}@keyframes slide-left{0%{left:-50%;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fade-and-scale-in{0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes fade-and-scale-in{0%{opacity:0;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes fade-and-scale-out{0%{opacity:1}to{opacity:0;-webkit-transform:scale3d(0.9,0.9,1);transform:scale3d(0.9,0.9,1)}}@keyframes fade-and-scale-out{0%{opacity:1}to{opacity:0;-webkit-transform:scale3d(0.9,0.9,1);transform:scale3d(0.9,0.9,1)}}@-webkit-keyframes forward-backward{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes forward-backward{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes backward-forward{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes backward-forward{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}50%{-webkit-transform:translateX(10%);transform:translateX(10%)}to{-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(0.33);transform:scale(0.33)}80%,to{opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(0.33);transform:scale(0.33)}80%,to{opacity:0}}@-webkit-keyframes pulse-dot{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes pulse-dot{0%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0.8);transform:scale(0.8)}}:root{--theme-app-divider-background-color:color-mix(in srgb,var(--theme-app-background-color ) 60%,black 40%);--theme-app-divider-height:1rem;--theme-app-divider-margin:var( --theme-app-divider-height );--theme-app-divider-vertical-margin:calc(var( --theme-app-divider-height ) / 4);--theme-app-divider-gap:var( --theme-app-divider-height )}.divider{height:var(--theme-app-divider-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-font-smoothing:antialiased;margin-top:var(--theme-app-divider-margin);margin-bottom:var(--theme-app-divider-margin);padding:0 0.5em}.divider.is-dense{margin-top:calc(var(--theme-app-divider-margin) * 0.15);margin-bottom:calc(var(--theme-app-divider-margin) * 0.15);padding:0}.divider.is-dense:not(:empty){gap:0}.divider:after,.divider:before{width:100%;height:0.015rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:color-mix(in srgb,var(--theme-app-background-color) 60%,black 40%);content:""}.divider:not(:empty){gap:var(--theme-app-divider-gap)}.divider.vertical{width:0.01rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:color-mix(in srgb,var(--theme-app-background-color) 80%,black 20%);margin:0;padding:0}.divider.vertical:after,.divider.vertical:before{content:none}.divider.vertical:not(.is-dense){margin-left:var(--theme-app-divider-vertical-margin);margin-right:var(--theme-app-divider-vertical-margin)}.divider.vertical .is-dense{margin:0}@media (prefers-color-scheme:dark){:root{--theme-app-divider-background-color:color-mix(in srgb,var(--theme-app-background-color ) 60%,white 40%)}}:root[data-theme=light]{--theme-app-divider-background-color:color-mix(in srgb,var(--theme-app-background-color ) 60%,black 40%)}:root[data-theme=dark]{--theme-app-divider-background-color:color-mix(in srgb,var(--theme-app-background-color ) 60%,white 40%)}.anchorer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--theme-app-gap);position:absolute;z-index:var(--theme-app-layer-foremost)}.anchorer.hidden{top:-9999px;left:-9999px;visibility:hidden;pointer-events:none}i.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;padding:0 0.25em}[data-icon]:before{content:attr(data-icon);font-family:"icon-pack"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none!important}[data-icon-right]:after{content:attr(data-icon-right);font-family:"icon-pack"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none!important}[class*=" icon-pack-"]:before,[class^=icon-pack-]:before{font-family:"icon-pack"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none!important}.loader{--theme-app-loader-color:var( --theme-app-color-light-primary );--theme-app-loader-background:var( --theme-app-color-blue-200 );--theme-app-loader-border-width:var( --theme-app-border-radius );--theme-app-loader-size-smaller:1.5rem;--theme-app-loader-size-small:2.5rem;--theme-app-loader-size:5rem;--theme-app-loader-size-large:7rem;--theme-app-loader-size-larger:12rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader .animated{display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--theme-app-loader-size);height:var(--theme-app-loader-size);border-width:var(--theme-app-loader-border-width);border-style:solid;border-color:var(--theme-app-loader-background);border-radius:50%;border-top:var(--theme-app-loader-border-width) solid var(--theme-app-loader-color);border-right:var(--theme-app-loader-border-width) solid var(--theme-app-loader-color);overflow:hidden;margin:0 auto;-webkit-animation:spin 1s cubic-bezier(0.11,0.71,0.87,0.32) infinite;animation:spin 1s cubic-bezier(0.11,0.71,0.87,0.32) infinite}.loader .animated.is-smaller{width:var(--theme-app-loader-size-smaller);height:var(--theme-app-loader-size-smaller)}.loader .animated.is-small{width:var(--theme-app-loader-size-small);height:var(--theme-app-loader-size-small)}.loader .animated.is-large{width:var(--theme-app-loader-size-large);height:var(--theme-app-loader-size-large)}.loader .animated.is-larger{width:var(--theme-app-loader-size-larger);height:var(--theme-app-loader-size-larger)}.grid .row .column,.grid .row .column-1,.grid .row .column-1-3,.grid .row .column-10,.grid .row .column-11,.grid .row .column-12,.grid .row .column-2,.grid .row .column-3,.grid .row .column-4,.grid .row .column-5,.grid .row .column-6,.grid .row .column-7,.grid .row .column-8,.grid .row .column-9{max-width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:0.5em}.grid{width:100%}.grid .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.grid .row.is-dense{margin:0}.grid .row [class^=column].is-dense{padding:0}.grid .row [class^=column].is-vertically-dense{padding:0 0.5em}.grid .row [class^=column].is-horizontally-dense{padding:0.5em 0}.grid .row .column-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.grid .row .column-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.grid .row .column-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.grid .row .column-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.grid .row .column-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.grid .row .column-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.grid .row .column-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.grid .row .column-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.grid .row .column-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.grid .row .column-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.grid .row .column-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.grid .row .column-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid .row .column-1-3{width:33.3333333333%}@media (max-width:767px){.grid .row{display:block}.grid .row [class^=column]{max-width:100%;display:block}}:root{--theme-app-form-input-height:2.5rem;--theme-app-form-input-color:var( --theme-app-color-font );--theme-app-form-input-placeholder-color:color-mix(in hsl,var( --theme-app-form-input-color ) 40%,white);--theme-app-form-input-background-color:color-mix(in hsl,var( --theme-app-background-color ) 99%,black);--theme-app-form-input-border-color:var( --theme-app-color-black );--theme-app-form-input-disabled-color:var( --theme-app-color-grey-500 );--theme-app-form-input-disabled-background-color:var( --theme-app-color-grey-300 );--theme-app-form-input-disabled-border-color:transparent}form select.input[readonly],input[type=checkbox]:checked:disabled,input[type=checkbox]:disabled,input[type=radio]:checked:disabled,input[type=radio]:disabled{pointer-events:none;-ms-touch-action:none;touch-action:none;cursor:not-allowed}input[type=checkbox]:checked:disabled,input[type=checkbox]:disabled,input[type=radio]:checked:disabled,input[type=radio]:disabled{color:var(--theme-app-form-input-disabled-color);background-color:var(--theme-app-form-input-disabled-background-color);border:0.1rem solid var(--theme-app-form-input-disabled-border-color)}input[type=checkbox]:checked:disabled:before,input[type=checkbox]:disabled:before{border-color:var(--theme-app-form-input-disabled-border-color)}input[type=radio]:checked:disabled:before,input[type=radio]:disabled:before{-webkit-box-shadow:inset 1em 1em var(--theme-app-color-grey-200);box-shadow:inset 1em 1em var(--theme-app-color-grey-200)}form{width:100%;min-width:100%;position:relative;padding:0.5rem}form label{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:var(--theme-app-font-size-300);font-weight:var(--theme-app-font-weight-medium);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}form label.inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form label.inline *{margin:0.25em}form .sublabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:var(--theme-app-font-weight-regular)}form fieldset{border:1px solid rgba(0,47,127,0.65);margin:0 0 0.5em 0;padding:0.2em}form input,form select,form textarea{width:100%;max-width:100%;border:none;text-indent:0.05em;-webkit-transition:background-color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),border var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),outline var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),-webkit-box-shadow var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease);transition:background-color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),border var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),outline var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),-webkit-box-shadow var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease);transition:background-color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),border var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),outline var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),box-shadow var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease);transition:background-color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),border var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),outline var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),box-shadow var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),-webkit-box-shadow var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease);margin:0;padding:0.25em;-webkit-box-sizing:border-box;box-sizing:border-box}form input:is([type=color]),form select:is([type=color]),form textarea:is([type=color]){appearance:none;-moz-appearance:none;-webkit-appearance:none;background:var(--theme-app-color-white);border:0;cursor:pointer;margin:0;padding:0.25rem}form input:is([type=color])::-webkit-color-swatch-wrapper,form select:is([type=color])::-webkit-color-swatch-wrapper,form textarea:is([type=color])::-webkit-color-swatch-wrapper{padding:0}form input:is([type=color])::-webkit-color-swatch,form select:is([type=color])::-webkit-color-swatch,form textarea:is([type=color])::-webkit-color-swatch{border:0;border-radius:0}form input:is([type=color])::-moz-color-swatch,form input:is([type=color])::-moz-focus-inner,form select:is([type=color])::-moz-color-swatch,form select:is([type=color])::-moz-focus-inner,form textarea:is([type=color])::-moz-color-swatch,form textarea:is([type=color])::-moz-focus-inner{border:0}form input:is([type=color])::-moz-focus-inner,form select:is([type=color])::-moz-focus-inner,form textarea:is([type=color])::-moz-focus-inner{padding:0}form input:is([type=file]),form select:is([type=file]),form textarea:is([type=file]){height:var(--theme-app-form-input-height);color:var(--theme-app-form-input-color);background:var(--theme-app-form-input-background-color);border:none;border-width:1px;border-style:solid;border-color:var(--theme-app-form-input-border-color);border-radius:var(--theme-app-border-radius);border:none;padding:0}form input:is([type=file])::-webkit-file-upload-button,form select:is([type=file])::-webkit-file-upload-button,form textarea:is([type=file])::-webkit-file-upload-button{height:inherit;line-height:inherit;text-decoration:none;text-transform:uppercase;border:none;border-radius:var(--theme-app-border-radius);-webkit-user-select:none;user-select:none;appearance:none;-webkit-appearance:none;outline:none;padding:0.5rem;margin:0 0.5rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--theme-app-button-transition);transition:var(--theme-app-button-transition)}form input:is([type=file])::file-selector-button,form select:is([type=file])::file-selector-button,form textarea:is([type=file])::file-selector-button{height:inherit;line-height:inherit;text-decoration:none;text-transform:uppercase;border:none;border-radius:var(--theme-app-border-radius);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;padding:0.5rem;margin:0 0.5rem 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--theme-app-button-transition);transition:var(--theme-app-button-transition)}form input:is([type=file]).is-primary::-webkit-file-upload-button,form select:is([type=file]).is-primary::-webkit-file-upload-button,form textarea:is([type=file]).is-primary::-webkit-file-upload-button{color:var(--theme-app-color-white);background-color:var(--theme-app-color-light-primary)}form input:is([type=file]).is-primary::file-selector-button,form select:is([type=file]).is-primary::file-selector-button,form textarea:is([type=file]).is-primary::file-selector-button{color:var(--theme-app-color-white);background-color:var(--theme-app-color-light-primary)}form input:is([type=file]).is-primary::-webkit-file-upload-button:hover,form select:is([type=file]).is-primary::-webkit-file-upload-button:hover,form textarea:is([type=file]).is-primary::-webkit-file-upload-button:hover{background-color:#327eff}form input:is([type=file]).is-primary::file-selector-button:hover,form select:is([type=file]).is-primary::file-selector-button:hover,form textarea:is([type=file]).is-primary::file-selector-button:hover{background-color:#327eff}form input:is([type=file]).is-primary::-webkit-file-upload-button:active,form select:is([type=file]).is-primary::-webkit-file-upload-button:active,form textarea:is([type=file]).is-primary::-webkit-file-upload-button:active{background-color:#004bcb}form input:is([type=file]).is-primary::file-selector-button:active,form select:is([type=file]).is-primary::file-selector-button:active,form textarea:is([type=file]).is-primary::file-selector-button:active{background-color:#004bcb}form input:is([type=file]).is-accent::-webkit-file-upload-button,form select:is([type=file]).is-accent::-webkit-file-upload-button,form textarea:is([type=file]).is-accent::-webkit-file-upload-button{color:var(--theme-app-color-white);background:var(--theme-app-color-light-accent)}form input:is([type=file]).is-accent::file-selector-button,form select:is([type=file]).is-accent::file-selector-button,form textarea:is([type=file]).is-accent::file-selector-button{color:var(--theme-app-color-white);background:var(--theme-app-color-light-accent)}form input:is([type=file]).is-accent::-webkit-file-upload-button:hover,form select:is([type=file]).is-accent::-webkit-file-upload-button:hover,form textarea:is([type=file]).is-accent::-webkit-file-upload-button:hover{background-color:#f6835c}form input:is([type=file]).is-accent::file-selector-button:hover,form select:is([type=file]).is-accent::file-selector-button:hover,form textarea:is([type=file]).is-accent::file-selector-button:hover{background-color:#f6835c}form input:is([type=file]).is-accent::-webkit-file-upload-button:active,form select:is([type=file]).is-accent::-webkit-file-upload-button:active,form textarea:is([type=file]).is-accent::-webkit-file-upload-button:active{background-color:#df420d}form input:is([type=file]).is-accent::file-selector-button:active,form select:is([type=file]).is-accent::file-selector-button:active,form textarea:is([type=file]).is-accent::file-selector-button:active{background-color:#df420d}form input:is([type=range]),form select:is([type=range]),form textarea:is([type=range]){width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;padding:0}form input:is([type=range]):focus,form select:is([type=range]):focus,form textarea:is([type=range]):focus{outline:none}form input:is([type=range]):focus::-webkit-slider-thumb,form select:is([type=range]):focus::-webkit-slider-thumb,form textarea:is([type=range]):focus::-webkit-slider-thumb{outline:max(2px,0.2em) solid rgba(0,66,178,0.5);outline-offset:0.125rem}form input:is([type=range]):focus::-moz-range-thumb,form select:is([type=range]):focus::-moz-range-thumb,form textarea:is([type=range]):focus::-moz-range-thumb{outline:max(2px,0.2em) solid rgba(0,66,178,0.5);outline-offset:0.125rem}form input:is([type=range])[disabled]::-webkit-slider-thumb,form input:is([type=range])[readonly]::-webkit-slider-thumb,form select:is([type=range])[disabled]::-webkit-slider-thumb,form select:is([type=range])[readonly]::-webkit-slider-thumb,form textarea:is([type=range])[disabled]::-webkit-slider-thumb,form textarea:is([type=range])[readonly]::-webkit-slider-thumb{background-color:var(--theme-app-color-grey-200)}form input:is([type=range])[disabled]::-moz-range-thumb,form input:is([type=range])[readonly]::-moz-range-thumb,form select:is([type=range])[disabled]::-moz-range-thumb,form select:is([type=range])[readonly]::-moz-range-thumb,form textarea:is([type=range])[disabled]::-moz-range-thumb,form textarea:is([type=range])[readonly]::-moz-range-thumb{background-color:var(--theme-app-color-grey-200)}form input:is([type=range])::-webkit-slider-runnable-track,form select:is([type=range])::-webkit-slider-runnable-track,form textarea:is([type=range])::-webkit-slider-runnable-track{height:0.5rem;background-color:rgba(0,0,0,0.15);border-radius:0.5rem}form input:is([type=range])::-webkit-slider-thumb,form select:is([type=range])::-webkit-slider-thumb,form textarea:is([type=range])::-webkit-slider-thumb{width:1rem;height:1rem;-webkit-appearance:none;appearance:none;background-color:var(--theme-app-color-light-primary);border-radius:0.5rem;margin-top:-4px}form input:is([type=range])::-moz-range-track,form select:is([type=range])::-moz-range-track,form textarea:is([type=range])::-moz-range-track{height:0.5rem;background-color:rgba(0,0,0,0.15);border-radius:0.5rem}form input:is([type=range])::-moz-range-thumb,form select:is([type=range])::-moz-range-thumb,form textarea:is([type=range])::-moz-range-thumb{width:1rem;height:1rem;background-color:var(--theme-app-color-light-primary);border:none;border-radius:0.5rem}form input:not([type=checkbox],[type=radio],[type=range],[type=file]),form select:not([type=checkbox],[type=radio],[type=range],[type=file]),form textarea:not([type=checkbox],[type=radio],[type=range],[type=file]){height:var(--theme-app-form-input-height);color:var(--theme-app-form-input-color);background:var(--theme-app-form-input-background-color);border:none;border-width:1px;border-style:solid;border-color:var(--theme-app-form-input-border-color);border-radius:var(--theme-app-border-radius)}form input:not([type=checkbox],[type=radio],[type=range],[type=file]):focus,form select:not([type=checkbox],[type=radio],[type=range],[type=file]):focus,form textarea:not([type=checkbox],[type=radio],[type=range],[type=file]):focus{border-color:var(--theme-app-color-light-primary);-webkit-box-shadow:none;box-shadow:none;outline:0.25rem solid transparent}form input:not([type=checkbox],[type=radio],[type=range],[type=file]):focus:not([invalid],.is-invalid,.is-error),form select:not([type=checkbox],[type=radio],[type=range],[type=file]):focus:not([invalid],.is-invalid,.is-error),form textarea:not([type=checkbox],[type=radio],[type=range],[type=file]):focus:not([invalid],.is-invalid,.is-error){outline-color:var(--theme-app-color-light-primary-20)}form input:focus,form select:focus,form textarea:focus{border-color:#0042b2}form input.is-error,form input.is-invalid,form input[invalid],form select.is-error,form select.is-invalid,form select[invalid],form textarea.is-error,form textarea.is-invalid,form textarea[invalid]{border-color:var(--theme-app-color-light-error)!important}form input.is-error:focus,form input.is-invalid:focus,form input[invalid]:focus,form select.is-error:focus,form select.is-invalid:focus,form select[invalid]:focus,form textarea.is-error:focus,form textarea.is-invalid:focus,form textarea[invalid]:focus{outline-color:color-mix(in srgb,var(--theme-app-color-light-error) 25%,transparent)}form input.is-error+[data-type=inline-message],form input.is-invalid+[data-type=inline-message],form input[invalid]+[data-type=inline-message],form select.is-error+[data-type=inline-message],form select.is-invalid+[data-type=inline-message],form select[invalid]+[data-type=inline-message],form textarea.is-error+[data-type=inline-message],form textarea.is-invalid+[data-type=inline-message],form textarea[invalid]+[data-type=inline-message]{color:var(--theme-app-color-light-error)}form input[required],form select[required],form textarea[required]{border-color:var(--theme-app-color-light-warn)}form input[disabled],form input[readonly],form select[disabled],form select[readonly],form textarea[disabled],form textarea[readonly]{-webkit-box-shadow:none;box-shadow:none;color:var(--theme-app-form-input-disabled-color);background-color:var(--theme-app-form-input-disabled-background-color);border-color:var(--theme-app-form-input-disabled-border-color)}form input[disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed}form textarea{text-indent:0;overflow:auto}form textarea.auto-resize{min-height:3.5rem;max-height:15rem;overflow:hidden;resize:none;-webkit-transition:height 0.2s ease;transition:height 0.2s ease}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-weight:var(--theme-app-font-weight-medium);color:var(--theme-app-form-input-placeholder-color);opacity:1}form input::-moz-placeholder,form textarea::-moz-placeholder{font-weight:var(--theme-app-font-weight-medium);color:var(--theme-app-form-input-placeholder-color);opacity:1}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-weight:var(--theme-app-font-weight-medium);color:var(--theme-app-form-input-placeholder-color);opacity:1}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{font-weight:var(--theme-app-font-weight-medium);color:var(--theme-app-form-input-placeholder-color);opacity:1}form input::placeholder,form textarea::placeholder{font-weight:var(--theme-app-font-weight-medium);color:var(--theme-app-form-input-placeholder-color);opacity:1}form .checkbox:focus,form .radio:focus{border:none}form .inline-checkbox,form .inline-radio{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0.75em,-webkit-max-content) 0.5em auto;-ms-grid-columns:minmax(0.75em,max-content) 0.5em auto;grid-template-columns:minmax(0.75em,-webkit-max-content) auto;grid-template-columns:minmax(0.75em,max-content) auto;gap:0.5em}form .input-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}form .input-group .text{height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:var(--theme-app-color-grey-300);border:1px solid var(--theme-app-color-grey-400);border-radius:0.25em;padding:0 0.5em}form .input-group .text:not(:first-child){margin-left:-1px}form .input-group button{height:inherit;padding:0 0.5em}form .input-group>:is(input,select,textarea){width:1%;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}form .input-group>:is(input,select,textarea):focus{z-index:var(--theme-app-layer-middle)}form .input-group>:is(input,select,textarea):not(:first-child,:only-child){margin-left:-1px}form .input-group:not(:has(.prepend,.append))>:is(:first-child):not(:only-child){border-top-right-radius:0;border-bottom-right-radius:0}form .input-group:not(:has(.prepend,.append))>:is(:last-child):not(:only-child){border-top-left-radius:0;border-bottom-left-radius:0}form .input-group:not(:has(.prepend,.append))>:not(:first-child,:last-child,:only-child){border-radius:0}form .input-group:has(.prepend,.append)>:not(:first-child,:last-child,:only-child){border-radius:0}form .input-group:has(.prepend,.append):has(.prepend)>:is(input,select,textarea){border-top-left-radius:0;border-bottom-left-radius:0}form .input-group:has(.prepend,.append):has(.append)>:is(input,select,textarea){border-top-right-radius:0;border-bottom-right-radius:0}form .input-group:has(.prepend,.append)>:is(.prepend,.append){display:-webkit-box;display:-ms-flexbox;display:flex}form .input-group:has(.prepend,.append)>:is(.prepend,.append):is(.prepend)>:is(:first-child,:only-child){border-top-right-radius:0;border-bottom-right-radius:0}form .input-group:has(.prepend,.append)>:is(.prepend,.append):is(.prepend)>:not(:first-child,:only-child){border-radius:0}form .input-group:has(.prepend,.append)>:is(.prepend,.append):is(.append)>:is(:last-child,:only-child){border-top-left-radius:0;border-bottom-left-radius:0}form .input-group:has(.prepend,.append)>:is(.prepend,.append):is(.append)>:not(:last-child,:only-child){border-radius:0}form .input-group.is-invalid,form .input-group[invalid]{border-color:var(--theme-app-color-light-error)!important;outline-color:rgba(var(--theme-app-color-light-error-r),var(--theme-app-color-light-error-g),var(--theme-app-color-light-error-b),0.2)!important}form .input-group.is-invalid+[data-type=inline-message],form .input-group[invalid]+[data-type=inline-message]{color:var(--theme-app-color-light-error)}form .grid .row{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:1em 0 0 0}form .grid .row [class^=column] .checkbox{display:block}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15em;height:1.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:inherit;text-indent:0;color:inherit;border-width:1px;border-style:solid;outline:none;margin:0;padding:0}input[type=checkbox]:not([readonly],[disabled]):focus,input[type=radio]:not([readonly],[disabled]):focus{outline:max(2px,0.2em) solid rgba(0,66,178,0.5)}input[type=checkbox]{border-radius:0.1em}input[type=checkbox]:before{content:"";-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.1s -webkit-transform ease-in-out;transition:0.1s -webkit-transform ease-in-out;transition:0.1s transform ease-in-out;transition:0.1s transform ease-in-out,0.1s -webkit-transform ease-in-out}input[type=checkbox]:checked{background-color:var(--theme-app-color-light-primary);border-color:var(--theme-app-color-light-primary)}input[type=checkbox]:checked:before{height:0.6em;width:0.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg);color:var(--theme-app-color-white);border-bottom-width:1px;border-bottom-style:solid;border-right-width:1px;border-right-style:solid;margin-top:-0.15em}input[type=radio]{border-radius:50%}input[type=radio]:before{content:"";width:0.65em;height:0.65em;border-radius:inherit;-webkit-box-shadow:inset 1em 1em var(--theme-app-color-light-primary);box-shadow:inset 1em 1em var(--theme-app-color-light-primary);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.1s -webkit-transform ease-in-out;transition:0.1s -webkit-transform ease-in-out;transition:0.1s transform ease-in-out;transition:0.1s transform ease-in-out,0.1s -webkit-transform ease-in-out}input[type=radio]:checked{background-color:var(--theme-app-color-light-primary);border-color:var(--theme-app-color-light-primary)}input[type=radio]:checked:before{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-box-shadow:inset 1em 1em var(--theme-app-color-white);box-shadow:inset 1em 1em var(--theme-app-color-white)}@media (prefers-color-scheme:dark){:root{--theme-app-form-input-background-color:color-mix(in hsl,var( --theme-app-background-color ) 75%,white);--theme-app-form-input-placeholder-color:color-mix(in hsl,var( --theme-app-form-input-color ) 60%,black)}.input-group .text{background-color:color-mix(in hsl,var(--theme-app-background-color) 20%,white);color:color-mix(in hsl,var(--theme-app-background-color) 80%,black)}}.switch{width:100%;height:2em;line-height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1em;background-color:var(--theme-app-color-white);border-radius:1em;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.switch.is-disabled{pointer-events:none}.switch.is-disabled>input{pointer-events:none}.switch.is-disabled>input:after{background-color:var(--theme-app-color-grey-700);-webkit-box-shadow:none;box-shadow:none}.switch:focus-within{outline:0.15em solid #7faeff;outline-offset:0.15em}.switch>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2em;line-height:2em;border:0.05em solid var(--theme-app-color-grey-400);border-radius:1em;outline:none!important;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.switch>input:checked{background-color:var(--theme-app-color-light-primary)}.switch>input:checked:before{display:none}.switch>input:checked:after{background-color:var(--theme-app-color-white);left:calc(100% - 0.2em);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.switch>input:checked~[data-state=checked]{display:-webkit-box;display:-ms-flexbox;display:flex;left:0.5em;color:var(--theme-app-color-white)}.switch>input:checked~[data-state=unchecked]{display:none}.switch>input:not(:checked)~[data-state=unchecked]{display:-webkit-box;display:-ms-flexbox;display:flex;right:0.5em}.switch>input:active:after{width:2em}.switch>input:after{content:"";width:1.5em;height:1.5em;background-color:var(--theme-app-color-light-primary);border-radius:0.75em;-webkit-box-shadow:rgba(255,255,255,0.5) 0px 0px 0px 0.01em,rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;box-shadow:rgba(255,255,255,0.5) 0px 0px 0px 0.01em,rgba(0,0,0,0.19) 0px 10px 20px,rgba(0,0,0,0.23) 0px 6px 6px;position:absolute;left:0.2em;-webkit-transition-timing-function:cubic-bezier(0,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);-webkit-transition:all 0.3s;transition:all 0.3s}.switch>.title{display:none;position:absolute;font-weight:600;color:inherit}:root{--theme-app-button-transition:background-color var( --theme-app-animation-duration ) cubic-bezier(0.18,0.89,0.32,1.28)}.button,.circular-button .wrapper{height:2rem;line-height:inherit;text-decoration:none;text-transform:uppercase;color:var(--theme-app-color-light-text);background-color:var(--theme-app-color-white);border:none;border-radius:var(--theme-app-border-radius);-webkit-box-shadow:var(--theme-app-elevation-low);box-shadow:var(--theme-app-elevation-low);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;padding:0.5rem;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--theme-app-button-transition);transition:var(--theme-app-button-transition)}form .input-group button{-webkit-box-shadow:none;box-shadow:none;padding:0 0.5rem}form .input-group button:not(:disabled){}form .input-group button:not(:disabled):after{content:"";border-radius:var(--theme-app-border-radius);-webkit-box-shadow:var(--theme-app-elevation-low);box-shadow:var(--theme-app-elevation-low);z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0}.button.is-flat{-webkit-box-shadow:none;box-shadow:none}.button.is-stroked:not(:disabled){border:1px solid currentColor}.button{font-size:var(--theme-app-font-size-400);font-weight:500;text-decoration:none;white-space:nowrap}.button[disabled],.button[disabled].is-active,.button[disabled]:active,.button[disabled]:hover{color:var(--theme-app-color-grey-500)!important;background:var(--theme-app-color-grey-300)!important;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;cursor:not-allowed;opacity:var(--theme-app-border-radius)}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;gap:var(--theme-gap-base);position:relative;overflow:visible;-webkit-transition:var(--theme-app-button-transition);transition:var(--theme-app-button-transition);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.is-small{font-size:var(--theme-app-font-size-200)}.button.is-big{font-size:var(--theme-app-font-size-500);padding:1.2em 0.4em}.button.is-x-big{font-size:var(--theme-app-font-size-700);padding:1em 0.6em}.button.is-active,.button:active{background-color:var(--theme-app-color-grey-300);-webkit-box-shadow:none;box-shadow:none}.button.is-flat[disabled]{-webkit-box-shadow:none;box-shadow:none}.button.is-stroked:not(:disabled){border-color:var(--theme-app-color-grey-400)}.button:not(:empty){}.button:after,.button:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.button:focus{outline:0}.button.is-transparent{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;--button-color:var( --theme-app-color-black );--button-background-color:var( --theme-app-color-white );color:var(--button-color);background-color:var(--button-background-color)}.button.is-transparent:hover{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 90%,black 10%)}.button.is-transparent.is-active,.button.is-transparent:active{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,black 20%)}.button.is-highlighted{-webkit-animation:highlight 3s ease-in-out infinite,glow 3s ease-in-out infinite;animation:highlight 3s ease-in-out infinite,glow 3s ease-in-out infinite}.button>*{margin:0;padding:0}.button.is-primary{--button-color:var( --theme-app-color-white );--button-background-color:var( --theme-app-color-light-primary );color:var(--button-color);background-color:var(--button-background-color)}.button.is-primary:hover{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,white 20%)}.button.is-primary.is-active,.button.is-primary:active{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,black 20%)}.button.is-accent{--button-color:var( --theme-app-color-white );--button-background-color:var( --theme-app-color-light-accent );color:var(--button-color);background-color:var(--button-background-color)}.button.is-accent:hover{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,white 20%)}.button.is-accent.is-active,.button.is-accent:active{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,black 20%)}.button.is-warning{--button-color:var( --theme-app-color-white );--button-background-color:var( --theme-app-color-light-warn );color:var(--button-color);background-color:var(--button-background-color)}.button.is-warning:hover{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,white 20%)}.button.is-warning.is-active,.button.is-warning:active{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,black 20%)}.button.is-error{--button-color:var( --theme-app-color-white );--button-background-color:var( --theme-app-color-light-error );color:var(--button-color);background-color:var(--button-background-color)}.button.is-error:hover{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,white 20%)}.button.is-error.is-active,.button.is-error:active{background-color:var(--button-background-color);background-color:color-mix(in srgb,var(--button-background-color) 80%,black 20%)}.button>i{font-size:125%}.circular-button .wrapper{border:none;border-radius:50%}.circular-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-overflow:ellipsis}.circular-button .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all var(--theme-app-animation-duration) ease-in-out;transition:all var(--theme-app-animation-duration) ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.circular-button .wrapper button{width:100%;border:none;background:none;-webkit-box-shadow:none;box-shadow:none}.circular-button.is-active .wrapper{background-color:var(--theme-app-color-light-primary)}.circular-button.is-active .wrapper button{color:var(--theme-app-color-white)}.toolbar .group,.toolbar.is-dense{gap:0;padding:0}.toolbar .group .button:first-of-type,.toolbar.is-dense .button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.toolbar .group .button+.button:not(:last-child),.toolbar.is-dense .button+.button:not(:last-child){border-radius:0}.toolbar .group .button:last-of-type,.toolbar.is-dense .button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.toolbar .group .button,.toolbar.is-dense .button{-webkit-box-shadow:none;box-shadow:none}.toolbar .group .button:not(:first-child,:only-child),.toolbar.is-dense .button:not(:first-child,:only-child){margin-left:-1px}.toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5em;vertical-align:middle}.toolbar .group{width:auto}.toolbar.is-right-aligned{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.filter-group{border:0.05rem solid rgba(0,0,0,0.22);border-radius:0.25rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);padding:0.5em;margin-left:1.5em;position:relative}.filter-group>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;vertical-align:middle;padding:0.5em}.stepper .button{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-shadow:none;box-shadow:none}.stepper .button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.stepper .button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.stepper .button+.button{border-left:1px solid var(--theme-app-color-white)}.stepper .output{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;border-top:1px solid var(--theme-app-color-grey-500);border-bottom:1px solid var(--theme-app-color-grey-500);text-align:center}.button.fab{position:fixed;font-size:var(--theme-app-font-size-700);border-radius:50%;z-index:var(--theme-app-layer-middle)}.button.fab:before{padding:0;margin:0}.dial{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:var(--theme-app-layer-middle);margin:0;padding:0}.dial.is-top{top:0.5rem}.dial.is-right{right:0.5rem}.dial.is-bottom{bottom:0.5rem}.dial.is-left{left:0.5rem}.dial.is-disabled .dial-item{display:none}.dial .fab{position:initial;width:2em;height:2em;font-size:1.5rem;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transition:var(--theme-app-button-transition),scale var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28),-webkit-transform var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28)!important;transition:var(--theme-app-button-transition),scale var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28),-webkit-transform var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28)!important;transition:var(--theme-app-button-transition),scale var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28),transform var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28)!important;transition:var(--theme-app-button-transition),scale var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28),transform var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28),-webkit-transform var(--theme-app-animation-duration) cubic-bezier(0.18,0.89,0.32,1.28)!important}.dial .fab.dial-button{position:relative;z-index:inherit}.dial .fab.dial-button.is-active{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.dial .fab.dial-item{position:absolute;bottom:0;-webkit-transform:scale(0);transform:scale(0);z-index:inherit}.dial .fab.is-medium{font-size:2rem}.dial .fab.is-large{font-size:3rem}table{min-width:100%;border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;white-space:nowrap}table caption{font-weight:800;text-align:center;vertical-align:bottom;padding:0.25em}table thead{text-align:left;vertical-align:bottom}table tbody tr{-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out}table tbody tr:hover{color:var(--theme-app-color-white);background-color:var(--theme-app-color-light-primary)}table tfoot{background-color:rgba(0,0,0,0.015)}table tfoot tr td{font-weight:300}table tr:not(:first-child){border-top:1px solid rgba(0,0,0,0.12)}table tr td,table tr th{text-decoration:inherit;text-transform:inherit;text-align:left;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;-webkit-font-smoothing:antialiased;padding:0;margin:0}table tr td.is-numeric,table tr th.is-numeric{text-align:right}table tr td.is-centered,table tr th.is-centered{text-align:center}table tr th{font-weight:700}table tr td{font-weight:500}table.is-dense tr td,table.is-dense tr th{padding:0.25em}.datatable table tr td[data-column-type=enumeration],.datatable>.header{background-color:var(--theme-app-background-color);color:var(--theme-app-color-font);text-transform:uppercase;font-weight:var(--theme-app-font-weight-semibold)}.datatable table tr td>.content,.datatable table tr td>.content>.description,.datatable table tr th>.content,.datatable table tr th>.content>.description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.datatable{min-width:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.datatable>.body,.datatable>.header{width:100%;position:relative}.datatable>.header{background-color:transparent;overflow:hidden}.datatable>.header>.wrapper .resizer{width:auto;background-color:inherit;position:absolute;top:50%;right:0.25rem;font-size:150%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:col-resize}.datatable>.header>.wrapper .resizer:before{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.datatable>.header table tr{background-color:var(--theme-app-background-color)}.datatable>.header table tr th .description{color:color-mix(in srgb,var(--theme-app-color-font) 40%,white 60%);font-size:0.75rem}.datatable>.body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.datatable table{min-width:0}.datatable table tr td,.datatable table tr th{border:1px solid color-mix(in srgb,var(--theme-app-background-color) 90%,black 10%);vertical-align:middle;text-overflow:initial;overflow:visible;position:relative}.datatable table tr td[data-column-type=enumeration],.datatable table tr th[data-column-type=enumeration]{text-align:center}.datatable table tr td>.content,.datatable table tr th>.content{padding:0.5rem 0.25rem}.datatable table tr td{cursor:pointer}.datatable table tr td[data-column-type=numeric]{text-align:right}.datatable table tr:first-child td{border-top:none}@media (prefers-color-scheme:dark){>.header table tr th .description{color:color-mix(in srgb,var(--theme-app-color-font) 70%,black 30%)}.datatable table tr td,.datatable table tr th{border:1px solid color-mix(in srgb,var(--theme-app-background-color) 20%,white 80%)}}.card{height:100%;margin:0;padding:0;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s,-webkit-box-shadow 0.3s;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:vertical;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card:hover{-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.3);box-shadow:0 6px 16px 0 rgba(0,0,0,0.3)}.card .image{margin:0}.card>.body{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card>.body:last-child,.card>.footer:last-child,.card>.header:last-child{padding-bottom:0.8rem}.breadcrumb{width:100%;border:1px solid var(--theme-app-secondary-background-color);border-radius:var(--theme-app-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin:0.5rem 0}.breadcrumb .crumb{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--theme-app-background-color);color:var(--theme-app-color-font);outline:none;text-decoration:none;-webkit-transition:background-color var(--theme-app-animation-duration) ease-in-out,color var(--theme-app-animation-duration) ease-in-out;transition:background-color var(--theme-app-animation-duration) ease-in-out,color var(--theme-app-animation-duration) ease-in-out;position:relative;padding:0.25em}.breadcrumb .crumb:not(:first-child){padding-left:0.75rem}.breadcrumb .crumb:hover{background:var(--theme-app-color-light-primary);color:var(--theme-app-color-white)}.breadcrumb .crumb:hover:after{background:var(--theme-app-color-light-primary);color:var(--theme-app-color-white)}.breadcrumb .crumb:after,.breadcrumb .crumb:before{content:"";width:1em;background:var(--theme-app-background-color);clip-path:polygon(-25% -25%,0% 100%,50% 50%);position:absolute;top:0;left:100%;bottom:0;-webkit-transition:background-color var(--theme-app-animation-duration) ease-in-out,color var(--theme-app-animation-duration) ease-in-out;transition:background-color var(--theme-app-animation-duration) ease-in-out,color var(--theme-app-animation-duration) ease-in-out;z-index:var(--theme-app-layer-back)}.breadcrumb .crumb:before{background:var(--theme-app-secondary-background-color);margin-left:1px}.breadcrumb .crumb:last-child{border-right:none}.breadcrumb .crumb .content{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.breadcrumb .crumb .content .label,.breadcrumb .crumb .content .value{text-overflow:ellipsis;overflow:hidden}.breadcrumb .crumb .content .label{font-size:var(--theme-app-font-size-300);text-transform:uppercase}.notifier{position:fixed;display:none;border-radius:var(--theme-app-border-radius);-webkit-box-shadow:var(--theme-app-elevation-low);box-shadow:var(--theme-app-elevation-low);min-width:25%;max-width:50%;padding:0.5em;margin:0.5em;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:cubic-bezier(0.18,0.89,0.32,1.28);animation-timing-function:cubic-bezier(0.18,0.89,0.32,1.28);overflow:hidden;z-index:var(--theme-app-layer-foremost);cursor:pointer}.notifier.inline{display:block;position:relative;max-width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0.25rem;margin:0;z-index:auto}.notifier .close{background:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1em;right:0.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}.notifier .close:hover{background:none}.notifier.is-visible{display:block}.notifier.top{top:1%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:slide-top;animation-name:slide-top}.notifier.top-right{top:1%;right:1%;-webkit-animation-name:slide-right;animation-name:slide-right}.notifier.top-left{top:1%;left:1%;-webkit-animation-name:slide-left;animation-name:slide-left}.notifier.bottom{bottom:1%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:slide-bottom;animation-name:slide-bottom}.notifier.bottom-right{bottom:1%;right:1%;-webkit-animation-name:slide-right;animation-name:slide-right}.notifier.bottom-left{bottom:1%;left:1%;-webkit-animation-name:slide-left;animation-name:slide-left}.notifier.center{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-name:fade-in;animation-name:fade-in}.notifier .header{font-size:var(--theme-app-font-size-700);margin:0;padding:0}.notifier .progress-bar{width:100%;height:5px;background:-webkit-gradient(linear,left top,left bottom,from(rgb(198,198,198)),to(rgb(173,173,173)));background:linear-gradient(to bottom,rgb(198,198,198),rgb(173,173,173));-webkit-transform-origin:left center;transform-origin:left center;position:absolute;bottom:0;left:0}@-webkit-keyframes countdown{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes countdown{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.notifier-group{--duration:3s;--travel-distance:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-ms-grid;display:grid;justify-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:1vh;position:fixed;z-index:var(--theme-app-layer-foremost)}.notifier-group.top-left{left:0;top:0}.notifier-group.top-right{right:0;top:0}.notifier-group.bottom-right{right:0;bottom:0}.notifier-group.bottom-left{left:0;bottom:0}.notifier-group .close{background:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1em;right:0.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;text-align:center;vertical-align:middle;cursor:pointer}.notifier-group .close:hover{background:none}.notifier-group .notifier{position:relative;max-inline-size:min(25ch,90vw);will-change:transform}.modal{width:100%;height:100%;position:fixed;inset:0;background:var(--theme-app-color-grey-950-50);z-index:var(--theme-app-layer-front)}.modal>.close{font-size:var(--theme-app-font-size-800);position:absolute;right:5%;top:5%;z-index:inherit}.modal>.wrapper{max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0;overflow:hidden}body.modal-open{overflow:hidden}.backdrop{-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--theme-app-secondary-background-color);background-color:color-mix(in srgb,var(--theme-app-secondary-background-color) 50%,transparent);opacity:0;pointer-events:none;z-index:var(--theme-app-layer-front);-webkit-transition:opacity var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease);transition:opacity var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease)}.backdrop.is-visible{opacity:1;pointer-events:auto}.backdrop.is-closing{opacity:0}.backdrop.is-closed{display:none!important;pointer-events:none!important;opacity:0!important}.dialog{width:100%;max-width:min(90vw,48rem);max-height:90vh;max-height:90dvh;border:none;-webkit-box-shadow:var(--theme-app-elevation-highest);box-shadow:var(--theme-app-elevation-highest);position:relative;margin:auto;overflow:visible;pointer-events:auto;will-change:opacity,transform;background:var(--theme-app-background-color,#fff);opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.dialog:not(.is-closing){display:none}.dialog.is-visible:not(.is-closing){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;-webkit-animation:fade-in var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode),scale-in var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode);animation:fade-in var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode),scale-in var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode);opacity:1}.dialog.is-closing{pointer-events:none;-webkit-animation:scale-out var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode),fade-out var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode);animation:scale-out var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode),fade-out var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease) var(--theme-app-animation-fill-mode);will-change:opacity,transform}.dialog.is-closed{opacity:0!important;pointer-events:none!important;display:none}.dialog>.close{background:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;inset:0 0.5rem auto auto;margin:0;padding:0;color:var(--theme-app-color-font);font-size:var(--theme-app-font-size-700);text-align:center;vertical-align:middle;cursor:pointer}.dialog>.close:hover{background:none}.dialog>.body,.dialog>.footer,.dialog>.header{width:100%}.dialog>.footer,.dialog>.header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dialog>.header{font-size:var(--theme-app-font-size-700);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;padding:0 0.25em}.dialog>.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto;background:inherit;-ms-scroll-chaining:none;overscroll-behavior:contain}.dialog>.footer{padding:0.375em}@media (prefers-reduced-motion:reduce){.backdrop,.dialog{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}body.backdrop-open,html.backdrop-open{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain}:root{--theme-app-tooltip-color-highlight:var( --theme-app-color-light-primary );--theme-app-tooltip-color-highlight-accent:darken($theme-app-color-light-primary,15%)}.tooltip{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;position:absolute;top:-9999px;left:-9999px;z-index:var(--theme-app-layer-middle);background-color:var(--theme-app-color-grey-900);border:1px solid;border-image-slice:1;color:var(--theme-app-color-grey-200);font-size:60%;font-weight:bold;text-decoration:none;text-transform:uppercase;letter-spacing:0.1rem;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;padding:0.5rem}.tooltip:before{content:"";position:absolute;height:8px;width:8px;background-color:inherit;border-color:inherit;color:inherit}.tooltip.is-open{-webkit-animation-name:fade-in;animation-name:fade-in}.tooltip.bottom,.tooltip.left,.tooltip.right,.tooltip.top,.tooltip.top-left,.tooltip.top-right{-webkit-box-shadow:0px 3px 5px 0px rgba(var(--theme-app-color-grey-400),0.25);box-shadow:0px 3px 5px 0px rgba(var(--theme-app-color-grey-400),0.25)}.tooltip.top{border-image-source:linear-gradient(to bottom,var(--theme-app-color-grey-900),var(--theme-app-color-grey-400) 95%)}.tooltip.top:before{top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tooltip.top-left{border-image-source:linear-gradient(to bottom,var(--theme-app-color-grey-900),var(--theme-app-color-grey-400) 95%)}.tooltip.top-left:before{top:100%;left:25%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tooltip.top-right{border-image-source:linear-gradient(to bottom,var(--theme-app-color-grey-900),var(--theme-app-color-grey-400) 95%)}.tooltip.top-right:before{top:100%;right:25%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tooltip.right{border-image-source:linear-gradient(to left,var(--theme-app-color-grey-900),var(--theme-app-color-grey-400) 95%)}.tooltip.right:before{left:0;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tooltip.bottom{border-image-source:linear-gradient(to top,var(--theme-app-color-grey-900),var(--theme-app-color-grey-400) 95%)}.tooltip.bottom:before{top:0;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tooltip.left{border-image-source:linear-gradient(to right,var(--theme-app-color-grey-400),var(--theme-app-color-grey-900) 95%)}.tooltip.left:before{left:100%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.selector.input>.header,.selector.input>.header>.selection{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selector{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;width:100%;max-width:100%;position:relative;margin:0}.selector.input select{display:none}.selector.input>.header{text-indent:0.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all 0.2s cubic-bezier(0.075,0.82,0.165,1);transition:all 0.2s cubic-bezier(0.075,0.82,0.165,1);margin:0;padding:0.25em;-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--theme-app-form-input-height);color:var(--theme-app-form-input-color);background:var(--theme-app-form-input-background-color);border:none;border-width:1px;border-style:solid;border-color:var(--theme-app-form-input-border-color);border-radius:var(--theme-app-border-radius);background-color:var(--theme-app-color-white);cursor:pointer}.selector.input>.header>.selection[contenteditable=true]{cursor:text}.selector.input.is-disabled{cursor:not-allowed}.selector.input>.header>.button{-webkit-transition:all 0.3s;transition:all 0.3s}.selector.is-open>.header,.selector:focus>.header{border-color:var(--theme-app-color-light-primary);-webkit-box-shadow:none;box-shadow:none;outline:0.25rem solid rgba(var(--theme-app-color-light-primary-r),var(--theme-app-color-light-primary-g),var(--theme-app-color-light-primary-b),0.2)}.selector.is-open>.header>.button,.selector:focus>.header>.button{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selector.is-open .items{visibility:visible;opacity:1;-webkit-transform:none;transform:none}.selector .items{width:100%;max-height:30vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#5a6570;background:#ffffff;border:1px solid #b3b3b3;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);box-shadow:0 5px 10px 0 rgba(0,0,0,0.1);opacity:0;visibility:hidden;-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-transition:opacity 267ms cubic-bezier(0.4,0,0.2,1) 0ms,-webkit-transform 178ms cubic-bezier(0.4,0,0.2,1) 0ms;transition:opacity 267ms cubic-bezier(0.4,0,0.2,1) 0ms,-webkit-transform 178ms cubic-bezier(0.4,0,0.2,1) 0ms;transition:opacity 267ms cubic-bezier(0.4,0,0.2,1) 0ms,transform 178ms cubic-bezier(0.4,0,0.2,1) 0ms;transition:opacity 267ms cubic-bezier(0.4,0,0.2,1) 0ms,transform 178ms cubic-bezier(0.4,0,0.2,1) 0ms,-webkit-transform 178ms cubic-bezier(0.4,0,0.2,1) 0ms;overflow-y:auto;position:absolute;top:100%;left:0;z-index:var(--theme-app-layer-back);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selector .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;cursor:pointer;padding:0.15em 0.25em;margin:0}.selector .items .item.is-disabled{cursor:not-allowed;opacity:0.25}.selector .items .item:not(:last-child){border-bottom:1px solid rgba(179,179,179,0.3)}.selector .items .item:not(.is-disabled).is-selected,.selector .items .item:not(.is-disabled):hover{background-color:var(--theme-app-color-light-primary);color:var(--theme-app-color-white)}.accordion{width:100%;height:auto;-webkit-box-shadow:var(--theme-app-elevation-default);box-shadow:var(--theme-app-elevation-default);margin-bottom:1rem}.accordion .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;background-color:var(--theme-app-color-white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0.5rem 1.5rem 0.5rem 0.5rem;margin:0}.accordion .header>i{position:absolute;right:0;top:50%;font-size:125%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.accordion .header .title{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;color:var(--theme-app-color-black);text-align:left;margin:0;padding:0}.accordion .header .subtitle{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;color:var(--theme-app-color-grey-800);font-size:100%;font-weight:lighter;text-align:left;margin:0;padding:0}.accordion .body{max-height:0;overflow:hidden;border:none;opacity:0;-webkit-transition:max-height var(--theme-app-animation-duration),padding var(--theme-app-animation-duration),opacity var(--theme-app-animation-duration);transition:max-height var(--theme-app-animation-duration),padding var(--theme-app-animation-duration),opacity var(--theme-app-animation-duration);padding:0!important}.accordion.is-open .header>i{-webkit-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg)}.accordion.is-open .body{max-height:50vh;overflow:auto;border:1px solid var(--theme-app-color-grey-300);opacity:1;padding:1em!important}.accordion.is-disabled{opacity:1}.accordion.is-disabled .header{background-color:var(--theme-app-color-grey-300);cursor:not-allowed}.accordion.is-disabled .header>i{color:var(--theme-app-color-grey-400)}.accordion:hover{-webkit-box-shadow:var(--theme-app-elevation-high);box-shadow:var(--theme-app-elevation-high)}:root{--theme-app-tab-border:1px solid color-mix(in srgb,var( --theme-app-background-color ) 60%,black 40%);--theme-app-tab-color:var( --theme-app-color-light-primary );--theme-app-tab-underline-color:var( --theme-app-color-light-primary );--theme-app-tab-underline-height:2px}.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.tab>.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem;border:0 solid transparent;border-bottom:var(--theme-app-tab-border);margin:0 0 1rem;padding:0;position:relative}.tab>.header>button{-webkit-box-shadow:none;box-shadow:none}.tab>.header .tab-items{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;scroll-behavior:smooth;scroll-snap-align:start;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.tab>.header .tab-items ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tab>.header .dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:10rem;max-width:15rem;min-height:5rem;max-height:15rem;position:absolute;top:0;right:0;font-size:var(--theme-app-font-size-300);color:var(--theme-app-color-font);overflow-x:hidden;overflow-y:auto}.tab>.header .dropdown ul .item{min-width:0;width:100%;border-bottom:var(--theme-app-tab-border);margin-right:0;padding:0}.tab>.header .dropdown ul .item:is(.is-selected,:not(.is-selected,.is-disabled):hover){color:inherit;background-color:var(--theme-app-color-light-primary);font-weight:inherit}.tab>.header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--theme-app-font-size-400);font-weight:500;line-height:1.25rem;list-style:none;position:relative}.tab>.header ul .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap;border-bottom:2px solid transparent;-webkit-transition:border-bottom-color 0.2s ease-in-out;transition:border-bottom-color 0.2s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;margin-right:0.5rem}.tab>.header ul .item .prefix,.tab>.header ul .item .suffix{color:inherit;font-weight:lighter}.tab>.header ul .item .prefix{padding-left:0.25rem}.tab>.header ul .item .remove{font-size:var(--theme-app-font-size-500);font-weight:bold;color:inherit;border-radius:var(--theme-app-border-radius);padding:0.25rem;-webkit-transition:background-color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease);transition:background-color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease),color var(--theme-app-animation-duration-fast) var(--theme-app-animation-ease)}.tab>.header ul .item .remove:hover{background-color:color-mix(in srgb,var(--theme-app-secondary-background-color) 50%,transparent);color:color-mix(in srgb,var(--theme-app-color-font) 50%,white)}.tab>.header ul .item .content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:inherit;color:inherit;outline:inherit;font:inherit;padding:0.5rem}.tab>.header ul .item .content>*{min-width:0;max-width:10rem;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:inherit}.tab>.header ul .item .content .description{font-size:var(--theme-app-font-size-100)}.tab>.header ul .item.is-disabled{color:var(--theme-app-color-grey-400);pointer-events:none}.tab>.header ul .item.is-selected,.tab>.header ul .item:hover:not(.is-selected,.is-disabled){color:var(--theme-app-tab-color);border-bottom:var(--theme-app-tab-underline-height) solid var(--theme-app-tab-underline-color);font-weight:700}.tab>.body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto}.tab>.body>.content{height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.tab>.body>.content:not(.is-selected){display:none}.list .item.is-disabled,.list .item.is-disabled.is-active,.list .item.is-disabled:active,.list .item.is-disabled:hover{color:var(--theme-app-color-grey-800)!important;background:var(--theme-app-color-grey-400)!important;pointer-events:none;opacity:var(--theme-app-opacity-opaque)}.list.is-checkable .item.is-selected{color:inherit;background-color:inherit}.list .item.is-selected,.list.is-hoverable .item:hover{color:var(--theme-app-color-white);background-color:var(--theme-app-color-light-primary)}.list .item.is-highlighted{color:var(--theme-app-color-white);background-color:var(--theme-app-color-light-highlight)}.list{width:100%;max-width:100%}.list .header{font-weight:800;text-align:center;vertical-align:bottom;padding:0.25rem}.list .header .select-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-transform:uppercase}.list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid var(--theme-app-color-grey-200);position:relative;overflow:hidden;padding:0.5rem}.list .item>*+*{margin-left:16px}.list .item .content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list .item .content .text{font-weight:bold}.list .item .title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-font-smoothing:antialiased}.list .item .description{font-size:var(--theme-app-font-size-300)}.list .item .suffix{margin-left:16px}.list.is-selectable .item{cursor:pointer}.list.is-hoverable .item{-webkit-transition:color var(--theme-app-animation-duration) ease-in-out,background-color var(--theme-app-animation-duration) ease-in-out;transition:color var(--theme-app-animation-duration) ease-in-out,background-color var(--theme-app-animation-duration) ease-in-out}.list.is-dense .item{padding:0.25rem}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:0.5rem;margin:0}.menu .title{color:var(--theme-app-color-grey-400);font-size:var(--theme-app-font-size-500);font-weight:bold;padding:0 0.25rem}.menu .title:not(:first-child){margin-top:0.5rem}.menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.menu ul:not(:last-of-type){border-bottom:1px solid var(--theme-app-color-grey-200)}.menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0.25rem;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;padding:0.25rem 0.5rem;margin:0.15rem 0}.menu ul li.is-active,.menu ul li:active,.menu ul li:hover{background-color:var(--theme-app-color-grey-200)}.menu ul li.is-active a,.menu ul li:active a,.menu ul li:hover a{color:var(--theme-app-color-light-primary);font-weight:bold}.menu ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0.5rem;color:var(--theme-app-color-font);text-decoration:none;-webkit-transition:color 0.5s ease-in-out,font-weight 0.5s ease-in-out;transition:color 0.5s ease-in-out,font-weight 0.5s ease-in-out}.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:45vw;max-height:30vh;background-color:var(--theme-app-background-color);border:1px solid var(--theme-app-secondary-background-color);border-radius:0.25rem;-webkit-box-shadow:var(--theme-app-elevation-high);box-shadow:var(--theme-app-elevation-high);position:absolute;top:50%;right:0;z-index:var(--theme-app-layer-middle);opacity:0;visibility:hidden;-webkit-transform:scale(0.7);transform:scale(0.7);pointer-events:none;-webkit-transition:opacity 0.3s ease-in-out 0s,visibility 0s linear 0.3s,-webkit-transform 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s,visibility 0s linear 0.3s,-webkit-transform 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s,transform 0.3s ease-in-out 0s,visibility 0s linear 0.3s;transition:opacity 0.3s ease-in-out 0s,transform 0.3s ease-in-out 0s,visibility 0s linear 0.3s,-webkit-transform 0.3s ease-in-out 0s;will-change:opacity,transform}.dropdown.is-visible,.dropdown[data-open=true]{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto;-webkit-transition:opacity 0.3s ease-in-out 0s,visibility 0s linear 0s,-webkit-transform 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s,visibility 0s linear 0s,-webkit-transform 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s,transform 0.3s ease-in-out 0s,visibility 0s linear 0s;transition:opacity 0.3s ease-in-out 0s,transform 0.3s ease-in-out 0s,visibility 0s linear 0s,-webkit-transform 0.3s ease-in-out 0s}@starting-style{.dropdown .dropdown.is-visible,.dropdown .dropdown[data-open=true]{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem)}}.calendar{font-family:ui-sans-serif,system-ui,sans-serif;inline-size:100%;padding:0.25rem}.calendar .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0.1rem solid transparent}.calendar .header time{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;font-size:inherit;font-weight:700;text-align:center}.calendar .header .year{font-style:normal;font-weight:100}.calendar .header .wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0}.calendar .header .wrapper time{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar .body ol,.calendar .body ul{display:-ms-grid;display:grid;grid-row-gap:0.25rem;grid-column-gap:0.25rem;-ms-grid-columns:1fr 0.25rem 1fr 0.25rem 1fr 0.25rem 1fr 0.25rem 1fr 0.25rem 1fr 0.25rem 1fr;grid-template-columns:repeat(7,1fr);position:relative;font-size:small;list-style:none;margin:unset;padding:unset}.calendar .body ol li,.calendar .body ul li{text-align:center}.calendar .body ol li abbr,.calendar .body ol li time,.calendar .body ul li abbr,.calendar .body ul li time{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit;font-weight:400;inline-size:2rem;line-height:2rem;margin-block:0 0.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar .body ul li:is([data-week-day]) abbr{font-weight:bold;text-transform:uppercase;text-decoration:none}.calendar .body ol li{position:relative}.calendar .body ol li:is([data-last-month],[data-next-month]){opacity:0.25}.calendar .body ol li:is([data-today]) time{background-color:var(--theme-app-color-light-highlight)}.calendar .body ol li:is([data-weekend]) time{color:var(--theme-app-color-tomato-600)}.calendar .body ol li:is([data-selected=true],[data-today]) time{border-radius:50%;color:var(--theme-app-color-white)}.calendar .body ol li:is([data-selected=true]) time{background-color:var(--theme-app-color-light-primary)}.calendar .body ol li:is([data-disabled]){opacity:0.25;pointer-events:none;cursor:not-allowed}.calendar .body ol li:not([data-selected=true],[data-today],[data-last-month],[data-next-month]) time{border-radius:50%;cursor:pointer}.calendar .body ol li:not([data-selected=true],[data-today],[data-last-month],[data-next-month]) time:hover{border-radius:50%;background:var(--theme-app-color-light-primary-20)}.calendar .body ol li .marker{width:0.5em;height:0.5em;position:absolute;top:95%;left:50%;border-radius:50%;background-color:var(--theme-app-color-light-primary);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendar.is-dense{padding:0.25rem}.calendar.is-dense .body ol,.calendar.is-dense .body ul{grid-row-gap:0.25rem;grid-column-gap:0.25rem}.calendar.is-dense .body ol li abbr,.calendar.is-dense .body ol li time,.calendar.is-dense .body ul li abbr,.calendar.is-dense .body ul li time{inline-size:1.75rem;line-height:1.75rem;margin-block:0 0.25rem}.timepicker{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--theme-app-color-white);border-width:1px;border-style:solid;border-color:var(--theme-app-color-grey-300);border-radius:0.25rem;-webkit-box-shadow:var(--theme-app-elevation-high);box-shadow:var(--theme-app-elevation-high);font-size:small;list-style:none;-webkit-transition:all 0.2s cubic-bezier(0.075,0.82,0.165,1);transition:all 0.2s cubic-bezier(0.075,0.82,0.165,1);margin:0;padding:0;position:relative}.timepicker .body{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-ms-grid;display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.timepicker .body .entry{display:-ms-grid;display:grid;grid-auto-flow:row;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timepicker .body .entry>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;border-bottom:1px solid var(--theme-app-color-grey-300)}.timepicker .body .entry ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;max-height:20vh;list-style:none;overflow-y:auto;overflow-x:hidden;padding:0.5rem}.timepicker .body .entry ul:not(:last-child){border-right:1px solid var(--theme-app-color-grey-300)}.timepicker .body .entry ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;cursor:pointer;padding:0.25rem}.timepicker .body .entry ul li.is-selected,.timepicker .body .entry ul li:hover{background-color:var(--theme-app-color-light-primary);border-radius:0.25rem;color:var(--theme-app-color-white)}.timepicker .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid var(--theme-app-color-grey-300);padding:0.5rem 0}.tree .branch.is-disabled,.tree .branch.is-disabled.is-active,.tree .branch.is-disabled:active,.tree .branch.is-disabled:hover,.tree .leaf.is-disabled,.tree .leaf.is-disabled.is-active,.tree .leaf.is-disabled:active,.tree .leaf.is-disabled:hover{color:var(--theme-app-color-font-disabled)!important;background-color:transparent!important;opacity:var(--theme-app-opacity-opaque);cursor:none}.tree .branch.is-highlighted .internode,.tree .leaf.is-highlighted .internode{border-radius:0.25rem;color:var(--theme-app-color-font);background-color:var(--theme-app-color-light-highlight)}.tree .branch .internode:hover,.tree .leaf .internode:hover{border-radius:0.25rem;color:var(--theme-app-color-font);background-color:var(--theme-app-color-light-primary)}.tree .branch.is-selected .internode,.tree .leaf.is-selected .internode{border-radius:0.25rem;color:var(--theme-app-color-font);background-color:var(--theme-app-color-light-primary)}.tree{font-size:var(--theme-app-font-size-400)}.tree ul{list-style:none}.tree ul li>ul{padding-left:1.25rem}.tree .branch,.tree .leaf{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;margin:0.25rem 0}.tree .branch .internode,.tree .leaf .internode{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:baseline;-ms-flex-pack:baseline;justify-content:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:center;align-content:center;gap:0.25rem;padding:0.05rem 0.25rem}.tree .branch .internode:hover,.tree .leaf .internode:hover{border-radius:0.25rem}.tree .branch .internode .content .description,.tree .leaf .internode .content .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--theme-app-font-size-300);color:inherit}.tree .branch.is-disabled,.tree .leaf.is-disabled{pointer-events:none}.tree .branch.is-disabled.is-active .internode:hover,.tree .branch.is-disabled:active .internode:hover,.tree .branch.is-disabled:hover .internode:hover,.tree .leaf.is-disabled.is-active .internode:hover,.tree .leaf.is-disabled:active .internode:hover,.tree .leaf.is-disabled:hover .internode:hover{color:inherit;background-color:inherit}.tree .branch[data-node-state=collapsed] ul{display:none}.uploader{width:100%;height:100%;position:relative;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;padding:0.25em}.uploader .header h1{position:relative;margin:0;margin-bottom:0.25em;padding-top:1em;padding-bottom:0.21428571rem}.uploader .header h1:after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.5em;height:0.15em;margin-right:0;background-color:var(--theme-app-color-light-primary);position:absolute;bottom:0;left:0}.uploader .header .highlights{font-size:75%;font-weight:lighter;text-transform:none;background-color:var(--theme-app-color-light-highlight);color:var(--theme-app-color-white);list-style:none;margin-bottom:0.5em;padding:0.5em}.uploader .body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.uploader .body>button{width:1.5em;height:1.5em;font-size:1.5em;background-color:var(--theme-app-color-light-primary);border-radius:1em;-webkit-box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px;box-shadow:rgba(0,0,0,0.12) 0px 1px 3px,rgba(0,0,0,0.24) 0px 1px 2px;color:var(--theme-app-color-white);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:forward-backward 2s infinite;animation:forward-backward 2s infinite;z-index:3}.uploader .body>button.forward{left:auto;right:0;-webkit-animation-name:backward-forward;animation-name:backward-forward}.uploader .body .previews{width:100%;-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5em;position:relative;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:0}.uploader .body .previews::-webkit-scrollbar{display:none}.uploader .body .previews .preview{width:220px;min-width:180px;height:30vh;position:relative;scroll-snap-align:start;overflow:hidden;background-color:var(--theme-app-color-white);-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-webkit-transition:opacity 0.5s,-webkit-transform 0.5s cubic-bezier(0.42,0,0.58,1);transition:opacity 0.5s,-webkit-transform 0.5s cubic-bezier(0.42,0,0.58,1);transition:transform 0.5s cubic-bezier(0.42,0,0.58,1),opacity 0.5s;transition:transform 0.5s cubic-bezier(0.42,0,0.58,1),opacity 0.5s,-webkit-transform 0.5s cubic-bezier(0.42,0,0.58,1);margin:0.25em}.uploader .body .previews .preview:not(.placeholder){opacity:0.5;-webkit-transform:scale(0.95);transform:scale(0.95)}.uploader .body .previews .preview.is-active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.uploader .body .previews .preview.is-success{-webkit-box-shadow:none;box-shadow:none}.uploader .body .previews .preview.is-success .message span{color:var(--theme-app-color-light-success)}.uploader .body .previews .preview.is-error{-webkit-box-shadow:none;box-shadow:none}.uploader .body .previews .preview.is-error .message span{color:var(--theme-app-color-light-error)}.uploader .body .previews .preview.is-error .message .description{font-weight:500}.uploader .body .previews .preview.is-error .message .information{font-size:0.75em;font-weight:lighter;color:var(--theme-app-color-white)}.uploader .body .previews .preview button.add{width:2em;height:2em;font-size:1.5em;background-color:var(--theme-app-color-light-primary);border-radius:1em;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px;box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px;color:var(--theme-app-color-white);position:absolute;right:0.25em;bottom:0.25em}.uploader .body .previews .preview button.close{width:2em;height:2em;font-size:1em;background-color:var(--theme-app-color-light-accent);border-radius:1em;-webkit-box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px;box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px;color:var(--theme-app-color-white);position:absolute;top:0.25em;right:0.25em;z-index:10}.uploader .body .previews .preview figure{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.uploader .body .previews .preview figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uploader .body .previews .preview figure img.file{-o-object-fit:none;object-fit:none}.uploader .body .previews .preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.uploader .body .previews .preview .message{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;background-color:rgba(0,0,0,0.5);text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0.5em;margin:auto}.uploader .body .previews .preview .message .title{font-size:1.25em;font-weight:lighter;color:var(--theme-app-color-white);margin:0;padding:0}.uploader .body .previews .preview .message .description{font-size:0.75em;font-weight:lighter;color:var(--theme-app-color-white)}.uploader .body .previews .preview .message span{font-size:3.5em}.uploader .body .previews .preview .bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5em;position:absolute;bottom:0;background-color:white;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 12px 15px 14px,rgba(0,0,0,0.1) 0px -8px 16px -8px;box-shadow:rgba(50,50,93,0.25) 0px 12px 15px 14px,rgba(0,0,0,0.1) 0px -8px 16px -8px;padding:0.5em}.uploader .body .previews .preview .bottom .progression{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.75em}.uploader .body .previews .preview .bottom .progression span{display:block;width:100%;padding:0.25em 0}.uploader .body .previews .preview .bottom .progression span.size{font-size:0.75em;font-weight:lighter;color:rgba(0,0,0,0.5)}.uploader .body .previews .preview .bottom .progression progress{width:100%;height:0.5em;-webkit-appearance:none;border:none}.uploader .body .previews .preview .bottom .progression progress::-webkit-progress-bar{background-color:ghostwhite}.uploader .body .previews .preview .bottom .progression progress::-webkit-progress-value{background-color:#2e5cd1}.pager{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--theme-gap-medium);padding:0.5rem 0}.pager .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--theme-gap-medium)}.pager .controls nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--theme-gap-small);list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.pager .controls .per-page select{background-color:transparent;border:none}.badge{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--theme-gap-medium);font-size:var(--theme-app-font-size-200);font-weight:600;letter-spacing:0.05rem;background:var(--theme-app-color-grey-200);border-radius:var(--theme-app-border-radius);padding:0.25rem}.badge .prefix,.badge .suffix{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badge .prefix i,.badge .suffix i{font-size:var(--theme-app-font-size-400)}body{font:var(--theme-font-style) var(--theme-app-font-size-base)/var(--theme-line-height) var(--theme-font-family)}.notifier{background-color:var(--theme-app-secondary-background-color);color:var(--theme-app-color-font)}.notifier.inline.is-success{background-color:var(--theme-app-color-light-success)}.notifier.inline.is-success>.body,.notifier.inline.is-success>.header{color:var(--theme-app-color-white)}.notifier.inline.is-warning{background-color:var(--theme-app-color-light-warn)}.notifier.inline.is-warning>.body,.notifier.inline.is-warning>.header{color:var(--theme-app-color-black)}.notifier.inline.is-error{background-color:var(--theme-app-color-light-error)}.notifier.inline.is-error>.body,.notifier.inline.is-error>.header{color:var(--theme-app-color-white)}.notifier.is-success>.header{color:var(--theme-app-color-light-primary)}.notifier.is-success>.progress-bar{background:var(--theme-app-color-light-primary)}.notifier.is-warning>.header{color:var(--theme-app-color-light-warn)}.notifier.is-warning>.progress-bar{background:var(--theme-app-color-light-warn)}.notifier.is-error>.header{color:var(--theme-app-color-light-error)}.notifier.is-error>.progress-bar{background:var(--theme-app-color-light-error)}.dialog{background-color:var(--theme-app-background-color);border-radius:var(--theme-app-border-radius);color:var(--theme-app-color-font)}.dialog>.header{background-color:var(--theme-app-secondary-background-color)}.dialog.is-success>.header{background-color:var(--theme-app-color-light-success)}.dialog.is-warning>.close{color:var(--theme-app-color-grey-800)}.dialog.is-warning>.header{background-color:var(--theme-app-color-light-warn);color:var(--theme-app-color-grey-800)}.dialog.is-error>.close{color:var(--theme-app-color-grey-50)}.dialog.is-error>.header{background-color:var(--theme-app-color-light-error);color:var(--theme-app-color-grey-50)}.dialog>.footer{border-top:1px solid color-mix(in srgb,var(--theme-app-secondary-background-color) 90%,transparent)}.dialog>.footer>.toolbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}::-webkit-scrollbar{-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--theme-scrollbar-width);height:var(--theme-scrollbar-height)}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track-background)}::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb-background)}::-webkit-scrollbar-thumb:hover{background-color:var(--theme-app-color-grey-600)}