:root{--primary:#161616;--bg-color:#fff;--text-color:#242424;--text-muted:#9b9b9b;--accent:#161616;--glass:#ffffffb3;--glass-border:#0000000d;--shadow:0 8px 32px 0 #0000000a;--scrollbar-width:calc(100vw - 100%)}.dark{--primary:#fff;--bg-color:#000;--text-color:#fff;--text-muted:#9b9b9b;--accent:#fff;--glass:#161616b3;--glass-border:#ffffff1a;--shadow:0 8px 32px 0 #0006}*{box-sizing:border-box;margin:0;padding:0}html{overflow-y:scroll}body{color:var(--text-color);-webkit-font-smoothing:antialiased;background-color:#f9f9f9;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;line-height:1.5}h1,h2,h3{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.premium-gradient{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%)}.glass-panel{background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:var(--shadow);border-radius:24px}.dark body{background-color:#0b0b0b}input::placeholder,textarea::placeholder{color:#a3a3a3;opacity:1}.footer.svelte-jz8lnl{color:#333;text-align:center;z-index:100;background-color:#fff;border-top:1px solid #e9e9e9;width:100%;padding:7px 20px;font-size:12px;line-height:2;position:fixed;bottom:0;box-shadow:0 -1px 4px #0000000a}.footer__mail.svelte-jz8lnl a:where(.svelte-jz8lnl){text-decoration:none}.auther.svelte-jz8lnl{vertical-align:middle;color:#999;height:20px;padding:0 0 0 5px;font-size:12px;line-height:20px;display:inline-block;position:relative}.footer__copyright-desktop.svelte-jz8lnl{display:inline}.footer__copyright-mobile.svelte-jz8lnl{display:none}.btn_theme_light_app.svelte-jz8lnl{color:#1e1e1e;background-color:#fff;border:1px solid #1e1e1e;border-radius:12px;margin-left:5px;padding:4px 10px;font-family:sans-serif;font-size:12px;line-height:14px;transition:background-color .2s,color .2s;display:inline-block}.btn_theme_light_app.svelte-jz8lnl:hover{color:#fff;background-color:#1e1e1e;border:1px solid #1e1e1e}.footer__download-buttons.svelte-jz8lnl{display:inline}.footer__contact-icon.svelte-jz8lnl{vertical-align:middle;margin-top:-2px;display:none}.footer__social-icon.svelte-jz8lnl{vertical-align:middle;color:#999;margin-top:-2px;transition:color .2s;display:inline-block}.auther.svelte-jz8lnl:hover .footer__social-icon:where(.svelte-jz8lnl){color:#1e1e1e}.footer__contact-text.svelte-jz8lnl{display:inline}@media (width<=768px){.footer__download-buttons.unauthorized.svelte-jz8lnl{display:none!important}.footer__contact-text.svelte-jz8lnl{display:none}.footer__contact-icon.svelte-jz8lnl{display:inline-block}.footer__copyright-desktop.svelte-jz8lnl{display:none}.footer__copyright-mobile.svelte-jz8lnl{display:inline}}.clearfix.svelte-jz8lnl:after{content:"";clear:both;display:table}.toast-container-global.svelte-1f49282{z-index:1200;pointer-events:none;transition:bottom .2s;position:fixed;bottom:64px;right:24px}@media (width<=810px){.toast-container-global.svelte-1f49282{bottom:88px}}@media (width<=568px){.toast-container-global.svelte-1f49282{bottom:88px;right:16px}}.toast-global.svelte-1f49282{background:var(--bg-color);border:1px solid var(--glass-border);pointer-events:auto;align-items:center;gap:12px;max-width:400px;padding:12px 18px;display:flex;box-shadow:0 12px 40px #0000001f;border-radius:8px!important}.toast-global.success.svelte-1f49282{border-left:4px solid #000}.dark .toast-global.success.svelte-1f49282{border-left-color:#fff}.toast-global.error.svelte-1f49282{border-left:4px solid #f44336}.toast-text-global.svelte-1f49282{color:var(--text-color);font-size:14px;font-weight:500}.toast-action-global.svelte-1f49282{color:#1e1e1e;box-sizing:border-box;cursor:pointer;background-color:#0000;border:1px solid #1e1e1e;border-radius:12px;justify-content:center;align-items:center;height:24px;margin-left:auto;padding:2px 15px;font-family:sans-serif;font-size:12px;line-height:14px;text-decoration:none;transition:all .2s;display:inline-flex}.toast-action-global.svelte-1f49282:hover{color:#fff;background-color:#1e1e1e}.dark .toast-action-global.svelte-1f49282{color:#fff;border-color:#fff}.dark .toast-action-global.svelte-1f49282:hover{color:#000;background-color:#fff}
