.snackbar.svelte-aycins{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(100px);background:linear-gradient(145deg,#fff,#fafafa);color:var(--black);padding:1rem 1.5rem;border-radius:12px;border:1px solid var(--grey--border);box-shadow:0 4px 12px #00000014,inset 1px 1px 2px #ffffffe6;z-index:10000;min-width:300px;max-width:90vw;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:Sofia Pro,sans-serif}.snackbar.show.svelte-aycins{transform:translate(-50%) translateY(0);opacity:1}.snackbar-success.svelte-aycins{background:linear-gradient(145deg,#fff,#fafafa);color:var(--black);border-left:4px solid var(--secondary);box-shadow:0 4px 12px #2ed57314,inset 1px 1px 2px #ffffffe6}.snackbar-error.svelte-aycins{background:linear-gradient(145deg,#fff,#fafafa);color:var(--black);border-left:4px solid var(--red);box-shadow:0 4px 12px #ff3e3e14,inset 1px 1px 2px #ffffffe6}.snackbar-info.svelte-aycins{background:linear-gradient(145deg,#fff,#fafafa);color:var(--black);border-left:4px solid var(--main);box-shadow:0 4px 12px #ff420014,inset 1px 1px 2px #ffffffe6}.snackbar-content.svelte-aycins{display:flex;align-items:center;gap:.75rem}.snackbar-icon.svelte-aycins{display:flex;align-items:center;justify-content:center;flex-shrink:0}.snackbar-icon.svelte-aycins svg{width:20px;height:20px;stroke-width:2}.snackbar-message.svelte-aycins{font-size:.9rem;font-weight:600;line-height:1.3;flex:1;font-family:Sofia Pro,sans-serif}.snackbar.svelte-aycins:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #0000001f,inset 1px 1px 2px #fffffff2}.snackbar-success.svelte-aycins:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #2ed5731f,inset 1px 1px 2px #fffffff2}.snackbar-error.svelte-aycins:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #ff3e3e1f,inset 1px 1px 2px #fffffff2}.snackbar-info.svelte-aycins:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #ff42001f,inset 1px 1px 2px #fffffff2}@media(max-width:768px){.snackbar.svelte-aycins{bottom:1rem;left:1rem;right:1rem;transform:translateY(100px);min-width:auto;max-width:none}.snackbar.show.svelte-aycins{transform:translateY(0)}}@media(max-width:480px){.snackbar.svelte-aycins{padding:.875rem 1.25rem;border-radius:10px}.snackbar-message.svelte-aycins{font-size:.85rem}}:root{--main: #ff4200;--main--l: #ffebe8;--alt: #ff6b35;--secondary: #2ed573;--secondary--d: #20c997;--secondary--l: #d4f7ed;--red: #ff3e3e;--white: #ffffff;--black: #000000;--grey: #b8b8b8;--grey--l: #d8d8d8;--grey--b: #888888;--grey--border: #e0e0e0;--bg: #ffffff;--bg-secondary: #f8f9fa;--border: #e0e0e0;--font-family: "Sofia Pro", sans-serif}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaPro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaPro-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaPro-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(../../../fonts/SofiaPro-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.svelte-12qhfyh,.svelte-12qhfyh:before,.svelte-12qhfyh:after{box-sizing:border-box}div.svelte-12qhfyh{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.app-wrapper.svelte-12qhfyh{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.i18n-loading.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw}.i18n-loading.svelte-12qhfyh .loader:where(.svelte-12qhfyh){width:60px;height:60px;border:4px solid rgba(255,255,255,.3);border-top:4px solid var(--main);border-radius:50%;animation:svelte-12qhfyh-spin 1s linear infinite}@keyframes svelte-12qhfyh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
