.reg-scale-0{transform:scale(0)}.reg-scale-1{transform:scale(1)}.reg-opacity-0{opacity:0}.reg-opacity-1{opacity:1}.reg-alert{display:flex}.reg-expansion button.reg-header{cursor:pointer;justify-content:space-between;width:100%;display:flex}.reg-expansion button.reg-header .reg-hdr{flex:auto}.reg-expansion button.reg-header .reg-toggle{flex:none}.reg-expansion .reg-panel{grid-template-rows:0fr;transition:grid-template-rows .15s ease-in-out;display:grid;overflow:hidden}.reg-expansion .reg-panel .reg-toggle{cursor:hand}.reg-expansion .reg-toggle svg{transition:transform .15s ease-in-out}.reg-expansion .reg-content{min-height:0}.reg-expansion.expanded .reg-panel{grid-template-rows:1fr}.reg-expansion.expanded .reg-toggle svg{transition:transform .15s ease-in-out;transform:rotate(180deg)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v289/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2?vsn=1)format("woff2")}.reg-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24;vertical-align:middle;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.reg-menu .menu-body{inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block,flip-inline;border:0;flex-direction:column;margin:0;padding:0;position:absolute}.reg-menu .menu-body:popover-open{display:flex}.reg-menu .menu-item{margin:0}.reg-menu .menu-item:hover{cursor:pointer}.tabs .tab-header{display:flex}.tabs .tab:hover{cursor:pointer}.tabs .tab.selected{border-bottom:1px solid #333}.tabs .tab-body.hidden{display:none}.reg-card>h1,.reg-card>h2,.reg-card>h3,.reg-card>h4,.reg-card>h5,.reg-card>h6{margin-top:0}a.reg-card{display:block}.dialog-body{flex-direction:row;display:flex}button.dialog-close-btn{flex:0 0 24px;align-self:flex-end;width:24px;height:24px}button.dialog-close-btn .reg-icon{font-size:24px}.dialog-content{flex:auto}button.reg-btn.naked{color:unset;background-color:#0000;border:0;margin:0;padding:0}button.reg-btn.naked:hover{background-color:#0000}.search-bar-wrapper{min-height:24px;position:relative}.search-bar-wrapper .search-bar-right{align-content:center;display:flex;position:absolute;top:0;bottom:0;right:4px}fieldset.reg-input{border:none;margin:0;padding:0}