.button{cursor:pointer;border-radius:.375rem;border-width:1px;text-align:center;font-weight:700}@media (min-width:805px){.button{border-width:2px}}.button-primary{border-color:var(--color-primary-300);background-color:var(--color-primary-200);color:var(--color-primary-600);transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .15s ease-out;transform:translateY(-4px) translateX(-4px);box-shadow:3px 4px var(--color-primary-250)}.button-primary:hover:not(:disabled){transform:translateY(-2px) translateX(-2px);box-shadow:1.5px 2px var(--color-primary-250)}.button-primary:active:not(:disabled){transform:translateY(0) translateX(0);box-shadow:0 0 var(--color-primary-250)}.button-primary:hover:disabled{transform:translateY(-3px) translateX(-3px);box-shadow:2.3px 3px var(--color-primary-250)}.button-primary:active:disabled{transform:translateY(-2.5px) translateX(-2.5px);box-shadow:1.87px 2.5px var(--color-primary-250)}.button-outlined{border-color:var(--color-primary-200);color:var(--color-primary-500)}@media (prefers-color-scheme:dark){.button-outlined{color:var(--color-primary-100)}}.button-card{border-width:1px;border-color:var(--color-primary-300);background-color:var(--color-primary-100);padding:.375rem .5rem;text-align:start;color:var(--color-primary-500)}@media (min-width:805px){.button-card{padding:.75rem 1rem}}.button-card{transform-style:preserve-3d;transition:transform .15s ease-out,box-shadow .15s ease-out;transform:translateY(-4px) translateX(-4px);box-shadow:3px 4px var(--color-primary-250)}.button-card:hover:not(:disabled){transform:translateY(-2px) translateX(-2px);box-shadow:1.5px 2px var(--color-primary-250)}.button-card:active:not(:disabled){transform:translateY(0) translateX(0);box-shadow:0 0 var(--color-primary-250)}.button-card:hover:disabled{transform:translateY(-3px) translateX(-3px);box-shadow:2.3px 3px var(--color-primary-250)}.button-card:active:disabled{transform:translateY(-2.5px) translateX(-2.5px);box-shadow:1.87px 2.5px var(--color-primary-250)}.button-disabled{cursor:not-allowed}.card{transform:translateY(-4px) translateX(-4px);box-shadow:3px 4px var(--color-primary-250)}.language-menu{padding:4px 6px}@media(min-width:768px){.language-menu{padding:7px 9px}}.language-menu .flag-img{height:9px;width:12px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.language-menu .flag-img{height:26px;width:36px}}.login-button{height:2.5rem;width:2.5rem;min-width:2.5rem}@media (min-width:640px){.login-button{height:4rem;width:4rem}}.login-button{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border-radius:66px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;max-width:400px;min-width:-moz-min-content;min-width:min-content;box-shadow:0 2px 2.8px 0 rgba(0,0,0,.149)}.login-button:hover{background-color:#e9e9e9}.login-button .login-button-icon{height:2.5rem;width:2.5rem;min-width:2.5rem}@media (min-width:640px){.login-button .login-button-icon{height:4rem;width:4rem;min-width:4rem}}.login-button .login-button-icon{margin:0;padding:5px}.login-button:disabled{cursor:default;background-color:hsla(0,0%,100%,.38);border-color:rgba(31,31,31,.122)}.login-button:disabled .login-button-icon{opacity:.38}.login-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.302),0 1px 3px 1px rgba(60,64,67,.149)}.sidebar{position:absolute;background-color:var(--color-primary-50)}@media (prefers-color-scheme:dark){.sidebar{background-color:var(--color-primary-600)}}.sidebar{z-index:999;top:0;right:0;height:100%;min-width:0;transition:all .6s cubic-bezier(.51,.22,.55,.32);width:0;overflow:hidden}.sidebar.active{width:100vw}@media screen and (min-width:640px){.sidebar.active{width:470px}}