.icon-svg.svelte-a8kxe2{display:inline-block;vertical-align:middle;fill:currentColor;flex-shrink:0}.icon-svg--lg.svelte-a8kxe2{width:20px;height:20px}.navbar__menu.svelte-a8kxe2 li:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2) .icon-svg:where(.svelte-a8kxe2){margin-right:8px}.navbar__top.svelte-a8kxe2{position:fixed;top:0;left:0;width:100%;height:60px;background:#142467;display:flex;padding:10px 20px;justify-content:space-between;align-items:center;z-index:999}.navbar__brand.svelte-a8kxe2{text-decoration:none;display:flex;align-items:center;gap:10px;font-size:26px;font-weight:700;color:#fff}.brand-logo.svelte-a8kxe2{width:32px;height:32px;object-fit:contain;border-radius:6px}.navbar__account.svelte-a8kxe2,.navbar__burger.svelte-a8kxe2{display:none;width:40px;height:40px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:24px 24px;border:0;cursor:pointer;padding:0}.navbar__account.svelte-a8kxe2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z'/></svg>")}.navbar__account.active.svelte-a8kxe2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>")}.navbar__burger.svelte-a8kxe2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/></svg>")}.navbar__burger.active.svelte-a8kxe2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>")}.navbar__menu.svelte-a8kxe2 ul:where(.svelte-a8kxe2){display:flex;list-style:none;margin:0;padding:0}.navbar__menu.svelte-a8kxe2 li:where(.svelte-a8kxe2)+li:where(.svelte-a8kxe2){margin-left:8px}.navbar__menu.svelte-a8kxe2 li:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){text-decoration:none;color:#fff;padding:8px 16px;display:flex;align-items:center;font-size:15px;border-radius:6px;transition:all .2s ease}.navbar__menu.svelte-a8kxe2 li.active:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2),.navbar__menu.svelte-a8kxe2 li:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover{background:#ffffff26}.navbar__right.svelte-a8kxe2{display:flex;align-items:center;gap:12px}.navbar__lang.svelte-a8kxe2{position:relative;display:flex;align-items:center;padding-bottom:4px}.lang-btn.svelte-a8kxe2{background:transparent;border:none;color:#fff;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.lang-btn.svelte-a8kxe2:hover{background:#ffffff26}.lang-btn.svelte-a8kxe2 .icon-svg:where(.svelte-a8kxe2){transition:transform .2s ease}.navbar__lang.is-open.svelte-a8kxe2 .lang-dropdown:where(.svelte-a8kxe2){display:block}.navbar__lang.is-open.svelte-a8kxe2 .lang-btn:where(.svelte-a8kxe2) .icon-svg:where(.svelte-a8kxe2){transform:rotate(180deg)}.lang-dropdown.svelte-a8kxe2{position:absolute;top:100%;right:0;background-color:#0c1743;border:1px solid #23347c;border-radius:6px;box-shadow:0 8px 20px #0000004d;list-style:none;min-width:120px;display:none;overflow:hidden;z-index:1000;margin:0;padding:0}.lang-dropdown.svelte-a8kxe2 li:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){display:block;padding:10px 16px;color:#cbd5e1;text-decoration:none;font-size:14px;white-space:nowrap;transition:background-color .2s,color .2s}.lang-dropdown.svelte-a8kxe2 li:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2):hover{background-color:#1d2e76;color:#fff}.navbar__btn.svelte-a8kxe2{display:flex;gap:10px}.navbar__btn.svelte-a8kxe2 a:where(.svelte-a8kxe2){display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;padding:8px 24px;text-decoration:none;color:#fff;border-radius:4px;transition:background-color .2s}.btn-login.svelte-a8kxe2{background-color:#4c549e;border:1px solid #6161c6}.btn-login.svelte-a8kxe2:hover{background-color:#434b8c}.btn-danger.svelte-a8kxe2{background-color:#ff6d4b}.btn-danger.svelte-a8kxe2:hover{background-color:#ff592f}@media(max-width:900px){.navbar__btn.svelte-a8kxe2{display:none}.navbar__account.svelte-a8kxe2{display:flex}.navbar__btn.open.svelte-a8kxe2{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background:#142467;display:flex;flex-direction:column;padding:20px;z-index:999}}@media(max-width:720px){.navbar__menu.svelte-a8kxe2{display:none}.navbar__burger.svelte-a8kxe2{display:flex}.navbar__menu.open.svelte-a8kxe2{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 60px);background:#142467;display:block;padding:20px;z-index:999}.navbar__menu.open.svelte-a8kxe2 ul:where(.svelte-a8kxe2){flex-direction:column}.navbar__menu.open.svelte-a8kxe2 ul:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2){margin-left:0}.navbar__menu.open.svelte-a8kxe2 ul:where(.svelte-a8kxe2) li:where(.svelte-a8kxe2) a:where(.svelte-a8kxe2){font-size:18px;padding:15px 0}}@media(min-width:721px){.navbar__menu.svelte-a8kxe2{position:absolute;left:50%;transform:translate(-50%)}}.icon-svg.svelte-4jwo3w{display:inline-block;vertical-align:middle;fill:currentColor;flex-shrink:0}.icon-svg--sm.svelte-4jwo3w{width:16px;height:16px}.footer-menu-text.svelte-4jwo3w a:where(.svelte-4jwo3w) .icon-svg:where(.svelte-4jwo3w){margin-right:8px}.container.svelte-4jwo3w{width:100%;max-width:1200px;padding:0 15px;margin:0 auto}.footer.svelte-4jwo3w{padding:40px 0;background-color:#070d25;color:#9aa0ac;width:100%}.footer-menu.svelte-4jwo3w{display:flex;gap:60px;margin-bottom:30px}.footer-menu-group.svelte-4jwo3w{display:flex;flex-direction:column}.footer-menu-title.svelte-4jwo3w{font-size:16px;color:#fff;margin-bottom:16px;font-weight:700}.footer-menu-text.svelte-4jwo3w{font-size:14px;margin-bottom:12px}.footer-menu-text.svelte-4jwo3w a:where(.svelte-4jwo3w){display:inline-flex;align-items:center;color:#8c94a6;text-decoration:none;transition:color .2s}.footer-menu-text.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#007bfc}.footer-copyright.svelte-4jwo3w{border-top:1px solid #0f2033;padding-top:20px;font-size:13px;color:#8c94a6}@media(max-width:660px){.footer-menu.svelte-4jwo3w{flex-wrap:wrap;gap:20px}.footer-menu-group.svelte-4jwo3w{margin:10px 0;min-width:140px}}.app-icon.svelte-1eqehiz{display:inline-block;vertical-align:middle;flex-shrink:0}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.sign-layout.svelte-1b4yze9{min-height:100vh;width:100%;background:radial-gradient(circle at 50% 30%,#1e295d,#0c132e 70%,#060a1a),#0c132e;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;position:relative}.sign-header.svelte-1b4yze9{display:flex;align-items:center;justify-content:space-between;width:420px;max-width:100%;margin-bottom:22px}.logo.svelte-1b4yze9{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;font-size:24px;font-weight:800;letter-spacing:-.5px;transition:transform .2s ease}.logo.svelte-1b4yze9:hover{transform:scale(1.03)}.logo.svelte-1b4yze9 img:where(.svelte-1b4yze9){width:38px;height:38px;object-fit:contain}.lang-switcher.svelte-1b4yze9{position:relative}.lang-btn.svelte-1b4yze9{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#f1f5f9;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.lang-btn.svelte-1b4yze9:hover{background:#ffffff26;border-color:#ffffff40}.lang-dropdown.svelte-1b4yze9{position:absolute;top:calc(100% + 8px);right:0;min-width:130px;background:#111a3d;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 12px 28px #00000073;list-style:none;padding:6px;display:none;z-index:1000}.lang-switcher.is-open.svelte-1b4yze9 .lang-dropdown:where(.svelte-1b4yze9){display:block}.lang-item.svelte-1b4yze9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:#cbd5e1;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:all .15s ease}.lang-item.svelte-1b4yze9:hover{background:#38bdf826;color:#38bdf8}.lang-item.active.svelte-1b4yze9{color:#38bdf8;font-weight:600}.sign-card.svelte-1b4yze9{background:#fff;border-radius:16px;box-shadow:0 20px 45px #00000073,0 0 0 1px #ffffff1a;width:420px;max-width:100%;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.switch-container.svelte-1b4yze9{display:flex;height:52px;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.switch-layout-button.svelte-1b4yze9{flex:1;border:none;background:transparent;cursor:pointer;font-size:16px;font-weight:600;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-bottom:2px solid transparent}.switch-layout-button.svelte-1b4yze9:hover{color:#1e293b}.switch-layout-button.selected.svelte-1b4yze9{background:#fff;color:#2563eb;border-bottom:2px solid #2563eb}.form-layout.svelte-1b4yze9{padding:28px 32px 36px}.title.svelte-1b4yze9{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:20px;text-align:center}.input-field-wrapper.svelte-1b4yze9{margin-bottom:14px;display:flex;flex-direction:column}.input-field.svelte-1b4yze9{position:relative;width:100%;height:48px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;align-items:center;transition:all .2s ease}.input-field.svelte-1b4yze9:focus-within{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f626}.input-field.has-error.svelte-1b4yze9{border-color:#ef4444;background:#fff5f5}.input-label.svelte-1b4yze9{display:grid;place-items:center;width:44px;height:100%;color:#94a3b8;flex-shrink:0}.input-field.svelte-1b4yze9:focus-within .input-label:where(.svelte-1b4yze9){color:#2563eb}.input-field.svelte-1b4yze9 input:where(.svelte-1b4yze9){flex:1;height:100%;border:none;outline:none;background:transparent;font-size:14px;font-weight:500;color:#1e293b;padding-right:14px}.input-field.svelte-1b4yze9 input:where(.svelte-1b4yze9)::placeholder{color:#94a3b8;font-weight:400}.input-field.password.svelte-1b4yze9 input:where(.svelte-1b4yze9){padding-right:44px}.input-password-toggle.svelte-1b4yze9{position:absolute;right:0;top:0;width:44px;height:100%;background:transparent;border:none;cursor:pointer;display:grid;place-items:center;color:#94a3b8;transition:color .15s}.input-password-toggle.svelte-1b4yze9:hover{color:#475569}.captcha-box.svelte-1b4yze9{display:flex;align-items:center;height:48px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:all .2s ease}.captcha-box.svelte-1b4yze9:focus-within{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f626}.captcha-box.has-error.svelte-1b4yze9{border-color:#ef4444;background:#fff5f5}.captcha-box.svelte-1b4yze9 input:where(.svelte-1b4yze9){flex:1;height:100%;border:none;outline:none;background:transparent;padding:0 14px;font-size:14px;font-weight:500;color:#1e293b}.captcha-img.svelte-1b4yze9{height:38px;width:90px;object-fit:cover;border-radius:6px;margin-right:4px}.reload-btn.svelte-1b4yze9{width:38px;height:100%;background:transparent;border:none;cursor:pointer;display:grid;place-items:center;color:#ea580c;transition:transform .2s}.reload-btn.svelte-1b4yze9:hover{transform:rotate(90deg)}.input-alert.svelte-1b4yze9{display:flex;align-items:center;gap:5px;font-size:12px;margin-top:5px;padding:0 4px;line-height:1.4}.input-alert--error.svelte-1b4yze9{color:#dc2626}.input-alert--success.svelte-1b4yze9{color:#16a34a}.input-alert--warning.svelte-1b4yze9{color:#d97706}.input-alert--info.svelte-1b4yze9{color:#2563eb}.form-row-options.svelte-1b4yze9{display:flex;align-items:center;justify-content:space-between;margin:8px 0 18px;font-size:13px}.input-checkbox.svelte-1b4yze9{display:flex;align-items:center;gap:6px;color:#475569;cursor:pointer;user-select:none}.input-checkbox.svelte-1b4yze9 input:where(.svelte-1b4yze9){width:15px;height:15px;accent-color:#2563eb;cursor:pointer}.forgot-link.svelte-1b4yze9,.inline-link.svelte-1b4yze9{color:#2563eb;text-decoration:none;transition:color .15s}.forgot-link.svelte-1b4yze9:hover,.inline-link.svelte-1b4yze9:hover{text-decoration:underline;color:#1d4ed8}.form-layout-button.svelte-1b4yze9{width:100%;height:48px;border-radius:10px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px #2563eb59;transition:all .2s ease}.form-layout-button.svelte-1b4yze9:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-1px);box-shadow:0 6px 18px #2563eb73}.form-layout-button.svelte-1b4yze9:active:not(:disabled){transform:scale(.98)}.form-layout-button.svelte-1b4yze9:disabled{opacity:.7;cursor:not-allowed}.text-alert.svelte-1b4yze9{margin-top:14px;padding:10px 14px;border-radius:8px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.text-alert--success.svelte-1b4yze9{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.text-alert--error.svelte-1b4yze9{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}@media(max-width:480px){.sign-header.svelte-1b4yze9{width:100%}.sign-card.svelte-1b4yze9{border-radius:12px}.form-layout.svelte-1b4yze9{padding:22px 20px 28px}}
