dialog.svelte-1tqz138{box-sizing:border-box;color:#382b33;background:#fffafb;border:1px solid #f3d7e1;border-radius:24px;width:min(360px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:Poppins,sans-serif;animation:.18s both svelte-1tqz138-confirmation-fade-in;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 64px #5e263a33}dialog.svelte-1tqz138::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b1f266b;animation:.18s both svelte-1tqz138-confirmation-fade-in}dialog.closing.svelte-1tqz138,dialog.closing.svelte-1tqz138::backdrop{animation:.18s both svelte-1tqz138-confirmation-fade-out}@keyframes svelte-1tqz138-confirmation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tqz138-confirmation-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){dialog.svelte-1tqz138,dialog.svelte-1tqz138::backdrop,dialog.closing.svelte-1tqz138,dialog.closing.svelte-1tqz138::backdrop{animation:none}}.confirmation.svelte-1tqz138{text-align:center;justify-items:center;padding:28px 24px 24px;display:grid}.photo-wrap.svelte-1tqz138{width:80px;height:80px;margin-bottom:18px;position:relative}img.svelte-1tqz138{box-sizing:border-box;object-fit:cover;border:3px solid #f6d2df;border-radius:50%;width:100%;height:100%;display:block}.photo-wrap.svelte-1tqz138 span:where(.svelte-1tqz138){color:#fff;background:#ef5a83;border:3px solid #fffafb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid;position:absolute;bottom:-2px;right:-3px}h2.svelte-1tqz138{margin:0;font-size:21px;font-weight:650;line-height:1.35}p.svelte-1tqz138{color:#8c6c7b;margin:8px 0 22px;font-size:13px;line-height:1.5}button.svelte-1tqz138{color:#fff;cursor:pointer;background:#ef5a83;border:0;border-radius:14px;width:100%;min-height:46px;padding:12px 18px;font:600 14px Poppins,sans-serif}button.svelte-1tqz138:hover{background:#dc4772}button.svelte-1tqz138:focus-visible{outline-offset:4px;outline:3px solid #b93460}.filter-bar.svelte-1g0fks6{margin:10px 0 4px}.chip-scroll.svelte-1g0fks6{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.chip-scroll.svelte-1g0fks6::-webkit-scrollbar{display:none}.chip.svelte-1g0fks6{scroll-snap-align:start;color:#6b5560;cursor:pointer;background:#fff;border:1px solid #f2e0e7;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:168px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 3px #522b370d}.chip.all.svelte-1g0fks6{padding:7px 13px;font-size:16px}.chip-name.svelte-1g0fks6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-count.svelte-1g0fks6{color:#a98694;text-align:center;font-variant-numeric:tabular-nums;background:#f7edf1;border-radius:999px;flex:none;min-width:18px;padding:3px 5px;font-size:10.5px;font-weight:800}.chip.svelte-1g0fks6:hover{background:#fff7f9;border-color:#ffcbd9}.chip.svelte-1g0fks6:active{transform:scale(.97)}.chip.active.svelte-1g0fks6{color:#fff;background:#f45d82;border-color:#f45d82;box-shadow:0 6px 14px #f45d8247}.chip.active.svelte-1g0fks6 .chip-count:where(.svelte-1g0fks6){color:#fff;background:#ffffff3d}.chip.svelte-1g0fks6:focus-visible{outline-offset:2px;outline:2px solid #f45d82}.filter-summary.svelte-1g0fks6{color:#8a6d78;margin:2px 0 0;font-size:11.5px}.filter-summary.svelte-1g0fks6 strong:where(.svelte-1g0fks6){color:#ef6687}@media (prefers-reduced-motion:reduce){.chip.svelte-1g0fks6{transition:none}}*{box-sizing:border-box}body{color:#382b33;background-color:#fff9fa;margin:0;font-family:Poppins,sans-serif}.profile-hero img,.profile-hero .avatar,.profile-hero .profile-avatar,.profile-hero .avatar-container,.profile-hero [class*=avatar]{border-radius:22px!important}.baby-avatar-button.svelte-maq4gq{cursor:pointer;background:0 0;border:0;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:60px;padding:0;display:grid;position:relative;overflow:hidden}.baby-avatar-button.svelte-maq4gq:focus-visible{outline-offset:3px;outline:2px solid #f45d82}.baby-avatar-camera.svelte-maq4gq{color:#fff;opacity:0;background:#f45d82;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;transition:opacity .18s;display:grid;position:absolute;bottom:3px;right:3px}.baby-avatar-button.svelte-maq4gq:hover .baby-avatar-camera:where(.svelte-maq4gq),.baby-avatar-button.svelte-maq4gq:focus-visible .baby-avatar-camera:where(.svelte-maq4gq){opacity:1}@media (hover:none){.baby-avatar-camera.svelte-maq4gq{opacity:1}}.baby-avatar.svelte-maq4gq,.baby-avatar-fallback.svelte-maq4gq{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;border-radius:16px!important}.app-layout.svelte-maq4gq{background-color:#fff9fa;flex-direction:column;min-height:100vh;display:flex}.centered-container.svelte-maq4gq{flex-direction:column;align-items:center;width:100%;max-width:none;margin:0 auto;padding:16px 20px 100px;display:flex}.profile-content.svelte-maq4gq{flex-direction:column;gap:16px;width:100%;display:flex}.profile-summary.svelte-maq4gq{background:#fffdfc;border:1px solid #f0dfe4;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:84px;padding:14px 16px;display:flex;position:relative;box-shadow:0 5px 18px #6e3f4e0b}.profile-identity.svelte-maq4gq{align-items:center;gap:13px;min-width:0;display:flex}.profile-avatar.svelte-maq4gq{color:#c44b6a;background:#fff1f5;border:2px solid #f4dbe2;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.profile-avatar.svelte-maq4gq img:where(.svelte-maq4gq){object-position:center;object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.profile-identity-copy.svelte-maq4gq{min-width:0}.profile-identity-copy.svelte-maq4gq h1:where(.svelte-maq4gq){color:#382b33;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:17px;font-weight:700;line-height:1.25;overflow:hidden}.profile-identity-copy.svelte-maq4gq p:where(.svelte-maq4gq){color:#98868e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.profile-menu-wrap.svelte-maq4gq{flex:none;position:relative}.profile-menu-trigger.svelte-maq4gq{color:#715d66;cursor:pointer;background:#fff8fa;border:1px solid #f0dfe4;border-radius:13px;place-items:center;width:40px;height:40px;font-size:19px;transition:background .18s,color .18s,transform .18s;display:grid}.profile-menu-trigger.svelte-maq4gq:hover{color:#c44b6a;background:#ffedf2;transform:translateY(-1px)}.profile-menu.svelte-maq4gq{z-index:20;background:#fffdfc;border:1px solid #f0dfe4;border-radius:15px;gap:3px;width:208px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 35px #4b2b3626}.profile-menu.svelte-maq4gq button:where(.svelte-maq4gq),.profile-menu.svelte-maq4gq a:where(.svelte-maq4gq){color:#51414a;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;text-decoration:none;transition:background .16s,color .16s;display:flex}.profile-menu.svelte-maq4gq button:where(.svelte-maq4gq):hover,.profile-menu.svelte-maq4gq a:where(.svelte-maq4gq):hover{color:#bb4663;background:#fff1f5}.profile-menu.svelte-maq4gq button:where(.svelte-maq4gq) i:where(.svelte-maq4gq),.profile-menu.svelte-maq4gq a:where(.svelte-maq4gq) i:where(.svelte-maq4gq){color:#bb7185;text-align:center;width:17px;font-size:16px}.profile-menu.svelte-maq4gq .profile-menu-logout:where(.svelte-maq4gq){color:#b14a5d;border-top:1px solid #f3e7eb;border-radius:0 0 10px 10px;margin-top:3px}.profile-menu.svelte-maq4gq .profile-menu-logout:where(.svelte-maq4gq) i:where(.svelte-maq4gq){color:#b14a5d}.profile-subpage.svelte-maq4gq{flex-direction:column;gap:16px;width:100%;display:flex}.profile-back-btn.svelte-maq4gq{color:#745e68;cursor:pointer;width:fit-content;min-height:42px;font:inherit;background:#fffdfc;border:1px solid #f0dfe4;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.profile-back-btn.svelte-maq4gq:hover{color:#bb4663;background:#fff1f5;border-color:#eac6d0}.profile-edit-form.svelte-maq4gq{background:#fffdfc;border:1px solid #f0dfe4;border-radius:18px;gap:21px;width:min(100%,520px);padding:24px;display:grid;box-shadow:0 5px 18px #6e3f4e0b}.profile-edit-intro.svelte-maq4gq{color:#8c7b84;margin:3px 0 0;font-size:13px;line-height:1.5}.profile-photo-control.svelte-maq4gq{background:#fff9fa;border:1px solid #f3e7eb;border-radius:15px;align-items:center;gap:12px;padding:12px;display:flex}.profile-photo-copy.svelte-maq4gq{gap:4px;min-width:0;display:grid}.profile-photo-copy.svelte-maq4gq strong:where(.svelte-maq4gq){color:#57444e;font-size:13px;font-weight:700}.profile-photo-copy.svelte-maq4gq>span:where(.svelte-maq4gq){color:#97858d;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.profile-photo-change.svelte-maq4gq{color:#c44b6a;cursor:pointer;width:fit-content;font:inherit;text-align:left;background:0 0;border:0;margin-top:3px;padding:0;font-size:12px;font-weight:700}.profile-photo-change.svelte-maq4gq:hover{color:#a93454;text-decoration:underline}.profile-photo-change.svelte-maq4gq:disabled{cursor:wait;opacity:.6}.profile-photo-input.svelte-maq4gq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-support-page.svelte-maq4gq{min-height:280px}.profile-support-card.svelte-maq4gq{text-align:center;background:#fffdfc;border:1px solid #f0dfe4;border-radius:18px;justify-items:center;gap:10px;width:min(100%,480px);padding:30px 24px;display:grid}.profile-support-icon.svelte-maq4gq{color:#c44b6a;background:#fff1f5;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.profile-support-card.svelte-maq4gq h2:where(.svelte-maq4gq){color:#382b33;margin:4px 0 0;font-size:19px}.profile-support-card.svelte-maq4gq p:where(.svelte-maq4gq){color:#8c7b84;max-width:330px;margin:0 0 8px;font-size:13px;line-height:1.55}.profile-support-card.svelte-maq4gq .profile-save-btn:where(.svelte-maq4gq){text-decoration:none}.profile-stats.svelte-maq4gq{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.profile-stat.svelte-maq4gq{width:100%;min-width:0;min-height:68px;color:inherit;cursor:pointer;text-align:left;background:#fffdfc;border:1px solid #f1e2e6;border-radius:15px;align-items:center;gap:11px;padding:13px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.profile-stat.svelte-maq4gq:hover{border-color:#eac6d0;transform:translateY(-2px);box-shadow:0 7px 17px #6e3f4e12}.profile-stat-icon.svelte-maq4gq{border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.profile-stat-icon.coin.svelte-maq4gq{color:#c28a2f;background:#fff3d7}.profile-stat-icon.baby.svelte-maq4gq{color:#ce6681;background:#ffedf2}.profile-stat-icon.portrait.svelte-maq4gq{color:#b87351;background:#fff1e9}.profile-stat-copy.svelte-maq4gq{gap:2px;min-width:0;display:grid}.profile-stat-copy.svelte-maq4gq strong:where(.svelte-maq4gq){color:#382b33;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;line-height:1.15;overflow:hidden}.profile-stat-copy.svelte-maq4gq small:where(.svelte-maq4gq){color:#97858d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-edit-heading.svelte-maq4gq{align-items:center;gap:10px;margin:0;display:flex}.profile-edit-heading.svelte-maq4gq h2:where(.svelte-maq4gq){color:#382b33;margin:0;font-size:19px;font-weight:650;line-height:1.3}.profile-edit-back.svelte-maq4gq{color:#745e68;cursor:pointer;background:#fffdfc;border:1px solid #f0dfe4;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:20px;transition:background .16s,border-color .16s;display:grid}.profile-edit-back.svelte-maq4gq:hover{background:#fff1f5;border-color:#eac6d0}.profile-edit-back.svelte-maq4gq:focus-visible{outline-offset:3px;outline:3px solid #d94f734d}.profile-photo-picker.svelte-maq4gq{color:#c44b6a;cursor:pointer;width:72px;height:72px;font:inherit;background:#fff1f5;border:2px solid #f4dbe2;border-radius:50%;flex:0 0 72px;place-items:center;margin:0;padding:0;font-size:24px;display:grid;position:relative;overflow:hidden}.profile-photo-picker.svelte-maq4gq:focus-visible{outline-offset:3px;outline:3px solid #d7859a6b}.profile-photo-picker.svelte-maq4gq:disabled{cursor:wait;opacity:.7}.profile-photo-picker.svelte-maq4gq>img:where(.svelte-maq4gq){object-fit:cover;width:100%;height:100%}.profile-photo-action.svelte-maq4gq{color:#fff;background:#311f27ad;justify-content:center;place-items:center;height:26px;font-size:9px;font-weight:650;display:grid;position:absolute;bottom:0;left:0;right:0}.profile-name-field.svelte-maq4gq{gap:7px;display:grid}.profile-edit-field.svelte-maq4gq{color:#57444e;margin-top:2px;font-size:12px;font-weight:650}.profile-edit-input.svelte-maq4gq{color:#382b33;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ead9df;border-radius:11px;outline:none;padding:0 12px;font-size:14px}.profile-edit-input.svelte-maq4gq:focus{border-color:#d7859a;box-shadow:0 0 0 3px #d7859a24}.profile-edit-input[aria-invalid=true].svelte-maq4gq{border-color:#d96b7a}.profile-edit-input[aria-invalid=true].svelte-maq4gq:focus{box-shadow:0 0 0 3px #d96b7a21}.profile-name-hint.svelte-maq4gq{color:#97858d;justify-content:space-between;gap:10px;font-size:11px;display:flex}.profile-edit-error.svelte-maq4gq{color:#b13b52;margin:2px 0 0;font-size:12px}.profile-edit-actions.svelte-maq4gq{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.profile-cancel-btn.svelte-maq4gq,.profile-save-btn.svelte-maq4gq{cursor:pointer;min-height:41px;font:inherit;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.profile-cancel-btn.svelte-maq4gq{color:#65545c;background:#fff;border-color:#eadde1}.profile-save-btn.svelte-maq4gq{color:#fff;background:#d94f73;box-shadow:0 5px 12px #d94f7333}.profile-cancel-btn.svelte-maq4gq:hover,.profile-save-btn.svelte-maq4gq:hover:not(:disabled){transform:translateY(-1px)}.profile-save-btn.svelte-maq4gq:hover:not(:disabled){background:#c94366}.profile-cancel-btn.svelte-maq4gq:disabled,.profile-save-btn.svelte-maq4gq:disabled{cursor:wait;opacity:.65}.button-spinner.svelte-maq4gq{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-maq4gq-profile-spin}@keyframes svelte-maq4gq-profile-spin{to{transform:rotate(360deg)}}.casino-num.svelte-maq4gq{font-variant-numeric:tabular-nums;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.tab-nav.svelte-maq4gq{scrollbar-width:none;-ms-overflow-style:none;background:#fff3f6;border:1px solid #f0dfe4;border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;gap:5px;width:100%;max-width:430px;padding:5px;display:flex;overflow-x:auto}.tab-nav.svelte-maq4gq::-webkit-scrollbar{display:none}.tab-nav.svelte-maq4gq button:where(.svelte-maq4gq){color:#8c7b84;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.tab-nav.svelte-maq4gq button:where(.svelte-maq4gq) i:where(.svelte-maq4gq){font-size:16px}.tab-nav.svelte-maq4gq button:where(.svelte-maq4gq):hover{color:#9f4159;background:#ffeaef}.tab-nav.svelte-maq4gq button.active:where(.svelte-maq4gq){color:#c44b6a;background:#fffdfc;font-weight:700;box-shadow:0 2px 7px #6e3f4e1a}.section-pane.svelte-maq4gq{flex-direction:column;gap:16px;width:100%;display:flex}.section-header.svelte-maq4gq{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.section-header.svelte-maq4gq h2:where(.svelte-maq4gq){color:#2b1f26;margin:0;font-size:18px;font-weight:800}.section-header.svelte-maq4gq .count:where(.svelte-maq4gq){color:#8c7b84;font-size:15px;font-weight:600}.action-btn.svelte-maq4gq{color:#8c7b84;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:700;transition:color .2s;display:flex}.action-btn.text-pink.svelte-maq4gq{color:#f45d82}.action-btn.svelte-maq4gq:hover{opacity:.8}.wallet-light-card.svelte-maq4gq{background:linear-gradient(135deg,#fff 0%,#fff0f4 100%);border:1px solid #fcd3df;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex;box-shadow:0 6px 20px #f45d820d}.wallet-badge.svelte-maq4gq{color:#f45d82;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.wallet-number-row.svelte-maq4gq{align-items:baseline;gap:8px;display:flex}.wallet-big-num.svelte-maq4gq{color:#2b1f26;font-size:36px;font-weight:900;line-height:1}.wallet-unit.svelte-maq4gq{color:#f45d82;font-size:15px;font-weight:700}.wallet-hint.svelte-maq4gq{color:#8c7b84;align-items:center;gap:5px;margin:8px 0 0;font-size:12px;display:flex}.primary-pink-btn.svelte-maq4gq{color:#fff;cursor:pointer;white-space:nowrap;background:#f45d82;border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:700;transition:background-color .2s,transform .15s;display:flex;box-shadow:0 4px 14px #f45d8240}.primary-pink-btn.svelte-maq4gq:hover{background:#e0486e;transform:translateY(-1px)}.tx-section.svelte-maq4gq{margin-top:8px}.subsection-title.svelte-maq4gq{color:#2b1f26;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.tx-list.svelte-maq4gq{background:#fff;border:1px solid #fce8ef;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.tx-row.svelte-maq4gq{border-bottom:1px solid #fff0f4;align-items:center;gap:12px;padding:14px 16px;display:flex}.tx-row.svelte-maq4gq:last-child{border-bottom:none}.tx-icon-wrapper.svelte-maq4gq{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.tx-icon-wrapper.up.svelte-maq4gq{color:#10b981;background:#e6f7ed}.tx-icon-wrapper.down.svelte-maq4gq{color:#f45d82;background:#fff0f3}.tx-icon-wrapper.flat.svelte-maq4gq{color:#8c7b84;background:#f4f0f2}.tx-icon-wrapper.svelte-maq4gq i:where(.svelte-maq4gq){color:inherit;font-size:17px}.tx-info.svelte-maq4gq{flex-direction:column;flex:1;display:flex}.tx-type.svelte-maq4gq{color:#2b1f26;font-size:13.5px;font-weight:700}.tx-date.svelte-maq4gq{color:#8c7b84;font-size:11.5px}.tx-amount.svelte-maq4gq{font-size:15px;font-weight:800}.tx-amount.up.svelte-maq4gq{color:#10b981}.tx-amount.down.svelte-maq4gq{color:#2b1f26}.baby-cards-grid.svelte-maq4gq{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.baby-card.svelte-maq4gq{background:#fff;border:1px solid #fce8ef;border-radius:18px;align-items:center;gap:12px;padding:14px;transition:transform .2s,border-color .2s;display:flex}.baby-card.svelte-maq4gq:hover{border-color:#f45d82;transform:translateY(-2px)}.baby-avatar-fallback.svelte-maq4gq{color:#f45d82;background:#ffe5ed;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.baby-details.svelte-maq4gq{flex-direction:column;flex:1;min-width:0;display:flex}.baby-name.svelte-maq4gq{color:#2b1f26;font-size:14px;font-weight:700}.baby-sub.svelte-maq4gq{color:#8c7b84;font-size:12px}.icon-btn.svelte-maq4gq{color:#a3929b;cursor:pointer;background:0 0;border:none;padding:6px;font-size:15px;transition:color .2s}.icon-btn.svelte-maq4gq:hover{color:#f45d82}.gallery-title.svelte-maq4gq{color:#2b1f26;align-items:center;gap:6px;margin:12px 0 8px;font-size:13.5px;font-weight:800;display:flex}.gallery-grid.svelte-maq4gq{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.gallery-tile.svelte-maq4gq{aspect-ratio:4/5;cursor:pointer;background:#fce8ef;border:none;border-radius:14px;padding:0;position:relative;overflow:hidden}.gallery-tile.svelte-maq4gq img:where(.svelte-maq4gq){object-fit:cover;width:100%;height:100%;transition:transform .25s}.gallery-tile.svelte-maq4gq:hover img:where(.svelte-maq4gq){transform:scale(1.08)}.gallery-tag.svelte-maq4gq{color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#38252c9e;border-radius:9px;max-width:calc(100% - 10px);padding:2px 7px;font-size:10px;font-weight:700;line-height:1.5;position:absolute;bottom:5px;left:5px;overflow:hidden}.orders-list.svelte-maq4gq,.settings-list.svelte-maq4gq{flex-direction:column;gap:10px;display:flex}.order-row.svelte-maq4gq,.setting-row.svelte-maq4gq{background:#fff;border:1px solid #fce8ef;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.order-num.svelte-maq4gq{color:#2b1f26;font-size:14px;font-weight:700;display:block}.order-meta.svelte-maq4gq{color:#8c7b84;font-size:12px}.status-badge.svelte-maq4gq{text-transform:capitalize;color:#047857;background:#e6f7ed;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.setting-label.svelte-maq4gq{color:#8c7b84;align-items:center;gap:8px;font-size:13.5px;display:flex}.setting-val.svelte-maq4gq{color:#2b1f26;font-size:13.5px;font-weight:700}.logout-btn.svelte-maq4gq{color:#f45d82;cursor:pointer;background:0 0;border:1px solid #fcd3df;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:13.5px;font-weight:700;transition:background-color .2s;display:flex}.logout-btn.svelte-maq4gq:hover{background:#fff0f4}.empty-state.svelte-maq4gq{text-align:center;background:#fff;border:1px dashed #fcd3df;border-radius:18px;padding:36px 20px}.empty-state.compact.svelte-maq4gq{border-style:solid;border-color:#fce8ef;padding:20px}.empty-icon.svelte-maq4gq{color:#f45d82;background:#fff0f4;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:22px;display:flex}.primary-btn.svelte-maq4gq{color:#fff;cursor:pointer;background:#f45d82;border:none;border-radius:14px;align-items:center;gap:6px;margin-top:12px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.loading-card.svelte-maq4gq,.error-card.svelte-maq4gq{text-align:center;color:#8c7b84;padding:40px}.spinner.svelte-maq4gq{border:3px solid #fcd3df;border-top-color:#f45d82;border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.8s linear infinite svelte-maq4gq-spin}@keyframes svelte-maq4gq-spin{to{transform:rotate(360deg)}}.lightbox.svelte-maq4gq{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#23171ddb;justify-content:center;align-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.lightbox-content.svelte-maq4gq{width:min(440px,88vw,70.4vh - 70.4px);max-height:calc(100dvh - 32px);color:inherit;background:0 0;border:0;outline:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex;position:relative}.lightbox-image-frame.svelte-maq4gq{aspect-ratio:4/5;background:#2b1f26;border:1px solid #ffffff2e;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000005c}.lightbox-image-frame.svelte-maq4gq img:where(.svelte-maq4gq){object-fit:cover;width:100%;height:100%;display:block}.close-btn.svelte-maq4gq{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#251b1fad;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .18s,background .18s;display:grid;position:absolute;top:11px;right:11px}.close-btn.svelte-maq4gq:hover{background:#251b1fe0;transform:scale(1.05)}.lightbox-actions.svelte-maq4gq{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.lightbox-action-btn.svelte-maq4gq{color:#fff;cursor:pointer;min-width:0;min-height:52px;font:inherit;text-align:center;-webkit-backdrop-filter:blur(8px);background:#392e32f0;border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px 9px;font-size:12px;font-weight:650;line-height:1.2;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.lightbox-action-btn.svelte-maq4gq:hover:not(:disabled){border-color:#ffffff6b;transform:translateY(-1px);box-shadow:0 7px 18px #0003}.lightbox-action-btn.svelte-maq4gq:focus-visible{outline-offset:3px;outline:3px solid #fff}.lightbox-action-btn.svelte-maq4gq:active:not(:disabled){transform:translateY(0)scale(.99)}.lightbox-action-btn.svelte-maq4gq:disabled{opacity:.62;cursor:wait}.lightbox-action-btn.svelte-maq4gq svg{flex:none}.lightbox-action-btn.download.svelte-maq4gq{background:#40363a;border-color:#ffffff52}.lightbox-action-btn.share.svelte-maq4gq{background:linear-gradient(135deg,#e55c7e,#cf4569);border-color:#df5276;box-shadow:0 5px 15px #cf45693d}.lightbox-action-btn.share.svelte-maq4gq:hover:not(:disabled){border-color:#f27b96}.lightbox-action-btn.social.svelte-maq4gq{background:#a84464;border-color:#bd5b7c;grid-column:1/-1}.lightbox-action-btn.social.svelte-maq4gq:hover:not(:disabled){background:#923a57;border-color:#d87696}@media (width>=520px){.lightbox-action-btn.svelte-maq4gq{gap:7px;padding-inline:6px;font-size:11px;line-height:1.15}}@media (prefers-reduced-motion:reduce){.lightbox-action-btn.svelte-maq4gq{transition:none}}.social-pane.svelte-maq4gq{gap:18px}.social-intro-card.svelte-maq4gq{background:radial-gradient(circle at 95% 10%,#ffe3e6cc,#0000 42%),linear-gradient(135deg,#fff 0%,#fff8f5 100%);border:1px solid #f2dbe2;border-radius:20px;align-items:center;gap:16px;padding:22px;display:flex}.social-intro-icon.svelte-maq4gq{color:#d45c7b;background:#fff0f4;border-radius:16px;flex:0 0 48px;place-items:center;height:48px;font-size:21px;display:grid}.social-eyebrow.svelte-maq4gq{color:#c46e86;letter-spacing:1.3px;font-size:9px;font-weight:800}.social-intro-card.svelte-maq4gq h2:where(.svelte-maq4gq){color:#382b33;margin:5px 0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.social-intro-card.svelte-maq4gq p:where(.svelte-maq4gq),.social-option-card.svelte-maq4gq small:where(.svelte-maq4gq){color:#8c7b84;margin:0;font-size:12px;line-height:1.5}.social-options-grid.svelte-maq4gq{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-option-card.svelte-maq4gq{min-width:0;min-height:74px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #f2e5e9;border-radius:16px;align-items:center;gap:11px;padding:13px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.social-option-card.svelte-maq4gq:hover{border-color:#efbfd0;transform:translateY(-2px);box-shadow:0 7px 18px #76445514}.social-option-icon.svelte-maq4gq{color:#ce5776;background:#fff1f5;border-radius:13px;flex:0 0 38px;place-items:center;height:38px;font-size:17px;display:grid}.social-option-card.svelte-maq4gq>span:where(.svelte-maq4gq):nth-child(2){gap:4px;min-width:0;display:grid}.social-option-card.svelte-maq4gq strong:where(.svelte-maq4gq){color:#3a2d34;font-size:12px;font-weight:750}.social-option-card.svelte-maq4gq small:where(.svelte-maq4gq){font-size:10px}.social-option-arrow.svelte-maq4gq{color:#b09aa3;margin-left:auto;font-size:16px}.social-kindness-note.svelte-maq4gq{color:#aa7950;background:#fff9ed;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.social-kindness-note.svelte-maq4gq>i:where(.svelte-maq4gq){flex:none}.social-kindness-note.svelte-maq4gq p:where(.svelte-maq4gq),.social-panel-heading.svelte-maq4gq p:where(.svelte-maq4gq),.saved-limit-note.svelte-maq4gq{color:#8c7b84;margin:0;font-size:11px;line-height:1.5}.social-kindness-note.svelte-maq4gq strong:where(.svelte-maq4gq){color:#75573d}.social-panel-heading.svelte-maq4gq{background:radial-gradient(at 0 0,#ffeff3e6,#0000 58%),#fffdfc;border:1px solid #f1e2e7;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:17px 18px;display:flex;box-shadow:0 5px 18px #6e3f4e0a}.saved-heading-copy.svelte-maq4gq{align-items:center;gap:13px;min-width:0;display:flex}.saved-heading-copy.svelte-maq4gq>div:where(.svelte-maq4gq){min-width:0}.saved-heading-icon.svelte-maq4gq{color:#c44b6a;background:#fff3f5;border:1px solid #f1d8df;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.social-panel-heading.svelte-maq4gq h2:where(.svelte-maq4gq){color:#2b1f26;letter-spacing:-.035em;margin:2px 0 4px;font-size:clamp(18px,2vw,21px);font-weight:750;line-height:1.2}.saved-heading-eyebrow.svelte-maq4gq{color:#c45b75;letter-spacing:.13em;font-size:9px;font-weight:800}.social-panel-heading.svelte-maq4gq p:where(.svelte-maq4gq){max-width:460px}.saved-refresh-btn.svelte-maq4gq{color:#745e68;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #efdee4;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.saved-refresh-btn.svelte-maq4gq:hover:not(:disabled){color:#b74765;background:#fff7f9;border-color:#e6bdc9;transform:translateY(-1px)}.saved-refresh-btn.svelte-maq4gq:focus-visible,.profile-back-btn.svelte-maq4gq:focus-visible{outline-offset:3px;outline:3px solid #d94f734d}.saved-refresh-btn.svelte-maq4gq:disabled{cursor:wait;opacity:.7}.saved-refresh-btn.svelte-maq4gq i:where(.svelte-maq4gq){font-size:15px}.saved-refresh-btn.svelte-maq4gq i.refreshing:where(.svelte-maq4gq){animation:.85s linear infinite svelte-maq4gq-saved-refresh-spin}@keyframes svelte-maq4gq-saved-refresh-spin{to{transform:rotate(360deg)}}.social-panel-heading.svelte-maq4gq .action-btn:where(.svelte-maq4gq):disabled{cursor:wait;opacity:.55}.saved-post-list.svelte-maq4gq{gap:14px;display:grid}.saved-post-list.svelte-maq4gq .post-card{margin-bottom:0}.saved-limit-note.svelte-maq4gq{text-align:center}@media (width>=768px){.saved-post-list.svelte-maq4gq{column-count:2;column-gap:18px;display:block}.saved-post-list.svelte-maq4gq .post-card{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 18px;display:inline-block}}@media (width>=1280px){.saved-post-list.svelte-maq4gq{column-count:3;column-gap:20px}}@media (width>=1024px){.centered-container.svelte-maq4gq{width:calc(100% - 240px);margin-left:240px;padding:24px clamp(24px,3vw,48px) 100px}}@media (width<=640px){.centered-container.svelte-maq4gq{padding:12px 14px 90px}.centered-container.svelte-maq4gq:has(.saved-profile-content:where(.svelte-maq4gq)){padding-top:5px}.profile-content.svelte-maq4gq{gap:9px}.saved-profile-content.svelte-maq4gq{gap:5px}.profile-back-btn.svelte-maq4gq{min-height:34px;padding-inline:10px;font-size:11px}.social-pane.svelte-maq4gq{gap:8px}.social-panel-heading.svelte-maq4gq{border-radius:11px;align-items:center;gap:6px;padding:7px 9px}.saved-heading-copy.svelte-maq4gq{gap:7px}.saved-heading-icon.svelte-maq4gq{border-radius:8px;flex-basis:28px;width:28px;height:28px;font-size:13px}.saved-heading-eyebrow.svelte-maq4gq{display:none}.social-panel-heading.svelte-maq4gq h2:where(.svelte-maq4gq){margin:0;font-size:14px}.social-panel-heading.svelte-maq4gq p:where(.svelte-maq4gq){display:none}.saved-refresh-btn.svelte-maq4gq{border-radius:9px;gap:0;width:32px;min-width:32px;min-height:32px;padding:0}.saved-refresh-btn.svelte-maq4gq i:where(.svelte-maq4gq){font-size:13px}.saved-refresh-btn.svelte-maq4gq span:where(.svelte-maq4gq){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saved-empty-state.svelte-maq4gq{border-radius:14px;padding:18px 12px}.saved-empty-state.svelte-maq4gq .empty-icon:where(.svelte-maq4gq){border-radius:12px;width:40px;height:40px;margin-bottom:8px;font-size:18px}.saved-empty-state.svelte-maq4gq h3:where(.svelte-maq4gq){margin:0 0 5px;font-size:15px;line-height:1.3}.saved-empty-state.svelte-maq4gq p:where(.svelte-maq4gq){max-width:290px;margin:0 auto;font-size:12px;line-height:1.4}.saved-empty-state.svelte-maq4gq .primary-btn:where(.svelte-maq4gq){border-radius:11px;min-height:38px;margin-top:9px;padding:8px 14px;font-size:12px}.profile-summary.svelte-maq4gq{min-height:74px;padding:11px 12px}.profile-avatar.svelte-maq4gq{flex-basis:44px;width:44px;height:44px}.profile-identity.svelte-maq4gq{gap:10px}.profile-identity-copy.svelte-maq4gq h1:where(.svelte-maq4gq){font-size:15px}.profile-identity-copy.svelte-maq4gq p:where(.svelte-maq4gq){font-size:11px}.profile-menu-trigger.svelte-maq4gq{width:36px;height:36px}.profile-stats.svelte-maq4gq{gap:7px}.profile-stat.svelte-maq4gq{border-radius:13px;flex-direction:row;align-items:center;gap:6px;padding:9px 7px}.profile-stat-icon.svelte-maq4gq{border-radius:9px;flex-basis:26px;width:26px;height:26px;font-size:14px}.profile-stat-copy.svelte-maq4gq strong:where(.svelte-maq4gq){font-size:13px}.profile-stat-copy.svelte-maq4gq small:where(.svelte-maq4gq){font-size:9px;line-height:1.2}.tab-nav.svelte-maq4gq button:where(.svelte-maq4gq){padding:9px 8px;font-size:12px}.tab-nav.svelte-maq4gq button:where(.svelte-maq4gq) i:where(.svelte-maq4gq){font-size:15px}.wallet-light-card.svelte-maq4gq{flex-direction:column;align-items:flex-start;padding:16px}.primary-pink-btn.svelte-maq4gq{justify-content:center;width:100%}.social-options-grid.svelte-maq4gq{grid-template-columns:minmax(0,1fr)}.social-intro-card.svelte-maq4gq{align-items:flex-start;padding:16px}.social-intro-card.svelte-maq4gq h2:where(.svelte-maq4gq){font-size:19px}.social-intro-card.svelte-maq4gq p:where(.svelte-maq4gq){font-size:11px}}
