*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;height:100%;line-height:1.6}.signin-container{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.signin-container,.signin-hero-section{transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.signin-hero-section{height:45vh;overflow:hidden;position:relative}.signin-hero-section.professional{background:linear-gradient(135deg,#b5126d1a,#9a0f5c1a)}.signin-hero-section.professional .signin-hero-background{filter:brightness(.8) blur(3px) hue-rotate(15deg);transform:scale(1.05)}.signin-hero-section.animating .signin-hero-background{animation:heroBackgroundTransition .8s ease-out}@keyframes heroBackgroundTransition{0%{opacity:.7;transform:scale(1.1)}50%{opacity:.9}to{opacity:1;transform:scale(1)}}.signin-hero-background{background-image:url(https://portal.mulheres-40-mais.com/static/media/flower-hero.8913de4203b4cfc238c2.png);background-position:50%;background-size:cover;box-shadow:inset 0 0 30px #0003;filter:brightness(.85) blur(3px);transition:all .8s cubic-bezier(.4,0,.2,1)}.signin-hero-background,.signin-hero-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.signin-hero-overlay{background:linear-gradient(135deg,#0000,#0000004d);opacity:0;pointer-events:none;transition:opacity .6s ease}.signin-hero-section.professional .signin-hero-overlay{background:linear-gradient(135deg,#b5126d33,#8a0e524d);opacity:1}.signin-hero-content{align-items:flex-end;box-sizing:border-box;display:flex;height:100%;padding:clamp(1rem,4vw,2rem);position:relative;width:100%;z-index:2}.signin-hero-title-wrapper{max-width:100%;position:relative;width:100%}.signin-hero-title{word-wrap:break-word;color:#fff;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:800;line-height:1.2;margin-bottom:1rem;position:relative;text-shadow:0 2px 4px #0000004d}.signin-hero-title .title-professional,.signin-hero-title .title-user{left:0;opacity:0;position:absolute;text-shadow:0 2px 4px #0000004d;top:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.signin-hero-title .title-professional.active,.signin-hero-title .title-user.active{opacity:1;position:static;transform:translateY(0)}.signin-hero-subtitle{color:#ffffffe6;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:400;line-height:1.4;margin-top:1rem;max-width:90%;opacity:0;text-shadow:0 1px 2px #0000004d;transform:translateY(10px);transition:all .6s cubic-bezier(.4,0,.2,1) .2s}.signin-hero-subtitle.visible{opacity:1;transform:translateY(0)}.signin-form-section{background-color:#fff;border-radius:20px 20px 0 0;box-sizing:border-box;flex:1 1;margin-top:-20px;min-height:calc(55vh + 20px);opacity:0;padding:clamp(1rem,3vw,2rem);position:relative;transform:translateY(10px);transition:all .3s ease;width:100%;z-index:3}.signin-animated{animation:fadeIn .3s ease-out forwards}.signin-form-container{background-color:#fff;border-radius:20px;box-sizing:border-box;margin:0 auto;max-width:100%;padding:clamp(1rem,2.5vw,1.5rem);position:relative;transform:translateZ(0);transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.signin-back-button{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:1px solid #ddd;border-radius:20px;box-shadow:0 2px 4px #0000000d;color:#666;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;left:1rem;padding:.5rem 1rem;position:absolute;text-decoration:none;top:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.signin-back-button:hover{background:linear-gradient(135deg,#cda34f,#cda34f);box-shadow:0 4px 12px #cda34f33;color:#fff;transform:translateX(-5px)}.professional-mode .signin-back-button:hover{background:linear-gradient(135deg,#b5126d,#9a0f5c);box-shadow:0 4px 12px #b5126d33}.signin-back-button svg{transition:transform .3s ease}.signin-back-button:hover svg{transform:translateX(-3px)}.signin-form-container.animating{animation:containerPulse .8s ease-out}@keyframes containerPulse{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.signin-form-container.professional-mode{animation:professionalModeEntry .6s ease-out;background:linear-gradient(90deg,#b5126d05 0,#fff 10%);border-left:4px solid #b5126d}@keyframes professionalModeEntry{0%{background-position:-100px 0;border-left-width:0}to{background-position:0 0;border-left-width:4px}}.signin-mode-badge{background:linear-gradient(135deg,#cda34f,#cda34f);border-radius:12px;box-shadow:0 2px 8px #00000026;overflow:hidden;position:absolute;right:1rem;top:-.5rem;transform-origin:top right;transition:all .4s cubic-bezier(.4,0,.2,1)}.professional-mode .signin-mode-badge{background:linear-gradient(135deg,#b5126d,#9a0f5c);box-shadow:0 2px 8px #b5126d4d}.badge-content{animation:slideInFromTop .5s ease-out;color:#fff;display:block;font-size:.75rem;font-weight:600;padding:.25rem .75rem}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.signin-form-title{color:#333;font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;margin-bottom:.5rem;margin-top:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.professional-mode .signin-form-title{animation:colorChange .6s ease-out;color:#9a0f5c}@keyframes colorChange{0%{color:#333}to{color:#9a0f5c}}.signin-form-description{color:#666;font-size:clamp(.9rem,2.5vw,1rem);line-height:1.5;margin-bottom:2rem;transition:all .4s ease}.professional-mode .signin-form-description{color:#2c3e50}.signin-form-container.animating .signin-form-description{animation:fadeInOut .6s ease-out}@keyframes fadeInOut{0%,to{opacity:1}50%{opacity:.6}}.signin-user-type-selection{box-sizing:border-box;margin-bottom:2rem;width:100%}.signin-selection-title{animation:slideInFromLeft .5s ease-out;color:#555;font-size:1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.signin-user-type-cards{box-sizing:border-box;display:flex;gap:clamp(.75rem,2vw,1rem);margin-bottom:1.5rem;width:100%}.signin-user-type-card{align-items:center;background-color:#fff;border:2px solid #e5e5e5;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-height:clamp(120px,20vw,140px);padding:clamp(1rem,2.5vw,1.25rem);position:relative;text-align:center;transform:translateZ(0);transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.signin-user-type-card:hover{border-color:#cda34f;box-shadow:0 8px 20px #cda34f33;transform:translateY(-4px) scale(1.02)}.signin-user-type-card.card-professional:hover{border-color:#b5126d;box-shadow:0 8px 20px #b5126d33}.signin-user-type-card.selected{animation:selectedCard .4s ease-out;background:linear-gradient(135deg,#cda34f0d,#cda34f08);border-color:#cda34f;box-shadow:0 4px 12px #cda34f33}.signin-user-type-card.card-professional.selected{background:linear-gradient(135deg,#b5126d0d,#9a0f5c08);border-color:#b5126d;box-shadow:0 4px 12px #b5126d33}@keyframes selectedCard{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.signin-card-icon{align-items:center;display:flex;justify-content:center;margin-bottom:.75rem;transition:all .3s ease}.signin-user-type-card.selected .signin-card-icon{animation:iconBounce .5s ease-out}.signin-user-type-card.selected .signin-card-icon svg{stroke:#cda34f}.signin-user-type-card.card-professional.selected .signin-card-icon svg{stroke:#b5126d}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.signin-card-title{word-wrap:break-word;color:#333;font-size:clamp(1rem,2.5vw,1.1rem);font-weight:600;margin-bottom:.5rem;transition:all .3s ease}.signin-user-type-card.selected .signin-card-title{color:#cda34f}.signin-user-type-card.card-professional.selected .signin-card-title{color:#b5126d}.signin-card-description{word-wrap:break-word;align-items:center;color:#666;display:flex;flex:1 1;font-size:clamp(.8rem,2vw,.85rem);line-height:1.4;margin-bottom:.75rem;text-align:center;transition:all .3s ease}.signin-card-selector{position:absolute;right:.75rem;top:.75rem}.signin-radio-button{background-color:#fff;border:2px solid #ddd;border-radius:50%;height:18px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.signin-radio-button.selected{animation:radioSelect .3s ease-out;background-color:#cda34f;border-color:#cda34f}.card-professional .signin-radio-button.selected{background-color:#b5126d;border-color:#b5126d}@keyframes radioSelect{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.signin-radio-button.selected:after{animation:radioInnerDot .3s ease-out;background-color:#fff;border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}@keyframes radioInnerDot{0%{height:0;width:0}to{height:6px;width:6px}}.signin-form-group{margin-bottom:1.5rem}.signin-form-label{color:#555;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;transition:all .3s ease}.professional-mode .signin-form-label{color:#2c3e50}.signin-input-container{position:relative}.signin-input-icon{color:#888;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.signin-form-input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.signin-form-input.signin-with-icon{padding-left:2.5rem}.signin-form-input:focus{border-color:#cda34f;box-shadow:0 0 0 3px #cda34f33;outline:none;transform:translateY(-2px)}.professional-mode .signin-form-input:focus{border-color:#b5126d;box-shadow:0 0 0 3px #b5126d33}.signin-form-input::placeholder{color:#aaa}.signin-form-input.signin-border-red-500{border-color:#e74c3c}.signin-password-container{align-items:center;display:flex;position:relative}.signin-toggle-password{background:none;border:none;color:#666;cursor:pointer;font-size:.85rem;padding:.25rem .5rem;position:absolute;right:12px;text-decoration:underline;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:2}.signin-toggle-password:hover{color:#cda34f}.professional-mode .signin-toggle-password:hover{color:#b5126d}.signin-toggle-password:focus{background-color:#cda34f1a;border-radius:3px;outline:none;text-decoration:none}.professional-mode .signin-toggle-password:focus{background-color:#b5126d1a}.signin-toggle-password:disabled{cursor:not-allowed;opacity:.5}.signin-error-message{background-color:#e74c3c;border-radius:4px;color:#fff;font-size:.95rem;margin-bottom:1.5rem;padding:.75rem 1rem}.signin-text-red-500{color:#e74c3c;display:block;font-size:.85rem;margin-top:.25rem}.signin-submit-button{align-items:center;background:linear-gradient(90deg,#e8c77c 0,#b5126d 50%,#cda34f);border:none;border-radius:24px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;height:3.5rem;justify-content:center;letter-spacing:.1em;padding:.875rem 1rem;text-transform:uppercase;transition:all .3s;width:100%}.professional-mode .signin-submit-button{background:linear-gradient(90deg,#9a0f5c 0,#b5126d 50%,#9a0f5c)}.signin-submit-button:hover:not(:disabled){background:linear-gradient(90deg,#e8c77c 10%,#cda34f 60%,#cda34f);box-shadow:0 4px 8px #cda34f4d;transform:translateY(-2px)}.professional-mode .signin-submit-button:hover:not(:disabled){background:linear-gradient(90deg,#9a0f5c 10%,#b5126d 60%,#9a0f5c);box-shadow:0 4px 8px #b5126d4d}.signin-submit-button:disabled{cursor:not-allowed;opacity:.7}.signin-form-fields{animation:fieldsEntry .6s ease-out;box-sizing:border-box;width:100%}.signin-form-fields.professional-mode .signin-form-label{color:#2c3e50}.signin-form-fields.professional-mode .signin-form-input:focus{border-color:#b5126d;box-shadow:0 0 0 3px #b5126d33}.signin-form-fields.professional-mode .signin-submit-button{background:linear-gradient(90deg,#9a0f5c 0,#b5126d 50%,#9a0f5c)}.signin-form-fields.professional-mode .signin-submit-button:hover:not(:disabled){background:linear-gradient(90deg,#9a0f5c 10%,#b5126d 60%,#9a0f5c);box-shadow:0 4px 8px #b5126d4d}@keyframes fieldsEntry{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.signin-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.signin-remember-me{align-items:center;display:flex;gap:.5rem}.signin-remember-me input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;height:18px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:18px}.signin-remember-me input[type=checkbox]:hover{border-color:#cda34f}.professional-mode .signin-remember-me input[type=checkbox]:hover{border-color:#b5126d}.signin-remember-me input[type=checkbox]:checked{background-color:#cda34f;border-color:#cda34f}.professional-mode .signin-remember-me input[type=checkbox]:checked{background-color:#b5126d;border-color:#b5126d}.signin-remember-me input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:4px}.signin-remember-me input[type=checkbox]:focus{box-shadow:0 0 0 3px #cda34f33;outline:none}.professional-mode .signin-remember-me input[type=checkbox]:focus{box-shadow:0 0 0 3px #b5126d33}.signin-remember-me label{color:#555;cursor:pointer;font-size:.875rem;-webkit-user-select:none;user-select:none}.professional-mode .signin-remember-me label{color:#2c3e50}.signin-forgot-password-link{color:#cda34f;display:inline-block;font-size:.875rem;font-weight:500;padding:.25rem 0;position:relative;text-decoration:none;transition:all .2s ease}.professional-mode .signin-forgot-password-link{color:#b5126d}.signin-forgot-password-link:after{background-color:#e8c77c;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.professional-mode .signin-forgot-password-link:after{background-color:#9a0f5c}.signin-forgot-password-link:hover{color:#e8c77c}.professional-mode .signin-forgot-password-link:hover{color:#9a0f5c}.signin-forgot-password-link:hover:after{width:100%}.signin-forgot-password-link:focus{border-radius:2px;box-shadow:0 0 0 2px #cda34f4d;outline:none}.professional-mode .signin-forgot-password-link:focus{box-shadow:0 0 0 2px #b5126d4d}.signin-signup-link{color:#666;font-size:.95rem;line-height:1.5;margin-top:1.5rem;padding:.5rem 0;text-align:center}.professional-mode .signin-signup-link{color:#2c3e50}.signin-signup-anchor{color:#cda34f;font-weight:600;position:relative;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.professional-mode .signin-signup-anchor{color:#b5126d}.signin-signup-anchor:hover{color:#e8c77c;text-decoration:underline}.professional-mode .signin-signup-anchor:hover{color:#9a0f5c}.signin-signup-anchor:focus{outline:none;text-decoration:underline}.signin-signup-anchor:active{color:#cda34f}.professional-mode .signin-signup-anchor:active{color:#8a0e52}.signin-error-boundary{background-color:#e539351a;border-radius:.5rem;color:#e53935;margin:0 auto;max-width:440px;padding:1.5rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media screen and (min-width:768px){.signin-container{flex-direction:row;height:100vh;overflow:hidden}.signin-hero-section{height:100vh;width:50%}.signin-hero-background{background-position:50%}.signin-hero-title{font-size:clamp(2.5rem,4vw,3.5rem)}.signin-form-section{align-items:center;border-radius:0;display:flex;justify-content:center;margin-top:0;min-height:100vh;overflow-y:auto;padding:clamp(1.5rem,3vw,2rem);width:50%}.signin-form-container{border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:clamp(2rem,4vw,2.5rem);width:100%}.signin-user-type-cards{gap:1.5rem}.signin-user-type-card{min-height:160px;padding:1.5rem}}@media screen and (min-width:1024px){.signin-hero-section{width:40%}.signin-form-section{width:60%}.signin-form-container{max-width:700px}}@media screen and (max-width:767px){.signin-hero-section{height:35vh}.signin-hero-title{font-size:clamp(1.6rem,6vw,2rem)}.signin-form-section{border-radius:25px 25px 0 0;box-shadow:0 -10px 20px #0000001a;margin-top:-25px;min-height:calc(65vh + 25px);padding:clamp(1rem,3vw,1.5rem)}.signin-form-container{padding:3.5rem clamp(.75rem,2vw,1rem) clamp(.75rem,2vw,1rem)}.signin-back-button{font-size:.85rem;left:.75rem;padding:.4rem .8rem;top:.75rem}.signin-form-title{font-size:clamp(1.5rem,4vw,1.75rem);margin-top:1.5rem;text-align:center}.signin-form-description{margin-bottom:1.5rem;text-align:center}.signin-user-type-cards{flex-direction:column;gap:1rem}.signin-user-type-card{min-height:clamp(100px,15vw,120px);padding:clamp(.75rem,2vw,1rem)}.signin-form-actions{align-items:flex-start;flex-direction:column;gap:.75rem}.signin-forgot-password-link{align-self:flex-end;margin-top:-.5rem}}@media screen and (max-width:480px){.signin-form-actions{align-items:flex-start;flex-direction:column;gap:.75rem}.signin-forgot-password-link{align-self:flex-end;margin-top:-.5rem}}@media screen and (max-width:375px){.signin-hero-section{height:30vh}.signin-hero-title{font-size:clamp(1.4rem,6vw,1.75rem)}.signin-form-section{min-height:calc(70vh + 25px);padding:clamp(.75rem,3vw,1.25rem)}.signin-form-group{margin-bottom:1.25rem}.signin-user-type-card{min-height:clamp(90px,12vw,100px);padding:clamp(.5rem,1.5vw,.75rem)}.signin-card-title{font-size:clamp(.9rem,3vw,1rem)}.signin-card-description{font-size:clamp(.75rem,2.5vw,.8rem)}.signin-signup-link{font-size:.9rem;margin-top:1.25rem}}@media (prefers-color-scheme:dark){body{color:#f0f0f0}.signin-form-section,body{background-color:#121212}.signin-form-container{background-color:#1e1e1e}.signin-form-container.professional-mode{background:linear-gradient(90deg,#b5126d0d 0,#1e1e1e 10%);border-left-color:#b5126d}.signin-back-button{background:linear-gradient(135deg,#2c2c2e,#383838);border-color:#444;color:#b0b0b0}.signin-back-button:hover{background:linear-gradient(135deg,#cda34f,#cda34f);border-color:#cda34f;color:#fff}.professional-mode .signin-back-button:hover{background:linear-gradient(135deg,#b5126d,#9a0f5c);border-color:#b5126d}.signin-mode-badge{background:linear-gradient(135deg,#cda34f,#cda34f)}.professional-mode .signin-mode-badge{background:linear-gradient(135deg,#b5126d,#9a0f5c)}.professional-mode .signin-form-title{color:#b5126d}.professional-mode .signin-form-description{color:#a0a0a0}.signin-selection-title{color:silver}.signin-user-type-card{background-color:#2c2c2e;border-color:#444}.signin-user-type-card:hover{border-color:#cda34f}.signin-user-type-card.selected{background:linear-gradient(135deg,#cda34f26,#cda34f14);border-color:#cda34f}.signin-user-type-card.card-professional.selected{background:linear-gradient(135deg,#b5126d26,#9a0f5c14);border-color:#b5126d}.signin-card-title{color:#f0f0f0}.signin-user-type-card.selected .signin-card-title{color:#cda34f}.signin-user-type-card.card-professional.selected .signin-card-title{color:#b5126d}.signin-card-description{color:#b0b0b0}.signin-radio-button{background-color:#2c2c2e;border-color:#666}.signin-form-title{color:#f0f0f0}.signin-form-description{color:#b0b0b0}.signin-form-label{color:silver}.professional-mode .signin-form-label{color:#b0b0b0}.signin-form-input{background-color:#2c2c2e;border-color:#444;color:#f0f0f0}.signin-form-input::placeholder{color:#777}.signin-form-input:focus{border-color:#cda34f;box-shadow:0 0 0 3px #cda34f4d}.professional-mode .signin-form-input:focus{border-color:#b5126d;box-shadow:0 0 0 3px #b5126d4d}.signin-remember-me input[type=checkbox]{background-color:#2c2c2e;border-color:#444}.signin-remember-me input[type=checkbox]:hover{border-color:#e8c77c}.professional-mode .signin-remember-me input[type=checkbox]:hover{border-color:#b5126d}.signin-remember-me label{color:silver}.professional-mode .signin-remember-me label{color:#b0b0b0}.signin-forgot-password-link{color:#e8c77c}.professional-mode .signin-forgot-password-link{color:#b5126d}.signin-forgot-password-link:hover{color:#e8c77c}.professional-mode .signin-forgot-password-link:hover{color:#9a0f5c}.signin-forgot-password-link:after{background-color:#e8c77c}.professional-mode .signin-forgot-password-link:after{background-color:#9a0f5c}.signin-error-message{background-color:#ff5757}.signin-signup-link{color:#b0b0b0}.professional-mode .signin-signup-link{color:#a0a0a0}.signin-signup-anchor{color:#e8c77c}.professional-mode .signin-signup-anchor{color:#b5126d}.signin-signup-anchor:hover{color:#e8c77c}.professional-mode .signin-signup-anchor:hover{color:#9a0f5c}.signin-signup-anchor:active{color:#cda34f}.professional-mode .signin-toggle-password{color:#b0b0b0}.signin-toggle-password:hover{color:#e8c77c}.professional-mode .signin-toggle-password:hover{color:#b5126d}.signin-toggle-password:focus{background-color:#e8c77c1a}.professional-mode .signin-toggle-password:focus{background-color:#b5126d1a}.signin-form-fields.professional-mode .signin-form-label{color:#b0b0b0}.signin-form-fields.professional-mode .signin-form-input{background-color:#2c2c2e;border-color:#444;color:#f0f0f0}.signin-form-fields.professional-mode .signin-form-input:focus{border-color:#b5126d;box-shadow:0 0 0 3px #b5126d4d}.signin-submit-button .spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}}
/*# sourceMappingURL=main-543a7f81.cf286f55.css.map*/