.site-footer.svelte-1sr6y3t{position:relative;z-index:1;border-top:1px solid var(--border, rgba(242, 238, 255, .09));background:radial-gradient(600px 260px at 20% 0%,rgba(123,44,255,.12),transparent 60%),radial-gradient(520px 240px at 80% 0%,rgba(180,140,255,.08),transparent 60%),linear-gradient(180deg,#0e0a1499,#0e0a14e6)}.footer-inner.svelte-1sr6y3t{width:min(var(--container, 1120px),calc(100% - 40px));margin:0 auto;padding:var(--sp-2xl, 56px) 0 var(--sp-xl, 36px)}.footer-grid.svelte-1sr6y3t{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--sp-xl, 36px)}.footer-brand-block.svelte-1sr6y3t{display:flex;flex-direction:column;gap:10px}.footer-logo.svelte-1sr6y3t{width:44px;height:auto;filter:drop-shadow(0 0 12px rgba(180,140,255,.3))}.footer-brand.svelte-1sr6y3t{font-family:Cormorant Garamond,serif;font-size:22px;letter-spacing:.8px;color:var(--ink, #F2EEFF)}.footer-brand.svelte-1sr6y3t b:where(.svelte-1sr6y3t){color:var(--violet2, #B48CFF);font-weight:600}.footer-note.svelte-1sr6y3t{margin:4px 0 0;color:var(--ink3, rgba(242, 238, 255, .52));max-width:420px;line-height:1.7;font-size:14px}.footer-socials.svelte-1sr6y3t{display:flex;gap:10px;margin-top:8px}.social-link.svelte-1sr6y3t{width:38px;height:38px;border-radius:var(--r-sm, 12px);display:grid;place-items:center;background:#ffffff08;border:1px solid var(--border, rgba(242, 238, 255, .09));transition:background var(--dur-fast, .14s) ease,border-color var(--dur-fast, .14s) ease,transform var(--dur-fast, .14s) var(--ease-out, ease)}.social-link.svelte-1sr6y3t svg:where(.svelte-1sr6y3t){width:18px;height:18px;fill:var(--ink3, rgba(242, 238, 255, .52));transition:fill var(--dur-fast, .14s) ease}.social-link.svelte-1sr6y3t:hover{background:var(--violet-dim, rgba(123, 44, 255, .12));border-color:var(--violet-border, rgba(180, 140, 255, .22));transform:translateY(-2px)}.social-link.svelte-1sr6y3t:hover svg:where(.svelte-1sr6y3t){fill:var(--violet2, #B48CFF)}.footer-col.svelte-1sr6y3t{display:flex;flex-direction:column;gap:4px}.footer-heading.svelte-1sr6y3t{font-size:var(--text-md, 16px);font-weight:600;margin:0 0 10px;color:var(--ink, #F2EEFF)}.footer-links.svelte-1sr6y3t{display:flex;flex-direction:column;gap:8px}.footer-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t){color:var(--ink3, rgba(242, 238, 255, .52));text-decoration:none;font-size:14px;transition:color var(--dur-fast, .14s) ease}.footer-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover{color:var(--violet2, #B48CFF)}.footer-bottom.svelte-1sr6y3t{width:min(var(--container, 1120px),calc(100% - 40px));margin:0 auto;padding:var(--sp-md, 14px) 0 var(--sp-lg, 22px);display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border, rgba(242, 238, 255, .09))}.footer-copy.svelte-1sr6y3t{color:var(--ink3, rgba(242, 238, 255, .52));font-size:var(--text-sm, 13px)}.footer-sigil.svelte-1sr6y3t{color:#b48cff59;letter-spacing:3px;font-size:12px}@media(max-width:720px){.footer-grid.svelte-1sr6y3t{grid-template-columns:1fr;gap:var(--sp-lg, 22px)}.footer-bottom.svelte-1sr6y3t{flex-direction:column;align-items:flex-start}}.lang-switch.svelte-7fr69n{position:relative;display:inline-flex}.lang-btn.svelte-7fr69n{height:32px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-sm, 12px);background:#ffffff09;border:1px solid var(--border, rgba(242, 238, 255, .09));color:var(--ink3, rgba(242, 238, 255, .52));font-size:10px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast, .14s) ease,color var(--dur-fast, .14s) ease,background var(--dur-fast, .14s) ease}.lang-btn.svelte-7fr69n:hover,.lang-btn.open.svelte-7fr69n{border-color:var(--violet-border, rgba(180, 140, 255, .22));color:var(--ink2, rgba(242, 238, 255, .74));background:#ffffff0e}.flag.svelte-7fr69n{width:16px;height:12px;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #f2eeff1a}.code.svelte-7fr69n{font-weight:600}.chev.svelte-7fr69n{display:inline-flex;align-items:center;opacity:.5;transition:transform .2s var(--ease-out, ease)}.chev.open.svelte-7fr69n{transform:rotate(180deg)}.chev.svelte-7fr69n svg:where(.svelte-7fr69n){width:8px;height:5px}.lang-menu.svelte-7fr69n{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;padding:6px;border-radius:var(--r-md, 16px);background:#1c162ef7;border:1px solid var(--border-hover, rgba(242, 238, 255, .16));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 12px 40px #00000059,0 0 0 1px #b48cff0d inset;display:flex;flex-direction:column;gap:2px;z-index:60}.lang-item.svelte-7fr69n{height:36px;padding:0 10px;display:flex;align-items:center;gap:8px;border-radius:var(--r-sm, 12px);border:0;background:transparent;color:var(--ink2, rgba(242, 238, 255, .74));font-size:12px;cursor:pointer;transition:background var(--dur-fast, .14s) ease,color var(--dur-fast, .14s) ease}.lang-item.svelte-7fr69n:hover{background:#ffffff0e;color:var(--ink, #F2EEFF)}.lang-item.active.svelte-7fr69n{background:var(--violet-dim, rgba(123, 44, 255, .12));color:var(--ink, #F2EEFF)}.item-name.svelte-7fr69n{flex:1;text-align:left;letter-spacing:.2px}.item-code.svelte-7fr69n{text-transform:uppercase;font-weight:600;font-size:10px;opacity:.5;letter-spacing:.5px}.tick.svelte-7fr69n{color:var(--violet2, #B48CFF);display:inline-flex;align-items:center}.site-header.svelte-oiwvqb{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#0e0a1499,#0e0a144d);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:background var(--dur-normal, .22s) ease,border-color var(--dur-normal, .22s) ease,backdrop-filter var(--dur-normal, .22s) ease}.site-header.scrolled.svelte-oiwvqb{background:radial-gradient(600px 160px at 20% 0%,rgba(123,44,255,.12),transparent 60%),radial-gradient(520px 160px at 80% 0%,rgba(180,140,255,.08),transparent 60%),linear-gradient(180deg,#0e0a14d1,#0e0a14a6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--border, rgba(242, 238, 255, .09))}.header-inner.svelte-oiwvqb{width:min(var(--container, 1120px),calc(100% - 40px));margin:0 auto;height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.header-brand.svelte-oiwvqb{font-family:Cormorant Garamond,serif;font-size:22px;letter-spacing:.8px;line-height:1;color:var(--ink, #F2EEFF);opacity:.92;text-decoration:none;transition:opacity var(--dur-fast, .14s) ease}.header-brand.svelte-oiwvqb b:where(.svelte-oiwvqb){color:var(--violet2, #B48CFF);font-weight:600}.header-brand.svelte-oiwvqb:hover{opacity:1}.nav.svelte-oiwvqb{display:flex;justify-content:center;gap:8px}.nav-link.svelte-oiwvqb{font-size:var(--text-sm, 13px);letter-spacing:1px;text-transform:uppercase;color:var(--ink3, rgba(242, 238, 255, .52));text-decoration:none;padding:6px 12px;border-radius:var(--r-sm, 12px);transition:color var(--dur-fast, .14s) ease,background var(--dur-fast, .14s) ease}.nav-link.svelte-oiwvqb:hover{color:var(--ink, #F2EEFF);background:#ffffff0a}.nav-link.active.svelte-oiwvqb{color:var(--violet2, #B48CFF);background:var(--violet-dim, rgba(123, 44, 255, .12))}.header-actions.svelte-oiwvqb{display:inline-flex;justify-content:flex-end;align-items:center;gap:10px}.account.svelte-oiwvqb{display:inline-flex;align-items:center;gap:10px}.account-email.svelte-oiwvqb{font-size:var(--text-sm, 13px);color:#f2eeffd1;text-decoration:none;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 10px;border-radius:var(--r-sm, 12px);transition:background var(--dur-fast, .14s) ease,color var(--dur-fast, .14s) ease}.account-email.svelte-oiwvqb:hover{background:#ffffff0a;color:var(--ink, #F2EEFF)}.btn-logout.svelte-oiwvqb{height:34px;padding:0 12px;border-radius:var(--r-sm, 12px);background:#ffffff0a;border:1px solid var(--border, rgba(242, 238, 255, .09));color:var(--ink3, rgba(242, 238, 255, .52));font-size:12px;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast, .14s) var(--ease-out, ease),border-color var(--dur-fast, .14s) ease,color var(--dur-fast, .14s) ease,background var(--dur-fast, .14s) ease}.btn-logout.svelte-oiwvqb:hover{transform:translateY(-1px);border-color:var(--violet-border, rgba(180, 140, 255, .22));color:var(--ink2, rgba(242, 238, 255, .74));background:#ffffff0f}.btn-login.svelte-oiwvqb{height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:var(--r-md, 16px);border:1px solid var(--violet-border, rgba(180, 140, 255, .22));background:linear-gradient(180deg,#7b2cff24,#7b2cff0f);color:var(--ink, #F2EEFF);font-size:var(--text-sm, 13px);letter-spacing:1px;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform var(--dur-fast, .14s) var(--ease-out, ease),border-color var(--dur-fast, .14s) ease,background var(--dur-fast, .14s) ease,box-shadow var(--dur-normal, .22s) ease}.btn-login.svelte-oiwvqb:hover{transform:translateY(-1px);border-color:var(--violet-border-strong, rgba(180, 140, 255, .38));background:linear-gradient(180deg,#7b2cff38,#7b2cff1a);box-shadow:0 8px 24px #7b2cff26}.burger.svelte-oiwvqb{height:40px;width:40px;border-radius:var(--r-sm, 12px);border:1px solid var(--border, rgba(242, 238, 255, .09));background:#ffffff0a;color:var(--ink, #F2EEFF);cursor:pointer;display:none;align-items:center;justify-content:center;transition:border-color var(--dur-fast, .14s) ease,background var(--dur-fast, .14s) ease}.burger.svelte-oiwvqb:hover{border-color:var(--violet-border, rgba(180, 140, 255, .22));background:#ffffff0f}.burger-lines.svelte-oiwvqb{width:18px;height:14px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.burger-lines.svelte-oiwvqb i:where(.svelte-oiwvqb){display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .24s var(--ease-out, ease),opacity .18s ease;transform-origin:center}.burger-lines.open.svelte-oiwvqb i:where(.svelte-oiwvqb):nth-child(1){transform:translateY(6px) rotate(45deg)}.burger-lines.open.svelte-oiwvqb i:where(.svelte-oiwvqb):nth-child(2){opacity:0;transform:scaleX(0)}.burger-lines.open.svelte-oiwvqb i:where(.svelte-oiwvqb):nth-child(3){transform:translateY(-6px) rotate(-45deg)}.overlay.svelte-oiwvqb{position:fixed;inset:0;z-index:100;background:radial-gradient(600px 400px at 30% 20%,rgba(123,44,255,.16),transparent 60%),radial-gradient(500px 400px at 70% 70%,rgba(180,140,255,.1),transparent 60%),#0e0a14f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:none;flex-direction:column;padding:16px;opacity:0;transform:scale(.98);transition:opacity .28s var(--ease-out, ease),transform .28s var(--ease-out, ease)}.overlay.open.svelte-oiwvqb{opacity:1;transform:scale(1)}.overlay-header.svelte-oiwvqb{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 16px;border-bottom:1px solid var(--border, rgba(242, 238, 255, .09))}.overlay-brand.svelte-oiwvqb{font-family:Cormorant Garamond,serif;font-size:22px;letter-spacing:.8px;color:var(--ink, #F2EEFF);opacity:.92}.overlay-brand.svelte-oiwvqb b:where(.svelte-oiwvqb){color:var(--violet2, #B48CFF);font-weight:600}.overlay-close.svelte-oiwvqb{width:44px;height:44px;border-radius:var(--r-sm, 12px);border:1px solid var(--border, rgba(242, 238, 255, .09));background:#ffffff0a;color:var(--ink, #F2EEFF);cursor:pointer;display:grid;place-items:center;font-size:16px;transition:background var(--dur-fast, .14s) ease,border-color var(--dur-fast, .14s) ease}.overlay-close.svelte-oiwvqb:hover{background:#ffffff0f;border-color:var(--violet-border, rgba(180, 140, 255, .22))}.overlay-nav.svelte-oiwvqb{flex:1;display:flex;flex-direction:column;gap:6px;padding:20px 0;overflow-y:auto}.overlay-link.svelte-oiwvqb{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:var(--r-md, 16px);border:1px solid var(--border, rgba(242, 238, 255, .09));background:#ffffff06;text-decoration:none;transition:transform var(--dur-fast, .14s) var(--ease-out, ease),border-color var(--dur-fast, .14s) ease,background var(--dur-fast, .14s) ease}.overlay-link.svelte-oiwvqb:hover{transform:translateY(-1px);border-color:var(--violet-border, rgba(180, 140, 255, .22));background:#ffffff0b}.overlay-link.active.svelte-oiwvqb{border-color:var(--violet-border-strong, rgba(180, 140, 255, .38));background:var(--violet-dim, rgba(123, 44, 255, .12))}.overlay-link-text.svelte-oiwvqb{font-size:var(--text-base, 15px);letter-spacing:.8px;text-transform:uppercase;color:var(--ink, #F2EEFF)}.overlay-link.active.svelte-oiwvqb .overlay-link-text:where(.svelte-oiwvqb){color:var(--violet2, #B48CFF)}.overlay-arrow.svelte-oiwvqb{font-size:18px;color:var(--ink3, rgba(242, 238, 255, .52));transition:transform var(--dur-fast, .14s) ease}.overlay-link.svelte-oiwvqb:hover .overlay-arrow:where(.svelte-oiwvqb){transform:translate(3px)}.overlay-footer.svelte-oiwvqb{display:flex;flex-direction:column;gap:10px;padding:16px 0 0;border-top:1px solid var(--border, rgba(242, 238, 255, .09))}.overlay-lang.svelte-oiwvqb{margin-bottom:6px}.overlay-email.svelte-oiwvqb{color:#f2eeffd1;text-decoration:none;font-size:var(--text-sm, 13px);padding:12px 16px;border-radius:var(--r-md, 16px);border:1px solid var(--border, rgba(242, 238, 255, .09));background:#ffffff06;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay-in.svelte-oiwvqb{height:48px;border-radius:var(--r-md, 16px);display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid var(--violet-border, rgba(180, 140, 255, .22));background:linear-gradient(180deg,#7b2cff2e,#7b2cff14);color:var(--ink, #F2EEFF);font-size:var(--text-sm, 13px);letter-spacing:1px;text-transform:uppercase;transition:background var(--dur-fast, .14s) ease,border-color var(--dur-fast, .14s) ease}.overlay-in.svelte-oiwvqb:hover{background:linear-gradient(180deg,#7b2cff42,#7b2cff1f);border-color:var(--violet-border-strong, rgba(180, 140, 255, .38))}.overlay-out.svelte-oiwvqb{height:44px;border-radius:var(--r-md, 16px);background:#ffffff0a;border:1px solid var(--border, rgba(242, 238, 255, .09));color:var(--ink3, rgba(242, 238, 255, .52));font-size:12px;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast, .14s) ease,color var(--dur-fast, .14s) ease}.overlay-out.svelte-oiwvqb:hover{border-color:var(--violet-border, rgba(180, 140, 255, .22));color:var(--ink2, rgba(242, 238, 255, .74))}@media(max-width:720px){.header-inner.svelte-oiwvqb{height:58px;gap:12px}.header-brand.svelte-oiwvqb{font-size:20px}.nav.svelte-oiwvqb{gap:4px}.nav-link.svelte-oiwvqb{font-size:12px;padding:5px 8px}}@media(max-width:640px){.header-inner.svelte-oiwvqb{grid-template-columns:1fr auto}.nav-desktop.svelte-oiwvqb,.account-desktop.svelte-oiwvqb,.btn-login-desktop.svelte-oiwvqb{display:none}.burger.svelte-oiwvqb{display:inline-flex}.overlay.svelte-oiwvqb{display:flex}}.particles.svelte-1igizc2{position:absolute;inset:0;pointer-events:none;overflow:hidden}.particles-canvas.svelte-1igizc2{display:block;width:100%;height:100%;pointer-events:auto}.host.svelte-1mpk1vs{position:fixed;top:var(--toast-offset-top, 74px);right:16px;z-index:9999;width:min(400px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.toast.svelte-1mpk1vs{pointer-events:auto;position:relative;overflow:hidden;border-radius:var(--r-lg, 22px);padding:14px 16px;border:1px solid rgba(255,255,255,.08);background:#161024d9;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);box-shadow:0 16px 48px #0000004d,0 1px #ffffff0a inset;color:#f5f2ffeb}.glow.svelte-1mpk1vs{position:absolute;inset:-60px -70px auto;height:140px;background:radial-gradient(260px 140px at 20% 40%,rgba(153,92,255,.16),transparent 62%),radial-gradient(300px 160px at 80% 25%,rgba(210,185,255,.1),transparent 65%);filter:blur(16px);opacity:.6;pointer-events:none}.row.svelte-1mpk1vs{position:relative;display:flex;align-items:flex-start;gap:12px}.icon-wrap.svelte-1mpk1vs{flex-shrink:0;width:28px;height:28px;border-radius:var(--r-sm, 12px);display:grid;place-items:center;background:#b48cff1a;border:1px solid rgba(180,140,255,.12);color:var(--violet2, #B48CFF)}.icon.svelte-1mpk1vs{width:14px;height:14px}.toast.success.svelte-1mpk1vs .icon-wrap:where(.svelte-1mpk1vs){background:#78ffc81a;border-color:#78ffc824;color:#78ffc8e6}.toast.error.svelte-1mpk1vs .icon-wrap:where(.svelte-1mpk1vs){background:#ff78781a;border-color:#ff787824;color:#ff7878e6}.text.svelte-1mpk1vs{flex:1;min-width:0;padding-top:3px}.title.svelte-1mpk1vs{font-size:14px;font-weight:650;letter-spacing:.1px;margin:0 0 3px;color:#faf8fff0}.msg.svelte-1mpk1vs{font-size:14px;line-height:1.45;word-break:break-word;color:#f2eeffb8}.close.svelte-1mpk1vs{width:28px;height:28px;border-radius:var(--r-sm, 12px);border:none;background:#ffffff0a;color:#f2eeff80;cursor:pointer;flex-shrink:0;display:grid;place-items:center;transition:background var(--dur-fast, .14s) ease,color var(--dur-fast, .14s) ease}.close.svelte-1mpk1vs:hover{background:#ffffff14;color:#fffc}.progress.svelte-1mpk1vs{position:absolute;left:14px;right:14px;bottom:8px;height:2px;border-radius:var(--r-full, 999px);opacity:.5;background:linear-gradient(90deg,transparent,rgba(180,140,255,.35),rgba(153,92,255,.4),transparent);animation:svelte-1mpk1vs-progressSlide 3.5s linear forwards}.toast.success.svelte-1mpk1vs .progress:where(.svelte-1mpk1vs){background:linear-gradient(90deg,transparent,rgba(120,255,200,.3),rgba(120,255,200,.35),transparent)}.toast.error.svelte-1mpk1vs .progress:where(.svelte-1mpk1vs){background:linear-gradient(90deg,transparent,rgba(255,120,120,.3),rgba(255,120,120,.35),transparent)}@keyframes svelte-1mpk1vs-progressSlide{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}@media(max-width:520px){.host.svelte-1mpk1vs{left:12px;right:12px;width:auto}}.app-layout.svelte-1vwc546{min-height:100vh;display:flex;flex-direction:column}.app-content.svelte-1vwc546{position:relative;flex:1}.particles-layer.svelte-1vwc546{position:absolute;inset:0;z-index:0;pointer-events:none}.page.svelte-1vwc546{position:relative;z-index:1}
