@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-group(root){-webkit-animation-duration:0.5s;animation-duration:0.5s}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;font:inherit}body{background-color:#e6eddd;position:relative;padding:0;margin:0 auto;min-height:100svh;scrollbar-gutter:stable}body.modal-open{overflow:hidden}.editable,a,button,cite,div,figcaption,footer,h1,h2,h3,h4,h5,h6,input,label,legend,ol li,option,p,select,span,td,textarea,tr,ul li{color:#141829}a{color:#027ccc}a:visited{color:#8b5cf4}html{hanging-punctuation:first last}img,picture,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}li,p{text-wrap:pretty}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:3rem}}.stretchFlexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.centerFlexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0px;flex-basis:0px;min-width:0}.flex2{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0px;flex-basis:0px;min-width:0}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editable,a,button,cite,div,figcaption,footer,h1,h2,h3,h4,h5,h6,input,label,legend,ol li,option,p,select,span,td,textarea,tr,ul li{font-family:system-ui,sans-serif;font-weight:normal;-ms-touch-action:manipulation;touch-action:manipulation}a b,button b,cite b,figcaption b,h1 b,h2 b,h3 b,h4 b,h5 b,h6 b,input b,label b,ol li b,p b,textarea b,ul li b{font-family:system-ui,sans-serif;font-weight:bold}a{text-decoration:none;text-underline-offset:3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a,p{font-size:14px}textarea{resize:none;-moz-appearance:none;border:1px solid #999}button{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;border:none}ul{list-style:none}hr{border-color:#9a9a9a;border-style:solid;border-width:1px;border-top:none}.fullBlockAnchor{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.fullBlockAnchor:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.fullBlockAnchor:hover{text-decoration:none}.typicalButton{position:relative;border:1px solid #d5dee6;border-radius:6px;background-color:#f5f7f9;background-color:#FFF;font-size:14px;line-height:14px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.typicalButton,.typicalButton span{color:#3c4758;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.typicalButton span{position:relative}.typicalButton svg{position:relative;width:24px;fill:none}.typicalButton svg circle,.typicalButton svg path{stroke:#3c4758;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.typicalButton:hover{background-color:#2d2f3a;border-color:#2d2f3a}.typicalButton:hover,.typicalButton:hover span,.typicalButton:hover svg circle,.typicalButton:hover svg path{color:#FFF;stroke:#FFF}.typicalButton:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.typicalActiveButton{font-size:14px;line-height:14px;color:#FFF;background-color:#7cc558;border:1px solid #62ae3c;border-radius:6px;padding:8px 24px;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.typicalActiveButton span{color:#FFF;text-shadow:1px 1px 1px #62ae3c}.typicalActiveButton svg{position:relative;height:15px;width:20px;margin-right:3px;fill:none}.typicalActiveButton svg circle,.typicalActiveButton svg path{stroke:#FFF;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.typicalActiveButton:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.typicalActiveButton:hover{background-color:#61aa56;border-color:#61aa56;color:#FFF}.typicalActiveButton:hover circle,.typicalActiveButton:hover svg path{stroke:#FFF}