.country-switcher.svelte-18c4u95.svelte-18c4u95{position:relative;display:inline-flex;align-items:center}.cs-trigger.svelte-18c4u95.svelte-18c4u95{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:rgba(31,26,23,.06);border:1px solid rgba(31,26,23,.15);border-radius:999px;color:#333;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cs-trigger.svelte-18c4u95.svelte-18c4u95:hover{background:rgba(31,26,23,.12);border-color:#1f1a174d}.cs-flag.svelte-18c4u95.svelte-18c4u95{font-size:1rem;line-height:1}.cs-label.svelte-18c4u95.svelte-18c4u95{line-height:1}.cs-chev.svelte-18c4u95.svelte-18c4u95{font-size:.75rem;color:#666;transition:transform .2s ease}.cs-chev.open.svelte-18c4u95.svelte-18c4u95{transform:rotate(180deg)}.cs-menu.svelte-18c4u95.svelte-18c4u95{position:absolute;top:calc(100% + .5rem);right:0;background:var(--s-panel-raised);border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 8px 24px #1f1a1729;list-style:none;margin:0;padding:.375rem;min-width:180px;z-index:1100}.cs-menu.svelte-18c4u95 li.svelte-18c4u95{margin:0}.cs-option.svelte-18c4u95.svelte-18c4u95{width:100%;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:.5rem;color:#333;font-size:.875rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s ease}.cs-option.svelte-18c4u95.svelte-18c4u95:hover{background:rgba(31,26,23,.08)}.cs-option.active.svelte-18c4u95.svelte-18c4u95{background:rgba(31,26,23,.12);color:var(--primary-blue);font-weight:600}.public-nav.svelte-1am13y3.svelte-1am13y3{background:rgba(var(--surface-rgb),.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--s-border);position:sticky;top:0;z-index:1000;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}.public-nav.svelte-1am13y3.svelte-1am13y3:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--primary-blue),var(--primary-yellow),var(--primary-blue),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.public-nav.scrolled.svelte-1am13y3.svelte-1am13y3{background:rgba(var(--surface-rgb),.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 2px 8px #1f1a1714}.public-nav.scrolled.svelte-1am13y3.svelte-1am13y3:after{opacity:1}.nav-container.svelte-1am13y3.svelte-1am13y3{max-width:1280px;margin:0 auto;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.nav-logo.svelte-1am13y3.svelte-1am13y3{display:flex;align-items:center;gap:3px;text-decoration:none;transition:transform .3s ease;flex-shrink:0}.nav-logo.svelte-1am13y3.svelte-1am13y3:hover{transform:scale(1.05)}.nav-logo.svelte-1am13y3 img.svelte-1am13y3{height:48px;width:auto;transition:filter .3s ease}.nav-logo.svelte-1am13y3:hover img.svelte-1am13y3{filter:drop-shadow(0 0 8px rgba(31,26,23,.3))}.nav-brand-name.svelte-1am13y3.svelte-1am13y3{font-family:"Source Serif 4",Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500;font-style:italic;color:var(--s-text-1);letter-spacing:-.025em;line-height:1}.nav-links.svelte-1am13y3.svelte-1am13y3{list-style:none;display:flex;gap:1.25rem;align-items:center;margin:0;padding:0}.nav-links.svelte-1am13y3 a.svelte-1am13y3:not(.nav-btn),.nav-dropdown-trigger.svelte-1am13y3.svelte-1am13y3{text-decoration:none;color:var(--s-text-2);font-weight:600;font-size:.875rem;transition:all .3s ease;position:relative;white-space:nowrap;border-radius:.5rem;padding:.25rem .75rem}.nav-links.svelte-1am13y3 a.svelte-1am13y3:not(.nav-btn):hover,.nav-links.svelte-1am13y3 a:not(.nav-btn).active.svelte-1am13y3,.nav-dropdown-trigger.svelte-1am13y3.svelte-1am13y3:hover,.nav-dropdown-trigger.active.svelte-1am13y3.svelte-1am13y3,.nav-dropdown.open.svelte-1am13y3 .nav-dropdown-trigger.svelte-1am13y3{color:var(--d-primary);background:rgba(31,26,23,.08)}[data-mode=dark] .nav-links.svelte-1am13y3 a.svelte-1am13y3:not(.nav-btn):hover,[data-mode=dark] .nav-links.svelte-1am13y3 a:not(.nav-btn).active.svelte-1am13y3,[data-mode=dark] .nav-dropdown.open.svelte-1am13y3 .nav-dropdown-trigger.svelte-1am13y3{background:rgba(var(--surface-rgb),.08)}.nav-login.svelte-1am13y3.svelte-1am13y3{font-weight:600;color:var(--d-primary)!important}.nav-dropdown.svelte-1am13y3.svelte-1am13y3{position:relative}.nav-dropdown-trigger.svelte-1am13y3.svelte-1am13y3{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;cursor:pointer;font-family:inherit}.nav-dropdown-trigger.svelte-1am13y3 i.svelte-1am13y3{font-size:.7rem;transition:transform .2s ease}.nav-dropdown.open.svelte-1am13y3 .nav-dropdown-trigger i.svelte-1am13y3{transform:rotate(180deg)}.nav-dropdown-menu.svelte-1am13y3.svelte-1am13y3{list-style:none;margin:0;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%) translateY(-6px);min-width:190px;background:rgba(var(--surface-rgb),.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--s-border);border-radius:.75rem;box-shadow:0 8px 28px #1f1a1724;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:1001}.nav-dropdown.open.svelte-1am13y3 .nav-dropdown-menu.svelte-1am13y3{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.nav-dropdown-menu.svelte-1am13y3 li.svelte-1am13y3{width:100%}.nav-dropdown-menu.svelte-1am13y3 a.svelte-1am13y3{display:block;padding:.55rem .75rem!important;border-radius:.5rem;width:100%}.nav-btn.svelte-1am13y3.svelte-1am13y3{display:inline-block;padding:.625rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:.8125rem;text-decoration:none;transition:all .3s ease;cursor:pointer;white-space:nowrap}.nav-btn-primary.svelte-1am13y3.svelte-1am13y3{background:var(--d-primary);color:#fff;position:relative;overflow:hidden}.nav-btn-primary.svelte-1am13y3.svelte-1am13y3:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(var(--surface-rgb),.3) 50%,transparent 60%);transition:none;pointer-events:none}.nav-btn-primary.svelte-1am13y3.svelte-1am13y3:hover:after{animation:svelte-1am13y3-shimmer .6s ease forwards}@keyframes svelte-1am13y3-shimmer{0%{left:-100%}to{left:100%}}.nav-btn-primary.svelte-1am13y3.svelte-1am13y3:hover{background:var(--d-primary-hover);box-shadow:0 4px 16px #1f1a1740;transform:translateY(-1px)}.nav-country-slot.svelte-1am13y3.svelte-1am13y3{display:inline-flex}.nav-country-slot.svelte-1am13y3.svelte-1am13y3:empty{display:none}.nav-mobile-btn.svelte-1am13y3.svelte-1am13y3{display:none;background:none;border:none;cursor:pointer;padding:.5rem;font-size:1.5rem;color:var(--s-text-2)}@media (max-width: 1080px){.nav-brand-name.svelte-1am13y3.svelte-1am13y3{display:none}}@media (max-width: 1024px){.nav-links.svelte-1am13y3.svelte-1am13y3{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgba(var(--surface-rgb),.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:1rem 2rem 2rem;border-bottom:1px solid var(--s-border);box-shadow:0 4px 16px #0000001a;gap:.5rem;align-items:stretch}.nav-links.open.svelte-1am13y3.svelte-1am13y3{display:flex}.nav-links.svelte-1am13y3 li.svelte-1am13y3{width:100%}.nav-links.svelte-1am13y3 a.svelte-1am13y3:not(.nav-btn){display:block;padding:.75rem}.nav-dropdown-trigger.svelte-1am13y3.svelte-1am13y3{width:100%;justify-content:space-between;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em;color:var(--s-text-3);pointer-events:none;padding-top:.75rem}.nav-dropdown-trigger.svelte-1am13y3 i.svelte-1am13y3{display:none}.nav-dropdown-menu.svelte-1am13y3.svelte-1am13y3{position:static;transform:none;opacity:1;visibility:visible;box-shadow:none;border:none;background:transparent;padding:0;min-width:0}.nav-dropdown-menu.svelte-1am13y3 a.svelte-1am13y3{padding:.6rem .75rem!important}.nav-cta.svelte-1am13y3.svelte-1am13y3{margin-top:.5rem}.nav-btn.svelte-1am13y3.svelte-1am13y3{display:block;text-align:center;width:100%}.nav-mobile-btn.svelte-1am13y3.svelte-1am13y3{display:block}}
