.logout-overlay.svelte-rfuq4y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;background:radial-gradient(1100px 500px at 80% -10%,rgba(244,63,94,.18),transparent 60%),radial-gradient(900px 450px at -10% 100%,rgba(124,58,237,.12),transparent 60%),#fff0f7c7;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);display:flex;align-items:center;justify-content:center;padding:clamp(14px,3vw,40px);animation:svelte-rfuq4y-logoutFade .22s ease}@keyframes svelte-rfuq4y-logoutFade{0%{opacity:0}to{opacity:1}}.logout-card.svelte-rfuq4y{position:relative;width:min(400px,100%);padding:30px 26px 24px;border-radius:24px;background:linear-gradient(180deg,#fff,#fffafc);text-align:center;box-shadow:0 40px 90px -28px #2d124857,0 0 0 1px #fff9,inset 0 1px #ffffffe6;animation:svelte-rfuq4y-logoutPop .38s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-rfuq4y-logoutPop{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.logout-glow.svelte-rfuq4y{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:26px;background:conic-gradient(from 0deg,#e91e8c,#f43f5e,#f59e0b,#e91e8c);opacity:.28;filter:blur(22px);animation:svelte-rfuq4y-logoutGlow 6s linear infinite;pointer-events:none}@keyframes svelte-rfuq4y-logoutGlow{to{transform:rotate(360deg)}}.logout-close.svelte-rfuq4y{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;background:#fffffff2;color:var(--heading, #1e0b38);border:1px solid rgba(233,30,140,.15);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2d12481f;transition:transform .2s,background .2s,color .2s}.logout-close.svelte-rfuq4y:hover:not(:disabled){background:linear-gradient(135deg,#e91e8c,#f43f5e);color:#fff;border-color:transparent;transform:rotate(90deg)}.logout-close.svelte-rfuq4y:disabled{opacity:.5;cursor:not-allowed}.logout-ic.svelte-rfuq4y{width:64px;height:64px;margin:0 auto 14px;border-radius:20px;background:linear-gradient(135deg,#fdf2f8,#fce7f3);color:#e91e8c;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -10px #e91e8c59,inset 0 2px #fff9;animation:svelte-rfuq4y-logoutIcIn .5s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-rfuq4y-logoutIcIn{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.logout-title.svelte-rfuq4y{margin:0 0 8px;font-size:19px;font-weight:700;color:var(--heading, #1e0b38);letter-spacing:-.01em}.logout-sub.svelte-rfuq4y{margin:0 0 22px;font-size:13px;line-height:1.55;color:var(--text-muted, #6b5876)}.logout-sub.svelte-rfuq4y strong:where(.svelte-rfuq4y){color:var(--heading, #1e0b38);font-weight:600}.logout-actions.svelte-rfuq4y{display:grid;grid-template-columns:1fr 1fr;gap:10px}.logout-btn.svelte-rfuq4y{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;border-radius:12px;cursor:pointer;border:1.5px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .25s ease,color .2s}.logout-btn.svelte-rfuq4y:disabled{opacity:.7;cursor:not-allowed}.logout-btn--cancel.svelte-rfuq4y{background:#faf6fa;color:var(--heading, #1e0b38);border-color:#e91e8c26}.logout-btn--cancel.svelte-rfuq4y:hover:not(:disabled){background:#fff;border-color:#e91e8c59;transform:translateY(-1px)}.logout-btn--confirm.svelte-rfuq4y{color:#fff;background:linear-gradient(135deg,#e91e8c,#f43f5e 60%,#f59e0b);background-size:200% 100%;box-shadow:0 10px 22px -8px #e91e8c80,inset 0 1px #ffffff40}.logout-btn--confirm.svelte-rfuq4y:hover:not(:disabled){transform:translateY(-2px);background-position:100% 0;box-shadow:0 14px 28px -8px #e91e8c99}.logout-spin.svelte-rfuq4y{animation:svelte-rfuq4y-logoutSpin .9s linear infinite}@keyframes svelte-rfuq4y-logoutSpin{to{transform:rotate(360deg)}}@media(max-width:420px){.logout-card.svelte-rfuq4y{padding:26px 20px 20px}.logout-title.svelte-rfuq4y{font-size:17px}}.navbar.svelte-rfuq4y{position:sticky;top:0;z-index:200}.top-strip.svelte-rfuq4y{position:relative;background:linear-gradient(90deg,#fce7f3f2,#fef3c7d9,#fce7f3f2),#fff;border-bottom:1px solid rgba(233,30,140,.1);padding:7px 0;font-size:11.5px;color:#6b4e63;overflow:hidden}.top-strip.svelte-rfuq4y:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,30,140,.4),rgba(245,158,11,.4),rgba(233,30,140,.4),transparent)}.strip-inner.svelte-rfuq4y{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:22px}.strip-group.svelte-rfuq4y{display:inline-flex;align-items:center;gap:8px;min-width:0}.strip-group--right.svelte-rfuq4y{flex-shrink:0}.strip-pill.svelte-rfuq4y{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;background:#ffffffbf;border:1px solid rgba(16,185,129,.22);border-radius:999px;font-weight:600;color:#065f46;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.strip-pill.svelte-rfuq4y strong:where(.svelte-rfuq4y){font-weight:600;color:#047857}.strip-live-dot.svelte-rfuq4y{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98199;animation:svelte-rfuq4y-stripPulse 1.8s ease-out infinite}@keyframes svelte-rfuq4y-stripPulse{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.strip-chip.svelte-rfuq4y{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-weight:500;font-size:11px;background:#ffffffb3;border:1px solid rgba(233,30,140,.1);white-space:nowrap}.strip-chip.svelte-rfuq4y svg:where(.svelte-rfuq4y){flex-shrink:0}.strip-chip--verified.svelte-rfuq4y{color:#6d28d9;border-color:#7c3aed38}.strip-chip--verified.svelte-rfuq4y svg:where(.svelte-rfuq4y){color:#7c3aed}.strip-chip--discreet.svelte-rfuq4y{color:#b45309;border-color:#d9770638}.strip-chip--discreet.svelte-rfuq4y svg:where(.svelte-rfuq4y){color:#d97706}.strip-ticker.svelte-rfuq4y{display:inline-flex;align-items:center;gap:6px;max-width:320px}.strip-ticker__label.svelte-rfuq4y{color:#f59e0b;font-size:12px;flex-shrink:0}.strip-ticker__viewport.svelte-rfuq4y{width:280px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.strip-ticker__track.svelte-rfuq4y{display:inline-flex;gap:28px;animation:svelte-rfuq4y-stripTicker 28s linear infinite;white-space:nowrap;will-change:transform}.strip-ticker__item.svelte-rfuq4y{font-size:11.5px;color:#6b4e63;font-weight:600}@keyframes svelte-rfuq4y-stripTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.strip-ticker.svelte-rfuq4y:hover .strip-ticker__track:where(.svelte-rfuq4y){animation-play-state:paused}.strip-quick.svelte-rfuq4y{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:600;text-decoration:none;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.strip-quick--call.svelte-rfuq4y{background:linear-gradient(135deg,#e91e8c,#f43f5e);color:#fff;box-shadow:0 3px 10px -2px #e91e8c66}.strip-quick--call.svelte-rfuq4y:hover{transform:translateY(-1px);box-shadow:0 6px 14px -2px #e91e8c8c}@media(max-width:1180px){.strip-chip--discreet.svelte-rfuq4y,.strip-ticker.svelte-rfuq4y{display:none}}@media(max-width:960px){.strip-chip--verified.svelte-rfuq4y{display:none}}.nav-body.svelte-rfuq4y{position:relative;background:#ffffffd9;border-bottom:1px solid rgba(233,30,140,.1);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 20px #2d12480a}.nav-body.svelte-rfuq4y:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,30,140,.25),rgba(245,158,11,.25),transparent);pointer-events:none}.nav-inner.svelte-rfuq4y{display:flex;align-items:center;justify-content:space-between;height:70px;gap:20px}.nav-logo.svelte-rfuq4y{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.logo-icon.svelte-rfuq4y{flex-shrink:0;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;filter:drop-shadow(0 8px 18px rgba(233,30,140,.35))}.nav-logo.svelte-rfuq4y:hover .logo-icon:where(.svelte-rfuq4y){transform:scale(1.08) rotate(-4deg);filter:drop-shadow(0 10px 22px rgba(233,30,140,.5))}.logo-words.svelte-rfuq4y{display:flex;flex-direction:column}.logo-main.svelte-rfuq4y{display:block;font-size:18px;font-weight:700;color:#1a0611;letter-spacing:-.02em;line-height:1.1}.logo-tagline.svelte-rfuq4y{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:600;color:var(--text-dim, #7b6a90);text-transform:uppercase;letter-spacing:.18em;margin-top:3px}.logo-dot.svelte-rfuq4y{color:var(--rose);font-size:7px;line-height:1}.nav-links.svelte-rfuq4y{display:flex;gap:2px;list-style:none;margin:0;padding:4px;background:#fff9;border:1px solid rgba(233,30,140,.1);border-radius:50px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #fffc}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y){position:relative;color:#4a2d5e;font-size:13px;font-weight:500;padding:8px 16px;border-radius:50px;transition:all .3s cubic-bezier(.22,1,.36,1);text-decoration:none;display:inline-flex;align-items:center;gap:6px;letter-spacing:-.01em;white-space:nowrap}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y):hover{color:var(--rose);background:#e91e8c14}.nav-links.svelte-rfuq4y a.active:where(.svelte-rfuq4y){color:#fff;background:linear-gradient(135deg,var(--rose),var(--rose-dark));box-shadow:0 6px 14px #e91e8c59}.active-dot.svelte-rfuq4y{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ffffff59;display:inline-block;animation:svelte-rfuq4y-navPulse 2s ease-in-out infinite}@keyframes svelte-rfuq4y-navPulse{0%,to{opacity:1}50%{opacity:.5}}.nav-actions.svelte-rfuq4y{display:flex;align-items:center;gap:10px}.nav-fav.svelte-rfuq4y{position:relative;width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid rgba(233,30,140,.2);color:var(--rose);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.22,1,.36,1);text-decoration:none;box-shadow:0 4px 10px #2d12480f}.nav-fav.svelte-rfuq4y:hover{background:linear-gradient(135deg,var(--rose),var(--rose-dark));border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #e91e8c66}.nav-fav.svelte-rfuq4y:hover svg:where(.svelte-rfuq4y){fill:#fff;stroke:#fff}.fav-badge.svelte-rfuq4y{position:absolute;top:-4px;right:-4px;background:var(--rose);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;line-height:1;box-shadow:0 2px 6px #e91e8c59}.nav-fav.svelte-rfuq4y:hover .fav-badge:where(.svelte-rfuq4y){background:#fff;color:var(--rose);border-color:var(--rose)}.fav-pop.svelte-rfuq4y{animation:svelte-rfuq4y-favBounce .6s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-rfuq4y-favBounce{0%{transform:scale(1)}20%{transform:scale(1.35) rotate(-8deg)}40%{transform:scale(.9) rotate(5deg)}60%{transform:scale(1.15) rotate(-3deg)}80%{transform:scale(.97)}to{transform:scale(1)}}.nav-wa.svelte-rfuq4y{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:600;padding:10px 18px;border-radius:50px;border:none;background:linear-gradient(135deg,#25d366,#128c7e);text-decoration:none;box-shadow:0 8px 18px #25d36659,inset 0 1px #ffffff40;transition:all .3s cubic-bezier(.22,1,.36,1);letter-spacing:0}.nav-wa.svelte-rfuq4y:hover{transform:translateY(-2px);box-shadow:0 12px 24px #25d36680,inset 0 1px #ffffff4d;color:#fff}.nav-user-wrap.svelte-rfuq4y{position:relative}.nav-user.svelte-rfuq4y{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;background:#fff;border:1px solid rgba(233,30,140,.15);border-radius:999px;cursor:pointer;font-family:inherit;transition:border-color .2s,box-shadow .2s}.nav-user.svelte-rfuq4y:hover{border-color:#e91e8c;box-shadow:0 6px 14px -4px #e91e8c33}.nav-user__avatar.svelte-rfuq4y{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#e91e8c,#f43f5e);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.nav-user__avatar--big.svelte-rfuq4y{width:40px;height:40px;font-size:16px;flex-basis:40px}.nav-user__name.svelte-rfuq4y{font-size:13px;font-weight:500;color:var(--heading, #2a1218)}.nav-user__chev.svelte-rfuq4y{color:var(--text-dim, #6b5876);transition:transform .2s ease}.nav-user__chev.up.svelte-rfuq4y{transform:rotate(180deg)}.nav-user-menu.svelte-rfuq4y{position:absolute;right:0;top:calc(100% + 8px);width:240px;background:#fff;border:1px solid rgba(233,30,140,.12);border-radius:14px;box-shadow:0 20px 40px -10px #2d124833;overflow:hidden;z-index:50;animation:svelte-rfuq4y-navMenuIn .2s ease}@keyframes svelte-rfuq4y-navMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-user-menu__head.svelte-rfuq4y{display:flex;align-items:center;gap:10px;padding:14px;background:linear-gradient(135deg,#fff0f6,#fff8fa);border-bottom:1px solid rgba(233,30,140,.08)}.nav-user-menu__info.svelte-rfuq4y{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.nav-user-menu__info.svelte-rfuq4y strong:where(.svelte-rfuq4y){font-size:13.5px;color:var(--heading, #2a1218);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user-menu__info.svelte-rfuq4y span:where(.svelte-rfuq4y){font-size:11.5px;color:var(--text-dim, #6b5876);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user-menu__item.svelte-rfuq4y{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:#fff;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--heading, #2a1218);transition:background .15s}.nav-user-menu__logout.svelte-rfuq4y:hover{background:#fef2f2;color:#dc2626}.nav-user-menu__logout.svelte-rfuq4y:hover svg:where(.svelte-rfuq4y){color:#dc2626}.nav-user-menu__logout.svelte-rfuq4y svg:where(.svelte-rfuq4y){color:var(--text-dim, #6b5876)}.mob-auth.svelte-rfuq4y{display:flex;gap:10px;padding:14px 16px 12px;margin:8px 0 4px;border-top:1px dashed rgba(233,30,140,.15);border-bottom:1px dashed rgba(233,30,140,.15)}.mob-btn.svelte-rfuq4y{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:500;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s}.mob-btn--login.svelte-rfuq4y{background:#fff;color:#2a1218;border:1.5px solid rgba(233,30,140,.25)}.mob-btn--login.svelte-rfuq4y:hover{border-color:#e91e8c;color:#e91e8c;background:#e91e8c0a}.mob-btn--signup.svelte-rfuq4y{background:linear-gradient(135deg,#e91e8c,#f43f5e);color:#fff;border:none;box-shadow:0 8px 18px -4px #e91e8c73}.mob-btn--signup.svelte-rfuq4y:hover{transform:translateY(-2px);box-shadow:0 12px 22px -4px #e91e8c8c}.mob-user.svelte-rfuq4y{display:flex;align-items:center;gap:10px;padding:12px 14px;width:100%;background:linear-gradient(135deg,#fff0f6,#fff8fa);border-radius:12px}.mob-user.svelte-rfuq4y>div:where(.svelte-rfuq4y){flex:1;min-width:0}.mob-user.svelte-rfuq4y strong:where(.svelte-rfuq4y){display:block;font-size:13.5px;color:var(--heading, #2a1218);font-weight:500}.mob-user.svelte-rfuq4y small:where(.svelte-rfuq4y){font-size:11.5px;color:var(--text-dim, #6b5876)}.mob-user.svelte-rfuq4y button:where(.svelte-rfuq4y){padding:7px 12px;font-size:12px;font-weight:500;color:#dc2626;background:#fff;border:1px solid rgba(220,38,38,.25);border-radius:8px;cursor:pointer;font-family:inherit}.mob-user.svelte-rfuq4y button:where(.svelte-rfuq4y):hover{background:#fef2f2}@media(max-width:900px){.nav-user-wrap.svelte-rfuq4y{display:none}.mob-auth.svelte-rfuq4y{display:flex}}@media(min-width:901px){.mob-auth.svelte-rfuq4y{display:none}}.hamburger.svelte-rfuq4y{display:none;cursor:pointer;width:42px;height:42px;background:#fff;border:1.5px solid rgba(233,30,140,.2);color:var(--rose);padding:0;border-radius:12px;transition:all .3s cubic-bezier(.22,1,.36,1);align-items:center;justify-content:center;box-shadow:0 4px 10px #2d12480f}.hamburger.svelte-rfuq4y:hover{background:linear-gradient(135deg,var(--rose),var(--rose-dark));border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #e91e8c66}.mob-overlay.svelte-rfuq4y{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:299;animation:svelte-rfuq4y-fadeIn .2s ease}@keyframes svelte-rfuq4y-fadeIn{0%{opacity:0}to{opacity:1}}.mob-drawer.svelte-rfuq4y{position:fixed;top:0;right:0;bottom:0;width:min(340px,90vw);background:radial-gradient(800px 400px at 100% 0%,rgba(233,30,140,.08),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(245,158,11,.08),transparent 60%),linear-gradient(180deg,#fff,#fff7fb);box-shadow:-20px 0 60px #e91e8c2e,-2px 0 16px #00000014;z-index:300;display:flex;flex-direction:column;animation:svelte-rfuq4y-slideIn .35s cubic-bezier(.22,1,.36,1);overflow-y:auto;border-left:1px solid rgba(233,30,140,.12)}@keyframes svelte-rfuq4y-slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.mob-header.svelte-rfuq4y{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 18px;border-bottom:1px solid rgba(233,30,140,.12);background:linear-gradient(135deg,#e91e8c0f,#f59e0b0a);position:sticky;top:0;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mob-logo.svelte-rfuq4y{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:#1a0611;text-decoration:none;letter-spacing:-.02em}.mob-logo.svelte-rfuq4y svg:where(.svelte-rfuq4y){filter:drop-shadow(0 6px 14px rgba(233,30,140,.35))}.mob-close.svelte-rfuq4y{width:38px;height:38px;border-radius:12px;background:#fff;border:1.5px solid rgba(233,30,140,.15);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 10px #2d12480d}.mob-close.svelte-rfuq4y:hover{background:linear-gradient(135deg,var(--rose),var(--rose-dark));border-color:transparent;color:#fff;transform:rotate(90deg);box-shadow:0 8px 18px #e91e8c59}.mob-nav.svelte-rfuq4y{display:flex;flex-direction:column;padding:14px 12px;flex:1;gap:4px}.mob-link.svelte-rfuq4y{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid rgba(233,30,140,.08);border-radius:14px;text-decoration:none;color:#1a0611;font-size:14px;font-weight:600;letter-spacing:0;transition:all .3s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 6px #2d12480a}.mob-link.mob-active.svelte-rfuq4y .mob-link-text:where(.svelte-rfuq4y){font-weight:500}.mob-link-ic.svelte-rfuq4y{width:34px;height:34px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#ffe4ef,#fff0db);color:var(--rose);display:flex;align-items:center;justify-content:center;transition:all .3s}.mob-link-text.svelte-rfuq4y{flex:1;min-width:0}.mob-link-arr.svelte-rfuq4y{color:var(--text-dim, #c9b8d8);flex-shrink:0;transition:all .3s}.mob-link.svelte-rfuq4y:hover{border-color:#e91e8c4d;transform:translate(4px);box-shadow:0 8px 18px #e91e8c24}.mob-link.svelte-rfuq4y:hover .mob-link-ic:where(.svelte-rfuq4y){background:linear-gradient(135deg,var(--rose),var(--rose-dark));color:#fff;transform:scale(1.05)}.mob-link.svelte-rfuq4y:hover .mob-link-arr:where(.svelte-rfuq4y){color:var(--rose);transform:translate(3px)}.mob-link.mob-active.svelte-rfuq4y{background:linear-gradient(135deg,var(--rose),var(--rose-dark));border-color:transparent;color:#fff;box-shadow:0 12px 26px #e91e8c66}.mob-link.mob-active.svelte-rfuq4y .mob-link-ic:where(.svelte-rfuq4y){background:#ffffff38;border:1px solid rgba(255,255,255,.3);color:#fff}.mob-active-pill.svelte-rfuq4y{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.06em;background:#ffffff38;border:1px solid rgba(255,255,255,.3);color:#fff;padding:3px 10px 3px 8px;border-radius:50px}.mob-active-pill-dot.svelte-rfuq4y{width:6px;height:6px;border-radius:50%;background:#a7f3d0;box-shadow:0 0 0 2px #a7f3d059,0 0 6px #a7f3d0;animation:svelte-rfuq4y-navPulse 2s ease-in-out infinite}.mob-ctas.svelte-rfuq4y{display:flex;flex-direction:column;gap:10px;padding:18px 16px 10px;border-top:1px solid rgba(233,30,140,.12)}.mob-cta-wa.svelte-rfuq4y{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:14px 18px;border-radius:14px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 14px 28px #25d36659,inset 0 1px #ffffff40;transition:all .3s cubic-bezier(.22,1,.36,1)}.mob-cta-wa.svelte-rfuq4y:hover{transform:translateY(-2px);box-shadow:0 18px 36px #25d36680;color:#fff}.mob-footer.svelte-rfuq4y{padding:12px 20px 22px;text-align:center}.mob-avail.svelte-rfuq4y{display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 10px;background:#10b9811a;border:1px dashed rgba(16,185,129,.3);border-radius:50px;font-size:11.5px;font-weight:600;color:#059669;letter-spacing:-.01em}.mob-dot.svelte-rfuq4y{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98140;flex-shrink:0;animation:svelte-rfuq4y-navPulse 2s ease-in-out infinite}@media(max-width:1100px){.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y){padding:8px 12px;font-size:12.5px}.nav-wa.svelte-rfuq4y{padding:9px 14px;font-size:12px}}@media(max-width:1024px){.top-strip.svelte-rfuq4y,.nav-links.svelte-rfuq4y{display:none}.hamburger.svelte-rfuq4y{display:flex}}@media(max-width:768px){.nav-inner.svelte-rfuq4y{height:64px;gap:10px}.nav-wa.svelte-rfuq4y{display:none}.nav-fav.svelte-rfuq4y,.hamburger.svelte-rfuq4y{width:40px;height:40px}}@media(max-width:600px){.logo-main.svelte-rfuq4y{font-size:15px;line-height:1.1}.logo-tagline.svelte-rfuq4y{display:inline-flex;font-size:8px;letter-spacing:.14em;margin-top:2px}.logo-dot.svelte-rfuq4y{font-size:6px}}.ft.svelte-jz8lnl{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff7fb,#fffaf2,#fff);border-top:1px solid rgba(233,30,140,.12);padding-top:56px}.ft-orb.svelte-jz8lnl{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.4;z-index:0}.ft-orb-1.svelte-jz8lnl{top:-100px;left:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(233,30,140,.3),transparent 70%)}.ft-orb-2.svelte-jz8lnl{bottom:-100px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(245,158,11,.25),transparent 70%)}.ft-line.svelte-jz8lnl{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(233,30,140,.5),rgba(245,158,11,.5),transparent)}.ft.svelte-jz8lnl>.grid-container:where(.svelte-jz8lnl){position:relative;z-index:1}.ft-grad.svelte-jz8lnl{background:linear-gradient(135deg,var(--rose),#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ft-cta.svelte-jz8lnl{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding:36px 40px;border-radius:26px;background:radial-gradient(600px 400px at 0% 100%,rgba(245,158,11,.18),transparent 60%),radial-gradient(600px 400px at 100% 0%,rgba(233,30,140,.18),transparent 60%),linear-gradient(135deg,#fff,#fff6fb);border:1px solid rgba(233,30,140,.16);box-shadow:0 24px 60px #2d12481a;margin-bottom:56px}.ft-cta-bg.svelte-jz8lnl{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.ft-cta-text.svelte-jz8lnl{position:relative;z-index:1;max-width:560px}.ft-cta-pill.svelte-jz8lnl{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 9px;background:#fff;border:1px solid rgba(233,30,140,.2);border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--rose-dark, #c2185b);margin-bottom:12px}.ft-cta-pill-dot.svelte-jz8lnl{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98138;animation:svelte-jz8lnl-ftPulse 2s ease-in-out infinite}@keyframes svelte-jz8lnl-ftPulse{0%,to{box-shadow:0 0 0 3px #10b98138}50%{box-shadow:0 0 0 5px #10b98114,0 0 10px #10b98199}}.ft-cta.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:#1a0611;margin:0 0 8px}.ft-cta.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:13.5px;line-height:1.6;color:var(--text-muted);margin:0}.ft-cta-actions.svelte-jz8lnl{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.ft-cta-btn.svelte-jz8lnl{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:50px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);white-space:nowrap}.ft-cta-btn-wa.svelte-jz8lnl{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 12px 28px #25d36659}.ft-cta-btn-wa.svelte-jz8lnl:hover{transform:translateY(-2px);box-shadow:0 18px 38px #25d36680;color:#fff}.ft-cta-btn-ghost.svelte-jz8lnl{background:#fff;border:1.5px solid rgba(233,30,140,.2);color:var(--rose)}.ft-cta-btn-ghost.svelte-jz8lnl:hover{background:linear-gradient(135deg,var(--rose),var(--rose-dark));color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 14px 30px #e91e8c66}.ft-grid.svelte-jz8lnl{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:48px}.ft-logo.svelte-jz8lnl{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-bottom:16px}.ft-logo-mark.svelte-jz8lnl{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,var(--rose),var(--rose-dark));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #e91e8c59}.ft-logo-t.svelte-jz8lnl{font-size:18px;font-weight:700;color:#1a0611;letter-spacing:-.02em;line-height:1.1}.ft-logo-accent.svelte-jz8lnl{background:linear-gradient(135deg,var(--rose),#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ft-logo-s.svelte-jz8lnl{font-size:9.5px;letter-spacing:.18em;color:var(--text-dim, #7b6a90);margin-top:4px;font-weight:500}.ft-desc.svelte-jz8lnl{font-size:13px;line-height:1.75;color:var(--text-muted);margin:0 0 16px;max-width:380px}.ft-trust.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.ft-trust-i.svelte-jz8lnl{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;background:#fff;border:1px solid rgba(233,30,140,.15);border-radius:50px;font-size:11px;font-weight:600;color:#1a0611;box-shadow:0 3px 8px #2d12480d}.ft-trust-i.svelte-jz8lnl svg:where(.svelte-jz8lnl){color:var(--rose)}.ft-social.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:8px;max-width:340px}.ft-social-btn.svelte-jz8lnl{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);border:1px solid transparent}.ft-sb-wa.svelte-jz8lnl{background:#25d3661a;color:#22c55e;border-color:#25d36633}.ft-sb-wa.svelte-jz8lnl:hover{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #25d36666}.ft-sb-tg.svelte-jz8lnl{background:#29b6f61a;color:#0284c7;border-color:#29b6f633}.ft-sb-tg.svelte-jz8lnl:hover{background:linear-gradient(135deg,#29b6f6,#0284c7);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #29b6f666}.ft-sb-ig.svelte-jz8lnl{background:#e91e8c1a;color:var(--rose);border-color:#e91e8c33}.ft-sb-ig.svelte-jz8lnl:hover{background:linear-gradient(135deg,#fb923c,#ec4899,#a855f7);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #e91e8c66}.ft-sb-fb.svelte-jz8lnl{background:#4267b21a;color:#4267b2;border-color:#4267b238}.ft-sb-fb.svelte-jz8lnl:hover{background:linear-gradient(135deg,#4267b2,#355896);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #4267b266}.ft-sb-tw.svelte-jz8lnl{background:#0f172a14;color:#0f172a;border-color:#0f172a33}.ft-sb-tw.svelte-jz8lnl:hover{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0f172a59}.ft-sb-yt.svelte-jz8lnl{background:#ef44441a;color:#dc2626;border-color:#ef444438}.ft-sb-yt.svelte-jz8lnl:hover{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ef444466}.ft-sb-in.svelte-jz8lnl{background:#0a66c21a;color:#0a66c2;border-color:#0a66c238}.ft-sb-in.svelte-jz8lnl:hover{background:linear-gradient(135deg,#0a66c2,#004182);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0a66c266}.ft-sb-gr.svelte-jz8lnl{background:#78522f1a;color:#78522f;border-color:#78522f38}.ft-sb-gr.svelte-jz8lnl:hover{background:linear-gradient(135deg,#78522f,#4d3a26);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #78522f66}.ft-sb-pi.svelte-jz8lnl{background:#e600231a;color:#e60023;border-color:#e6002338}.ft-sb-pi.svelte-jz8lnl:hover{background:linear-gradient(135deg,#e60023,#ad001a);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #e6002366}.ft-sb-rd.svelte-jz8lnl{background:#ff45001a;color:#ff4500;border-color:#ff450040}.ft-sb-rd.svelte-jz8lnl:hover{background:linear-gradient(135deg,#ff4500,#cc3700);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ff450066}.ft-sb-qu.svelte-jz8lnl{background:#b92b271a;color:#b92b27;border-color:#b92b2738}.ft-sb-qu.svelte-jz8lnl:hover{background:linear-gradient(135deg,#b92b27,#7d1c19);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #b92b2766}.ft-sb-vi.svelte-jz8lnl{background:#1ab7ea1a;color:#1ab7ea;border-color:#1ab7ea38}.ft-sb-vi.svelte-jz8lnl:hover{background:linear-gradient(135deg,#1ab7ea,#0b87b0);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #1ab7ea66}.ft-sb-tl.svelte-jz8lnl{background:#354a611a;color:#36465d;border-color:#354a6138}.ft-sb-tl.svelte-jz8lnl:hover{background:linear-gradient(135deg,#36465d,#202b3a);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #354a6166}.ft-sb-lb.svelte-jz8lnl{background:#00c3601a;color:#00c360;border-color:#00c36038}.ft-sb-lb.svelte-jz8lnl:hover{background:linear-gradient(135deg,#00c360,#008f47);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #00c36066}.ft-sb-ma.svelte-jz8lnl{background:#6364ff1a;color:#6364ff;border-color:#6364ff38}.ft-sb-ma.svelte-jz8lnl:hover{background:linear-gradient(135deg,#6364ff,#4143d6);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #6364ff66}.ft-sb-mx.svelte-jz8lnl{background:#ff81001a;color:#ff8100;border-color:#ff810038}.ft-sb-mx.svelte-jz8lnl:hover{background:linear-gradient(135deg,#ff8100,#cc6700);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ff810066}.ft-sb-me.svelte-jz8lnl{background:#12121214;color:#121212;border-color:#12121233}.ft-sb-me.svelte-jz8lnl:hover{background:linear-gradient(135deg,#121212,#2d2d2d);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #12121259}.ft-sb-vk.svelte-jz8lnl{background:#4c75a31a;color:#4c75a3;border-color:#4c75a338}.ft-sb-vk.svelte-jz8lnl:hover{background:linear-gradient(135deg,#4c75a3,#365579);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #4c75a366}.ft-sb-dm.svelte-jz8lnl{background:#00bafc1a;color:#00bafc;border-color:#00bafc38}.ft-sb-dm.svelte-jz8lnl:hover{background:linear-gradient(135deg,#00bafc,#008dc2);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #00bafc66}.ft-sb-bh.svelte-jz8lnl{background:#0534ff1a;color:#0057ff;border-color:#0534ff38}.ft-sb-bh.svelte-jz8lnl:hover{background:linear-gradient(135deg,#0057ff,#04c);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0534ff66}.ft-sb-dr.svelte-jz8lnl{background:#ea4c891a;color:#ea4c89;border-color:#ea4c8938}.ft-sb-dr.svelte-jz8lnl:hover{background:linear-gradient(135deg,#ea4c89,#c23469);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ea4c8966}.ft-sb-ss.svelte-jz8lnl{background:#0077b51a;color:#0077b5;border-color:#0077b538}.ft-sb-ss.svelte-jz8lnl:hover{background:linear-gradient(135deg,#0077b5,#005582);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0077b566}.ft-sb-fl.svelte-jz8lnl{background:#ff00841a;color:#ff0084;border-color:#ff008438}.ft-sb-fl.svelte-jz8lnl:hover{background:linear-gradient(135deg,#ff0084,#0063dc);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ff008466}.ft-sb-sc.svelte-jz8lnl{background:#ff55001a;color:#f50;border-color:#ff550038}.ft-sb-sc.svelte-jz8lnl:hover{background:linear-gradient(135deg,#f50,#c40);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #f506}.ft-sb-my.svelte-jz8lnl{background:#0033661a;color:#036;border-color:#00336638}.ft-sb-my.svelte-jz8lnl:hover{background:linear-gradient(135deg,#036,#024);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #0366}.ft-sb-pa.svelte-jz8lnl{background:#ff424d1a;color:#ff424d;border-color:#ff424d38}.ft-sb-pa.svelte-jz8lnl:hover{background:linear-gradient(135deg,#ff424d,#d6333c);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px #ff424d66}.ft-fine.svelte-jz8lnl{position:relative;z-index:1;margin-top:16px;padding-top:14px;border-top:1px dashed rgba(233,30,140,.18)}.ft-fine.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0 0 6px;font-size:11.5px;color:#6b5876;line-height:1.6}.ft-fine__note.svelte-jz8lnl{color:#9a7fb8;font-style:italic}.ft-col.svelte-jz8lnl h4:where(.svelte-jz8lnl){display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;color:#1a0611;text-transform:uppercase;margin:4px 0 18px}.ft-col-dash.svelte-jz8lnl{width:22px;height:2px;background:linear-gradient(90deg,var(--rose),#f59e0b);border-radius:2px}.ft-col.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.ft-col.svelte-jz8lnl ul:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--text-muted);text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);width:fit-content}.ft-col.svelte-jz8lnl ul:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):before{content:"";width:5px;height:5px;border-radius:50%;background:#e91e8c4d;transition:all .25s}.ft-col.svelte-jz8lnl ul:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover{color:var(--rose);transform:translate(4px)}.ft-col.svelte-jz8lnl ul:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl):hover:before{background:var(--rose);box-shadow:0 0 0 3px #e91e8c33}.ft-col-contact.svelte-jz8lnl{display:flex;flex-direction:column;gap:10px}.ft-col-contact.svelte-jz8lnl h4:where(.svelte-jz8lnl){margin-bottom:8px}.ft-contact.svelte-jz8lnl{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:14px;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1)}.ft-contact-wa.svelte-jz8lnl{background:linear-gradient(120deg,#25d36614,#25d3660a);border:1px solid rgba(37,211,102,.22);color:inherit}.ft-contact-wa.svelte-jz8lnl:hover{background:linear-gradient(135deg,#25d366,#128c7e);border-color:transparent;transform:translateY(-2px);box-shadow:0 14px 28px #25d36659;color:#fff}.ft-contact-wa.svelte-jz8lnl:hover .ft-contact-l:where(.svelte-jz8lnl),.ft-contact-wa.svelte-jz8lnl:hover .ft-contact-v:where(.svelte-jz8lnl){color:#fff}.ft-contact-wa.svelte-jz8lnl:hover .ft-contact-ic:where(.svelte-jz8lnl){background:#fff3;color:#fff;border-color:#ffffff4d}.ft-contact-wa.svelte-jz8lnl:hover .ft-contact-arr:where(.svelte-jz8lnl){color:#fff}.ft-contact-ph.svelte-jz8lnl{background:linear-gradient(120deg,#e91e8c0f,#f59e0b0a);border:1px solid rgba(233,30,140,.18);color:inherit}.ft-contact-ph.svelte-jz8lnl:hover{background:linear-gradient(135deg,var(--rose),var(--rose-dark));border-color:transparent;transform:translateY(-2px);box-shadow:0 14px 28px #e91e8c59;color:#fff}.ft-contact-ph.svelte-jz8lnl:hover .ft-contact-l:where(.svelte-jz8lnl),.ft-contact-ph.svelte-jz8lnl:hover .ft-contact-v:where(.svelte-jz8lnl){color:#fff}.ft-contact-ph.svelte-jz8lnl:hover .ft-contact-ic:where(.svelte-jz8lnl){background:#fff3;color:#fff;border-color:#ffffff4d}.ft-contact-ph.svelte-jz8lnl:hover .ft-contact-arr:where(.svelte-jz8lnl){color:#fff}.ft-contact-ic.svelte-jz8lnl{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.ft-contact-wa.svelte-jz8lnl .ft-contact-ic:where(.svelte-jz8lnl){background:#25d36629;color:#22c55e;border:1px solid rgba(37,211,102,.25)}.ft-contact-ph.svelte-jz8lnl .ft-contact-ic:where(.svelte-jz8lnl){background:#e91e8c24;color:var(--rose);border:1px solid rgba(233,30,140,.22)}.ft-contact-body.svelte-jz8lnl{flex:1;min-width:0}.ft-contact-l.svelte-jz8lnl{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--text-dim, #7b6a90);text-transform:uppercase;transition:color .3s}.ft-contact-v.svelte-jz8lnl{display:block;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#1a0611;margin-top:2px;transition:color .3s}.ft-contact-arr.svelte-jz8lnl{color:var(--text-dim, #c9b8d8);flex-shrink:0;transition:transform .3s,color .3s}.ft-contact.svelte-jz8lnl:hover .ft-contact-arr:where(.svelte-jz8lnl){transform:translate(4px)}.ft-avail.svelte-jz8lnl{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#10b98114;border:1px dashed rgba(16,185,129,.3);border-radius:12px}.ft-avail-dot.svelte-jz8lnl{width:10px;height:10px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98140;animation:svelte-jz8lnl-ftPulse 2s ease-in-out infinite;flex-shrink:0}.ft-avail.svelte-jz8lnl strong:where(.svelte-jz8lnl){display:block;font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#059669}.ft-avail.svelte-jz8lnl span:where(.svelte-jz8lnl){display:block;font-size:10.5px;font-weight:600;color:var(--text-muted);margin-top:1px}.ft-bottom.svelte-jz8lnl{background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(233,30,140,.08);padding:18px 0;position:relative;z-index:1}.ft-bottom-inner.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ft-bottom-inner.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:12px;font-weight:600;color:var(--text-muted);margin:0}.ft-sep.svelte-jz8lnl{color:var(--text-dim, #c9b8d8)}.ft-bottom-links.svelte-jz8lnl{display:flex;flex-wrap:wrap;gap:8px}.ft-bottom-links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:11.5px;font-weight:600;padding:8px 16px;border-radius:50px;color:var(--rose-dark, #c2185b);background:#fff;border:1px solid rgba(233,30,140,.2);text-decoration:none;box-shadow:0 3px 8px #2d12480f;transition:all .25s cubic-bezier(.22,1,.36,1)}.ft-bottom-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{background:linear-gradient(135deg,var(--rose),var(--rose-dark));color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 8px 18px #e91e8c59}@media(max-width:1024px){.ft-grid.svelte-jz8lnl{grid-template-columns:1.2fr 1fr;gap:36px 40px}.ft-brand.svelte-jz8lnl{grid-column:1;grid-row:1}.ft-col-contact.svelte-jz8lnl{grid-column:2;grid-row:1}.ft-col.svelte-jz8lnl:nth-of-type(2){grid-column:1;grid-row:2}.ft-col.svelte-jz8lnl:nth-of-type(3){grid-column:2;grid-row:2}.ft-cta.svelte-jz8lnl{padding:28px}.ft-contact.svelte-jz8lnl{padding:10px 12px}.ft-contact-ic.svelte-jz8lnl{width:34px;height:34px;border-radius:10px}.ft-desc.svelte-jz8lnl{max-width:100%}}@media(max-width:768px){.ft.svelte-jz8lnl{padding-top:40px}.ft-cta.svelte-jz8lnl{padding:24px 22px;gap:20px;margin-bottom:40px}.ft-cta.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:1.3rem}.ft-cta.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:12.5px}.ft-cta-actions.svelte-jz8lnl{flex:0 0 auto}.ft-cta-btn.svelte-jz8lnl{padding:10px 16px;font-size:12.5px}.ft-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr;gap:28px 24px}.ft-brand.svelte-jz8lnl{grid-column:1;grid-row:1;text-align:left}.ft-col-contact.svelte-jz8lnl{grid-column:2;grid-row:1}.ft-col.svelte-jz8lnl:nth-of-type(2){grid-column:1;grid-row:2}.ft-col.svelte-jz8lnl:nth-of-type(3){grid-column:2;grid-row:2}.ft-logo.svelte-jz8lnl{margin-left:0;margin-right:auto}.ft-desc.svelte-jz8lnl{margin-left:0;margin-right:0;max-width:100%;font-size:12.5px}.ft-trust.svelte-jz8lnl,.ft-social.svelte-jz8lnl{justify-content:flex-start}.ft-logo-t.svelte-jz8lnl{font-size:16px}.ft-logo-s.svelte-jz8lnl{font-size:9px}.ft-bottom-inner.svelte-jz8lnl{flex-direction:column;text-align:center;gap:14px}.ft-bottom-inner.svelte-jz8lnl p:where(.svelte-jz8lnl){font-size:11.5px;padding:10px 16px;background:#ffffffd9;border:1px solid rgba(233,30,140,.1);border-radius:14px;box-shadow:0 4px 12px #2d12480a}.ft-bottom-links.svelte-jz8lnl{justify-content:center;width:100%;gap:8px}.ft-bottom-links.svelte-jz8lnl a:where(.svelte-jz8lnl){flex:1 1 auto;min-width:0;text-align:center;padding:9px 10px;font-size:11.5px;white-space:nowrap}}@media(max-width:600px){.ft-cta.svelte-jz8lnl{flex-direction:column;align-items:stretch;padding:22px 18px}.ft-cta-text.svelte-jz8lnl{text-align:center}.ft-cta-pill.svelte-jz8lnl{margin-left:auto;margin-right:auto}.ft-cta-actions.svelte-jz8lnl{flex-direction:column;width:100%}.ft-cta-btn.svelte-jz8lnl{width:100%;justify-content:center;padding:12px 16px}.ft-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:28px}.ft-brand.svelte-jz8lnl{grid-column:1;grid-row:auto;text-align:center}.ft-col-contact.svelte-jz8lnl{grid-column:1;grid-row:auto}.ft-col.svelte-jz8lnl:nth-of-type(2),.ft-col.svelte-jz8lnl:nth-of-type(3){grid-column:1;grid-row:auto}.ft-logo.svelte-jz8lnl{margin-left:auto;margin-right:auto}.ft-desc.svelte-jz8lnl{margin-left:auto;margin-right:auto;max-width:420px}.ft-trust.svelte-jz8lnl,.ft-social.svelte-jz8lnl{justify-content:center}}@media(max-width:480px){.ft-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:28px}.ft-cta.svelte-jz8lnl h3:where(.svelte-jz8lnl){font-size:1.4rem}}.toast.svelte-1cpok13{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:9000;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;min-width:300px;max-width:480px;box-shadow:0 8px 40px #0000002e,0 2px 8px #00000014;white-space:nowrap}.toast-add.svelte-1cpok13{background:linear-gradient(135deg,#e91e8c,#c2185b);color:#fff}.toast-remove.svelte-1cpok13{background:#fff;color:#333;border:1.5px solid #e8d8e4}.toast-icon.svelte-1cpok13{width:36px;height:36px;border-radius:10px;background:#fff3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-remove.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){background:#e91e8c14;color:var(--rose)}.toast-body.svelte-1cpok13{flex:1;min-width:0}.toast-title.svelte-1cpok13{font-size:13px;font-weight:500}.toast-sub.svelte-1cpok13{font-size:11px;opacity:.8;margin-top:1px}.toast-remove.svelte-1cpok13 .toast-sub:where(.svelte-1cpok13){color:#888}.toast-action.svelte-1cpok13{font-size:12px;font-weight:600;background:#ffffff38;color:#fff;text-decoration:none;padding:6px 14px;border-radius:20px;white-space:nowrap;transition:background .2s}.toast-action.svelte-1cpok13:hover{background:#ffffff59;color:#fff}.toast-close.svelte-1cpok13{width:28px;height:28px;border-radius:8px;background:#ffffff26;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .2s}.toast-remove.svelte-1cpok13 .toast-close:where(.svelte-1cpok13){color:#666;background:#0000000f}.toast-close.svelte-1cpok13:hover{background:#ffffff4d}@media(max-width:480px){.toast.svelte-1cpok13{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);bottom:20px}}.maint-banner.svelte-1l0quee{position:sticky;top:0;z-index:9998;display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#854d0e;border-bottom:1px solid rgba(217,119,6,.35);font-size:12.5px;font-weight:600}.maint-banner.svelte-1l0quee strong:where(.svelte-1l0quee){font-weight:600}.maint-banner.svelte-1l0quee em:where(.svelte-1l0quee){font-style:normal;opacity:.85}.maint-banner.svelte-1l0quee svg:where(.svelte-1l0quee){color:#d97706;flex-shrink:0}.age-overlay.svelte-1l0quee{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff0f7c7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.age-box.svelte-1l0quee{background:#fff;border:1px solid var(--border);border-radius:24px;padding:48px 40px;max-width:460px;width:100%;text-align:center;box-shadow:0 20px 60px #e91e8c2e;animation:svelte-1l0quee-ageIn .35s ease}@keyframes svelte-1l0quee-ageIn{0%{opacity:0;transform:scale(.94) translateY(16px)}to{opacity:1;transform:none}}.age-logo.svelte-1l0quee{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:24px;filter:drop-shadow(0 4px 12px rgba(233,30,140,.3))}.age-icon-wrap.svelte-1l0quee{width:68px;height:68px;border-radius:18px;background:var(--rose-subtle);border:1px solid rgba(233,30,140,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.age-box.svelte-1l0quee h2:where(.svelte-1l0quee){font-size:1.7rem;color:var(--heading);margin-bottom:12px;letter-spacing:-.02em}.age-box.svelte-1l0quee>p:where(.svelte-1l0quee){color:var(--text-muted);margin-bottom:28px;font-size:14px;line-height:1.7}.age-btns.svelte-1l0quee{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.age-enter.svelte-1l0quee{justify-content:center;padding:15px 36px;font-size:15px}.age-exit.svelte-1l0quee{background:transparent;border:1.5px solid var(--border);color:var(--text-muted);padding:13px 36px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit}.age-exit.svelte-1l0quee:hover{border-color:var(--rose);color:var(--rose)}.age-disclaimer.svelte-1l0quee{font-size:11px;color:var(--text-dim)}.age-disclaimer.svelte-1l0quee a:where(.svelte-1l0quee){color:var(--text-muted);text-decoration:underline}.scroll-top-float.svelte-1l0quee{position:fixed;bottom:28px;right:28px;z-index:999;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--rose),var(--rose-dark));color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #e91e8c66;transition:transform .2s ease,box-shadow .2s ease;animation:svelte-1l0quee-fadeInUp .25s ease}.scroll-top-float.svelte-1l0quee:hover{transform:translateY(-3px);box-shadow:0 8px 28px #e91e8c80}@keyframes svelte-1l0quee-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
