/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.snipit-header-login{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:40px;padding:0 18px;border:1px solid var(--primary-color);border-radius:10px;background:var(--primary-color);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.snipit-header-login:hover{background:var(--btn-hover-bg, var(--primary-color));border-color:var(--btn-hover-bg, var(--primary-color))}.snipit-header-login:active{transform:translateY(1px)}.snipit-header-login:focus-visible,.snipit-auth-modal button:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.snipit-header-login[hidden],.snipit-auth-modal[hidden]{display:none!important}.snipit-auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px}.snipit-auth-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#070c1cb3;cursor:default}.snipit-auth-modal__dialog{position:relative;z-index:1;width:min(100%,440px);padding:28px;border:1px solid var(--border-color);border-radius:18px;background:var(--card-bg);color:var(--text-color);box-shadow:0 24px 80px #00000047}.snipit-auth-modal__dialog h2{margin:0 40px 8px 0;font-size:24px;line-height:1.2}.snipit-auth-modal__dialog>p{margin:0 0 22px;color:var(--secondary-text);line-height:1.5}.snipit-auth-modal__close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--secondary-text);font-size:28px;line-height:1;cursor:pointer}.snipit-auth-modal__close:hover{background:var(--bg-toggle, rgba(127, 127, 127, .12));color:var(--text-color)}.snipit-auth-modal__providers{display:grid;gap:10px}.snipit-auth-provider{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:9px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--input, var(--bg-color));color:var(--text-color);font:inherit;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.snipit-auth-provider:hover{border-color:var(--primary-color)}.snipit-auth-provider__mark{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:var(--bg-toggle, rgba(127, 127, 127, .12));color:var(--text-color);font-size:13px;font-weight:700}.snipit-auth-provider--vk .snipit-auth-provider__mark{background:#2787f5;color:#fff}.snipit-auth-provider--yandex .snipit-auth-provider__mark{background:#fc3f1d;color:#fff}.snipit-auth-provider--google .snipit-auth-provider__mark{background:#fff;color:#4285f4}body.snipit-auth-modal-open{overflow:hidden}@media (max-width: 768px){.snipit-header-login{min-width:74px;height:36px;padding:0 12px;font-size:13px}.snipit-auth-modal{padding:14px}.snipit-auth-modal__dialog{padding:24px 18px 20px;border-radius:16px}.snipit-auth-modal__dialog h2{font-size:22px}}
