/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root{--fore-color:#111;--secondary-fore-color:#444;--back-color:#f8f8f8;--secondary-back-color:#f0f0f0;--blockquote-color:#f57c00;--pre-color:#1565c0;--border-color:#aaa;--secondary-border-color:#ddd;--heading-ratio:1.19;--universal-margin:.5rem;--universal-padding:.5rem;--universal-border-radius:.125rem;--a-link-color:#0277bd;--a-visited-color:#01579b}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html,*{-webkit-text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,sans-serif;line-height:1.5}*{font-size:1rem}body{color:var(--fore-color);background:var(--back-color);margin:0}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}input{overflow:visible}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:calc(1.5*var(--universal-margin))var(--universal-margin);font-weight:500;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:var(--secondary-fore-color);margin-top:-.25rem;display:block}h1{font-size:calc(1rem*var(--heading-ratio)*var(--heading-ratio)*var(--heading-ratio)*var(--heading-ratio))}h2{font-size:calc(1rem*var(--heading-ratio)*var(--heading-ratio)*var(--heading-ratio))}h3{font-size:calc(1rem*var(--heading-ratio)*var(--heading-ratio))}h4{font-size:calc(1rem*var(--heading-ratio))}h5{font-size:1rem}h6{font-size:calc(1rem/var(--heading-ratio))}p{margin:var(--universal-margin)}ol,ul{margin:var(--universal-margin);padding-left:calc(2*var(--universal-margin))}b,strong{font-weight:700}hr{box-sizing:content-box;margin:var(--universal-margin);background:linear-gradient(to right,transparent,var(--border-color)20%,var(--border-color)80%,transparent);border:0;height:.0625rem;line-height:1.25em}blockquote{color:var(--secondary-fore-color);margin:var(--universal-margin);padding:calc(3*var(--universal-padding));border:.0625rem solid var(--secondary-border-color);border-left:.375rem solid var(--blockquote-color);border-radius:0 var(--universal-border-radius)var(--universal-border-radius)0;font-style:italic;display:block;position:relative}blockquote:before{top:calc(0rem - var(--universal-padding));content:"“";color:var(--blockquote-color);font-family:sans-serif;font-size:3rem;font-weight:700;position:absolute;left:0}blockquote[cite]:after{content:"\a—  " attr(cite);white-space:pre;font-size:.75em;font-style:normal;font-weight:700}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace;font-size:.85em}code{background:var(--secondary-back-color);border-radius:var(--universal-border-radius);padding:calc(var(--universal-padding)/4)calc(var(--universal-padding)/2)}kbd{background:var(--fore-color);color:var(--back-color);border-radius:var(--universal-border-radius);padding:calc(var(--universal-padding)/4)calc(var(--universal-padding)/2)}pre{background:var(--secondary-back-color);padding:calc(1.5*var(--universal-padding));margin:var(--universal-margin);border:.0625rem solid var(--secondary-border-color);border-left:.25rem solid var(--pre-color);border-radius:0 var(--universal-border-radius)var(--universal-border-radius)0;overflow:auto}sup,sub,code,kbd{vertical-align:baseline;line-height:0;position:relative}small,sup,sub,figcaption{font-size:.75em}sup{top:-.5em}sub{bottom:-.25em}figure{margin:var(--universal-margin)}figcaption{color:var(--secondary-fore-color)}a{text-decoration:none}a:link{color:var(--a-link-color)}a:visited{color:var(--a-visited-color)}a:hover,a:focus{text-decoration:underline}.container{padding:0 calc(1.5*var(--universal-padding));margin:0 auto}.row{box-sizing:border-box;flex-flow:wrap;flex:0 auto;display:flex}.col-sm,[class^=col-sm-],[class^=col-sm-offset-],.row[class*=cols-sm-]>*{box-sizing:border-box;padding:0 calc(var(--universal-padding)/2);flex:none}.col-sm,.row.cols-sm>*{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1,.row.cols-sm-1>*{flex-basis:8.33333%;max-width:8.33333%}.col-sm-offset-0{margin-left:0}.col-sm-2,.row.cols-sm-2>*{flex-basis:16.6667%;max-width:16.6667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-3,.row.cols-sm-3>*{flex-basis:25%;max-width:25%}.col-sm-offset-2{margin-left:16.6667%}.col-sm-4,.row.cols-sm-4>*{flex-basis:33.3333%;max-width:33.3333%}.col-sm-offset-3{margin-left:25%}.col-sm-5,.row.cols-sm-5>*{flex-basis:41.6667%;max-width:41.6667%}.col-sm-offset-4{margin-left:33.3333%}.col-sm-6,.row.cols-sm-6>*{flex-basis:50%;max-width:50%}.col-sm-offset-5{margin-left:41.6667%}.col-sm-7,.row.cols-sm-7>*{flex-basis:58.3333%;max-width:58.3333%}.col-sm-offset-6{margin-left:50%}.col-sm-8,.row.cols-sm-8>*{flex-basis:66.6667%;max-width:66.6667%}.col-sm-offset-7{margin-left:58.3333%}.col-sm-9,.row.cols-sm-9>*{flex-basis:75%;max-width:75%}.col-sm-offset-8{margin-left:66.6667%}.col-sm-10,.row.cols-sm-10>*{flex-basis:83.3333%;max-width:83.3333%}.col-sm-offset-9{margin-left:75%}.col-sm-11,.row.cols-sm-11>*{flex-basis:91.6667%;max-width:91.6667%}.col-sm-offset-10{margin-left:83.3333%}.col-sm-12,.row.cols-sm-12>*{flex-basis:100%;max-width:100%}.col-sm-offset-11{margin-left:91.6667%}.col-sm-normal{order:initial}.col-sm-first{order:-999}.col-sm-last{order:999}@media screen and (min-width:768px){.col-md,[class^=col-md-],[class^=col-md-offset-],.row[class*=cols-md-]>*{box-sizing:border-box;padding:0 calc(var(--universal-padding)/2);flex:none}.col-md,.row.cols-md>*{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1,.row.cols-md-1>*{flex-basis:8.33333%;max-width:8.33333%}.col-md-offset-0{margin-left:0}.col-md-2,.row.cols-md-2>*{flex-basis:16.6667%;max-width:16.6667%}.col-md-offset-1{margin-left:8.33333%}.col-md-3,.row.cols-md-3>*{flex-basis:25%;max-width:25%}.col-md-offset-2{margin-left:16.6667%}.col-md-4,.row.cols-md-4>*{flex-basis:33.3333%;max-width:33.3333%}.col-md-offset-3{margin-left:25%}.col-md-5,.row.cols-md-5>*{flex-basis:41.6667%;max-width:41.6667%}.col-md-offset-4{margin-left:33.3333%}.col-md-6,.row.cols-md-6>*{flex-basis:50%;max-width:50%}.col-md-offset-5{margin-left:41.6667%}.col-md-7,.row.cols-md-7>*{flex-basis:58.3333%;max-width:58.3333%}.col-md-offset-6{margin-left:50%}.col-md-8,.row.cols-md-8>*{flex-basis:66.6667%;max-width:66.6667%}.col-md-offset-7{margin-left:58.3333%}.col-md-9,.row.cols-md-9>*{flex-basis:75%;max-width:75%}.col-md-offset-8{margin-left:66.6667%}.col-md-10,.row.cols-md-10>*{flex-basis:83.3333%;max-width:83.3333%}.col-md-offset-9{margin-left:75%}.col-md-11,.row.cols-md-11>*{flex-basis:91.6667%;max-width:91.6667%}.col-md-offset-10{margin-left:83.3333%}.col-md-12,.row.cols-md-12>*{flex-basis:100%;max-width:100%}.col-md-offset-11{margin-left:91.6667%}.col-md-normal{order:initial}.col-md-first{order:-999}.col-md-last{order:999}}@media screen and (min-width:1280px){.col-lg,[class^=col-lg-],[class^=col-lg-offset-],.row[class*=cols-lg-]>*{box-sizing:border-box;padding:0 calc(var(--universal-padding)/2);flex:none}.col-lg,.row.cols-lg>*{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1,.row.cols-lg-1>*{flex-basis:8.33333%;max-width:8.33333%}.col-lg-offset-0{margin-left:0}.col-lg-2,.row.cols-lg-2>*{flex-basis:16.6667%;max-width:16.6667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-3,.row.cols-lg-3>*{flex-basis:25%;max-width:25%}.col-lg-offset-2{margin-left:16.6667%}.col-lg-4,.row.cols-lg-4>*{flex-basis:33.3333%;max-width:33.3333%}.col-lg-offset-3{margin-left:25%}.col-lg-5,.row.cols-lg-5>*{flex-basis:41.6667%;max-width:41.6667%}.col-lg-offset-4{margin-left:33.3333%}.col-lg-6,.row.cols-lg-6>*{flex-basis:50%;max-width:50%}.col-lg-offset-5{margin-left:41.6667%}.col-lg-7,.row.cols-lg-7>*{flex-basis:58.3333%;max-width:58.3333%}.col-lg-offset-6{margin-left:50%}.col-lg-8,.row.cols-lg-8>*{flex-basis:66.6667%;max-width:66.6667%}.col-lg-offset-7{margin-left:58.3333%}.col-lg-9,.row.cols-lg-9>*{flex-basis:75%;max-width:75%}.col-lg-offset-8{margin-left:66.6667%}.col-lg-10,.row.cols-lg-10>*{flex-basis:83.3333%;max-width:83.3333%}.col-lg-offset-9{margin-left:75%}.col-lg-11,.row.cols-lg-11>*{flex-basis:91.6667%;max-width:91.6667%}.col-lg-offset-10{margin-left:83.3333%}.col-lg-12,.row.cols-lg-12>*{flex-basis:100%;max-width:100%}.col-lg-offset-11{margin-left:91.6667%}.col-lg-normal{order:initial}.col-lg-first{order:-999}.col-lg-last{order:999}}:root{--card-back-color:#f8f8f8;--card-fore-color:#111;--card-border-color:#ddd}.card{background:var(--card-back-color);width:100%;color:var(--card-fore-color);border:.0625rem solid var(--card-border-color);border-radius:var(--universal-border-radius);margin:var(--universal-margin);flex-direction:column;justify-content:space-between;align-self:center;display:flex;position:relative;overflow:hidden}@media screen and (min-width:320px){.card{max-width:320px}}.card>.section{background:var(--card-back-color);color:var(--card-fore-color);box-sizing:border-box;border:0;border-bottom:.0625rem solid var(--card-border-color);padding:var(--universal-padding);border-radius:0;width:100%;margin:0}.card>.section.media{-o-object-fit:cover;object-fit:cover;height:200px;padding:0}.card>.section:last-child{border-bottom:0}@media screen and (min-width:240px){.card.small{max-width:240px}}@media screen and (min-width:480px){.card.large{max-width:480px}}.card.fluid{width:auto;max-width:100%}.card.warning{--card-back-color:#ffca28;--card-border-color:#e8b825}.card.error{--card-back-color:#b71c1c;--card-fore-color:#f8f8f8;--card-border-color:#a71a1a}.card>.section.dark{--card-back-color:#e0e0e0}.card>.section.double-padded{padding:calc(1.5*var(--universal-padding))}:root{--form-back-color:#f0f0f0;--form-fore-color:#111;--form-border-color:#ddd;--input-back-color:#f8f8f8;--input-fore-color:#111;--input-border-color:#ddd;--input-focus-color:#0288d1;--input-invalid-color:#d32f2f;--button-back-color:#e2e2e2;--button-hover-back-color:#dcdcdc;--button-fore-color:#212121;--button-border-color:#0000;--button-hover-border-color:#0000;--button-group-border-color:#7c7c7c8a}form{background:var(--form-back-color);color:var(--form-fore-color);border:.0625rem solid var(--form-border-color);border-radius:var(--universal-border-radius);margin:var(--universal-margin);padding:calc(2*var(--universal-padding))var(--universal-padding)}fieldset{border:.0625rem solid var(--form-border-color);border-radius:var(--universal-border-radius);margin:calc(var(--universal-margin)/4);padding:var(--universal-padding)}legend{box-sizing:border-box;white-space:normal;max-width:100%;padding:calc(var(--universal-padding)/2);font-weight:700;display:table}label{padding:calc(var(--universal-padding)/2)var(--universal-padding)}.input-group{display:inline-block}.input-group.fluid{justify-content:center;align-items:center;display:flex}.input-group.fluid>input{flex-grow:1;flex-basis:0;max-width:100%}@media screen and (max-width:767px){.input-group.fluid{flex-direction:column;align-items:stretch}}.input-group.vertical{flex-direction:column;align-items:stretch;display:flex}.input-group.vertical>input{flex-grow:1;flex-basis:0;max-width:100%}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:not([type]),[type=text],[type=email],[type=number],[type=search],[type=password],[type=url],[type=tel],[type=checkbox],[type=radio],textarea,select{box-sizing:border-box;background:var(--input-back-color);color:var(--input-fore-color);border:.0625rem solid var(--input-border-color);border-radius:var(--universal-border-radius);margin:calc(var(--universal-margin)/2);padding:var(--universal-padding)calc(1.5*var(--universal-padding))}input:not([type=button]):not([type=submit]):not([type=reset]):hover,input:not([type=button]):not([type=submit]):not([type=reset]):focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:var(--input-focus-color);box-shadow:none}input:not([type=button]):not([type=submit]):not([type=reset]):invalid,input:not([type=button]):not([type=submit]):not([type=reset]):focus:invalid,textarea:invalid,textarea:focus:invalid,select:invalid,select:focus:invalid{border-color:var(--input-invalid-color);box-shadow:none}input:not([type=button]):not([type=submit]):not([type=reset])[readonly],textarea[readonly],select[readonly]{background:var(--secondary-back-color)}select{max-width:100%}option{text-overflow:ellipsis;overflow:hidden}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(1rem + var(--universal-padding)/2);width:calc(1rem + var(--universal-padding)/2);vertical-align:text-bottom;padding:0;position:relative;flex-basis:calc(1rem + var(--universal-padding)/2)!important;flex-grow:0!important}[type=checkbox]:checked:before,[type=radio]:checked:before{position:absolute}[type=checkbox]:checked:before{content:"✓";font-family:sans-serif;font-size:calc(1rem + var(--universal-padding)/2);top:calc(0rem - var(--universal-padding));left:calc(var(--universal-padding)/4)}[type=radio]{border-radius:100%}[type=radio]:checked:before{content:"";top:calc(.0625rem + var(--universal-padding)/2);left:calc(.0625rem + var(--universal-padding)/2);background:var(--input-fore-color);border-radius:100%;width:.5rem;height:.5rem}:placeholder-shown{color:var(--input-fore-color)}::-ms-placeholder{color:var(--input-fore-color);opacity:.54}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{text-transform:none;overflow:visible}button,[type=button],[type=submit],[type=reset],a.button,label.button,.button,a[role=button],label[role=button],[role=button]{background:var(--button-back-color);color:var(--button-fore-color);border:.0625rem solid var(--button-border-color);border-radius:var(--universal-border-radius);padding:var(--universal-padding)calc(1.5*var(--universal-padding));margin:var(--universal-margin);cursor:pointer;text-decoration:none;transition:background .3s;display:inline-block}button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=submit]:hover,[type=submit]:focus,[type=reset]:hover,[type=reset]:focus,a.button:hover,a.button:focus,label.button:hover,label.button:focus,.button:hover,.button:focus,a[role=button]:hover,a[role=button]:focus,label[role=button]:hover,label[role=button]:focus,[role=button]:hover,[role=button]:focus{background:var(--button-hover-back-color);border-color:var(--button-hover-border-color)}input:disabled,input[disabled],textarea:disabled,textarea[disabled],select:disabled,select[disabled],button:disabled,button[disabled],.button:disabled,.button[disabled],[role=button]:disabled,[role=button][disabled]{cursor:not-allowed;opacity:.75}.button-group{border:.0625rem solid var(--button-group-border-color);border-radius:var(--universal-border-radius);margin:var(--universal-margin);display:flex}.button-group>button,.button-group [type=button],.button-group>[type=submit],.button-group>[type=reset],.button-group>.button,.button-group>[role=button]{text-align:center;max-width:100%;box-shadow:none;border:0;border-radius:0;flex:auto;margin:0}.button-group>:not(:first-child){border-left:.0625rem solid var(--button-group-border-color)}@media screen and (max-width:767px){.button-group{flex-direction:column}.button-group>:not(:first-child){border:0;border-top:.0625rem solid var(--button-group-border-color)}}button.primary,[type=button].primary,[type=submit].primary,[type=reset].primary,.button.primary,[role=button].primary{--button-back-color:#1976d2;--button-fore-color:#f8f8f8}button.primary:hover,button.primary:focus,[type=button].primary:hover,[type=button].primary:focus,[type=submit].primary:hover,[type=submit].primary:focus,[type=reset].primary:hover,[type=reset].primary:focus,.button.primary:hover,.button.primary:focus,[role=button].primary:hover,[role=button].primary:focus{--button-hover-back-color:#1565c0}button.secondary,[type=button].secondary,[type=submit].secondary,[type=reset].secondary,.button.secondary,[role=button].secondary{--button-back-color:#d32f2f;--button-fore-color:#f8f8f8}button.secondary:hover,button.secondary:focus,[type=button].secondary:hover,[type=button].secondary:focus,[type=submit].secondary:hover,[type=submit].secondary:focus,[type=reset].secondary:hover,[type=reset].secondary:focus,.button.secondary:hover,.button.secondary:focus,[role=button].secondary:hover,[role=button].secondary:focus{--button-hover-back-color:#c62828}button.tertiary,[type=button].tertiary,[type=submit].tertiary,[type=reset].tertiary,.button.tertiary,[role=button].tertiary{--button-back-color:#308732;--button-fore-color:#f8f8f8}button.tertiary:hover,button.tertiary:focus,[type=button].tertiary:hover,[type=button].tertiary:focus,[type=submit].tertiary:hover,[type=submit].tertiary:focus,[type=reset].tertiary:hover,[type=reset].tertiary:focus,.button.tertiary:hover,.button.tertiary:focus,[role=button].tertiary:hover,[role=button].tertiary:focus{--button-hover-back-color:#277529}button.inverse,[type=button].inverse,[type=submit].inverse,[type=reset].inverse,.button.inverse,[role=button].inverse{--button-back-color:#212121;--button-fore-color:#f8f8f8}button.inverse:hover,button.inverse:focus,[type=button].inverse:hover,[type=button].inverse:focus,[type=submit].inverse:hover,[type=submit].inverse:focus,[type=reset].inverse:hover,[type=reset].inverse:focus,.button.inverse:hover,.button.inverse:focus,[role=button].inverse:hover,[role=button].inverse:focus{--button-hover-back-color:#111}button.small,[type=button].small,[type=submit].small,[type=reset].small,.button.small,[role=button].small{padding:calc(.5*var(--universal-padding))calc(.75*var(--universal-padding));margin:var(--universal-margin)}button.large,[type=button].large,[type=submit].large,[type=reset].large,.button.large,[role=button].large{padding:calc(1.5*var(--universal-padding))calc(2*var(--universal-padding));margin:var(--universal-margin)}:root{--header-back-color:#f8f8f8;--header-hover-back-color:#f0f0f0;--header-fore-color:#444;--header-border-color:#ddd;--nav-back-color:#f8f8f8;--nav-hover-back-color:#f0f0f0;--nav-fore-color:#444;--nav-border-color:#ddd;--nav-link-color:#0277bd;--footer-fore-color:#444;--footer-back-color:#f8f8f8;--footer-border-color:#ddd;--footer-link-color:#0277bd;--drawer-back-color:#f8f8f8;--drawer-hover-back-color:#f0f0f0;--drawer-border-color:#ddd;--drawer-close-color:#444}header{background:var(--header-back-color);height:3.1875rem;color:var(--header-fore-color);border-bottom:.0625rem solid var(--header-border-color);padding:calc(var(--universal-padding)/4)0;white-space:nowrap;overflow:auto hidden}header.row{box-sizing:content-box}header .logo{color:var(--header-fore-color);padding:var(--universal-padding)calc(2*var(--universal-padding));font-size:1.75rem;text-decoration:none}header button,header [type=button],header .button,header [role=button]{box-sizing:border-box;top:calc(0rem - var(--universal-padding)/4);height:calc(3.1875rem + var(--universal-padding)/2);background:var(--header-back-color);line-height:calc(3.1875rem - var(--universal-padding)*1.5);text-align:center;color:var(--header-fore-color);text-transform:uppercase;border:0;border-radius:0;margin:0;position:relative}header button:hover,header button:focus,header [type=button]:hover,header [type=button]:focus,header .button:hover,header .button:focus,header [role=button]:hover,header [role=button]:focus{background:var(--header-hover-back-color)}nav{background:var(--nav-back-color);color:var(--nav-fore-color);border:.0625rem solid var(--nav-border-color);border-radius:var(--universal-border-radius);margin:var(--universal-margin)}nav *{padding:var(--universal-padding)calc(1.5*var(--universal-padding))}nav a,nav a:visited{color:var(--nav-link-color);border-radius:var(--universal-border-radius);transition:background .3s;display:block}nav a:hover,nav a:focus,nav a:visited:hover,nav a:visited:focus{background:var(--nav-hover-back-color);text-decoration:none}nav .sublink-1{margin-left:calc(2*var(--universal-padding));position:relative}nav .sublink-1:before{left:calc(var(--universal-padding) - 1*var(--universal-padding));content:"";border:.0625rem solid var(--nav-border-color);border-left:0;height:100%;position:absolute;top:-.0625rem}nav .sublink-2{margin-left:calc(4*var(--universal-padding));position:relative}nav .sublink-2:before{left:calc(var(--universal-padding) - 3*var(--universal-padding));content:"";border:.0625rem solid var(--nav-border-color);border-left:0;height:100%;position:absolute;top:-.0625rem}footer{background:var(--footer-back-color);color:var(--footer-fore-color);border-top:.0625rem solid var(--footer-border-color);padding:calc(2*var(--universal-padding))var(--universal-padding);font-size:.875rem}footer a,footer a:visited{color:var(--footer-link-color)}header.sticky{z-index:1101;position:sticky;top:0}footer.sticky{z-index:1101;position:sticky;bottom:0}.drawer-toggle:before{vertical-align:bottom;content:" ≡ ";font-family:sans-serif;font-size:1.5em;display:inline-block;position:relative}@media screen and (min-width:768px){.drawer-toggle:not(.persistent){display:none}}[type=checkbox].drawer{clip:rect(0 0 0 0);clip-path:inset(100%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[type=checkbox].drawer+*{box-sizing:border-box;background:var(--drawer-back-color);border:.0625rem solid var(--drawer-border-color);z-index:1110;border-radius:0;width:320px;height:100vh;margin:0;transition:right .3s;display:block;position:fixed;top:0;right:-320px;overflow-y:auto}[type=checkbox].drawer+* .drawer-close{top:var(--universal-margin);right:var(--universal-margin);z-index:1111;border-radius:var(--universal-border-radius);width:2rem;height:2rem;padding:var(--universal-padding);cursor:pointer;margin:0;transition:background .3s;position:absolute}[type=checkbox].drawer+* .drawer-close:before{content:"×";color:var(--drawer-close-color);text-align:center;font-family:sans-serif;font-size:2rem;line-height:1;display:block;position:relative}[type=checkbox].drawer+* .drawer-close:hover,[type=checkbox].drawer+* .drawer-close:focus{background:var(--drawer-hover-back-color)}@media screen and (max-width:320px){[type=checkbox].drawer+*{width:100%}}[type=checkbox].drawer:checked+*{right:0}@media screen and (min-width:768px){[type=checkbox].drawer:not(.persistent)+*{z-index:1100;height:100%;position:static}[type=checkbox].drawer:not(.persistent)+* .drawer-close{display:none}}:root{--table-border-color:#aaa;--table-border-separator-color:#666;--table-head-back-color:#e6e6e6;--table-head-fore-color:#111;--table-body-back-color:#f8f8f8;--table-body-fore-color:#111;--table-body-alt-back-color:#eee}table{border-collapse:separate;border-spacing:0;padding:var(--universal-padding);flex-flow:wrap;flex:0 auto;margin:0;padding-top:0;display:flex}table caption{margin:calc(2*var(--universal-margin))0;flex:0 0 100%;max-width:100%;font-size:1.5rem}table thead,table tbody{border:.0625rem solid var(--table-border-color);flex-flow:wrap;display:flex}table thead{z-index:999;border-radius:var(--universal-border-radius)var(--universal-border-radius)0 0;border-bottom:.0625rem solid var(--table-border-separator-color)}table tbody{margin-top:calc(0 - var(--universal-margin));border-radius:0 0 var(--universal-border-radius)var(--universal-border-radius);border-top:0}table tr{padding:0;display:flex}table th,table td{padding:calc(2*var(--universal-padding))}table th{text-align:left;background:var(--table-head-back-color);color:var(--table-head-fore-color)}table td{background:var(--table-body-back-color);color:var(--table-body-fore-color);border-top:.0625rem solid var(--table-border-color)}table:not(.horizontal){max-height:400px;overflow:auto}table:not(.horizontal) thead,table:not(.horizontal) tbody{flex:0 0 100%;max-width:100%}table:not(.horizontal) tr{flex-flow:wrap;flex:0 0 100%}table:not(.horizontal) th,table:not(.horizontal) td{text-overflow:ellipsis;flex:1 0;overflow:hidden}table:not(.horizontal) thead{position:sticky;top:0}table:not(.horizontal) tbody tr:first-child td{border-top:0}table.horizontal{border:0}table.horizontal thead,table.horizontal tbody{border:0;flex-flow:row;flex:.2 0 0}table.horizontal tbody{padding-bottom:calc(var(--universal-padding)/4);flex:.8 0 0;justify-content:space-between;margin-left:0;overflow:auto}table.horizontal tr{flex-direction:column;flex:1 0 auto}table.horizontal th,table.horizontal td{border:0;border-bottom:.0625rem solid var(--table-border-color);width:auto}table.horizontal th:not(:first-child),table.horizontal td:not(:first-child){border-top:0}table.horizontal th{text-align:right;border-left:.0625rem solid var(--table-border-color);border-right:.0625rem solid var(--table-border-separator-color)}table.horizontal thead tr:first-child{padding-left:0}table.horizontal th:first-child,table.horizontal td:first-child{border-top:.0625rem solid var(--table-border-color)}table.horizontal tbody tr:last-child td{border-right:.0625rem solid var(--table-border-color)}table.horizontal tbody tr:last-child td:first-child{border-top-right-radius:.25rem}table.horizontal tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem}table.horizontal thead tr:first-child th:first-child{border-top-left-radius:.25rem}table.horizontal thead tr:first-child th:last-child{border-bottom-left-radius:.25rem}@media screen and (max-width:767px){table,table.horizontal{border-collapse:collapse;border:0;width:100%;display:table}table thead,table th,table.horizontal thead,table.horizontal th{clip:rect(0 0 0 0);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table tbody,table.horizontal tbody{border:0;display:table-row-group}table tr,table.horizontal tr{border:.0625rem solid var(--table-border-color);border-radius:var(--universal-border-radius);padding:var(--universal-padding);margin:var(--universal-margin);margin-bottom:calc(2*var(--universal-margin));background:#fafafa;display:block}table th,table td,table.horizontal th,table.horizontal td{width:auto}table td,table.horizontal td{text-align:right;border:0;display:block}table td:before,table.horizontal td:before{content:attr(data-label);float:left;font-weight:600}table th:first-child,table td:first-child,table.horizontal th:first-child,table.horizontal td:first-child{border-top:0}table tbody tr:last-child td,table.horizontal tbody tr:last-child td{border-right:0}}:root{--table-body-alt-back-color:#eee}table.striped tr:nth-of-type(2n)>td{background:var(--table-body-alt-back-color)}@media screen and (max-width:768px){table.striped tr:nth-of-type(2n){background:var(--table-body-alt-back-color)}}:root{--table-body-hover-back-color:#90caf9}table.hoverable tr:hover,table.hoverable tr:hover>td,table.hoverable tr:focus,table.hoverable tr:focus>td{background:var(--table-body-hover-back-color)}@media screen and (max-width:768px){table.hoverable tr:hover,table.hoverable tr:hover>td,table.hoverable tr:focus,table.hoverable tr:focus>td{background:var(--table-body-hover-back-color)}}:root{--mark-back-color:#0277bd;--mark-fore-color:#fafafa}mark{background:var(--mark-back-color);color:var(--mark-fore-color);border-radius:var(--universal-border-radius);padding:calc(var(--universal-padding)/4)calc(var(--universal-padding)/2);font-size:.95em;line-height:1em}mark.inline-block{padding:calc(var(--universal-padding)/2)var(--universal-padding);font-size:1em;line-height:1.5;display:inline-block}:root{--toast-back-color:#424242;--toast-fore-color:#fafafa}.toast{bottom:calc(var(--universal-margin)*3);z-index:1111;color:var(--toast-fore-color);background:var(--toast-back-color);border-radius:calc(var(--universal-border-radius)*16);padding:var(--universal-padding)calc(var(--universal-padding)*3);position:fixed;left:50%;transform:translate(-50%,-50%)}:root{--tooltip-back-color:#212121;--tooltip-fore-color:#fafafa}.tooltip{display:inline-block;position:relative}.tooltip:before,.tooltip:after{opacity:0;clip:rect(0 0 0 0);clip-path:inset(100%);z-index:1010;transition:all .3s;position:absolute;left:50%}.tooltip:not(.bottom):before,.tooltip:not(.bottom):after{bottom:75%}.tooltip.bottom:before,.tooltip.bottom:after{top:75%}.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{opacity:1;clip:auto;clip-path:inset(0%)}.tooltip:before{content:"";border:var(--universal-margin)solid transparent;left:calc(50% - var(--universal-margin));background:0 0}.tooltip:not(.bottom):before{border-top-color:#212121}.tooltip.bottom:before{border-bottom-color:#212121}.tooltip:after{content:attr(aria-label);color:var(--tooltip-fore-color);background:var(--tooltip-back-color);border-radius:var(--universal-border-radius);padding:var(--universal-padding);white-space:nowrap;transform:translate(-50%)}.tooltip:not(.bottom):after{margin-bottom:calc(2*var(--universal-margin))}.tooltip.bottom:after{margin-top:calc(2*var(--universal-margin))}:root{--modal-overlay-color:#00000073;--modal-close-color:#444;--modal-close-hover-color:#f0f0f0}[type=checkbox].modal{clip:rect(0 0 0 0);clip-path:inset(100%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[type=checkbox].modal+div{background:var(--modal-overlay-color);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}[type=checkbox].modal+div .card{max-height:50vh;margin:0 auto;overflow:auto}[type=checkbox].modal+div .card .modal-close{border-radius:var(--universal-border-radius);width:1.75rem;height:1.75rem;padding:var(--universal-padding);cursor:pointer;margin:0;transition:background .3s;position:absolute;top:0;right:0}[type=checkbox].modal+div .card .modal-close:before{content:"×";color:var(--modal-close-color);text-align:center;font-family:sans-serif;font-size:1.75rem;line-height:1;display:block;position:relative}[type=checkbox].modal+div .card .modal-close:hover,[type=checkbox].modal+div .card .modal-close:focus{background:var(--modal-close-hover-color)}[type=checkbox].modal:checked+div{z-index:1200;flex:0 auto;display:flex}[type=checkbox].modal:checked+div .card .modal-close{z-index:1211}:root{--collapse-label-back-color:#e8e8e8;--collapse-label-fore-color:#212121;--collapse-label-hover-back-color:#f0f0f0;--collapse-selected-label-back-color:#ececec;--collapse-border-color:#ddd;--collapse-content-back-color:#fafafa;--collapse-selected-label-border-color:#0277bd}.collapse{width:calc(100% - 2*var(--universal-margin));opacity:1;margin:var(--universal-margin);border-radius:var(--universal-border-radius);flex-direction:column;display:flex}.collapse>[type=radio],.collapse>[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(100%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.collapse>label{cursor:pointer;height:1.5rem;color:var(--collapse-label-fore-color);background:var(--collapse-label-back-color);border:.0625rem solid var(--collapse-border-color);padding:calc(1.5*var(--universal-padding));flex-grow:1;transition:background .3s;display:inline-block}.collapse>label:hover,.collapse>label:focus{background:var(--collapse-label-hover-back-color)}.collapse>label+div{clip:rect(0 0 0 0);clip-path:inset(100%);flex-basis:auto;width:1px;height:1px;max-height:1px;margin:-1px;transition:max-height .3s;position:absolute;overflow:hidden}.collapse>:checked+label{background:var(--collapse-selected-label-back-color);border-bottom-color:var(--collapse-selected-label-border-color)}.collapse>:checked+label+div{box-sizing:border-box;background:var(--collapse-content-back-color);border:.0625rem solid var(--collapse-border-color);width:100%;height:auto;padding:var(--universal-padding);clip:auto;clip-path:inset(0%);border-top:0;max-height:400px;margin:0;position:relative;overflow:auto}.collapse>label:not(:first-of-type){border-top:0}.collapse>label:first-of-type{border-radius:var(--universal-border-radius)var(--universal-border-radius)0 0}.collapse>label:last-of-type:not(:first-of-type){border-radius:0 0 var(--universal-border-radius)var(--universal-border-radius)}.collapse>label:last-of-type:first-of-type{border-radius:var(--universal-border-radius)}.collapse>:checked:last-of-type:not(:first-of-type)+label{border-radius:0}.collapse>:checked:last-of-type+label+div{border-radius:0 0 var(--universal-border-radius)var(--universal-border-radius)}mark.secondary{--mark-back-color:#d32f2f}mark.tertiary{--mark-back-color:#308732}mark.tag{padding:calc(var(--universal-padding)/2)var(--universal-padding);border-radius:1em}:root{--progress-back-color:#ddd;--progress-fore-color:#555}progress{vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.75rem;width:calc(100% - 2*var(--universal-margin));margin:var(--universal-margin);border-radius:calc(2*var(--universal-border-radius));background:var(--progress-back-color);color:var(--progress-fore-color);border:0;display:block}progress::-webkit-progress-value{background:var(--progress-fore-color);border-top-left-radius:calc(2*var(--universal-border-radius));border-bottom-left-radius:calc(2*var(--universal-border-radius))}progress::-webkit-progress-bar{background:var(--progress-back-color)}progress::-moz-progress-bar{background:var(--progress-fore-color);border-top-left-radius:calc(2*var(--universal-border-radius));border-bottom-left-radius:calc(2*var(--universal-border-radius))}progress[value="1000"]::-webkit-progress-value{border-radius:calc(2*var(--universal-border-radius))}progress[value="1000"]::-moz-progress-bar{border-radius:calc(2*var(--universal-border-radius))}progress.inline{vertical-align:middle;width:60%;display:inline-block}:root{--spinner-back-color:#ddd;--spinner-fore-color:#555}@keyframes spinner-donut-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{margin:var(--universal-margin);border:.25rem solid var(--spinner-back-color);border-left:.25rem solid var(--spinner-fore-color);border-radius:50%;width:1.25rem;height:1.25rem;animation:1.2s linear infinite spinner-donut-anim;display:inline-block}progress.primary{--progress-fore-color:#1976d2}progress.secondary{--progress-fore-color:#d32f2f}progress.tertiary{--progress-fore-color:#308732}.spinner.primary{--spinner-fore-color:#1976d2}.spinner.secondary{--spinner-fore-color:#d32f2f}.spinner.tertiary{--spinner-fore-color:#308732}span[class^=icon-]{vertical-align:-.125em;width:1em;height:1em;margin:0 calc(var(--universal-margin)/4);background-size:contain;display:inline-block}span[class^=icon-].secondary{filter:invert(25%)}span[class^=icon-].inverse{filter:invert()}span.icon-alert{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12' y2='16'%3E%3C/line%3E%3C/svg%3E")}span.icon-bookmark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E")}span.icon-calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")}span.icon-credit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='4' width='22' height='16' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='1' y1='10' x2='23' y2='10'%3E%3C/line%3E%3C/svg%3E")}span.icon-edit{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 14.66V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.34'%3E%3C/path%3E%3Cpolygon points='18 2 22 6 12 16 8 16 8 12 18 2'%3E%3C/polygon%3E%3C/svg%3E")}span.icon-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E")}span.icon-help{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='17' x2='12' y2='17'%3E%3C/line%3E%3C/svg%3E")}span.icon-home{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'%3E%3C/path%3E%3Cpolyline points='9 22 9 12 15 12 15 22'%3E%3C/polyline%3E%3C/svg%3E")}span.icon-info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12' y2='8'%3E%3C/line%3E%3C/svg%3E")}span.icon-lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E")}span.icon-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E")}span.icon-location{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E")}span.icon-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E")}span.icon-rss{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11a9 9 0 0 1 9 9'%3E%3C/path%3E%3Cpath d='M4 4a16 16 0 0 1 16 16'%3E%3C/path%3E%3Ccircle cx='5' cy='19' r='1'%3E%3C/circle%3E%3C/svg%3E")}span.icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E")}span.icon-settings{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3E%3C/path%3E%3C/svg%3E")}span.icon-share{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'%3E%3C/circle%3E%3Ccircle cx='6' cy='12' r='3'%3E%3C/circle%3E%3Ccircle cx='18' cy='19' r='3'%3E%3C/circle%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'%3E%3C/line%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'%3E%3C/line%3E%3C/svg%3E")}span.icon-cart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='20' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'%3E%3C/path%3E%3C/svg%3E")}span.icon-upload{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='17 8 12 3 7 8'%3E%3C/polyline%3E%3Cline x1='12' y1='3' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E")}span.icon-user{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E")}:root{--generic-border-color:#0000004d;--generic-box-shadow:0 .25rem .25rem 0 #00000020,0 .125rem .125rem -.125rem #00000040}.hidden{display:none!important}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.bordered{border:.0625rem solid var(--generic-border-color)!important}.rounded{border-radius:var(--universal-border-radius)!important}.circular{border-radius:50%!important}.shadowed{box-shadow:var(--generic-box-shadow)!important}.responsive-margin{margin:calc(var(--universal-margin)/4)!important}@media screen and (min-width:768px){.responsive-margin{margin:calc(var(--universal-margin)/2)!important}}@media screen and (min-width:1280px){.responsive-margin{margin:var(--universal-margin)!important}}.responsive-padding{padding:calc(var(--universal-padding)/4)!important}@media screen and (min-width:768px){.responsive-padding{padding:calc(var(--universal-padding)/2)!important}}@media screen and (min-width:1280px){.responsive-padding{padding:var(--universal-padding)!important}}@media screen and (max-width:767px){.hidden-sm{display:none!important}}@media screen and (min-width:768px) and (max-width:1279px){.hidden-md{display:none!important}}@media screen and (min-width:1280px){.hidden-lg{display:none!important}}@media screen and (max-width:767px){.visually-hidden-sm{clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@media screen and (min-width:768px) and (max-width:1279px){.visually-hidden-md{clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@media screen and (min-width:1280px){.visually-hidden-lg{clip:rect(0 0 0 0)!important;clip-path:inset(100%)!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-green-600:oklch(62.7% .194 149.214);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-bold:700;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.hidden{display:none}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-600{background-color:var(--color-blue-600)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing)*2)}.p-6{padding:calc(var(--spacing)*6)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-green-600{color:var(--color-green-600)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}}form{min-width:300px}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.create-button{background-color:#16a34a;color:#fff;padding:10px 24px;border:none;border-radius:12px;cursor:pointer;float:right}.create-button:hover{background-color:#15803d}.summit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;cursor:pointer;transition:all .2s ease-in-out;margin:0 auto}.summit-card{background-color:#fff;border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease;margin-right:20px;margin-bottom:20px}.summit-card:hover{box-shadow:0 4px 12px #0000001a}.summit-content{padding:24px}.summit-title{font-size:20px;color:#005eb4;margin-bottom:8px;word-wrap:break-word;word-break:break-word;white-space:normal;border-bottom:1px solid #005eb4}.summit-date,.summit-location{color:#4b5563;margin-bottom:8px}.summit-actions{display:flex;gap:12px}.edit-button,.results-button{border:1px solid #031f38;color:#031f38;padding:8px 12px;border-radius:8px;background-color:transparent;cursor:pointer}.edit-button:hover{background-color:#d9f0f8}.delete-button{border:1px solid #ef4444;color:#fff;padding:8px 12px;border-radius:8px;background-color:#ef4444;cursor:pointer}.delete-button:hover{background-color:#dc2626}.input-group.vertical{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:50px auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;width:100%;box-sizing:border-box}.input-group.vertical label{font-weight:600;font-size:14px;color:#333}.input-group.vertical input{padding:12px 15px;margin-bottom:10px;width:100%;border:1px solid #005eb4!important;border-radius:6px;font-size:14px;background-color:#f9f9f9;transition:border-color .3s ease}.input-group.vertical input:focus{border-color:#a8e6cf;outline:none}.date-inputs{display:flex;max-width:600px;width:100%;gap:50px}.date-inputs dates{width:50%;display:flex;flex-direction:column}.input-group{display:flex;justify-content:flex-end;width:100%;gap:15px}.search-group{display:flex;justify-content:flex-start;width:100%}.search{display:flex;flex-direction:column}.search label{font-weight:600;font-size:14px;color:#333}.dropdown-list{border:1px solid #ccc;border-radius:6px;background-color:#fff;max-height:200px;overflow-y:auto;margin-top:8px;box-shadow:0 2px 8px #0000001a;position:relative;z-index:1000;width:100%}.dropdown-item{padding:10px 15px;cursor:pointer;font-size:14px;border-bottom:1px solid #eee;transition:background-color .2s}.dropdown-item:hover{background-color:#f1f5f9}.no-users-found{font-size:14px;color:#888;margin-top:8px}button{padding:12px 20px;font-size:16px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease}button.primary{background-color:#007bff;color:#fff}button.primary:hover{background-color:#0056b3}button.bordered{font-weight:700;background-color:transparent;color:#005eb4;border:1px solid #007bff}button.bordered:hover{background-color:#f0f0f0}button.medium{font-size:16px;min-width:120px;padding:12px 20px}table{border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;margin:20px 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%;border-collapse:collapse;border:1px solid #000}th{background-color:#fff}thead{background-color:#f7f9fb}th,td{border:1px solid #beb7b7;padding:16px;text-align:center;border-bottom:1px solid #f0f0f0}th{font-weight:600;color:#333;background-color:#f1f3f5}tbody tr:last-child td{border-bottom:none}td{color:#555}td:first-child,th:first-child{text-align:center;padding-left:20px}tbody tr:hover{background-color:#f9fbfc;transition:background-color .3s ease}td[style*=green]{background-color:#b6e3b4!important;color:#2e7d32;font-weight:700;border-radius:8px}td[style*=red]{color:#c62828;background-color:#f7c8c8!important;font-weight:700;border-radius:8px}td:last-child,th:last-child{border-right:none}@media (max-width: 768px){table,thead,tbody,th,td,tr{display:block}tr{margin-bottom:15px}th,td{text-align:center;padding:10px;position:relative}th:before,td:before{content:attr(data-label);position:absolute;left:10px;text-align:center;font-weight:700}}.correct{background-color:#b6e3b4;color:#2e7d32;font-weight:700;border-radius:8px}.incorrect{background-color:#f7c8c8;color:#c62828;font-weight:700;border-radius:8px}.row-question-answer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:20px;max-height:80vh;padding-right:20px}.question-card{background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;width:100%;max-width:500px;flex-basis:48%;transition:box-shadow .3s ease;box-sizing:border-box;min-height:fit-content}.question-card:hover{box-shadow:0 6px 12px #00000026}.question-card h3{font-size:1.5em;color:#333;margin-bottom:10px}.answers{display:flex;flex-direction:column;gap:10px}.answer{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;background-color:#f1f1f1;transition:background-color .3s ease}.answer:hover{background-color:#e0e0e0}.answer input[type=checkbox]{transform:scale(1.2);margin-right:10px;cursor:pointer}.answer input[type=checkbox]:disabled+label{color:#999}.answer.correct{background-color:#a8e6cf}.answer input[type=checkbox]:checked+label{color:#005eb4;font-weight:700}.answer input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.answer label{font-size:1em;color:#555;cursor:pointer}.survey-heading{font-size:2rem;font-weight:600;color:#005eb4;margin:20px 0}.survey-heading span{font-weight:700;color:#2c6f2f}@media (max-width: 768px){.survey-heading{font-size:1.5rem}}.survey-container{max-width:70%;margin:0 auto;padding:24px;background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:12px}.survey-title{font-size:24px;font-weight:700;margin-bottom:16px}.survey-form{display:flex;flex-direction:column;gap:16px}.question-block{padding:12px;border:1px solid #ccc;border-radius:8px;margin-bottom:16px}.question-text{font-weight:500;margin-bottom:8px}.answer-label{display:flex;align-items:center;gap:8px;margin-bottom:8px}.submit-button{width:100%;background-color:#5581e0;color:#fff;padding:10px;border:none;border-radius:8px;cursor:pointer;font-size:16px}.submit-button:hover{background-color:#1e40af}.user-search{position:relative;width:100%}.user-search label{font-weight:600;margin-bottom:8px;display:block}.dropdown-toggle{padding:10px 12px;width:100%;text-align:left;border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9;cursor:pointer;margin-bottom:8px}.user-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:6px;margin-top:4px;padding:10px;width:100%}.user-dropdown input{width:100%;padding:8px;border:1px solid #4caf50;border-radius:6px;margin-bottom:8px;font-size:14px}.user-list-item{padding:10px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.user-list-item:hover{background-color:#f0f0f0}.search-container{position:relative;width:100%}input{width:100%;padding:8px;font-size:14px}.user-list{max-height:96px;overflow-y:auto}.user-list-item{padding:10px;cursor:pointer;border-bottom:1px solid #eee}.user-list-item:hover{background-color:#f5f5f5}.container{padding:20px;background-color:#ffffffbf;min-height:100vh}.body-header-row{display:flex;justify-content:center}.body-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.body-title{font-size:28px;font-weight:700;color:#1f2937;justify-content:center}.session-list{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media (min-width: 1024px){.session-list{grid-template-columns:repeat(3,1fr)}}.session-item{display:flex;flex-direction:column;gap:12px;width:100%}.session-card{background-color:#fff;border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease;cursor:pointer}.session-card:hover{box-shadow:0 4px 12px #0000001a}.session-title{font-size:20px;color:#005eb4;margin-bottom:8px;word-wrap:break-word;word-break:break-word;white-space:normal;border-bottom:1px solid #005eb4}.edit-button{border:1px solid #005eb4;color:#005eb4;padding:8px 12px;border-radius:8px;background-color:transparent;cursor:pointer}.survey-list{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}@media (min-width: 1024px){.survey-list{grid-template-columns:repeat(3,1fr)}}.survey-item{display:flex;flex-direction:column;gap:12px;width:100%}.survey-card{background-color:#fff;border:1px solid #bbf7d0;border-radius:16px;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease;cursor:pointer}.survey-card:hover{box-shadow:0 4px 12px #0000001a}.survey-title{font-size:10px;color:#15803d;margin-bottom:8px;word-wrap:break-word;word-break:break-word;white-space:normal;border-bottom:1px solid #15803d}.session-date{color:#4b5563;margin-bottom:8px}.edit-button{border:1px solid #16a34a;color:#15803d;padding:8px 12px;border-radius:8px;background-color:transparent;cursor:pointer}.results-button{border:1px solid #005eb4;color:#005eb4;padding:8px 12px;border-radius:8px;background-color:transparent;cursor:pointer;width:100%;box-sizing:border-box;margin:0}.edit-button:hover,.results-button:hover{background-color:#d9f0f8}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#3c404380;display:flex;align-items:center;justify-content:center;z-index:999}.modal-content{background:#fff;padding:10px;border-radius:8px;position:relative;max-width:550px;width:90%;box-shadow:0 4px 20px #0003}.toast{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);background:#4caf50;color:#fff;padding:10px 16px;border-radius:6px;box-shadow:0 2px 8px #0003;animation:fadeInOut 2.5s ease-in-out;font-size:14px}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%) translateY(20px)}10%{opacity:1;transform:translate(-50%) translateY(0)}90%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(20px)}}.question-card{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fefefe}.question-input{width:98%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}.answer-row{display:flex;align-items:center}.answer-input{flex:1;padding:8px;margin-left:8px;border:1px solid #ccc;border-radius:4px}.remove-btn{margin-left:8px;background:none;border:none;color:#c00;font-size:20px;cursor:pointer}.add-option-btn,.create-btn{margin-top:12px;margin-right:10px;padding:8px 16px;background-color:#005eb4;color:#fff;border:none;border-radius:8px;cursor:pointer}.add-option-btn:hover,.create-btn:hover{background-color:#005eb4}.error-message{color:red;margin-top:10px}.create-button{background-color:#031f38;color:#fff;padding:10px 24px;border:none;border-radius:12px;cursor:pointer;float:right}.create-button:hover{background-color:#005eb4}.edit-button{border:1px solid #031f38!important;color:#031f38!important;padding:8px 12px;border-radius:8px;background-color:transparent;cursor:pointer}.edit-button:hover{background-color:#d9f0f8!important}.survey-container{padding:20px;min-height:700px}.survey-title{font-size:24px;font-weight:700;color:#1f2937;justify-content:start}.section{display:flex;flex-direction:column;border-radius:0;box-shadow:0 2px 8px #00000080}@media (max-width: 768px){.section{padding:15px;min-height:250px}}.table-container{overflow:visible!important;max-height:100%!important}table.sticky-table{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse;border:none;overflow:visible;max-height:100%;max-width:100%}table.sticky-table th,table.sticky-table td{padding:16px;text-align:center;border:1px solid transparent}table.sticky-table th{position:sticky;top:0;background-color:#add8e6;z-index:2}table.sticky-table td.sticky-col{position:sticky;left:0;background-color:#f0f8ff;z-index:1}.sticky-header{position:sticky;top:0;background:#f9f9f9;z-index:2}.sticky-col{position:sticky;left:0;background:#f0f0f0;z-index:1}.sticky-col.sticky-header{z-index:3;background:#add8e6;font-weight:700}.first-col{width:200px;min-width:200px;max-width:200px;box-sizing:border-box}.correct{background-color:#d4edda;color:#2f6a1f;font-weight:700;border:1px solid #c3e6cb;text-align:center;padding:8px}.incorrect{background-color:#f8d7da;color:#721c24;font-weight:700;border:1px solid #f5c6cb;text-align:center;padding:8px}.correct:before{content:"✔";margin-right:5px;color:#28a745}.incorrect:before{content:"✘";margin-right:5px;color:#dc3545}.question-card{background:#fff;padding:15px;margin:10px 0;border-radius:5px;box-shadow:0 2px 8px #0000001a}.question-card h3{color:#2c3e50;font-size:1.5rem}.question-card p{font-size:1.2rem;color:#7f8c8d}@media (max-width: 768px){th,td{font-size:14px;padding:10px}.question-card{padding:10px}}.chart-container{margin:10px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.survey-container{max-width:1200px;margin:20px auto;padding:30px;background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:10px;overflow-x:auto}.survey-title{text-align:center;font-size:24px;color:#333;margin-bottom:30px}.section{margin-bottom:30px}h2{font-size:1.8rem;color:#4a4a4a;border-bottom:2px solid #e0e0e0;padding-bottom:10px;margin-bottom:20px}.layout-container{position:relative;min-height:100vh;background:url(/assets/faskalriztaldi-nobleseed-UYvOY80in7w-unsplash.jpg) no-repeat center center fixed;background-size:cover}.content{padding:20px}.container{padding:40px;background-color:#ffffffbf;min-height:100vh}.user-results-card{border-radius:8px;width:100%}.user-info{display:flex;align-items:start}.avatar{width:60px;height:60px;background-color:#15803d;color:#fff;font-size:26px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.user-details h3{margin-bottom:5px;font-size:1.2rem;color:#333}.user-email{font-size:.9rem;color:#777}.summit-list{margin-top:20px;width:100%}.summit-card{background-color:#f4f7f9;padding:15px;margin-bottom:10px;border-radius:8px;width:100%;align-items:start;gap:0px}.location-and-dates{display:flex;align-items:center;margin-left:15px}.session-card{background-color:#fff;padding:10px;margin-top:10px;border-radius:6px;box-shadow:0 2px 4px #0000000d}.survey-card{background-color:#f9fafb;padding:10px;margin-top:10px;border-radius:6px}.survey-title{display:flex;align-items:center;cursor:pointer}.survey-title .survey-name{font-size:18px;font-weight:700}.survey-title .survey-points{font-size:14px;margin-left:10px;color:#555}.survey-title .expand-container{margin-left:auto;display:flex;align-items:center}.survey-title .expand-text{margin-right:5px;font-size:16px;color:#2c6f2f;cursor:pointer}.survey-title .expand-icon{font-size:18px;cursor:pointer}.question-card{background-color:#fff;padding:1px;margin-top:1px;border-left:5px solid #ddd;border-radius:5px;max-height:11vh;margin-bottom:4px;width:100%}.question-list{margin-left:10px}.question-and-correct-or-incorrect{display:flex;justify-content:space-between;align-items:center;width:100%}.correct{background-color:#a8e6cf;color:#333;font-weight:400;margin-right:10px;border-color:#2c6f2f}.incorrect{background-color:#f7c8c8;color:#333;font-weight:400;margin-right:10px;border-color:#c62828}.status{font-weight:700}.status.correct{color:#2c6f2f!important}.status.incorrect{color:#c62828!important}*{margin:0;padding:0;box-sizing:border-box}.user-card{display:flex;align-items:center;padding:16px;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:10px}.avatar{width:50px;height:50px;border-radius:50%;background-color:#15803d;color:#fff;font-size:22px;font-weight:700;text-align:center;display:inline-block;margin-right:16px;vertical-align:middle}.user-info{display:flex;flex-direction:column}.user-name{font-size:1.1rem;font-weight:700;color:#333}.user-email{font-size:.9rem;color:#555;margin-top:8px}.header{position:sticky;top:0;z-index:1000;background-color:#005eb4;color:#fff;font-family:Helvetica Neue,sans-serif;padding:0 20px;height:60px;display:flex;align-items:center;box-shadow:0 2px 4px #0000001a}.header__container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto}.nav{border:none}.nav ul{list-style:none;display:flex;gap:20px;margin:0;padding:0;background-color:#005eb4}.nav a{color:#fff;text-decoration:none;font-weight:500;transition:color .3s;border-radius:30px;transition:background-color .3s,color .3s}.nav a:hover{color:#1bc4db}.nav a.active-link{background-color:#1bc4db;color:#031f38;border-radius:30px}
