:root{--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06)}[data-theme=light]{--primary-color: 34, 44, 95;--on-primary-color: 34, 44, 95;--secondary-color: 255, 201, 25;--on-secondary-color: 34, 44, 95;--tertiary-color: 161, 64, 0;--bg-color: 245, 245, 247;--surface-color: 255, 255, 255;--on-surface-color: 27, 27, 27;--subtitle-color: 110, 110, 115;--button-color: 242, 242, 242;--on-button-color: 27, 27, 27;--neutral-color: 215, 221, 228;--input-color: 134, 183, 254;--link-color: 0, 0, 238;--divider-color: 231, 231, 232;--error-color: 255, 99, 125}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0;background-color:rgba(var(--bg-color),1);color:rgba(var(--on-surface-color),1)}h1,h2,h3,h4,h5,h6,p{margin:0}img{height:100%;width:100%;object-fit:cover}.card figure{margin:0}.btn{position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid;background-color:rgba(var(--button-color),1);border:1px solid;border-color:rgba(var(--button-color),1);height:40px;border-radius:6px;font-size:1rem;box-shadow:0 1px 2px #0003;transition-property:box-shadow,scale;transition-duration:.1s;transition-timing-function:linear;color:rgba(var(--on-button-color),1);display:flex;flex-direction:row;justify-content:center;align-items:center}.btn:hover{box-shadow:none}.btn:active{scale:.99}.btn.btn-primary{color:rgba(var(--on-primary-color),1);border-color:rgba(var(--primary-color),1);background-color:rgba(var(--primary-color),1)}.btn.btn-secondary{color:rgba(var(--on-secondary-color),1);border-color:rgba(var(--secondary-color),1);background-color:rgba(var(--secondary-color),1)}.card{overflow:clip;box-shadow:var(--shadow);border-radius:12px;background-color:rgba(var(--surface-color),1)}.card-body{display:flex;flex-direction:column;padding:24px;gap:.5rem}.card#card-login{margin:0 16px;min-width:calc(100% - 32px);display:flex;flex-direction:column}.card#card-login figure{display:none}@media screen and (min-width: 768px){.card#card-login{flex-direction:row-reverse;min-width:unset}.card#card-login figure{display:block}.card#card-login .card-body{min-width:340px;flex-grow:1;justify-content:center;align-items:stretch;padding:24px}.card#card-login figure{margin:16px 16px 16px 0;border-radius:6px;overflow:clip}}.divider:not(:empty){gap:1rem}.divider{white-space:nowrap;height:1rem;flex-direction:row;align-self:stretch;align-items:center;display:flex;font-size:11px;color:rgba(var(--subtitle-color),1);margin-block-start:.5em;margin-block-end:.5em}.divider:before,.divider:after{content:"";background-color:rgba(var(--divider-color),1);flex-grow:1;width:100%;height:.125rem}.fieldset{border:none;margin:0;padding:0;grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.fieldset-legend{font-size:12px;padding:8px 0}.form{display:flex;flex-direction:column}.form .input{width:auto}.footer{background-color:rgba(var(--button-color),1);display:flex;flex-direction:column;gap:24px;padding:24px}.footer nav{display:grid;gap:8px;justify-content:start;align-items:start}.footer-title{color:rgba(var(--subtitle-color),1);text-transform:uppercase;font-size:14px}@media screen and (min-width: 768px){.footer{gap:0px;padding:24px;flex-direction:row;justify-content:space-evenly;align-items:start}}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-overlay{position:absolute;height:100%;width:100%;background-color:#00000080}.hero-content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.hero#hero-login{background-image:url(https://crx.irhas.lol/graphic.webp);background-position:center;background-size:100%}@media screen and (min-width: 768px){.hero#hero-login{background-image:none}.hero#hero-login .hero-overlay{opacity:0}}.input{position:relative;cursor:text;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid;border-color:rgba(var(--neutral-color),1);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:37px;border-radius:6px;flex-shrink:1;gap:4px;padding-inline:1rem;align-items:center;outline-style:solid;outline-width:2px;outline-color:rgba(var(--neutral-color),0);font-size:14px;display:inline-flex}.input:focus{outline-offset:1px;outline-width:2px;outline-color:rgba(var(--input-color),1)}.join{display:inline-flex;align-items:stretch}.join :first-child:not(:last-child) :where(.join-item){border-radius:6px 0 0 6px}.join>.join-item:where(:last-child){border-radius:0 6px 6px 0}.join div{flex-grow:1;display:flex;flex-direction:column}.input.join-item{flex-grow:1}.link{transition:color .2s linear;transition-delay:.2s;color:rgba(var(--link-color),1)}.link:visited{color:rgba(var(--tertiary-color),1)}.link-hover{text-decoration:none}.link-hover:hover{text-decoration:underline}.link-primary{color:rgba(var(--primary-color),1)}#logo-login-md{display:none;padding:24px;text-align:center}#logo-login-sm{text-align:center;padding:24px;margin-left:auto;margin-right:auto}.brand-logo path#c,.brand-logo path#rf,.brand-logo path#rb,.brand-logo path#e,.brand-logo path#t,.brand-logo path#obl,.brand-logo path#obr{transition:fill .2s linear;fill:rgba(var(--primary-color),1)}.brand-logo circle#oc{transform-box:fill-box;transform-origin:center;fill:rgba(var(--tertiary-color),1)}.brand-logo path#ot,.brand-logo path#ax{fill:rgba(var(--secondary-color),1)}@keyframes heartbeat{0%,to{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(1)}}@keyframes pulse-ot{0%{fill:rgba(var(--secondary-color),1)}33%{fill:rgba(var(--primary-color),1)}66%{fill:rgba(var(--primary-color),1)}to{fill:rgba(var(--secondary-color),1)}}@keyframes pulse-obr{0%{fill:rgba(var(--primary-color),1)}33%{fill:rgba(var(--secondary-color),1)}66%{fill:rgba(var(--primary-color),1)}to{fill:rgba(var(--primary-color),1)}}@keyframes pulse-obl{0%{fill:rgba(var(--primary-color),1)}33%{fill:rgba(var(--primary-color),1)}66%{fill:rgba(var(--secondary-color),1)}to{fill:rgba(var(--primary-color),1)}}.brand-logo:hover path#ot{animation:pulse-ot 1.5s infinite ease-in-out}.brand-logo:hover path#obr{animation:pulse-obr 1.5s infinite ease-in-out}.brand-logo:hover path#obl{animation:pulse-obl 1.5s infinite ease-in-out}.brand-logo:hover circle#oc{animation:heartbeat 1s infinite ease-in-out}@media screen and (min-width: 768px){#logo-login-md{display:block}#logo-login-sm{display:none}}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-primary{color:rgba(var(--primary-color),1)}.text-subtitle{color:rgba(var(--subtitle-color),1)}.validator-hint{margin-top:.5rem;color:rgba(var(--error-color),1);font-size:12px;visibility:hidden;display:none}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:rgba(var(--error-color),1);display:block}.py-8{padding:8px 0}.min-h-screen{min-height:100dvh}.mt-8{margin-top:8px}.my-8{margin-top:8px;margin-bottom:8px}.max-w-136{max-width:136px}.max-w-lg{max-width:1024px}.items-center{align-items:center}.hidden{display:none!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(./material-icons.kAwBdRge.woff2) format("woff2"),url(./material-icons.Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(./material-icons-outlined.DZhiGvEA.woff2) format("woff2"),url(./material-icons-outlined.BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
