@keyframes shimmer{0%{transform:translate(-200%)skew(-15deg)}to{transform:translate(400%)skew(-15deg)}}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff63,#0000);width:30%;height:100%;animation:2s ease-in-out 2s infinite shimmer;position:absolute;top:0;left:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.elemento-flotante{animation:3.5s ease-in-out infinite float}.shimmer-text{color:#fff9;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#999 0%,#fff 50%,#999 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine}@keyframes shine{0%{background-position:200%}20%,to{background-position:-200%}}.proportion-wrapper{min-width:110px;display:inline-block}.proportion-word{font-weight:600;transition:opacity .4s,transform .4s;display:inline-block}.proportion-word.visible{opacity:1;transform:translateY(0)}.proportion-word.hidden{opacity:0;transform:translateY(-6px)}
.gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;-webkit-border-radius:20px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border-radius:30px;outline:none;width:auto;min-width:min-content;max-width:400px;padding:12px;font-family:Roboto,arial,sans-serif;font-size:16px;transition:all .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-material-button .gsi-material-button-icon{width:20px;min-width:20px;height:20px}.gsi-material-button .gsi-material-button-content-wrapper{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsi-material-button .gsi-material-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.gsi-material-button .gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-material-button:disabled{cursor:default;opacity:.7}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{opacity:.12;background-color:#303030}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:.08;background-color:#303030}
