@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";._nav_iepsi_1{height:calc(var(--bottom-nav-height) + var(--safe-area-bottom));-webkit-backdrop-filter:blur(20px);padding-bottom:var(--safe-area-bottom);z-index:var(--z-sticky);box-sizing:border-box;background:#ffffffe0;border-top:1px solid #0000000f;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0000000d}._tab_iepsi_19{color:var(--color-text-secondary);transition:color var(--transition-fast), transform var(--transition-fast);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}._tab_iepsi_19:active{transform:scale(.88)}._tab_iepsi_19:hover{color:var(--color-text-primary)}._tab_iepsi_19._active_iepsi_43{color:var(--color-primary)}._tab_iepsi_19._active_iepsi_43 ._label_iepsi_47{font-weight:700}._iconWrap_iepsi_51{border-radius:var(--radius-full);transition:background var(--transition-fast);justify-content:center;align-items:center;padding:4px 10px;display:flex;position:relative}._tab_iepsi_19._active_iepsi_43 ._iconWrap_iepsi_51{background:var(--color-primary-50)}._badge_iepsi_65{background:var(--color-error,#ef4444);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-8px}._label_iepsi_47{letter-spacing:.01em;font-size:10px;font-weight:500}._shell_1cpan_1{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}._backBtn_1cpan_8{top:calc(var(--space-4) + env(safe-area-inset-top,0px));left:var(--space-4);z-index:var(--z-sticky);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);width:38px;height:38px;color:var(--color-primary-700);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast);background:#ffffffd1;border:1px solid #9b847938;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 2px 10px #0000001f}._backBtn_1cpan_8:active{transform:scale(.93);box-shadow:0 1px 4px #0000001a}._content_1cpan_36{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(var(--bottom-nav-height) + var(--safe-area-bottom));flex:1;overflow-y:auto}._contentHome_1cpan_44{flex:1;padding:0;overflow:hidden}._contentWithBack_1cpan_50{padding-top:calc(env(safe-area-inset-top,0px) + 66px)}@keyframes _spin_3vgvx_7{to{transform:rotate(360deg)}}._spinner_3vgvx_7{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;animation:.7s linear infinite _spin_3vgvx_7;display:inline-block}._sm_3vgvx_16{border-width:2px;width:16px;height:16px}._md_3vgvx_21{border-width:2.5px;width:24px;height:24px}._lg_3vgvx_26{border-width:3px;width:40px;height:40px}:root{--color-primary-50:#f7f3f1;--color-primary-100:#ede5e0;--color-primary-200:#dcccc4;--color-primary-300:#c8b0a6;--color-primary-400:#b29489;--color-primary-500:#9b8479;--color-primary-600:#7e6b62;--color-primary-700:#66554d;--color-primary-800:#4d3e38;--color-primary-900:#1a1a1a;--color-gold-400:#d4b896;--color-gold-500:#c5a882;--color-gold-600:#a8865e;--color-surface-0:#fff;--color-surface-50:#f9f9fb;--color-surface-100:#f1f1f5;--color-surface-200:#e3e3ec;--color-surface-300:#c8c8d8;--color-surface-400:#9898b0;--color-surface-500:#686882;--color-text-primary:#2a2a2a;--color-text-secondary:#555;--color-text-muted:#888;--color-text-inverted:#fff;--color-success-light:#d4edda;--color-success:#28a745;--color-success-dark:#1e7e34;--color-warning-light:#fff3cd;--color-warning:#ffc107;--color-warning-dark:#d39e00;--color-error-light:#f8d7da;--color-error:#dc3545;--color-error-dark:#bd2130;--color-info-light:#d1ecf1;--color-info:#17a2b8;--color-info-dark:#117a8b;--font-family-base:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:var(--font-family-base);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-loose:1.75;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 4px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--shadow-xl:0 16px 40px #00000029;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--z-base:0;--z-sticky:100;--z-overlay:200;--z-modal:300;--z-toast:400;--bottom-nav-height:64px;--top-nav-height:56px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-top:env(safe-area-inset-top,0px);--page-padding:var(--space-4);--max-content-width:480px;--color-bg:var(--color-surface-50);--color-surface:var(--color-surface-0);--color-border:var(--color-surface-200);--color-primary:var(--color-primary-500);--color-primary-rgb:155, 132, 121;--transition-base:var(--transition-normal);--text-xs:var(--font-size-xs);--text-sm:var(--font-size-sm);--text-base:var(--font-size-base);--text-lg:var(--font-size-lg);--text-xl:var(--font-size-xl);--text-2xl:var(--font-size-2xl);--text-3xl:var(--font-size-3xl);--gradient-brand:linear-gradient(135deg, var(--color-primary-700) 0%, var(--color-primary-500) 100%);--gradient-hero:linear-gradient(160deg, var(--color-primary-900) 0%, var(--color-primary-700) 50%, var(--color-primary-500) 100%);--gradient-gold:linear-gradient(135deg, var(--color-gold-600) 0%, var(--color-gold-400) 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-surface-50);overscroll-behavior:none;min-height:100dvh}#root{flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;height:auto;display:block}input,textarea,select{font-family:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-surface-300);border-radius:4px}.pb-safe{padding-bottom:calc(var(--space-4) + var(--safe-area-bottom))}.pt-safe{padding-top:calc(var(--space-4) + var(--safe-area-top))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fadeInUp{animation:.32s cubic-bezier(.22,1,.36,1) both fadeInUp}.animate-fadeIn{animation:.25s both fadeIn}.animate-slideLeft{animation:.28s cubic-bezier(.22,1,.36,1) both slideInLeft}.animate-slideRight{animation:.28s cubic-bezier(.22,1,.36,1) both slideInRight}.animate-scaleIn{animation:.28s cubic-bezier(.22,1,.36,1) both scaleIn}.animate-pulse{animation:1.8s ease-in-out infinite pulse}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.page-enter{animation:.35s cubic-bezier(.22,1,.36,1) both fadeInUp}button,a,[role=button]{transition:opacity var(--transition-fast), transform var(--transition-fast)}button:active,a:active{transform:scale(.97)}
