body.nav-locked{overflow:hidden}.nav.svelte-1ezjbvk{position:fixed;top:0;left:0;right:0;z-index:100;height:68px;display:flex;align-items:center;padding:0 40px;gap:24px;background:linear-gradient(180deg,#fffffff7,#fffffff7 48%,#e2ecfff2 78%,#c7dbfff5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 6px 20px -12px #0f172a40}.nav.svelte-1ezjbvk:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff;pointer-events:none}.brand.svelte-1ezjbvk{display:inline-flex;flex-direction:row;align-items:center;gap:13px;text-decoration:none;line-height:1;flex-shrink:0}.brand-text.svelte-1ezjbvk{display:inline-flex;flex-direction:column;line-height:1;min-width:0}.brand-logo.svelte-1ezjbvk{flex-shrink:0;width:54px;height:54px;border-radius:50%;padding:3px;background:#fff;box-shadow:0 5px 14px -2px #2563eb8c}.brand-logo.svelte-1ezjbvk img:where(.svelte-1ezjbvk){width:100%;height:100%;border-radius:50%;display:block;object-fit:cover;background:#fff;image-rendering:auto}.brand-bars.svelte-1ezjbvk{display:inline-flex;align-items:flex-end;gap:3.5px;height:42px;flex-shrink:0}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk){width:4px;border-radius:3px;background:linear-gradient(180deg,#5eead4,#14b8a6 45%,#0d9488);box-shadow:0 2px 6px #0d948859,0 1px #fff6 inset}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(1){height:20px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(2){height:34px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(3){height:27px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(4){height:42px}.brand-row.svelte-1ezjbvk{display:inline-flex;align-items:baseline;gap:8px;line-height:.95}.brand-mark.svelte-1ezjbvk{font-size:40px;font-weight:900;letter-spacing:-1.5px;color:#0f172a;text-shadow:0 1px 0 rgba(255,255,255,.4)}.brand-sub.svelte-1ezjbvk{font-size:40px;font-weight:400;color:#0d9488;letter-spacing:-1px;filter:drop-shadow(0 1px 2px rgba(13,148,136,.25))}.brand-tagline.svelte-1ezjbvk{margin-top:5px;font-size:12px;font-weight:500;color:#64748b;letter-spacing:.3px}.nav-links.svelte-1ezjbvk{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}.login-ico.svelte-1ezjbvk{margin-right:6px;vertical-align:-2px}.nav-link.svelte-1ezjbvk{position:relative;padding:9px 20px;border-radius:999px;font-size:14.5px;font-weight:500;text-decoration:none;color:#475569;background:transparent;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,background .2s,color .15s}.nav-link.svelte-1ezjbvk:hover{color:#0f766e;background:#f0fdfa;transform:translateY(-1px);box-shadow:0 4px 10px -2px #0d94882e}.nav-link.active.svelte-1ezjbvk{color:#fff;font-weight:700;background:linear-gradient(135deg,#14b8a6,#0d9488,#0f766e);transform:translateY(-2px);box-shadow:0 8px 18px -4px #0d948873,0 2px 4px #0d94884d,0 1px #ffffff59 inset,0 -2px 4px #0000001a inset;text-shadow:0 1px 2px rgba(0,0,0,.15)}.nav-link.active.svelte-1ezjbvk:hover{transform:translateY(-3px);box-shadow:0 12px 24px -4px #0d94888c,0 3px 6px #0d94884d,0 1px #fff6 inset,0 -2px 4px #0000001a inset}.nav-actions.svelte-1ezjbvk{display:flex;gap:10px;flex-shrink:0;align-items:center}.btn-ghost.svelte-1ezjbvk{padding:12px 26px;border-radius:8px;font-size:14.5px;font-weight:500;text-decoration:none;border:1px solid #cbd5e1;color:#334155;background:#fff;transition:all .15s;display:inline-flex;align-items:center;line-height:1}.btn-ghost.svelte-1ezjbvk:hover{border-color:#22c9a8;color:#22c9a8}.btn-solid.svelte-1ezjbvk{padding:12px 26px;border-radius:8px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .15s;color:#fff;background:#22c9a8;display:inline-flex;align-items:center;line-height:1}.btn-solid.svelte-1ezjbvk:hover{background:#0d9488}.hamburger.svelte-1ezjbvk{display:none;width:44px;height:44px;border-radius:12px;border:1px solid #d1fae5;background:#fff;cursor:pointer;flex-shrink:0;align-items:center;justify-content:center;padding:0;flex-direction:column;gap:5px;transition:all .15s}.hamburger.svelte-1ezjbvk:hover{border-color:#5eead4;background:#f0fdfa}.hb-line.svelte-1ezjbvk{width:18px;height:2px;border-radius:2px;background:#0d9488;transition:transform .25s,opacity .25s}.nav.open.svelte-1ezjbvk .hamburger:where(.svelte-1ezjbvk) .l1:where(.svelte-1ezjbvk){transform:translateY(7px) rotate(45deg)}.nav.open.svelte-1ezjbvk .hamburger:where(.svelte-1ezjbvk) .l2:where(.svelte-1ezjbvk){opacity:0}.nav.open.svelte-1ezjbvk .hamburger:where(.svelte-1ezjbvk) .l3:where(.svelte-1ezjbvk){transform:translateY(-7px) rotate(-45deg)}.drawer-backdrop.svelte-1ezjbvk{position:fixed;top:68px;right:0;bottom:0;left:0;z-index:90;background:#0f172a2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer.svelte-1ezjbvk{position:fixed;top:68px;left:0;right:0;z-index:95;background:#fff;border-bottom:1px solid #d1fae5;box-shadow:0 12px 32px -16px #0d948840;padding:14px 20px 20px}.drawer-list.svelte-1ezjbvk{display:flex;flex-direction:column}.drawer-link.svelte-1ezjbvk{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:12px;text-decoration:none;color:#334155;font-size:15.5px;font-weight:500;border:1px solid transparent;transition:all .15s}.drawer-link.svelte-1ezjbvk:hover{background:#f0fdfa}.drawer-link.active.svelte-1ezjbvk{background:#ccfbf1;color:#0d9488;font-weight:700;border-color:#5eead4}.drawer-link.svelte-1ezjbvk .chevron:where(.svelte-1ezjbvk){color:#94a3b8;font-size:20px;line-height:1;transition:transform .15s}.drawer-link.svelte-1ezjbvk:hover .chevron:where(.svelte-1ezjbvk),.drawer-link.active.svelte-1ezjbvk .chevron:where(.svelte-1ezjbvk){color:#0d9488;transform:translate(3px)}.drawer-actions.svelte-1ezjbvk{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;margin-top:8px;border-top:1px solid #f0fdfa}.btn-ghost-m.svelte-1ezjbvk,.btn-solid-m.svelte-1ezjbvk{padding:13px;border-radius:10px;text-align:center;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .15s;line-height:1}.btn-ghost-m.svelte-1ezjbvk{border:1px solid #cbd5e1;color:#334155;background:#fff}.btn-ghost-m.svelte-1ezjbvk:hover{border-color:#22c9a8;color:#22c9a8}.btn-solid-m.svelte-1ezjbvk{background:#22c9a8;color:#fff;font-weight:700}.btn-solid-m.svelte-1ezjbvk:hover{background:#0d9488}@media (max-width: 1024px){.nav.svelte-1ezjbvk{padding:0 20px;gap:14px}.nav-links.svelte-1ezjbvk,.nav-actions.svelte-1ezjbvk{display:none}.hamburger.svelte-1ezjbvk{display:flex;order:99}.brand.svelte-1ezjbvk{flex:1}}@media (max-width: 540px){.nav.svelte-1ezjbvk{padding:0 14px;height:60px;gap:10px}.hamburger.svelte-1ezjbvk{width:40px;height:40px}.brand.svelte-1ezjbvk{gap:9px}.brand-logo.svelte-1ezjbvk{width:48px;height:48px}.brand-bars.svelte-1ezjbvk{height:32px;gap:3px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk){width:3.5px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(1){height:15px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(2){height:26px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(3){height:21px}.brand-bars.svelte-1ezjbvk i:where(.svelte-1ezjbvk):nth-child(4){height:32px}.brand-mark.svelte-1ezjbvk,.brand-sub.svelte-1ezjbvk{font-size:30px;letter-spacing:-1px}.brand-tagline.svelte-1ezjbvk{font-size:11px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-backdrop.svelte-1ezjbvk,.drawer.svelte-1ezjbvk{top:60px}.drawer-backdrop.svelte-1ezjbvk{top:60px;right:0;bottom:0;left:0}}
