@charset "UTF-8";:root{color-scheme:light dark;--light-md-background:rgb(251 248 255);--light-md-on-background:rgb(27 27 33);--light-md-error:rgb(186 26 26);--light-md-error-container:rgb(255 218 214);--light-md-error-high:rgb(255 6 6);--light-md-error-low:rgb(180 80 80);--light-md-on-error:rgb(255 218 214);--light-md-on-error-container:rgb(65 0 2);--light-md-warning:rgb(200 125 0);--light-md-warning-container:rgb(255 190 130);--light-md-on-warning:rgb(255 240 220);--light-md-on-warning-container:rgb(50 20 0);--light-md-inverse-on-surface:rgb(242 239 247);--light-md-inverse-primary:rgb(190 194 255);--light-md-inverse-surface:rgb(48 48 54);--light-md-primary:rgb(85 89 146);--light-md-primary-high:rgb(25 29 166);--light-md-primary-low:rgb(125 129 186);--light-md-primary-container:rgb(224 224 255);--light-md-primary-container-low:rgb(234 234 255);--light-md-on-primary:rgb(255 255 255);--light-md-on-primary-container:rgb(17 20 75);--light-md-secondary:rgb(92 93 114);--light-md-secondary-high:rgb(72 73 94);--light-md-secondary-low:rgb(112 113 134);--light-md-secondary-container:rgb(225 224 249);--light-md-on-secondary:rgb(255 255 255);--light-md-on-secondary-container:rgb(25 26 44);--light-md-surface:rgb(251 248 255);--light-md-surface-dim:rgb(219 217 224);--light-md-surface-tint:rgb(85 89 146);--light-md-surface-variant:rgb(228 225 236);--light-md-surface-bright:rgb(251 248 255);--light-md-surface-container-high:rgb(234 231 239);--light-md-surface-container-highest:rgb(228 225 233);--light-md-surface-container-low:rgb(245 242 250);--light-md-surface-container-lowest:rgb(255 255 255);--light-md-surface-container:rgb(240 236 244);--light-md-on-surface-variant:rgb(70 70 79);--light-md-on-surface:rgb(27 27 33);--light-md-tertiary:rgb(103 96 20);--light-md-tertiary-container:rgb(239 229 139);--light-md-on-tertiary:rgb(255 255 255);--light-md-on-tertiary-container:rgb(31 28 0);--light-md-outline:rgb(119 118 128);--light-md-outline-variant:rgb(199 197 208);--light-md-scrim:rgb(0 0 0);--light-md-shadow:rgba(0, 0, 0, 0.2);--light-backdrop-color:rgba(0, 0, 0, 0.15);--light-green-fg:rgb(0 175 0);--light-blue-fg:blue;--light-red-fg:rgb(255 0 0);--light-yellow-fg:rgb(175 175 0);--light-green-bg:green;--light-blue-bg:blue;--light-yellow-bg:yellow;--light-red-bg:rgb(220 10 50);--light-subtle-red-bg:#fee;--light-subtle-blue-bg:#eef;--light-subtle-green-bg:#efe;--dark-md-background:rgb(25 25 35);--dark-md-on-background:rgb(228 225 233);--dark-md-error:rgb(255 90 80);--dark-md-error-container:rgb(147 0 10);--dark-md-error-high:rgb(255 130 120);--dark-md-error-low:rgb(180 140 130);--dark-md-on-error:rgb(65 0 5);--dark-md-on-error-container:rgb(255 218 214);--dark-md-warning:rgb(255 190 130);--dark-md-warning-container:rgb(200 125 0);--dark-md-on-warning:rgb(50 20 0);--dark-md-on-warning-container:rgb(255 240 220);--dark-md-inverse-on-surface:rgb(48 48 54);--dark-md-inverse-primary:rgb(85 89 146);--dark-md-inverse-surface:rgb(228 225 233);--dark-md-primary:rgb(190 194 255);--dark-md-primary-high:rgb(220 224 255);--dark-md-primary-low:rgb(150 154 215);--dark-md-primary-container:rgb(62 66 120);--dark-md-primary-container-low:rgb(22 26 81);--dark-md-on-primary:rgb(39 43 96);--dark-md-on-primary-container:rgb(224 224 255);--dark-md-secondary:rgb(197 196 221);--dark-md-secondary-high:rgb(217 216 241);--dark-md-secondary-low:rgb(177 176 201);--dark-md-secondary-container:rgb(68 69 89);--dark-md-on-secondary:rgb(46 47 66);--dark-md-on-secondary-container:rgb(225 224 249);--dark-md-surface:rgb(25 25 35);--dark-md-surface-dim:rgb(19 19 24);--dark-md-surface-tint:rgb(190 194 255);--dark-md-surface-variant:rgb(70 70 79);--dark-md-surface-bright:rgb(57 57 63);--dark-md-surface-container-high:rgb(42 41 47);--dark-md-surface-container-highest:rgb(52 52 58);--dark-md-surface-container-low:rgb(27 27 33);--dark-md-surface-container-lowest:rgb(14 14 19);--dark-md-surface-container:rgb(31 31 37);--dark-md-on-surface-variant:rgb(199 197 208);--dark-md-on-surface:rgb(228 225 233);--dark-md-tertiary:rgb(210 201 114);--dark-md-tertiary-container:rgb(78 72 0);--dark-md-on-tertiary:rgb(54 49 0);--dark-md-on-tertiary-container:rgb(239 229 139);--dark-md-outline:rgb(145 144 154);--dark-md-outline-variant:rgb(70 70 79);--dark-md-scrim:rgb(0 0 0);--dark-md-shadow:rgba(0, 0, 0, 0.8);--dark-backdrop-color:rgba(255, 255, 255, 0.1);--dark-green-fg:rgb(0 175 0);--dark-blue-fg:blue;--dark-red-fg:rgb(200 0 0);--dark-yellow-fg:rgb(200 200 0);--dark-green-bg:green;--dark-blue-bg:blue;--dark-yellow-bg:rgb(220 220 0);--dark-red-bg:rgb(200 0 40);--dark-subtle-red-bg:#300;--dark-subtle-blue-bg:#003;--dark-subtle-green-bg:#030;--md-background:light-dark(var(--light-md-background), var(--dark-md-background));--md-on-background:light-dark(var(--light-md-on-background), var(--dark-md-on-background));--md-error:light-dark(var(--light-md-error), var(--dark-md-error));--md-error-container:light-dark(var(--light-md-error-container), var(--dark-md-error-container));--md-error-high:light-dark(var(--light-md-error-high), var(--dark-md-error-high));--md-error-low:light-dark(var(--light-md-error-low), var(--dark-md-error-low));--md-on-error:light-dark(var(--light-md-on-error), var(--dark-md-on-error));--md-on-error-container:light-dark(var(--light-md-on-error-container), var(--dark-md-on-error-container));--md-warning:light-dark(var(--light-md-warning), var(--dark-md-warning));--md-warning-container:light-dark(var(--light-md-warning-container), var(--dark-md-warning-container));--md-on-warning:light-dark(var(--light-md-on-warning), var(--dark-md-on-warning));--md-on-warning-container:light-dark(var(--light-md-on-warning-container), var(--dark-md-on-warning-container));--md-inverse-on-surface:light-dark(var(--light-md-inverse-on-surface), var(--dark-md-inverse-on-surface));--md-inverse-primary:light-dark(var(--light-md-inverse-primary), var(--dark-md-inverse-primary));--md-inverse-surface:light-dark(var(--light-md-inverse-surface), var(--dark-md-inverse-surface));--md-primary:light-dark(var(--light-md-primary), var(--dark-md-primary));--md-primary-high:light-dark(var(--light-md-primary-high), var(--dark-md-primary-high));--md-primary-low:light-dark(var(--light-md-primary-low), var(--dark-md-primary-low));--md-primary-container:light-dark(var(--light-md-primary-container), var(--dark-md-primary-container));--md-primary-container-low:light-dark(var(--light-md-primary-container-low), var(--dark-md-primary-container-low));--md-on-primary:light-dark(var(--light-md-on-primary), var(--dark-md-on-primary));--md-on-primary-container:light-dark(var(--light-md-on-primary-container), var(--dark-md-on-primary-container));--md-secondary:light-dark(var(--light-md-secondary), var(--dark-md-secondary));--md-secondary-high:light-dark(var(--light-md-secondary-high), var(--dark-md-secondary-high));--md-secondary-low:light-dark(var(--light-md-secondary-low), var(--dark-md-secondary-low));--md-secondary-container:light-dark(var(--light-md-secondary-container), var(--dark-md-secondary-container));--md-on-secondary:light-dark(var(--light-md-on-secondary), var(--dark-md-on-secondary));--md-on-secondary-container:light-dark(
      var(--light-md-on-secondary-container),
      var(--dark-md-on-secondary-container)
  );--md-surface:light-dark(var(--light-md-surface), var(--dark-md-surface));--md-surface-dim:light-dark(var(--light-md-surface-dim), var(--dark-md-surface-dim));--md-surface-tint:light-dark(var(--light-md-surface-tint), var(--dark-md-surface-tint));--md-surface-variant:light-dark(var(--light-md-surface-variant), var(--dark-md-surface-variant));--md-surface-bright:light-dark(var(--light-md-surface-bright), var(--dark-md-surface-bright));--md-surface-container-high:light-dark(
      var(--light-md-surface-container-high),
      var(--dark-md-surface-container-high)
  );--md-surface-container-highest:light-dark(
      var(--light-md-surface-container-highest),
      var(--dark-md-surface-container-highest)
  );--md-surface-container-low:light-dark(var(--light-md-surface-container-low), var(--dark-md-surface-container-low));--md-surface-container-lowest:light-dark(
      var(--light-md-surface-container-lowest),
      var(--dark-md-surface-container-lowest)
  );--md-surface-container:light-dark(var(--light-md-surface-container), var(--dark-md-surface-container));--md-on-surface-variant:light-dark(var(--light-md-on-surface-variant), var(--dark-md-on-surface-variant));--md-on-surface:light-dark(var(--light-md-on-surface), var(--dark-md-on-surface));--md-tertiary:light-dark(var(--light-md-tertiary), var(--dark-md-tertiary));--md-tertiary-container:light-dark(var(--light-md-tertiary-container), var(--dark-md-tertiary-container));--md-on-tertiary:light-dark(var(--light-md-on-tertiary), var(--dark-md-on-tertiary));--md-on-tertiary-container:light-dark(var(--light-md-on-tertiary-container), var(--dark-md-on-tertiary-container));--md-outline:light-dark(var(--light-md-outline), var(--dark-md-outline));--md-outline-variant:light-dark(var(--light-md-outline-variant), var(--dark-md-outline-variant));--md-scrim:light-dark(var(--light-md-scrim), var(--dark-md-scrim));--md-shadow:light-dark(var(--light-md-shadow), var(--dark-md-shadow));--backdrop-color:light-dark(var(--light-backdrop-color), var(--dark-backdrop-color));--green-fg:light-dark(var(--light-green-fg), var(--dark-green-fg));--blue-fg:light-dark(var(--light-blue-fg), var(--dark-blue-fg));--red-fg:light-dark(var(--light-red-fg), var(--dark-red-fg));--yellow-fg:light-dark(var(--light-yellow-fg), var(--dark-yellow-fg));--green-bg:light-dark(var(--light-green-bg), var(--dark-green-bg));--blue-bg:light-dark(var(--light-blue-bg), var(--dark-blue-bg));--yellow-bg:light-dark(var(--light-yellow-bg), var(--dark-yellow-bg));--red-bg:light-dark(var(--light-red-bg), var(--dark-red-bg));--subtle-red-bg:light-dark(var(--light-subtle-red-bg), var(--dark-subtle-red-bg));--subtle-blue-bg:light-dark(var(--light-subtle-blue-bg), var(--dark-subtle-blue-bg));--subtle-green-bg:light-dark(var(--light-subtle-green-bg), var(--dark-subtle-green-bg))}*{box-sizing:border-box;overflow-anchor:none}body,button{font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5}body{background-color:var(--md-background);color:var(--md-on-background);margin:0;min-height:100vh;padding:0;width:100%}body:has(.backdrop){overflow:hidden!important}p{margin:0}label{display:flex;flex-direction:column;font-size:.9rem;font-weight:700;gap:6px}textarea{font-family:Arial,Helvetica,sans-serif;max-height:20em;min-height:6em;min-width:min(300px,100%);padding:8px}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{height:42px;min-width:min(300px,100%);padding:8px}select{padding:10px}.select-wrapper{position:relative}.select-wrapper::after{content:"▾";font-size:1rem;top:.5rem;right:10px;position:absolute}.select-wrapper select{appearance:none}img{max-height:100%;max-width:100%;object-fit:scale-down;width:fit-content}h1,h2,h3,h4,h5,h6{margin:0}h2{line-height:1.2}ul{margin:0;padding-left:1.5rem}a{text-decoration:inherit}.gap-half{gap:.5rem}.row-gap-half{row-gap:.5rem!important}.column-gap-half{column-gap:.5rem!important}.gap-single{gap:1rem}.row-gap-single{row-gap:1rem!important}.column-gap-single{column-gap:1rem!important}.gap-double{gap:2rem}.row-gap-double{row-gap:2rem!important}.column-gap-double{column-gap:2rem!important}.gap-3x{gap:3rem}.row-gap-3x{row-gap:3rem!important}.column-gap-3x{column-gap:3rem!important}.gap-4x{gap:4rem}.row-gap-4x{row-gap:4rem!important}.column-gap-4x{column-gap:4rem!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-none{display:none!important}@media screen and (min-width:0px){.d-xs-block{display:block!important}}@media screen and (min-width:0px){.d-xs-inline{display:inline!important}}@media screen and (min-width:0px){.d-xs-inline-block{display:inline-block!important}}@media screen and (min-width:0px){.d-xs-flex{display:flex!important}}@media screen and (min-width:0px){.d-xs-none{display:none!important}}@media screen and (min-width:576px){.d-sm-block{display:block!important}}@media screen and (min-width:576px){.d-sm-inline{display:inline!important}}@media screen and (min-width:576px){.d-sm-inline-block{display:inline-block!important}}@media screen and (min-width:576px){.d-sm-flex{display:flex!important}}@media screen and (min-width:576px){.d-sm-none{display:none!important}}@media screen and (min-width:768px){.d-md-block{display:block!important}}@media screen and (min-width:768px){.d-md-inline{display:inline!important}}@media screen and (min-width:768px){.d-md-inline-block{display:inline-block!important}}@media screen and (min-width:768px){.d-md-flex{display:flex!important}}@media screen and (min-width:768px){.d-md-none{display:none!important}}@media screen and (min-width:992px){.d-lg-block{display:block!important}}@media screen and (min-width:992px){.d-lg-inline{display:inline!important}}@media screen and (min-width:992px){.d-lg-inline-block{display:inline-block!important}}@media screen and (min-width:992px){.d-lg-flex{display:flex!important}}@media screen and (min-width:992px){.d-lg-none{display:none!important}}@media screen and (min-width:1200px){.d-xl-block{display:block!important}}@media screen and (min-width:1200px){.d-xl-inline{display:inline!important}}@media screen and (min-width:1200px){.d-xl-inline-block{display:inline-block!important}}@media screen and (min-width:1200px){.d-xl-flex{display:flex!important}}@media screen and (min-width:1200px){.d-xl-none{display:none!important}}@media screen and (min-width:1400px){.d-xxl-block{display:block!important}}@media screen and (min-width:1400px){.d-xxl-inline{display:inline!important}}@media screen and (min-width:1400px){.d-xxl-inline-block{display:inline-block!important}}@media screen and (min-width:1400px){.d-xxl-flex{display:flex!important}}@media screen and (min-width:1400px){.d-xxl-none{display:none!important}}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}@media screen and (min-width:0px){.flex-xs-grow{flex-grow:1}}@media screen and (min-width:0px){.flex-xs-wrap{flex-wrap:wrap}}@media screen and (min-width:0px){.flex-xs-nowrap{flex-wrap:nowrap}}@media screen and (min-width:0px){.flex-xs-25{flex:0 1 25%}}@media screen and (min-width:0px){.flex-xs-33{flex:0 1 33.3333%}}@media screen and (min-width:0px){.flex-xs-50{flex:0 1 50%}}@media screen and (min-width:0px){.flex-xs-100{flex:0 1 100%}}@media screen and (min-width:0px){.gap-half>.flex-xs-25{flex:0 1 calc(25% - 0.5rem * 3 / 4)}}@media screen and (min-width:0px){.gap-half>.flex-xs-33{flex:0 1 calc(33.3333% - 0.5rem * 2 / 3)}}@media screen and (min-width:0px){.gap-half>.flex-xs-50{flex:0 1 calc(50% - 0.5rem / 2)}}@media screen and (min-width:0px){.gap-single>.flex-xs-25{flex:0 1 calc(25% - 1rem * 3 / 4)}}@media screen and (min-width:0px){.gap-single>.flex-xs-33{flex:0 1 calc(33.3333% - 1rem * 2 / 3)}}@media screen and (min-width:0px){.gap-single>.flex-xs-50{flex:0 1 calc(50% - 1rem / 2)}}@media screen and (min-width:0px){.gap-double>.flex-xs-25{flex:0 1 calc(25% - 2rem * 3 / 4)}}@media screen and (min-width:0px){.gap-double>.flex-xs-33{flex:0 1 calc(33.3333% - 2rem * 2 / 3)}}@media screen and (min-width:0px){.gap-double>.flex-xs-50{flex:0 1 calc(50% - 2rem / 2)}}@media screen and (min-width:0px){.gap-3x>.flex-xs-25{flex:0 1 calc(25% - 3rem * 3 / 4)}}@media screen and (min-width:0px){.gap-3x>.flex-xs-33{flex:0 1 calc(33.3333% - 3rem * 2 / 3)}}@media screen and (min-width:0px){.gap-3x>.flex-xs-50{flex:0 1 calc(50% - 3rem / 2)}}@media screen and (min-width:0px){.gap-4x>.flex-xs-25{flex:0 1 calc(25% - 4rem * 3 / 4)}}@media screen and (min-width:0px){.gap-4x>.flex-xs-33{flex:0 1 calc(33.3333% - 4rem * 2 / 3)}}@media screen and (min-width:0px){.gap-4x>.flex-xs-50{flex:0 1 calc(50% - 4rem / 2)}}@media screen and (min-width:576px){.flex-sm-grow{flex-grow:1}}@media screen and (min-width:576px){.flex-sm-wrap{flex-wrap:wrap}}@media screen and (min-width:576px){.flex-sm-nowrap{flex-wrap:nowrap}}@media screen and (min-width:576px){.flex-sm-25{flex:0 1 25%}}@media screen and (min-width:576px){.flex-sm-33{flex:0 1 33.3333%}}@media screen and (min-width:576px){.flex-sm-50{flex:0 1 50%}}@media screen and (min-width:576px){.flex-sm-100{flex:0 1 100%}}@media screen and (min-width:576px){.gap-half>.flex-sm-25{flex:0 1 calc(25% - 0.5rem * 3 / 4)}}@media screen and (min-width:576px){.gap-half>.flex-sm-33{flex:0 1 calc(33.3333% - 0.5rem * 2 / 3)}}@media screen and (min-width:576px){.gap-half>.flex-sm-50{flex:0 1 calc(50% - 0.5rem / 2)}}@media screen and (min-width:576px){.gap-single>.flex-sm-25{flex:0 1 calc(25% - 1rem * 3 / 4)}}@media screen and (min-width:576px){.gap-single>.flex-sm-33{flex:0 1 calc(33.3333% - 1rem * 2 / 3)}}@media screen and (min-width:576px){.gap-single>.flex-sm-50{flex:0 1 calc(50% - 1rem / 2)}}@media screen and (min-width:576px){.gap-double>.flex-sm-25{flex:0 1 calc(25% - 2rem * 3 / 4)}}@media screen and (min-width:576px){.gap-double>.flex-sm-33{flex:0 1 calc(33.3333% - 2rem * 2 / 3)}}@media screen and (min-width:576px){.gap-double>.flex-sm-50{flex:0 1 calc(50% - 2rem / 2)}}@media screen and (min-width:576px){.gap-3x>.flex-sm-25{flex:0 1 calc(25% - 3rem * 3 / 4)}}@media screen and (min-width:576px){.gap-3x>.flex-sm-33{flex:0 1 calc(33.3333% - 3rem * 2 / 3)}}@media screen and (min-width:576px){.gap-3x>.flex-sm-50{flex:0 1 calc(50% - 3rem / 2)}}@media screen and (min-width:576px){.gap-4x>.flex-sm-25{flex:0 1 calc(25% - 4rem * 3 / 4)}}@media screen and (min-width:576px){.gap-4x>.flex-sm-33{flex:0 1 calc(33.3333% - 4rem * 2 / 3)}}@media screen and (min-width:576px){.gap-4x>.flex-sm-50{flex:0 1 calc(50% - 4rem / 2)}}@media screen and (min-width:768px){.flex-md-grow{flex-grow:1}}@media screen and (min-width:768px){.flex-md-wrap{flex-wrap:wrap}}@media screen and (min-width:768px){.flex-md-nowrap{flex-wrap:nowrap}}@media screen and (min-width:768px){.flex-md-25{flex:0 1 25%}}@media screen and (min-width:768px){.flex-md-33{flex:0 1 33.3333%}}@media screen and (min-width:768px){.flex-md-50{flex:0 1 50%}}@media screen and (min-width:768px){.flex-md-100{flex:0 1 100%}}@media screen and (min-width:768px){.gap-half>.flex-md-25{flex:0 1 calc(25% - 0.5rem * 3 / 4)}}@media screen and (min-width:768px){.gap-half>.flex-md-33{flex:0 1 calc(33.3333% - 0.5rem * 2 / 3)}}@media screen and (min-width:768px){.gap-half>.flex-md-50{flex:0 1 calc(50% - 0.5rem / 2)}}@media screen and (min-width:768px){.gap-single>.flex-md-25{flex:0 1 calc(25% - 1rem * 3 / 4)}}@media screen and (min-width:768px){.gap-single>.flex-md-33{flex:0 1 calc(33.3333% - 1rem * 2 / 3)}}@media screen and (min-width:768px){.gap-single>.flex-md-50{flex:0 1 calc(50% - 1rem / 2)}}@media screen and (min-width:768px){.gap-double>.flex-md-25{flex:0 1 calc(25% - 2rem * 3 / 4)}}@media screen and (min-width:768px){.gap-double>.flex-md-33{flex:0 1 calc(33.3333% - 2rem * 2 / 3)}}@media screen and (min-width:768px){.gap-double>.flex-md-50{flex:0 1 calc(50% - 2rem / 2)}}@media screen and (min-width:768px){.gap-3x>.flex-md-25{flex:0 1 calc(25% - 3rem * 3 / 4)}}@media screen and (min-width:768px){.gap-3x>.flex-md-33{flex:0 1 calc(33.3333% - 3rem * 2 / 3)}}@media screen and (min-width:768px){.gap-3x>.flex-md-50{flex:0 1 calc(50% - 3rem / 2)}}@media screen and (min-width:768px){.gap-4x>.flex-md-25{flex:0 1 calc(25% - 4rem * 3 / 4)}}@media screen and (min-width:768px){.gap-4x>.flex-md-33{flex:0 1 calc(33.3333% - 4rem * 2 / 3)}}@media screen and (min-width:768px){.gap-4x>.flex-md-50{flex:0 1 calc(50% - 4rem / 2)}}@media screen and (min-width:992px){.flex-lg-grow{flex-grow:1}}@media screen and (min-width:992px){.flex-lg-wrap{flex-wrap:wrap}}@media screen and (min-width:992px){.flex-lg-nowrap{flex-wrap:nowrap}}@media screen and (min-width:992px){.flex-lg-25{flex:0 1 25%}}@media screen and (min-width:992px){.flex-lg-33{flex:0 1 33.3333%}}@media screen and (min-width:992px){.flex-lg-50{flex:0 1 50%}}@media screen and (min-width:992px){.flex-lg-100{flex:0 1 100%}}@media screen and (min-width:992px){.gap-half>.flex-lg-25{flex:0 1 calc(25% - 0.5rem * 3 / 4)}}@media screen and (min-width:992px){.gap-half>.flex-lg-33{flex:0 1 calc(33.3333% - 0.5rem * 2 / 3)}}@media screen and (min-width:992px){.gap-half>.flex-lg-50{flex:0 1 calc(50% - 0.5rem / 2)}}@media screen and (min-width:992px){.gap-single>.flex-lg-25{flex:0 1 calc(25% - 1rem * 3 / 4)}}@media screen and (min-width:992px){.gap-single>.flex-lg-33{flex:0 1 calc(33.3333% - 1rem * 2 / 3)}}@media screen and (min-width:992px){.gap-single>.flex-lg-50{flex:0 1 calc(50% - 1rem / 2)}}@media screen and (min-width:992px){.gap-double>.flex-lg-25{flex:0 1 calc(25% - 2rem * 3 / 4)}}@media screen and (min-width:992px){.gap-double>.flex-lg-33{flex:0 1 calc(33.3333% - 2rem * 2 / 3)}}@media screen and (min-width:992px){.gap-double>.flex-lg-50{flex:0 1 calc(50% - 2rem / 2)}}@media screen and (min-width:992px){.gap-3x>.flex-lg-25{flex:0 1 calc(25% - 3rem * 3 / 4)}}@media screen and (min-width:992px){.gap-3x>.flex-lg-33{flex:0 1 calc(33.3333% - 3rem * 2 / 3)}}@media screen and (min-width:992px){.gap-3x>.flex-lg-50{flex:0 1 calc(50% - 3rem / 2)}}@media screen and (min-width:992px){.gap-4x>.flex-lg-25{flex:0 1 calc(25% - 4rem * 3 / 4)}}@media screen and (min-width:992px){.gap-4x>.flex-lg-33{flex:0 1 calc(33.3333% - 4rem * 2 / 3)}}@media screen and (min-width:992px){.gap-4x>.flex-lg-50{flex:0 1 calc(50% - 4rem / 2)}}@media screen and (min-width:1200px){.flex-xl-grow{flex-grow:1}}@media screen and (min-width:1200px){.flex-xl-wrap{flex-wrap:wrap}}@media screen and (min-width:1200px){.flex-xl-nowrap{flex-wrap:nowrap}}@media screen and (min-width:1200px){.flex-xl-25{flex:0 1 25%}}@media screen and (min-width:1200px){.flex-xl-33{flex:0 1 33.3333%}}@media screen and (min-width:1200px){.flex-xl-50{flex:0 1 50%}}@media screen and (min-width:1200px){.flex-xl-100{flex:0 1 100%}}@media screen and (min-width:1200px){.gap-half>.flex-xl-25{flex:0 1 calc(25% - 0.5rem * 3 / 4)}}@media screen and (min-width:1200px){.gap-half>.flex-xl-33{flex:0 1 calc(33.3333% - 0.5rem * 2 / 3)}}@media screen and (min-width:1200px){.gap-half>.flex-xl-50{flex:0 1 calc(50% - 0.5rem / 2)}}@media screen and (min-width:1200px){.gap-single>.flex-xl-25{flex:0 1 calc(25% - 1rem * 3 / 4)}}@media screen and (min-width:1200px){.gap-single>.flex-xl-33{flex:0 1 calc(33.3333% - 1rem * 2 / 3)}}@media screen and (min-width:1200px){.gap-single>.flex-xl-50{flex:0 1 calc(50% - 1rem / 2)}}@media screen and (min-width:1200px){.gap-double>.flex-xl-25{flex:0 1 calc(25% - 2rem * 3 / 4)}}@media screen and (min-width:1200px){.gap-double>.flex-xl-33{flex:0 1 calc(33.3333% - 2rem * 2 / 3)}}@media screen and (min-width:1200px){.gap-double>.flex-xl-50{flex:0 1 calc(50% - 2rem / 2)}}@media screen and (min-width:1200px){.gap-3x>.flex-xl-25{flex:0 1 calc(25% - 3rem * 3 / 4)}}@media screen and (min-width:1200px){.gap-3x>.flex-xl-33{flex:0 1 calc(33.3333% - 3rem * 2 / 3)}}@media screen and (min-width:1200px){.gap-3x>.flex-xl-50{flex:0 1 calc(50% - 3rem / 2)}}@media screen and (min-width:1200px){.gap-4x>.flex-xl-25{flex:0 1 calc(25% - 4rem * 3 / 4)}}@media screen and (min-width:1200px){.gap-4x>.flex-xl-33{flex:0 1 calc(33.3333% - 4rem * 2 / 3)}}@media screen and (min-width:1200px){.gap-4x>.flex-xl-50{flex:0 1 calc(50% - 4rem / 2)}}@media screen and (min-width:1400px){.flex-xxl-grow{flex-grow:1}}@media screen and (min-width:1400px){.flex-xxl-wrap{flex-wrap:wrap}}@media screen and (min-width:1400px){.flex-xxl-nowrap{flex-wrap:nowrap}}@media screen and (min-width:1400px){.flex-xxl-25{flex:0 1 25%}}@media screen and (min-width:1400px){.flex-xxl-33{flex:0 1 33.3333%}}@media screen and (min-width:1400px){.flex-xxl-50{flex:0 1 50%}}@media screen and (min-width:1400px){.flex-xxl-100{flex:0 1 100%}}@media screen and (min-width:1400px){.gap-half>.flex-xxl-25{flex:0 1 calc(25% - 0.5rem * 3 / 4)}}@media screen and (min-width:1400px){.gap-half>.flex-xxl-33{flex:0 1 calc(33.3333% - 0.5rem * 2 / 3)}}@media screen and (min-width:1400px){.gap-half>.flex-xxl-50{flex:0 1 calc(50% - 0.5rem / 2)}}@media screen and (min-width:1400px){.gap-single>.flex-xxl-25{flex:0 1 calc(25% - 1rem * 3 / 4)}}@media screen and (min-width:1400px){.gap-single>.flex-xxl-33{flex:0 1 calc(33.3333% - 1rem * 2 / 3)}}@media screen and (min-width:1400px){.gap-single>.flex-xxl-50{flex:0 1 calc(50% - 1rem / 2)}}@media screen and (min-width:1400px){.gap-double>.flex-xxl-25{flex:0 1 calc(25% - 2rem * 3 / 4)}}@media screen and (min-width:1400px){.gap-double>.flex-xxl-33{flex:0 1 calc(33.3333% - 2rem * 2 / 3)}}@media screen and (min-width:1400px){.gap-double>.flex-xxl-50{flex:0 1 calc(50% - 2rem / 2)}}@media screen and (min-width:1400px){.gap-3x>.flex-xxl-25{flex:0 1 calc(25% - 3rem * 3 / 4)}}@media screen and (min-width:1400px){.gap-3x>.flex-xxl-33{flex:0 1 calc(33.3333% - 3rem * 2 / 3)}}@media screen and (min-width:1400px){.gap-3x>.flex-xxl-50{flex:0 1 calc(50% - 3rem / 2)}}@media screen and (min-width:1400px){.gap-4x>.flex-xxl-25{flex:0 1 calc(25% - 4rem * 3 / 4)}}@media screen and (min-width:1400px){.gap-4x>.flex-xxl-33{flex:0 1 calc(33.3333% - 4rem * 2 / 3)}}@media screen and (min-width:1400px){.gap-4x>.flex-xxl-50{flex:0 1 calc(50% - 4rem / 2)}}.fill-width{width:100%!important}.w-800{max-width:800px!important}.w-1000{max-width:1000px!important}.container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1400px;width:100%}.container.center-y{justify-content:center}.column{display:flex;flex-direction:column}.column.center-x{align-items:center}.column.center-y{justify-content:center}.column.end-x{align-items:end}.column.end-y{justify-content:end}.row{align-items:start;display:flex;flex-direction:row}.row.center-x{justify-content:center}.row.center-y{align-items:center}.row.end-x{justify-content:end}.row.end-y{align-items:end}.flex-stretch{align-items:stretch!important}.space-around{justify-content:space-around!important}.space-between{justify-content:space-between!important}.space-evenly{justify-content:space-evenly!important}.card{box-shadow:2px 2px 5px var(--md-shadow);border-radius:5px;border:1px solid var(--md-outline-variant);background-color:var(--md-surface);color:var(--md-on-surface);padding:20px;position:relative}.card>:last-child{margin-bottom:0}.card>:first-child{margin-top:0}.badges{display:flex;gap:5px}.badge{border-radius:5px;font-weight:700;padding:2px 8px;width:fit-content}.badge.small{font-size:small}.badge.yellow{background-color:var(--yellow-bg);border:2px solid var(--md-outline-variant);color:#000;padding:0 6px}.badge.red{background-color:var(--red-bg);color:#fff}.badge.green{background-color:var(--green-bg);color:#fff}.badge.darkblue{background-color:#00008b;color:#fff}.badge.blue{background-color:var(--blue-bg);color:#fff}.badge.secondary{background-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}.position-relative{position:relative!important}.clickable{cursor:pointer!important}.no-margin{margin:0!important}.no-decoration{color:inherit;text-decoration:none}.uppercase{text-transform:uppercase!important}.jumbotron{align-items:center;font-size:3rem}.text-center{text-align:center!important}.text-lg{font-size:1.3rem!important}.text-xl{font-size:1.6rem!important}.text-xxl{font-size:2rem!important}.text-sm{font-size:.9rem!important}.bold{font-weight:700!important}.red{color:red}.italic{font-style:italic!important}.footnote-marker{color:var(--md-error)}.tooltip-container{cursor:help;display:inline-block;text-decoration-line:underline;text-decoration-color:var(--md-secondary);text-decoration-style:dotted;text-decoration-thickness:2px}.tooltip{box-shadow:2px 2px 5px var(--md-shadow);border-radius:5px;border:1px solid var(--md-outline-variant);background-color:var(--md-secondary-container);color:var(--md-on-secondary-container);cursor:default;padding:.5rem 1rem;position:absolute;z-index:var(--z-index-tooltip)}.error-card{border-radius:5px;border:2px solid var(--md-error);padding:1rem}.shadow{box-shadow:2px 2px 5px var(--md-shadow)}.list{display:flex;flex-direction:column}.list .list-header{display:flex;padding:.5rem;text-transform:uppercase}.list .list-item{border-radius:5px;display:flex;padding:.5rem;row-gap:.5rem}.list .list-item:nth-of-type(2n){background-color:var(--md-primary-container-low);color:var(--md-on-primary-container)}.scroll-x{overflow-x:scroll;padding-bottom:10px}.border{border-radius:5px;border:1px solid var(--md-outline-variant)}.border-bottom{border-bottom:1px solid var(--md-outline-variant);margin:10px 0}.icon.green{color:var(--green-fg)}.icon.blue{color:var(--blue-fg)}.icon.red{color:var(--red-fg)}.icon.yellow{color:var(--yellow-fg)}.mt-half{margin-top:.5rem}input.radio{margin:5px}.code{background-color:var(--md-secondary-container);border-radius:4px;color:var(--md-on-secondary-container);display:inline;font-family:monospace;padding:2px 4px;white-space:nowrap}.backdrop{background-color:var(--backdrop-color);height:100%;left:0;margin:0;position:fixed;top:0;width:100%}@keyframes ellipsis{from{left:-120%}to{left:120%}}button.disabled,button[disabled]{cursor:not-allowed!important}.button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.button.disabled,.button[disabled]{cursor:not-allowed}.button.filled{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.button.filled.disabled,.button.filled[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.button.filled:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}.button.primary{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.button.outlined{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.button.outlined.disabled,.button.outlined[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.button.outlined:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}.button.text{background-color:transparent;border-color:transparent;color:var(--button-color)}.button.text.disabled,.button.text[disabled]{color:var(--button-disabled-color)}.button.text:active:not([disabled]):not(.disabled){color:var(--button-active-color)}.button.secondary{--button-active-color:var(--md-secondary-high);--button-color:var(--md-secondary);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-secondary)}.button.red{--button-active-color:var(--md-error-high);--button-color:var(--md-error);--button-disabled-color:var(--md-error-low);--button-on-color:var(--md-on-error)}.button.loading{background-color:var(--button-disabled-color)}.button.loading>div{display:flex;gap:10px}.button.loading .ellipsis-container{overflow:hidden;position:relative}.button.loading .ellipsis-container .ellipsis{animation-timing-function:linear;animation-name:ellipsis;animation-iteration-count:infinite;animation-duration:1s;position:relative}.menu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.menu-button.active{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.menu-button.active.disabled,.menu-button.active[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.menu-button.active:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}@media screen and (max-width:991px){.menu-button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-weight:700;line-height:1;padding:24px;text-align:start;text-decoration:none;white-space:nowrap}}@media screen and (min-width:992px){.menu-button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.menu-button.disabled,.menu-button[disabled]{cursor:not-allowed}.menu-button:not(.active){background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.menu-button:not(.active).disabled,.menu-button:not(.active)[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.menu-button:not(.active):active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}}.submenu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.submenu-button{color:var(--md-primary);font-weight:700;line-height:1;padding:16px;text-decoration:none;white-space:nowrap}.submenu-button.active{border-bottom:2px solid var(--button-active-color);color:var(--md-primary-high)}.modal-backdrop{align-items:center;display:flex;justify-content:center;z-index:var(--z-index-modal)}.modal{box-shadow:2px 2px 5px var(--md-shadow);background-color:var(--md-surface-container);color:var(--md-on-surface);display:flex;flex-direction:column;gap:1rem;max-height:90%;max-width:min(800px,90%);min-width:min(500px,90%);overflow:hidden;position:absolute}.modal.large{max-width:min(1200px,90%)}.modal.shrink{width:min-content}.modal .modal-header{align-items:center;display:flex;justify-content:end;width:100%}.modal .modal-header .modal-title{flex-grow:1;font-size:1.2rem;overflow:hidden;padding:1.5rem 0 1rem 2rem;text-overflow:ellipsis;white-space:nowrap}.modal .modal-header .modal-close{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.modal .modal-header .modal-close.disabled,.modal .modal-header .modal-close[disabled]{cursor:not-allowed}.modal .modal-header .modal-close{background-color:transparent;border-color:transparent;color:var(--button-color)}.modal .modal-header .modal-close.disabled,.modal .modal-header .modal-close[disabled]{color:var(--button-disabled-color)}.modal .modal-header .modal-close:active:not([disabled]):not(.disabled){color:var(--button-active-color)}.modal .modal-header .modal-close{--button-active-color:var(--md-secondary-high);--button-color:var(--md-secondary);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-secondary)}.modal .modal-header .modal-close{padding:1.5rem 2rem 1rem}.modal .message-container{margin-top:0;position:static}.modal .modal-contents{display:flex;flex-direction:column;gap:1.2rem;margin:0 2rem;min-height:3rem;overflow-y:scroll}.modal .modal-footer{align-items:center;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:end;padding:0 2rem 1rem;row-gap:.5rem}@keyframes ellipsis{from{left:-120%}to{left:120%}}button.disabled,button[disabled]{cursor:not-allowed!important}.button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.button.disabled,.button[disabled]{cursor:not-allowed}.button.filled{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.button.filled.disabled,.button.filled[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.button.filled:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}.button.primary{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.button.outlined{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.button.outlined.disabled,.button.outlined[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.button.outlined:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}.button.text{background-color:transparent;border-color:transparent;color:var(--button-color)}.button.text.disabled,.button.text[disabled]{color:var(--button-disabled-color)}.button.text:active:not([disabled]):not(.disabled){color:var(--button-active-color)}.button.secondary{--button-active-color:var(--md-secondary-high);--button-color:var(--md-secondary);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-secondary)}.button.red{--button-active-color:var(--md-error-high);--button-color:var(--md-error);--button-disabled-color:var(--md-error-low);--button-on-color:var(--md-on-error)}.button.loading{background-color:var(--button-disabled-color)}.button.loading>div{display:flex;gap:10px}.button.loading .ellipsis-container{overflow:hidden;position:relative}.button.loading .ellipsis-container .ellipsis{animation-timing-function:linear;animation-name:ellipsis;animation-iteration-count:infinite;animation-duration:1s;position:relative}.menu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.menu-button.active{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.menu-button.active.disabled,.menu-button.active[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.menu-button.active:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}@media screen and (max-width:991px){.menu-button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-weight:700;line-height:1;padding:24px;text-align:start;text-decoration:none;white-space:nowrap}}@media screen and (min-width:992px){.menu-button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.menu-button.disabled,.menu-button[disabled]{cursor:not-allowed}.menu-button:not(.active){background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.menu-button:not(.active).disabled,.menu-button:not(.active)[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.menu-button:not(.active):active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}}.submenu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.submenu-button{color:var(--md-primary);font-weight:700;line-height:1;padding:16px;text-decoration:none;white-space:nowrap}.submenu-button.active{border-bottom:2px solid var(--button-active-color);color:var(--md-primary-high)}.label-container{display:flex;font-weight:400;justify-content:space-between}.label-container.required{font-weight:700}.label-container .label-remaining-chars{color:var(--md-on-surface-variant);font-weight:400}.label-container .label-remaining-chars.excessive{color:var(--md-error)}.has-error{border:3px solid var(--md-error)}.form-errors{color:var(--md-error)}input.has-errors,textarea.has-errors{border:2px solid var(--md-error)}input.dirty,textarea.dirty{border:3px solid #000;padding:4px}.is-dirty{background-color:#ff0;border-radius:5px;border:2px solid #000;padding:5px;width:fit-content}@keyframes message-progress{from{width:0%}to{width:100%}}.message-container{bottom:-4.5rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;opacity:0;position:fixed;transition-delay:0.5s,0s;transition-duration:0s,.3s;transition-property:bottom,opacity;width:100%}.message-container.show{bottom:2rem;opacity:1;transition-delay:0s,0s;z-index:var(--z-index-modal)}.message-container .message{box-shadow:2px 2px 5px var(--md-shadow);border-radius:5px;border:1px solid var(--md-outline-variant);display:flex;margin-left:auto;margin-right:auto;overflow:hidden;width:min(1000px,90%)}.message-container .message .message-icon{display:flex;padding:1rem}.message-container .message .message-body{display:flex;flex-direction:column;flex-grow:1;position:relative}.message-container .message .message-body .message-body-row{align-items:start;display:flex}.message-container .message .message-body .message-body-row .message-text{flex-grow:1;margin:1rem;max-height:12rem;overflow-y:hidden}.message-container .message .message-body .message-body-row .message-body-icon{cursor:pointer;display:flex;padding:1rem}.message-container .message .message-body .message-progressbar{bottom:0;height:3px;position:absolute;width:100%}.message-container .message .message-body .message-progressbar .message-progress{animation-name:message-progress;animation-timing-function:linear;height:100%}.message-container .message.error{background-color:var(--md-error-container)}.message-container .message.error .message-icon{background-color:var(--md-error);color:var(--md-on-error)}.message-container .message.error .message-body .message-body-row{color:var(--md-on-error-container)}.message-container .message.error .message-body .message-progressbar .message-progress{background-color:var(--md-error)}.message-container .message.notice{background-color:var(--md-primary-container)}.message-container .message.notice .message-icon{background-color:var(--md-primary);color:var(--md-on-primary)}.message-container .message.notice .message-body .message-body-row{color:var(--md-on-primary-container)}.message-container .message.notice .message-body .message-progressbar .message-progress{background-color:var(--md-primary)}.message-container .message.warning{background-color:var(--md-warning-container)}.message-container .message.warning .message-icon{background-color:var(--md-warning);color:var(--md-on-warning)}.message-container .message.warning .message-body .message-body-row{color:var(--md-on-warning-container)}.message-container .message.warning .message-body .message-progressbar .message-progress{background-color:var(--md-warning)}.product-screenshot{border-radius:5px;display:flex;overflow:hidden}.product-description{display:flex;flex-direction:column;gap:1.2rem}.product-icon{border-radius:5px;flex:0 0 auto;height:4.5rem;object-fit:contain;overflow:hidden;width:4.5rem}.product-name{font-weight:700}.product-row{gap:1rem}.product-row .product-name-column{display:flex;flex-direction:column;gap:5px;margin:5px 0}.product-row.large{align-items:center;gap:1.5rem}.product-row.large .product-name-column{gap:0;justify-content:center;margin:0}.product-row.large .product-icon{border-radius:10px;height:5rem;width:5rem}.product-row.large .product-name{font-size:1.4rem}@media screen and (min-width:576px){.product-row.large .product-name{font-size:1.75rem}}@media screen and (min-width:768px){.product-row.large .product-name{font-size:2rem}}.product-row.large .age-range{border:1px solid var(--md-outline-variant);font-size:1.2rem}.product-price-card{border-radius:5px;border:1px solid var(--md-outline-variant);align-items:center;display:flex;text-align:start}.product-price-card .product-price{font-size:3rem;line-height:1}.product-price-card .product-price-texts{display:flex;flex-direction:column;justify-content:space-evenly;line-height:1.3}.product-card{display:flex;flex-direction:column;gap:1.2rem}.product-card .product-price-card{flex:1 0 0;flex-direction:column;padding:.5rem}.product-card .button{width:100%}.product-card .product-description{flex-grow:1}.product-card .product-description p:first-child{font-weight:700}.product-card .product-ctas{display:flex;flex-direction:column;gap:1rem}.product-card .product-ctas-text{text-align:center;font-weight:700}.product-card:nth-of-type(2n){background-color:var(--subtle-red-bg)}.product-card:nth-of-type(2n) .age-range{background-color:light-dark(rgba(255,0,0,.2),rgba(255,0,0,.3333333333))}.product-card:nth-of-type(2n) .product-price-card{background-color:light-dark(rgba(255,0,0,.0666666667),rgba(255,0,0,.2))}.product-card:nth-of-type(odd){background-color:var(--subtle-blue-bg)}.product-card:nth-of-type(odd) .age-range{background-color:light-dark(rgba(0,0,255,.2),rgba(0,0,255,.3333333333))}.product-card:nth-of-type(odd) .product-price-card{background-color:light-dark(rgba(0,0,255,.0666666667),rgba(0,0,255,.2))}.product-card.app-bundle-card .apps{border-radius:5px;border:1px dashed var(--md-outline-variant);padding:10px}.product-card.app-bundle-card .apps .product-icon{height:40px;width:40px}@media screen and (min-width:1400px){.product-card:nth-of-type(3n+1){background-color:var(--subtle-red-bg)}.product-card:nth-of-type(3n+1) .age-range{background-color:light-dark(rgba(255,0,0,.2),rgba(255,0,0,.3333333333))}.product-card:nth-of-type(3n+1) .product-price-card{background-color:light-dark(rgba(255,0,0,.0666666667),rgba(255,0,0,.2))}.product-card:nth-of-type(3n+2){background-color:var(--subtle-blue-bg)}.product-card:nth-of-type(3n+2) .age-range{background-color:light-dark(rgba(0,0,255,.2),rgba(0,0,255,.3333333333))}.product-card:nth-of-type(3n+2) .product-price-card{background-color:light-dark(rgba(0,0,255,.0666666667),rgba(0,0,255,.2))}.product-card:nth-of-type(3n+3){background-color:var(--subtle-green-bg)}.product-card:nth-of-type(3n+3) .age-range{background-color:light-dark(rgba(0,255,0,.2),rgba(0,255,0,.3333333333))}.product-card:nth-of-type(3n+3) .product-price-card{background-color:light-dark(rgba(0,255,0,.0666666667),rgba(0,255,0,.2))}}#product-detail-page .back-button{cursor:pointer;display:none;font-size:4rem;line-height:5rem;position:fixed}@media screen and (min-width:1200px){#product-detail-page .back-button{display:block}}#product-detail-page .product-screenshot{border-radius:10px;max-height:600px}#product-detail-page .product-description p:first-child{font-size:1.5rem}#product-detail-page .related-app-bundle-card:nth-of-type(3n+1){background-color:var(--subtle-green-bg)}#product-detail-page .related-app-bundle-card:nth-of-type(3n+2){background-color:var(--subtle-red-bg)}#product-detail-page .related-app-bundle-card:nth-of-type(3n+3){background-color:var(--subtle-blue-bg)}#product-detail-page .product-price-cards{flex-grow:2}#product-detail-page .product-price-card{flex-grow:1;gap:1rem;justify-content:center;padding:.5rem 1rem}#product-detail-page .product-price-card:nth-of-type(3n+1){background-color:var(--subtle-red-bg)}#product-detail-page .product-price-card:nth-of-type(3n+2){background-color:var(--subtle-blue-bg)}#product-detail-page .product-price-card:nth-of-type(3n+3){background-color:var(--subtle-green-bg)}#product-detail-page .product-price-card .product-price-text-line1{font-weight:700}@media screen and (min-width:992px){#product-detail-page .product-price-card{flex-grow:0}}#product-detail-page .product-ctas{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}#product-detail-page .product-ctas .button{flex-grow:1;font-size:20px;margin:2px 0}@media screen and (min-width:992px){#product-detail-page .product-ctas{justify-content:space-between}}#product-detail-page .product-ctas-text{align-self:center;flex-grow:2;font-size:1.2em;font-weight:700}@keyframes progressbar{from{left:0;width:1%}50%{width:50%;left:25%}to{left:99%;width:1%}}.progressbar-backdrop{align-items:center;display:flex;height:100%;justify-content:center;left:0;max-height:100vh;position:absolute;top:0;width:100%;z-index:var(--z-index-progressbar)}.progressbar-background{box-shadow:0 2px 5px var(--md-shadow);border-radius:5px;height:15px;max-width:1000px;overflow:hidden;position:relative;width:90%}.progressbar{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:progressbar;animation-timing-function:linear;background-color:var(--md-primary);height:100%;position:absolute}@keyframes ellipsis{from{left:-120%}to{left:120%}}button.disabled,button[disabled]{cursor:not-allowed!important}.button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.button.disabled,.button[disabled]{cursor:not-allowed}.button.filled{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.button.filled.disabled,.button.filled[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.button.filled:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}.button.primary{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.button.outlined{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.button.outlined.disabled,.button.outlined[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.button.outlined:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}.button.text{background-color:transparent;border-color:transparent;color:var(--button-color)}.button.text.disabled,.button.text[disabled]{color:var(--button-disabled-color)}.button.text:active:not([disabled]):not(.disabled){color:var(--button-active-color)}.button.secondary{--button-active-color:var(--md-secondary-high);--button-color:var(--md-secondary);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-secondary)}.button.red{--button-active-color:var(--md-error-high);--button-color:var(--md-error);--button-disabled-color:var(--md-error-low);--button-on-color:var(--md-on-error)}.button.loading{background-color:var(--button-disabled-color)}.button.loading>div{display:flex;gap:10px}.button.loading .ellipsis-container{overflow:hidden;position:relative}.button.loading .ellipsis-container .ellipsis{animation-timing-function:linear;animation-name:ellipsis;animation-iteration-count:infinite;animation-duration:1s;position:relative}.menu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.menu-button.active{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.menu-button.active.disabled,.menu-button.active[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.menu-button.active:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}@media screen and (max-width:991px){.menu-button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-weight:700;line-height:1;padding:24px;text-align:start;text-decoration:none;white-space:nowrap}}@media screen and (min-width:992px){.menu-button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.menu-button.disabled,.menu-button[disabled]{cursor:not-allowed}.menu-button:not(.active){background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.menu-button:not(.active).disabled,.menu-button:not(.active)[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.menu-button:not(.active):active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}}.submenu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.submenu-button{color:var(--md-primary);font-weight:700;line-height:1;padding:16px;text-decoration:none;white-space:nowrap}.submenu-button.active{border-bottom:2px solid var(--button-active-color);color:var(--md-primary-high)}header{background-color:var(--md-primary-container);color:var(--md-on-primary-container);display:flex;min-height:60px;position:sticky;top:0;z-index:var(--z-index-header)}header h1{margin:0}header .desktop{display:none!important}header .mobile-menu-backdrop{display:block}@media screen and (min-width:992px){header .mobile-menu-backdrop{display:none}}header .mobile-menu{display:flex;flex-direction:row;justify-content:space-between;margin:1rem;position:relative;width:100%}header .menu{background-color:var(--md-surface-container-low);box-shadow:0 0 10px var(--md-shadow);color:var(--md-on-surface);display:flex;flex-direction:column;height:100vh;max-width:0;overflow-y:scroll;position:absolute;top:0;transition-duration:.1s;transition-property:max-width;width:100%}header .menu.show{max-width:300px}header .menu .menu-section{display:flex;flex-direction:column}header .menu .close-menu-button{padding:20px}header .menu .close-menu-button .close-menu-icon{font-size:30px}header .menu select{color:inherit}@media screen and (max-width:991px){header select{border:0;height:auto;margin:0 24px 16px;padding:24px 0 8px!important;width:calc(100% - 48px)}}@media screen and (min-width:992px){header .menu{background-color:transparent;box-shadow:none;flex-direction:row;height:auto;justify-content:space-between;margin:1rem auto;max-width:1400px!important;overflow-y:visible;position:relative;width:calc(100% - 2rem)}header .menu .menu-section{align-items:center;flex-direction:row;gap:10px;position:static}header .mobile-menu-button{display:none}header .desktop{display:block!important}header .mobile{display:none!important}}.cart-icon-container .popup{box-shadow:2px 2px 5px var(--md-shadow);background-color:var(--md-surface-container-high);border-radius:5px;border:2px solid var(--md-outline-variant);color:var(--md-on-surface);display:flex;flex-direction:column;gap:20px;min-width:min(100%,600px);padding:20px;position:absolute;right:0;top:calc(100% + 10px);z-index:var(--z-index-header)}.cart-icon-container .product-row{align-items:center}.cart-icon-container .product-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media screen and (min-width:576px){.cart-icon-container .product-text{flex-direction:row}}.cart-icon-container .product-icon{height:2rem;width:2rem}.responsive-table .mobile-header{display:none}@media screen and (max-width:){.responsive-table.xxl .mobile-header{display:block;font-size:.9rem;height:1.35rem;text-transform:uppercase}.responsive-table.xxl thead{display:none}.responsive-table.xxl tbody td{display:flex;flex-direction:column;flex:1 1 100%;padding:8px!important}.responsive-table.xxl tbody tr{column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.responsive-table.xxl tbody tr:not(:first-of-type){border-top:1px solid var(--md-outline-variant)}.responsive-table.xxl.striped tbody tr:nth-of-type(odd){background-color:var(--md-primary-container-low);border-radius:5px}}@media screen and (min-width:1400px){.responsive-table.xxl-50 tbody td{flex:1 1 calc(50% - 5px)}}@media screen and (max-width:1399px){.responsive-table.xl .mobile-header{display:block;font-size:.9rem;height:1.35rem;text-transform:uppercase}.responsive-table.xl thead{display:none}.responsive-table.xl tbody td{display:flex;flex-direction:column;flex:1 1 100%;padding:8px!important}.responsive-table.xl tbody tr{column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.responsive-table.xl tbody tr:not(:first-of-type){border-top:1px solid var(--md-outline-variant)}.responsive-table.xl.striped tbody tr:nth-of-type(odd){background-color:var(--md-primary-container-low);border-radius:5px}}@media screen and (min-width:1200px){.responsive-table.xl-50 tbody td{flex:1 1 calc(50% - 5px)}}@media screen and (max-width:1199px){.responsive-table.lg .mobile-header{display:block;font-size:.9rem;height:1.35rem;text-transform:uppercase}.responsive-table.lg thead{display:none}.responsive-table.lg tbody td{display:flex;flex-direction:column;flex:1 1 100%;padding:8px!important}.responsive-table.lg tbody tr{column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.responsive-table.lg tbody tr:not(:first-of-type){border-top:1px solid var(--md-outline-variant)}.responsive-table.lg.striped tbody tr:nth-of-type(odd){background-color:var(--md-primary-container-low);border-radius:5px}}@media screen and (min-width:992px){.responsive-table.lg-50 tbody td{flex:1 1 calc(50% - 5px)}}@media screen and (max-width:991px){.responsive-table.md .mobile-header{display:block;font-size:.9rem;height:1.35rem;text-transform:uppercase}.responsive-table.md thead{display:none}.responsive-table.md tbody td{display:flex;flex-direction:column;flex:1 1 100%;padding:8px!important}.responsive-table.md tbody tr{column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.responsive-table.md tbody tr:not(:first-of-type){border-top:1px solid var(--md-outline-variant)}.responsive-table.md.striped tbody tr:nth-of-type(odd){background-color:var(--md-primary-container-low);border-radius:5px}}@media screen and (min-width:768px){.responsive-table.md-50 tbody td{flex:1 1 calc(50% - 5px)}}@media screen and (max-width:767px){.responsive-table.sm .mobile-header{display:block;font-size:.9rem;height:1.35rem;text-transform:uppercase}.responsive-table.sm thead{display:none}.responsive-table.sm tbody td{display:flex;flex-direction:column;flex:1 1 100%;padding:8px!important}.responsive-table.sm tbody tr{column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.responsive-table.sm tbody tr:not(:first-of-type){border-top:1px solid var(--md-outline-variant)}.responsive-table.sm.striped tbody tr:nth-of-type(odd){background-color:var(--md-primary-container-low);border-radius:5px}}@media screen and (min-width:576px){.responsive-table.sm-50 tbody td{flex:1 1 calc(50% - 5px)}}@media screen and (max-width:575px){.responsive-table.xs .mobile-header{display:block;font-size:.9rem;height:1.35rem;text-transform:uppercase}.responsive-table.xs thead{display:none}.responsive-table.xs tbody td{display:flex;flex-direction:column;flex:1 1 100%;padding:8px!important}.responsive-table.xs tbody tr{column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.responsive-table.xs tbody tr:not(:first-of-type){border-top:1px solid var(--md-outline-variant)}.responsive-table.xs.striped tbody tr:nth-of-type(odd){background-color:var(--md-primary-container-low);border-radius:5px}}@media screen and (min-width:0px){.responsive-table.xs-50 tbody td{flex:1 1 calc(50% - 5px)}}table.table{border-collapse:collapse}table.table thead{border-bottom:1px solid var(--md-outline-variant)}table.table th{font-weight:400;padding:10px 20px;text-align:start;text-transform:uppercase}table.table td{padding:20px;vertical-align:middle}table.table.striped thead{border-bottom:0}table.table.striped tbody tr{border-top:0!important}table.table.striped tbody tr:nth-of-type(odd) td{background-color:var(--md-primary-container-low);color:var(--md-on-primary-container)}table.table.striped tbody tr:nth-of-type(odd) td:first-of-type{border-radius:5px 0 0 5px}table.table.striped tbody tr:nth-of-type(odd) td:last-of-type{border-radius:0 5px 5px 0}@keyframes ellipsis{from{left:-120%}to{left:120%}}button.disabled,button[disabled]{cursor:not-allowed!important}.button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.button.disabled,.button[disabled]{cursor:not-allowed}.button.filled{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.button.filled.disabled,.button.filled[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.button.filled:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}.button.primary{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.button.outlined{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.button.outlined.disabled,.button.outlined[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.button.outlined:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}.button.text{background-color:transparent;border-color:transparent;color:var(--button-color)}.button.text.disabled,.button.text[disabled]{color:var(--button-disabled-color)}.button.text:active:not([disabled]):not(.disabled){color:var(--button-active-color)}.button.secondary{--button-active-color:var(--md-secondary-high);--button-color:var(--md-secondary);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-secondary)}.button.red{--button-active-color:var(--md-error-high);--button-color:var(--md-error);--button-disabled-color:var(--md-error-low);--button-on-color:var(--md-on-error)}.button.loading{background-color:var(--button-disabled-color)}.button.loading>div{display:flex;gap:10px}.button.loading .ellipsis-container{overflow:hidden;position:relative}.button.loading .ellipsis-container .ellipsis{animation-timing-function:linear;animation-name:ellipsis;animation-iteration-count:infinite;animation-duration:1s;position:relative}.menu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.menu-button.active{background-color:var(--button-color);border-color:var(--button-color);color:var(--button-on-color)}.menu-button.active.disabled,.menu-button.active[disabled]{background-color:var(--button-disabled-color);border-color:var(--button-disabled-color)}.menu-button.active:active:not([disabled]):not(.disabled){background-color:var(--button-active-color);border-color:var(--button-active-color)}@media screen and (max-width:991px){.menu-button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-weight:700;line-height:1;padding:24px;text-align:start;text-decoration:none;white-space:nowrap}}@media screen and (min-width:992px){.menu-button{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.menu-button.disabled,.menu-button[disabled]{cursor:not-allowed}.menu-button:not(.active){background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.menu-button:not(.active).disabled,.menu-button:not(.active)[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.menu-button:not(.active):active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}}.submenu-button{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.submenu-button{color:var(--md-primary);font-weight:700;line-height:1;padding:16px;text-decoration:none;white-space:nowrap}.submenu-button.active{border-bottom:2px solid var(--button-active-color);color:var(--md-primary-high)}.menu-select{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.menu-select.disabled,.menu-select[disabled]{cursor:not-allowed}.menu-select{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.menu-select.disabled,.menu-select[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.menu-select:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}.menu-select{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.menu-select{align-items:start;flex-direction:column;padding:0;position:relative}.menu-select img{max-height:20px}.menu-select .label{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:8px 8px 8px 16px;width:100%}.menu-select .options{background-color:var(--md-background);border-radius:5px;border:1px solid var(--md-outline);display:none;flex-direction:column;max-width:90vw;min-width:100%;overflow:hidden;position:absolute;text-align:start;top:calc(100% + 4px);width:max-content}.menu-select .options.show{display:flex;z-index:var(--z-index-options)}.menu-select .options.left{left:0}.menu-select .options:not(.left){right:0}.menu-select .options .option{background-color:var(--md-background);border-color:var(--md-background);border-style:solid;border-width:1px;color:var(--md-on-background);padding:.75rem 1rem}.menu-select .options .option.selected{background-color:var(--md-primary-container);border-color:var(--md-primary-container);color:var(--md-on-primary-container)}.menu-select .options .option.hovered,.menu-select .options .option:hover{border-color:var(--md-secondary)}.menu-select .options .option.hovered:not(.selected),.menu-select .options .option:hover:not(.selected){background-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}@media screen and (max-width:991px){.menu-select{border:0;color:inherit;padding:16px 8px;width:100%}.menu-select .options{position:relative;top:0;width:100%}.menu-select .options .option{padding:1rem}}.select{align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.select.disabled,.select[disabled]{cursor:not-allowed}.select{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}.select.disabled,.select[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}.select:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}.select{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}.select{align-items:start;flex-direction:column;padding:0;position:relative}.select img{max-height:20px}.select .label{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:8px 8px 8px 16px;width:100%}.select .options{background-color:var(--md-background);border-radius:5px;border:1px solid var(--md-outline);display:none;flex-direction:column;max-width:90vw;min-width:100%;overflow:hidden;position:absolute;text-align:start;top:calc(100% + 4px);width:max-content}.select .options.show{display:flex;z-index:var(--z-index-options)}.select .options.left{left:0}.select .options:not(.left){right:0}.select .options .option{background-color:var(--md-background);border-color:var(--md-background);border-style:solid;border-width:1px;color:var(--md-on-background);padding:.75rem 1rem}.select .options .option.selected{background-color:var(--md-primary-container);border-color:var(--md-primary-container);color:var(--md-on-primary-container)}.select .options .option.hovered,.select .options .option:hover{border-color:var(--md-secondary)}.select .options .option.hovered:not(.selected),.select .options .option:hover:not(.selected){background-color:var(--md-secondary-container);color:var(--md-on-secondary-container)}.option-flag{height:20px;object-position:left;width:40px}:root{--z-index-header:50;--z-index-tooltip:50;--z-index-modal:100;--z-index-message:150;--z-index-options:200;--z-index-progressbar:250}main{margin-bottom:1.5rem;margin-top:1.5rem;position:relative;width:calc(100% - 2rem)!important}select{background-color:var(--md-surface-container);color:var(--md-on-surface);font-family:Arial,Helvetica,sans-serif;font-size:inherit;font-weight:700;height:42px;text-align:left!important;align-items:center;border-radius:5px;border-style:solid;border-width:1px;cursor:pointer;display:flex;font-weight:700;gap:5px;justify-content:center;padding:8px 16px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}select.disabled,select[disabled]{cursor:not-allowed}select{background-color:transparent;border-color:var(--button-color);color:var(--button-color)}select.disabled,select[disabled]{border-color:var(--button-disabled-color);color:var(--button-disabled-color)}select:active:not([disabled]):not(.disabled){border-color:var(--button-active-color);color:var(--button-active-color)}select{--button-color:var(--md-primary);--button-active-color:var(--md-primary-high);--button-disabled-color:var(--md-secondary-low);--button-on-color:var(--md-on-primary)}@media screen and (min-width:768px){#register-form{min-width:600px}}.subscription-card{display:flex;flex-direction:column;gap:2rem}.subscription-card .product-icon{height:2.5rem;width:2.5rem}.subscription-card .subscription-details{row-gap:10px}.subscription-card .subscription-items{display:flex;flex-direction:column;gap:5px}.subscription-table .product-icon{height:2rem;width:2rem}.subscription-table .bundle-app-row{margin-left:2rem}.subscription-table .bundle-app-row .product-name{font-weight:400}@media screen and (min-width:768px){.device-buttons{justify-content:end}}.temp-device-tokens{gap:2rem}#e-privacy-consent{bottom:0;color:var(--md-on-surface);padding:0 1rem 1rem 1rem;position:fixed}#e-privacy-consent.expand{align-items:center;background-color:var(--md-surface-container);border-top:1px solid var(--md-outline-variant);color:var(--md-on-surface);display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:1rem;width:100%}#e-privacy-consent.expand .buttons{display:flex;gap:10px}@media screen and (min-width:768px){#e-privacy-consent.expand{flex-direction:row}}#invoice-list .invoice-created{flex:0 1 100%;max-width:300px}#invoice-list .invoice-period{flex-grow:1}#invoice-list .invoice-total{font-weight:700}#invoice-list .invoice-list-header{margin-right:2.5rem}#invoice-list .invoice-badges{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#invoice-list .invoice-badge{display:flex;gap:.5rem}#checkout .product-icon{height:6rem;width:6rem}.payment-method-selection .payment-method{padding:10px 5px;border-radius:5px}.payment-method-selection .payment-method.selected{background-color:var(--md-primary-container-low);color:var(--md-on-primary-container)}.offer-card{cursor:pointer;gap:1.5rem;padding:1rem}.offer-card.selected{background-color:var(--md-primary-container);color:var(--md-on-primary-container)}#stripe-payment-element{min-height:10rem}.store-badge{border-radius:5px;border:1px solid var(--md-outline-variant);height:calc(60px + 2rem);display:flex;gap:2rem;padding:1rem}.store-badge>*{height:100%}.store-badge:nth-of-type(3n+1){background-color:var(--subtle-red-bg)}.store-badge:nth-of-type(3n+2){background-color:var(--subtle-blue-bg)}.store-badge:nth-of-type(3n+3){background-color:var(--subtle-green-bg)}.qrcode-thumbnail{cursor:pointer}.qrcode{object-fit:contain;width:100%}