@font-face{font-family:Lablife;src:url(./LabLifeRegular-M245FXKQ-54d711b935b667a4042fb9c5b6ea9916.otf?vsn=d) format("opentype")}@font-face{font-family:LablifeBold;font-weight:bold;src:url(./LabLifeBold-VZ4QGEUY-318c51ec1bb06a2f08cd825bc112bdb7.otf?vsn=d) format("opentype")}@font-face{font-family:LablifeRound;src:url(./LabLifeBold-VZ4QGEUY-318c51ec1bb06a2f08cd825bc112bdb7.otf?vsn=d) format("opentype")}@font-face{font-family:LablifeRoundBold;font-weight:bold;src:url(./LabLifeBoldRound-35WZ7PT3-6cd3097434b30ff15f46678aa1a8ad7a.otf?vsn=d) format("opentype")}html,body{font-family:Geneva,Tahoma,Verdana,sans-serif;font-family:Lablife;background:#f6f6f6;color:#111;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:LablifeRoundBold;font-weight:bold}h1{font-size:3.6rem;line-height:1.25;margin:0}h2{font-size:2.8rem;line-height:1.3;margin:0}h3{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35;margin:0}h4{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5;margin:0}h5{font-size:1.6rem;letter-spacing:0;line-height:1.4;margin:0}h6{font-size:1.4rem;letter-spacing:0;line-height:1.2;margin:0}pre{padding:1em}section{padding:1em;background:#fff}.white{color:#fff}.blue{color:#449aab}.red{color:#ff5454}.main{margin:auto;max-width:1040px;display:flex}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}.invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.phx-modal{opacity:1!important;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.phx-modal-content{background-color:#fefefe;margin:15vh auto;padding:20px;border:1px solid #888;width:80%}.phx-modal-close{color:#aaa;float:right;font-size:28px;font-weight:bold}.phx-modal-close:hover,.phx-modal-close:focus{color:#000;text-decoration:none;cursor:pointer}
