:root{--main-shadow: .15rem .15rem .25rem rgba(0, 0, 0, .15);--shadow-light: 0 0 .28rem rgb(0 0 0 / 15%);--shadow: 0 .05rem .38rem rgb(0 0 0 / 25%);--shadow-heavy: 0 .05rem .6rem rgb(0 0 0 / 50%);--text-shadow: .05rem .05rem .1rem rgba(0, 0, 0, .5);--linkbar-height: 3em;--hover-color: rgba(0, 0, 0, .15);--input-border: 1px solid var(--bg-2);--fancy-bg: linear-gradient(150deg, var(--pc), var(--sc) 75%);--radius: .2rem;--speed: .3s;--bg-5: rgb(186.5, 186.5, 186.5);--bg-4: rgb(198.2, 198.2, 198.2);--bg-3: rgb(209.9, 209.9, 209.9);--bg-2: rgb(221.6, 221.6, 221.6);--bg-1: rgb(233.3, 233.3, 233.3);--bg: rgb(245, 245, 245);--bg1: rgb(246.7, 246.7, 246.7);--bg2: rgb(248.4, 248.4, 248.4);--bg3: rgb(250.1, 250.1, 250.1);--bg4: rgb(251.8, 251.8, 251.8);--bg5: rgb(253.5, 253.5, 253.5);--pc-5: rgb(12, 27.5, 19.5);--pc-4: rgb(18.8, 44, 30.8);--pc-3: rgb(25.6, 60.5, 42.1);--pc-2: rgb(32.4, 77, 53.4);--pc-1: rgb(39.2, 93.5, 64.7);--pc: rgb(46, 110, 76);--pc1: rgb(79.2, 132.5, 104.2);--pc2: rgb(112.4, 155, 132.4);--pc3: rgb(145.6, 177.5, 160.6);--pc4: rgb(178.8, 200, 188.8);--pc5: rgb(212, 222.5, 217);--sc-5: rgb(67.5, 43.5, 21);--sc-4: rgb(93.2, 59.8, 29);--sc-3: rgb(118.9, 76.1, 37);--sc-2: rgb(144.6, 92.4, 45);--sc-1: rgb(170.3, 108.7, 53);--sc: rgb(196, 125, 61);--sc1: rgb(205.8, 138.8, 64);--sc2: rgb(215.6, 152.6, 67);--sc3: rgb(225.4, 166.4, 70);--sc4: rgb(235.2, 180.2, 73);--sc5: rgb(245, 194, 76);--ec-5: rgb(41, 0, 0);--ec-4: rgb(81.8, 0, 0);--ec-3: rgb(122.6, 0, 0);--ec-2: rgb(163.4, 0, 0);--ec-1: rgb(204.2, 0, 0);--ec: rgb(245, 0, 0);--ec1: rgb(246.7, 42.5, 42.5);--ec2: rgb(248.4, 85, 85);--ec3: rgb(250.1, 127.5, 127.5);--ec4: rgb(251.8, 170, 170);--ec5: rgb(253.5, 212.5, 212.5);--text1: black;--text1a: rgb(100, 100, 100);--text1b: rgb(150, 150, 150);--text2: white;--text2a: rgb(200, 200, 200);--input-shadow: 0px 2px 2px -1px rgba(0, 0, 0, .25)}html,body{font-size:14px!important}dialog{box-shadow:.2em .2em 1em .3em #00000040!important}dialog::backdrop{-webkit-backdrop-filter:blur(1em) grayscale(50%)!important;backdrop-filter:blur(1em) grayscale(50%)!important}sf-dialog.no-padding dialog{padding:0!important}input[type=email]{min-width:20em!important}input,select{box-shadow:var(--input-shadow)}body{background-color:var(--bg)}h1{text-align:center;margin-top:0;color:var(--pc-1)}h1.editable,h2.editable,h3.editable,h4.editable{display:flex;justify-content:center;flex-direction:column}h1.editable a,h2.editable a,h3.editable a,h4.editable a{font-size:.5em;font-weight:400;text-decoration:none;font-style:italic}h1.editable a:hover,h2.editable a:hover,h3.editable a:hover,h4.editable a:hover{text-decoration:underline}form,div.form{display:contents}form div.ph,div.form div.ph{font-size:.7em;position:relative;left:.4em;padding:.2em;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);top:.55em;justify-self:start;align-self:start;color:var(--text1a);line-height:.75em}form input,form textarea,form select,div.form input,div.form textarea,div.form select{width:100%}button,input[type=submit],input[type=reset],input[type=button],input[type=file]{-webkit-user-select:none;user-select:none}button:focus{box-shadow:0 0 10px 2px var(--pc3)!important}button:focus.error,button:focus.dangerous{box-shadow:0 0 10px 2px var(--ec3)!important}fieldset{border:1px solid var(--bg-2);border-radius:var(--radius);box-shadow:var(--shadow);padding:1em}fieldset legend{font-weight:700;font-size:.9em;-webkit-backdrop-filter:blur(.1em);backdrop-filter:blur(.1em);padding:.25em .4em}@media print{body{background-color:#fff}}
