.wallet-currency-dropdown.svelte-1x8q7u5{position:relative;display:inline-block}.pill-group.svelte-1x8q7u5{display:inline-flex;align-items:stretch;border-radius:9999px;border:2px solid #34d399;background:linear-gradient(135deg,#d1fae5,#a7f3d0);overflow:hidden}.trigger.svelte-1x8q7u5{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem .4rem .75rem;font-weight:700;font-size:.875rem;color:#15803d;text-decoration:none;cursor:pointer;transition:background .15s ease}.trigger.svelte-1x8q7u5:hover{background:#ffffff73}.currency-btn.svelte-1x8q7u5{display:inline-flex;align-items:center;gap:.15rem;padding:0 .6rem 0 .5rem;border:none;border-left:1px solid rgba(21,128,61,.25);background:transparent;font-weight:700;font-size:.72rem;color:#15803d;cursor:pointer;transition:background .15s ease}.currency-btn.svelte-1x8q7u5:hover{background:#ffffff73}.code-label.svelte-1x8q7u5{letter-spacing:.02em}@media(max-width:720px){.code-label.svelte-1x8q7u5{display:none}.currency-btn.svelte-1x8q7u5{padding:0 .5rem 0 .45rem}.trigger.svelte-1x8q7u5{padding:.35rem .5rem .35rem .6rem;font-size:.78rem;gap:.3rem}.trigger.svelte-1x8q7u5 svg{display:none}}@media(max-width:400px){.currency-btn.svelte-1x8q7u5{display:none}.trigger.svelte-1x8q7u5{font-size:.72rem;padding:.35rem .55rem}}.dark.svelte-1x8q7u5 .pill-group:where(.svelte-1x8q7u5){background:#22c55e26;border-color:#34d39966}.dark.svelte-1x8q7u5 .trigger:where(.svelte-1x8q7u5),.dark.svelte-1x8q7u5 .currency-btn:where(.svelte-1x8q7u5){color:#4ade80}.dark.svelte-1x8q7u5 .currency-btn:where(.svelte-1x8q7u5){border-left-color:#4ade804d}.dark.svelte-1x8q7u5 .trigger:where(.svelte-1x8q7u5):hover,.dark.svelte-1x8q7u5 .currency-btn:where(.svelte-1x8q7u5):hover{background:#ffffff14}.pill-group.negative.svelte-1x8q7u5{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171}.pill-group.negative.svelte-1x8q7u5 .trigger:where(.svelte-1x8q7u5),.pill-group.negative.svelte-1x8q7u5 .currency-btn:where(.svelte-1x8q7u5){color:#b91c1c}.pill-group.negative.svelte-1x8q7u5 .currency-btn:where(.svelte-1x8q7u5){border-left-color:#b91c1c40}.dark.svelte-1x8q7u5 .pill-group.negative:where(.svelte-1x8q7u5){background:#ef444426;border-color:#f8717166}.dark.svelte-1x8q7u5 .pill-group.negative:where(.svelte-1x8q7u5) .trigger:where(.svelte-1x8q7u5),.dark.svelte-1x8q7u5 .pill-group.negative:where(.svelte-1x8q7u5) .currency-btn:where(.svelte-1x8q7u5){color:#fca5a5}.amount.svelte-1x8q7u5{white-space:nowrap}.menu.svelte-1x8q7u5{position:absolute;top:calc(100% + .5rem);right:0;min-width:14rem;max-height:22rem;overflow-y:auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;box-shadow:0 10px 30px #0000001f;z-index:50;animation:svelte-1x8q7u5-fadeIn .15s ease-out}.dark.svelte-1x8q7u5 .menu:where(.svelte-1x8q7u5){background:#1e293b;border-color:#ffffff14}.items.svelte-1x8q7u5{display:flex;flex-direction:column;padding:.25rem}.item.svelte-1x8q7u5{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:.5rem;background:transparent;border:none;color:inherit;font-size:.875rem;cursor:pointer;text-align:left}.item.svelte-1x8q7u5:hover{background:#22c55e14}.item.active.svelte-1x8q7u5{background:#22c55e1f;color:#15803d;font-weight:600}.dark.svelte-1x8q7u5 .item.active:where(.svelte-1x8q7u5){color:#4ade80}.item.svelte-1x8q7u5 .code:where(.svelte-1x8q7u5){width:2.75rem;font-weight:700;font-feature-settings:"tnum" 1}.item.svelte-1x8q7u5 .symbol:where(.svelte-1x8q7u5){flex:1;color:#64748b;font-size:.8125rem}.dark.svelte-1x8q7u5 .item:where(.svelte-1x8q7u5) .symbol:where(.svelte-1x8q7u5){color:#94a3b8}.menu-footer.svelte-1x8q7u5{padding:.5rem .875rem;font-size:.75rem;color:#64748b;border-top:1px solid rgba(0,0,0,.06)}.dark.svelte-1x8q7u5 .menu-footer:where(.svelte-1x8q7u5){color:#94a3b8;border-top-color:#ffffff0f}@keyframes svelte-1x8q7u5-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.drawer-backdrop.svelte-1kpg3e2{position:fixed;inset:0;z-index:64;background:#1a14105c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .24s ease}.drawer-backdrop.open.svelte-1kpg3e2{opacity:1;pointer-events:auto}.drawer-panel.svelte-1kpg3e2{position:fixed;top:0;right:0;bottom:0;z-index:65;width:min(520px,100%);background:var(--ds2-cream, #fdf8f0);border-left:1px solid var(--ds2-side-border, rgba(58, 46, 34, .12));color:var(--ds2-side-fg, #2e251a);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:-24px 0 60px -24px #1a141047}.drawer-panel.open.svelte-1kpg3e2{transform:translate(0)}.drawer-head.svelte-1kpg3e2{flex-shrink:0;padding:20px 24px 16px;border-bottom:1px solid var(--ds2-side-border, rgba(58, 46, 34, .12))}.drawer-title-row.svelte-1kpg3e2{display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-title.svelte-1kpg3e2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ds2-side-fg, #2e251a)}.drawer-close.svelte-1kpg3e2{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:none;background:none;border-radius:10px;color:var(--ds2-side-fg-soft, #6b5b43);cursor:pointer;transition:background .14s ease,color .14s ease}.drawer-close.svelte-1kpg3e2:hover{background:var(--ds2-side-surface, rgba(58, 46, 34, .06));color:var(--ds2-side-fg, #2e251a)}.drawer-search.svelte-1kpg3e2{margin-top:14px;position:relative}.drawer-search.svelte-1kpg3e2 svg:first-child{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ds2-side-fg-faint, #94815f);pointer-events:none}.drawer-search.svelte-1kpg3e2 input:where(.svelte-1kpg3e2){width:100%;padding:11px 14px 11px 40px;background:var(--ds2-side-surface-2, rgba(58, 46, 34, .035));border:1px solid var(--ds2-side-border, rgba(58, 46, 34, .12));border-radius:999px;font-size:14px;font-family:inherit;color:var(--ds2-side-fg, #2e251a);outline:none;transition:border-color .14s ease,background .14s ease}.drawer-search.svelte-1kpg3e2 input:where(.svelte-1kpg3e2)::placeholder{color:var(--ds2-side-fg-faint, #94815f)}.drawer-search.svelte-1kpg3e2 input:where(.svelte-1kpg3e2):focus{background:var(--ds2-side-surface, rgba(58, 46, 34, .06));border-color:var(--ds2-side-fg-faint, #94815f)}.drawer-body.svelte-1kpg3e2{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 24px}.audience-list.svelte-1kpg3e2{display:flex;flex-direction:column;gap:4px}.aud.svelte-1kpg3e2{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:11px 12px;border-radius:12px;border:1px solid transparent;text-decoration:none;color:inherit;transition:background .16s ease,border-color .16s ease}.aud.svelte-1kpg3e2:hover{background:var(--ds2-side-surface, rgba(58, 46, 34, .06));border-color:var(--ds2-side-border, rgba(58, 46, 34, .12))}.aud-mono.svelte-1kpg3e2{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--ds2-side-surface, rgba(58, 46, 34, .06));border:1px solid var(--ds2-side-border, rgba(58, 46, 34, .12));color:var(--ds2-side-fg-soft, #6b5b43);font-size:14px;font-weight:600;letter-spacing:-.01em}.aud-body.svelte-1kpg3e2{display:flex;flex-direction:column;min-width:0}.aud-name.svelte-1kpg3e2{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ds2-side-fg, #2e251a)}.aud-desc.svelte-1kpg3e2{font-size:12.5px;line-height:1.35;margin-top:2px;color:var(--ds2-side-fg-soft, #6b5b43)}.aud-arrow.svelte-1kpg3e2{display:inline-flex;color:var(--ds2-side-fg-faint, #94815f);transition:transform .16s ease,color .16s ease}.aud.svelte-1kpg3e2:hover .aud-arrow:where(.svelte-1kpg3e2){transform:translate(3px);color:var(--ds2-side-fg, #2e251a)}.no-results.svelte-1kpg3e2{font-size:14px;color:var(--ds2-side-fg-soft, #6b5b43);text-align:center;padding:24px 0;margin:0}.drawer-section-title.svelte-1kpg3e2{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ds2-side-fg-faint, #94815f);margin:24px 12px 4px}.secondary-grid.svelte-1kpg3e2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:0 12px}.secondary-grid.svelte-1kpg3e2 a:where(.svelte-1kpg3e2){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;font-size:13.5px;color:var(--ds2-side-fg-soft, #6b5b43);border-bottom:1px solid var(--ds2-side-border, rgba(58, 46, 34, .12));text-decoration:none;transition:color .14s ease}.secondary-grid.svelte-1kpg3e2 a:where(.svelte-1kpg3e2):hover{color:var(--ds2-side-fg, #2e251a)}@media(max-width:640px){.drawer-panel.svelte-1kpg3e2{width:100%;border-left:none}.secondary-grid.svelte-1kpg3e2{grid-template-columns:1fr}}.v5-user-trigger.svelte-b7qj8{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:999px;border:2px solid rgba(255,255,255,.9);background:#1a1410d9;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .14s ease,transform .14s ease}.v5-user-trigger.svelte-b7qj8:hover{background:#1a1410f2;transform:translateY(-1px)}.v5-user-trigger-avatar.svelte-b7qj8{width:30px;height:30px;border-radius:50%;background:#fff;color:#1a1410;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v5-user-trigger-name.svelte-b7qj8{white-space:nowrap}@media(max-width:720px){.v5-user-trigger-name.svelte-b7qj8{display:none}.v5-user-trigger.svelte-b7qj8{padding:4px}}@media(max-width:400px){.v5-user-trigger.svelte-b7qj8 svg{display:none}}.v5-user-dropdown.svelte-b7qj8{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--ds2-cream, #FDF8F0);border:1px solid rgba(26,20,16,.08);border-radius:16px;box-shadow:0 8px 24px #1a14101a;z-index:50;overflow:hidden auto;max-height:min(72vh,620px);animation:svelte-b7qj8-v5DropIn .15s ease-out}.v5-user-dropdown-item-compact.svelte-b7qj8{padding:7px 16px;font-size:13.5px}@keyframes svelte-b7qj8-v5DropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.v5-user-dropdown-header.svelte-b7qj8{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(26,20,16,.06)}.v5-user-avatar.svelte-b7qj8{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e85d1f,#9c3a15);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v5-user-info.svelte-b7qj8{display:flex;flex-direction:column;gap:1px;min-width:0}.v5-user-name.svelte-b7qj8{font-size:14px;font-weight:600;color:#1a1410;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v5-user-detail.svelte-b7qj8{font-size:12px;color:#1a141080}.v5-user-dropdown-links.svelte-b7qj8{padding:6px 0;border-bottom:1px solid rgba(26,20,16,.06)}.v5-user-dropdown-item.svelte-b7qj8{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#1a1410b3;text-decoration:none;transition:background .14s ease,color .14s ease;cursor:pointer;border:none;background:none;width:100%;text-align:left}.v5-user-dropdown-item.svelte-b7qj8:hover{background:#1a141008;color:#1a1410}.v5-item-icon-muted{color:#0f172a66}.v5-user-dropdown-salons.svelte-b7qj8{padding:6px 8px 8px;border-bottom:1px solid rgba(26,20,16,.06)}.v5-salon-item.svelte-b7qj8{display:flex;align-items:flex-start;gap:10px;padding:8px;border-radius:10px;text-decoration:none;color:#0f172ad9;transition:background .14s ease}.v5-salon-item.svelte-b7qj8:hover{background:#0000000a}.v5-salon-ic.svelte-b7qj8{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;background:#1a14100f;color:#1a14108c}.dark .v5-salon-ic.svelte-b7qj8{background:#ffffff14;color:#f1ede899}.v5-salon-text.svelte-b7qj8{display:flex;flex-direction:column;gap:2px;min-width:0}.v5-salon-title.svelte-b7qj8{font-size:13.5px;font-weight:700;color:#1a1410;letter-spacing:-.01em}.v5-salon-sub.svelte-b7qj8{font-size:11.5px;line-height:1.35;color:#0f172a8c}.v5-user-dropdown-footer.svelte-b7qj8{padding:4px 0}.v5-user-logout.svelte-b7qj8{color:#dc2626}.v5-user-logout.svelte-b7qj8:hover{background:#dc26260a;color:#b91c1c}.dark .v5-user-trigger.svelte-b7qj8{background:#f1ede8e6;color:#0f1117;border-color:#f1ede84d}.dark .v5-user-trigger.svelte-b7qj8:hover{background:#fff}.dark .v5-user-trigger-avatar.svelte-b7qj8{background:#0f1117;color:#f1ede8}.v5-user-dropdown.up-left.svelte-b7qj8{top:auto;right:auto;bottom:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 24px));max-height:min(70vh,560px)}.dark .v5-user-dropdown.svelte-b7qj8{background:#1a1d26;border-color:#ffffff14;box-shadow:0 8px 24px #00000059}.v5-user-dropdown-appearance.svelte-b7qj8{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(26,20,16,.06)}.v5-appearance-label.svelte-b7qj8{font-size:13px;font-weight:500;color:#1a1410a6}.v5-appearance-controls.svelte-b7qj8{display:flex;align-items:center;gap:6px}.dark .v5-user-dropdown-appearance.svelte-b7qj8{border-bottom-color:#ffffff14}.dark .v5-appearance-label.svelte-b7qj8{color:#f1ede8a6}.dark .v5-user-dropdown-header.svelte-b7qj8{border-color:#ffffff0f}.dark .v5-user-name.svelte-b7qj8{color:#f1ede8}.dark .v5-user-detail.svelte-b7qj8{color:#f1ede880}.dark .v5-user-dropdown-links.svelte-b7qj8,.dark .v5-user-dropdown-salons.svelte-b7qj8{border-color:#ffffff0f}.dark .v5-user-dropdown-item.svelte-b7qj8{color:#f1ede8b3}.dark .v5-user-dropdown-item.svelte-b7qj8:hover{background:#ffffff0d;color:#f1ede8}.dark .v5-salon-item.svelte-b7qj8{color:#f1ede8d9}.dark .v5-salon-item.svelte-b7qj8:hover{background:#ffffff0d}.dark .v5-salon-title.svelte-b7qj8{color:#f1ede8}.dark .v5-salon-sub.svelte-b7qj8{color:#f1ede88c}.dark .v5-user-logout.svelte-b7qj8{color:#f87171}.dark .v5-user-logout.svelte-b7qj8:hover{background:#f8717114;color:#fca5a5}.v5-wallet-pill.svelte-b7qj8{display:inline-flex;align-items:center;gap:.4rem;padding:.125rem 0;border:none;background:none;color:#1a1410;font-weight:700;font-size:.8125rem;text-decoration:none}.v5-wallet-pill.svelte-b7qj8:hover{text-decoration:underline}.v5-wallet-pill.negative.svelte-b7qj8{color:#b91c1c}.v5-wallet-pill-amount.svelte-b7qj8{white-space:nowrap}.dark .v5-wallet-pill.svelte-b7qj8{color:#f1ede8}.dark .v5-wallet-pill.negative.svelte-b7qj8{color:#fca5a5}
