.loading-overlay.svelte-jojg73{position:fixed;inset:0;background-color:#f8fafc;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.ambient-glow.svelte-jojg73{position:absolute;width:50vw;height:50vw;background:radial-gradient(circle,#10b98114,#f8fafc00 70%);top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;animation:svelte-jojg73-pulseGlow 4s infinite alternate ease-in-out}.content-wrapper.svelte-jojg73{position:relative;z-index:10}.logo-mark.svelte-jojg73{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.k-letter.svelte-jojg73{font-size:2.5rem;font-weight:900;font-family:Inter,sans-serif}.ring-outer.svelte-jojg73,.ring-inner.svelte-jojg73{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(16,185,129,.4)}.ring-outer.svelte-jojg73{animation:svelte-jojg73-spin 8s linear infinite;border-top-color:transparent;border-bottom-color:transparent}.ring-inner.svelte-jojg73{inset:10px;animation:svelte-jojg73-spinReverse 4s linear infinite;border-left-color:transparent;border-right-color:transparent}.brand-title.svelte-jojg73{font-size:3rem;font-weight:800;letter-spacing:.15em}.progress-section.svelte-jojg73{width:280px;max-width:80vw}.tracking-widest.svelte-jojg73{letter-spacing:.1em;font-size:.65rem}.loading-text.svelte-jojg73{animation:svelte-jojg73-pulseOpacity 2s infinite}.progress-bar-container.svelte-jojg73{width:100%;height:4px;background-color:#0000000d;border-radius:4px;overflow:hidden}.progress-fill.svelte-jojg73{height:100%;background-color:#10b981;box-shadow:0 0 10px 1px #10b9814d;border-radius:4px;transition:width .1s linear}@keyframes svelte-jojg73-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-jojg73-spinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes svelte-jojg73-pulseGlow{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.2);opacity:1}}@keyframes svelte-jojg73-pulseOpacity{0%{opacity:.4}50%{opacity:.9}to{opacity:.4}}.lang-switcher-container.svelte-1oz5y2n{position:fixed;bottom:2rem;right:2rem;z-index:1050;font-family:system-ui,-apple-system,sans-serif}.current-lang-btn.svelte-1oz5y2n{display:flex;align-items:center;gap:.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);border-radius:2rem;padding:.75rem 1.25rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#1f2a44;font-weight:700}.current-lang-btn.svelte-1oz5y2n:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a!important}.current-lang-btn.svelte-1oz5y2n:active{transform:translateY(0)}.flag-wrapper.svelte-1oz5y2n{font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;box-shadow:0 0 0 1px #0000001a}.lang-code.svelte-1oz5y2n{font-size:.9rem;letter-spacing:.05em}.chevron.svelte-1oz5y2n{transition:transform .3s ease;opacity:.5;margin-left:.25rem}.chevron.open.svelte-1oz5y2n{transform:rotate(180deg)}.dropdown-menu.svelte-1oz5y2n{position:absolute;bottom:calc(100% + .75rem);right:0;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;padding:.5rem;min-width:160px;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.25rem;transform-origin:bottom right}.lang-option.svelte-1oz5y2n{display:flex;align-items:center;gap:.75rem;width:100%;background:transparent;border:none;padding:.6rem .75rem;border-radius:.5rem;cursor:pointer;text-align:left;transition:all .2s ease;color:#4b5563;font-weight:500}.lang-option.svelte-1oz5y2n:hover{background:#f3f4f6;color:#1f2a44}.lang-option.active.svelte-1oz5y2n{background:#10b9811a;color:#10b981}.lang-option.active.svelte-1oz5y2n .name:where(.svelte-1oz5y2n){font-weight:700}.check-icon.svelte-1oz5y2n{margin-left:auto;color:#10b981}@media(max-width:576px){.lang-switcher-container.svelte-1oz5y2n{bottom:1.5rem;right:1.5rem}.current-lang-btn.svelte-1oz5y2n{padding:.75rem;border-radius:50%;aspect-ratio:1;justify-content:center}.current-lang-btn.svelte-1oz5y2n .chevron:where(.svelte-1oz5y2n){display:none}.dropdown-menu.svelte-1oz5y2n{right:0;bottom:calc(100% + 1rem);min-width:180px}.lang-option.svelte-1oz5y2n{padding:.8rem 1rem}}:root{--kalnik-primary: #2b5d34;--kalnik-secondary: #4a8c54;--kalnik-accent: #f39c12;--kalnik-light: #eef5ef;--kalnik-dark: #1a3a20}.maintenance-wrapper.svelte-15f105g{background:linear-gradient(-45deg,#eef5ef,#d5e8d8,#e0ebd3,#f5f7ff);background-size:400% 400%;animation:svelte-15f105g-gradientBG 15s ease infinite}.card-top-accent.svelte-15f105g{height:6px;width:100%;background:linear-gradient(90deg,var(--kalnik-primary),var(--kalnik-secondary))}.icon-container.svelte-15f105g{position:relative;display:inline-block;padding:10px}.floating-icon.svelte-15f105g{animation:svelte-15f105g-float 4s ease-in-out infinite}.spinning-gear.svelte-15f105g{position:absolute;bottom:5px;right:-10px;background-color:#fff;border-radius:50%;padding:2px;box-shadow:0 4px 8px #0000001a;animation:svelte-15f105g-spin 6s linear infinite}.status-indicator.svelte-15f105g{display:inline-flex;align-items:center;gap:10px;background-color:var(--kalnik-light);padding:8px 16px;border-radius:50px;border:1px solid rgba(74,140,84,.2)}.status-text.svelte-15f105g{color:var(--kalnik-primary);font-size:.9rem}.pulsing-dot.svelte-15f105g{width:10px;height:10px;background-color:var(--kalnik-secondary);border-radius:50%;animation:svelte-15f105g-pulse 1.5s infinite}@keyframes svelte-15f105g-gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-15f105g-float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes svelte-15f105g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-15f105g-pulse{0%{transform:scale(.95);box-shadow:0 0 #4a8c54b3}70%{transform:scale(1);box-shadow:0 0 0 8px #4a8c5400}to{transform:scale(.95);box-shadow:0 0 #4a8c5400}}.fade-in-up.svelte-15f105g{opacity:0;transform:translateY(20px);animation:svelte-15f105g-fadeInUp .8s ease forwards}.delay-2.svelte-15f105g{animation-delay:.4s}@keyframes svelte-15f105g-fadeInUp{to{opacity:1;transform:translateY(0)}}:root{--primary-main: #3040c9}.page-transition-wrapper.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.page-transition-wrapper.svelte-12qhfyh>main{flex:1}
