@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--brand-gold:212 175 55;--brand-gold-hex:#d4af37;--brand-gold-soft:212 175 55;--brand-dark:18 18 22;--brand-dark-hex:#121216;--surface-1:255 255 255;--surface-2:250 249 246;--surface-3:245 243 240;--surface-card:255 255 255;--text-1:18 18 22;--text-1-hex:#121216;--text-2:80 78 85;--text-2-hex:#504e55;--text-3:130 128 135;--text-3-hex:#828087;--success:34 197 94;--error:239 68 68;--warning:245 158 11;--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--text-display-lg:2rem;--text-display:1.5rem;--text-title:1.125rem;--text-body:.9375rem;--text-caption:.8125rem;--text-tiny:.6875rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--app-shell-max:100vw;--app-w:100%;--app-px:16px;--header-h:52px;--ticker-h:34px;--topbar-h:calc(var(--header-h) + var(--ticker-h));--nav-h:78px;--bottom-nav-h:var(--nav-h);--full-height:100dvh;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:0px;--safe-right:0px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-card:0 2px 12px #1212160f;--shadow-elevated:0 8px 30px #1212161a;--transition:.2s ease;--color-primary:123 17 58;--color-text-primary:18 18 22;--color-text-muted:130 128 135;--color-bg:250 249 246;--color-bg-card:255 255 255;--color-accent:212 175 55;--color-gold:212 175 55;--color-gold-hex:#d4af37;--color-silver:192 192 192;--color-silver-hex:#b8b8b8;--color-pure:var(--text-1);--color-platinum:var(--text-3);--color-accent-text:123 17 58;--color-navy:123 17 58;--color-champagne:var(--brand-gold);--touch-target-min:40px;--font-size-body:var(--text-body);--font-size-h1:var(--text-display);--font-size-h2:var(--text-display);--font-size-h3:var(--text-title);--font-size-h4:1rem;--font-size-small:var(--text-caption);--font-size-tiny:var(--text-tiny);--font-family:var(--font-body);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-1:var(--s1);--space-2:var(--s2);--space-3:var(--s3);--space-4:var(--s4);--space-5:var(--s5);--space-6:var(--s6);--space-8:var(--s8);--border-radius-sm:var(--radius-sm);--border-radius-md:var(--radius-md);--border-radius-lg:var(--radius-lg);--topbar-height:calc(var(--header-h) + var(--ticker-h));--bottomnav-height:var(--nav-h);--app-shell-padding-x:var(--app-px);--app-max-width:var(--app-shell-max);--header-surface-bg:linear-gradient(180deg, #fffffffb 0%, #fcf9f2f6 58%, #fffffffb 100%);--header-border-color:#d4af3724;--header-shadow-soft:0 10px 24px #0f172a0d, inset 0 1px 0 #ffffffbf;--header-blur:14px;--header-action-bg:#ffffffeb;--header-action-border:#92702a29;--header-action-color:#5f4a1f;--header-action-hover-color:#b8860b;--header-action-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px #0f172a0d;--header-title-color:#54411a;--header-subtitle-color:#8f7551;--header-title-size:clamp(.98rem, 4vw, 1.08rem);--header-brand-size:clamp(1rem, 4.2vw, 1.1rem);--header-subtitle-size:.62rem;--header-brand-tracking:.18em;--header-subtitle-tracking:.16em}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;height:100%;overflow-x:clip}@media (width>=768px){html{height:auto;overflow-y:auto}}html.sri-kausalya-native-webview{--safe-top:max(env(safe-area-inset-top,0px), 12px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (width<=767px){:root{--safe-top:max(env(safe-area-inset-top,0px), 8px)}}html.scheme-wallet-fixed-mode,body.scheme-wallet-fixed-mode,#root.scheme-wallet-fixed-mode{height:100dvh;min-height:100dvh;overflow:hidden!important}body{font-family:var(--font-body);font-size:var(--text-body);background:rgb(var(--surface-2));color:rgb(var(--text-1));-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-rendering:optimizelegibility;width:100%;height:100%;min-height:100dvh;margin:0;line-height:1.5;overflow:hidden}@media (width>=768px){body{overscroll-behavior-y:auto;-webkit-user-select:auto;user-select:auto;height:auto;min-height:100vh;overflow:hidden auto}}#root{width:100%;max-width:100vw;height:100%;min-height:100dvh;overflow-x:clip}@media (width>=768px){#root{max-width:none;height:auto;min-height:100vh}}input,textarea{-webkit-user-select:auto;user-select:auto}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:0}.safe-area-right{padding-right:0}.safe-area-x{padding-left:0;padding-right:0}.safe-area-all{padding:env(safe-area-inset-top) 0px env(safe-area-inset-bottom) 0px}img,picture,video,canvas,svg{max-width:100%}img,picture,video{height:auto;display:block}*,:before,:after{-webkit-backdrop-filter:none!important;filter:none!important;scroll-snap-type:none!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;transition:none!important;animation:none!important}.skeleton-shimmer,[class*=skeleton-shimmer],[class*=skeleton]:before,[class*=skeleton]:after,.topbar-skeleton span{box-shadow:none!important;background-image:none!important}.skeleton-shimmer,.topbar-skeleton span{background-image:linear-gradient(90deg,#e2e8f0b8 0%,#f8fafcf5 50%,#e2e8f0b8 100%)!important;background-position:50%!important;background-size:100% 100%!important}.shaki-brand--shimmer{color:#1a1a1a!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}::selection{background:rgba(var(--brand-gold), .25);color:rgb(var(--text-1))}:focus-visible{outline:2px solid rgb(var(--brand-gold));outline-offset:2px}:where(a,button,[role=button],[tabindex],label,summary,input,select,textarea,.home-gold-card,.home-category-item,.gold-card,.silver-card,.all-categories-card,.subcategory-shop-card,.catalog-card,.gold-hero-card,.silver-hero-card,.gold-hero-card--premium,.silver-hero-card--premium,.blog-card,.location-card){-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}:where(.home-gold-card,.home-category-item,.gold-card,.silver-card,.all-categories-card,.subcategory-shop-card,.catalog-card,.gold-hero-card,.silver-hero-card,.gold-hero-card--premium,.silver-hero-card--premium,.blog-card,.location-card):active{transform:none!important}.app-main>*,.add-money-page,.add-money-success-page,.buy-gold-page,.gold-security-page,.withdraw-funds-page,.withdraw-asset-page,.notifications-lux-page,.wallet-v2-page,.onboard-page,.lumina-login-page,.home-page,.catalog-page,.tryon-page,.gold-page,.silver-page,.pdp{margin:0!important}:root{--header-inline-gutter:var(--app-px,16px)}:where(.page-header,.profile-topbar,.favorites-header,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar){box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}:where(.page-header,.profile-topbar,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar)>:first-child{margin-left:var(--header-inline-gutter)!important}:where(.page-header,.profile-topbar,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar)>:last-child{margin-right:var(--header-inline-gutter)!important}.favorites-header{width:100%!important;margin:0!important}.favorites-back-btn{left:var(--header-inline-gutter)!important}.favorites-clear{right:var(--header-inline-gutter)!important}:where(.topbar,.profile-topbar,.page-header.page-header--light,.favorites-header,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar){background:var(--header-surface-bg)!important;border-bottom:1px solid var(--header-border-color)!important;box-shadow:var(--header-shadow-soft)!important;-webkit-backdrop-filter:blur(var(--header-blur)) saturate(145%)!important}:where(.topbar,.profile-topbar,.page-header,.favorites-header,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar) :is(.topbar-btn,.gold-icon-btn,.silver-icon-btn,.live-rates-topbar-btn,.stores-topbar-btn,.stores-topbar-badge,.ge-icon-btn,.profile-topbar-btn,.favorites-back-btn,.favorites-clear,.add-money-back-btn,.withdraw-funds-back-btn,.withdraw-asset-icon-btn,.gold-security-icon-btn,.exclusive-products-back,.scheme-passbook-header-btn,.my-scheme-detail-header-btn){border-color:var(--header-action-border)!important;background:var(--header-action-bg)!important;color:var(--header-action-color)!important;box-shadow:var(--header-action-shadow)!important;fill:none!important}:where(.topbar,.profile-topbar,.page-header,.favorites-header,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar) :is(.topbar-btn,.gold-icon-btn,.silver-icon-btn,.live-rates-topbar-btn,.stores-topbar-btn,.stores-topbar-badge,.ge-icon-btn,.profile-topbar-btn,.favorites-back-btn,.favorites-clear,.add-money-back-btn,.withdraw-funds-back-btn,.withdraw-asset-icon-btn,.gold-security-icon-btn,.exclusive-products-back,.scheme-passbook-header-btn,.my-scheme-detail-header-btn):hover{color:var(--header-action-hover-color)!important;border-color:#b8860b47!important}:where(.topbar,.profile-topbar,.page-header,.favorites-header,.live-rates-topbar,.stores-topbar,.ge-header,.gold-header,.silver-header,.add-money-topbar,.withdraw-funds-topbar,.withdraw-asset-topbar,.gold-security-header,.wallet-v2-withdraw-topbar,.wallet-ui-header,.wallet-schemes-topbar,.join-ui-topbar,.my-scheme-detail-header,.scheme-passbook-header,.notifications-lux-page .gold-header,.pdp .gold-header,.exclusive-products-header,.subcategory-shop-header,.lumina-topbar) :is(.topbar-btn,.gold-icon-btn,.silver-icon-btn,.live-rates-topbar-btn,.stores-topbar-btn,.stores-topbar-badge,.ge-icon-btn,.profile-topbar-btn,.favorites-back-btn,.favorites-clear,.add-money-back-btn,.withdraw-funds-back-btn,.withdraw-asset-icon-btn,.gold-security-icon-btn,.exclusive-products-back,.scheme-passbook-header-btn,.my-scheme-detail-header-btn) :is(svg,svg path){stroke:currentColor!important}:where(.gold-header-brand h1,.silver-header-brand h1,.ge-header-brand h1,.profile-topbar-brand h1,.wallet-schemes-topbar h1,.wallet-schemes-topbar-title h1,.scheme-passbook-header h1,.my-scheme-detail-header h1){line-height:1.05;color:var(--header-title-color)!important;font-family:var(--font-display)!important;font-size:var(--header-brand-size)!important;letter-spacing:var(--header-brand-tracking)!important}:where(.page-header__title,.live-rates-topbar-copy h1,.stores-topbar-copy h1,.favorites-heading h1,.join-ui-topbar h2,.exclusive-products-header-copy h1,.subcategory-shop-header h1){line-height:1.12;color:var(--header-title-color)!important;font-family:var(--font-body)!important;font-size:var(--header-title-size)!important;letter-spacing:-.01em!important;font-weight:700!important}:where(.page-header__subtitle,.gold-header-brand p,.silver-header-brand p,.ge-header-brand p,.profile-topbar-brand p,.live-rates-topbar-copy p,.stores-topbar-copy p,.favorites-heading p,.exclusive-products-header-copy p,.wallet-schemes-topbar-title p){text-transform:uppercase;color:var(--header-subtitle-color)!important;font-size:var(--header-subtitle-size)!important;letter-spacing:var(--header-subtitle-tracking)!important}.gold-header-logo{width:auto;height:min(50px, calc(var(--header-h,56px) - 20px));object-fit:contain;filter:drop-shadow(0 1px #ffffff9e);flex:none;display:block}.hide-scrollbar::-webkit-scrollbar{width:0;height:0}.hide-scrollbar{scrollbar-width:none}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(.995)}}.skeleton-shimmer{--skeleton-delay:0s;border-radius:inherit;background:linear-gradient(105deg, rgba(var(--text-3), .14) 12%, rgba(var(--text-3), .08) 28%, rgba(var(--brand-gold), .26) 48%, rgba(var(--text-3), .08) 66%, rgba(var(--text-3), .14) 88%);animation:1.35s cubic-bezier(.4,0,.2,1) infinite skeleton-shimmer,2.2s ease-in-out infinite skeleton-breathe;animation-delay:var(--skeleton-delay), var(--skeleton-delay);background-size:280% 100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.skeleton-text{border-radius:999px;height:10px}.skeleton-title{border-radius:999px;height:14px}.skeleton-avatar{border-radius:999px}.skeleton-surface{border-radius:16px}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:.8s linear infinite spin}.shining-border{position:relative}.shining-border:after{content:"";pointer-events:none;border-radius:inherit;border:2px solid #0000;transition:border-color .3s,box-shadow .3s;position:absolute;inset:0}.shining-border--gold:after{border-color:rgba(var(--brand-gold), .6);box-shadow:0 0 8px rgba(var(--brand-gold), .3)}.shining-border--silver:after{border-color:#c0c0c099;box-shadow:0 0 8px #c0c0c04d}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{background-position:50%;animation:none}}:root{--device-pixel-ratio:1;--responsive-container-max:var(--app-shell-max);--responsive-gutter:var(--app-px);--touch-target-size:var(--touch-target-min,40px);--mobile-header-h:50px;--mobile-page-header-h:50px;--mobile-header-pad-y:6px;--space-fluid-1:clamp(4px, 1.2vw, 8px);--space-fluid-2:clamp(8px, 2.4vw, 12px);--space-fluid-3:clamp(12px, 3.2vw, 16px);--space-fluid-4:clamp(16px, 4.2vw, 24px)}html,body,#root,.app,.app-main{overflow-x:clip}.app,.page-skeleton-phone{width:100vw;max-width:100vw;margin-inline:0}.app-main>*{min-width:0;max-width:100%}.app-main{touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto;min-height:0}.responsive-container{width:100%;max-width:var(--responsive-container-max);padding-inline:var(--responsive-gutter);margin-inline:auto}.responsive-card{border-radius:var(--radius-lg);background:rgb(var(--surface-card));width:100%;box-shadow:var(--shadow-card)}.safe-area-frame{padding-top:max(env(safe-area-inset-top), 0px);padding-right:0;padding-bottom:max(env(safe-area-inset-bottom), 0px);padding-left:0}.safe-gutter-x{padding-left:var(--app-px);padding-right:var(--app-px)}.img-fluid-cover{object-fit:cover;object-position:center;width:100%;height:100%}.grid-responsive{gap:var(--space-fluid-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=480px){.grid-responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){:root{--app-shell-max:100vw}.container,.home-page,.gold-page,.silver-page,.favorites-page,.profile-page,.kyc-page,.wallet-v2-page,.pdp,.about-us-container,.tryon-container,.catalog-page,.stores-page,.live-rates-page,.subcategory-catalog-page,.notifications-lux-page,.buy-gold-shell,.gold-security-shell,.notifications-lux-shell,.withdraw-funds-shell,.add-money-success-shell,.withdraw-asset-shell,.lumina-login-shell,.gold-main{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto!important}.grid-responsive{grid-template-columns:repeat(2,minmax(0,1fr))}}.buy-gold-shell,.gold-security-shell,.notifications-lux-shell,.withdraw-funds-shell,.add-money-success-shell,.withdraw-asset-shell,.lumina-login-shell,.gold-main{width:100%;max-width:min(100%, var(--responsive-container-max))}.catalog-list,.gold-grid,.silver-grid,.home-gold-grid,.page-skeleton-grid{grid-template-columns:minmax(0,1fr)}@media (width>=480px){.catalog-list,.gold-grid,.silver-grid,.home-gold-grid,.page-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=600px){.catalog-list,.gold-grid,.silver-grid,.home-gold-grid,.page-skeleton-grid{gap:clamp(14px,2vw,20px)}}.catalog-card-title,.home-gold-title,.gold-grid-body h3,.silver-card-body h3,.blog-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-price-row,.gold-price,.silver-price,.home-gold-price,.home-gold-mrp{overflow-wrap:anywhere;word-break:break-word}.home-gold-tag,.gold-tag,.catalog-metal-chip,.gold-badge,.silver-badge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.product-media,.catalog-media-wrap,.home-gold-media,.gold-grid-media,.silver-card-media,.blog-card-media{position:relative;overflow:hidden}.product-media img,.catalog-media-wrap img,.home-gold-media img,.gold-grid-media img,.silver-card-media img,.blog-card-media img{object-fit:cover;width:100%;height:100%;display:block}.density-hairline{border-width:1px}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.density-hairline{border-width:.5px}}.bottomnav-link,.topbar-btn,.catalog-wishlist-btn,.home-gold-like,.silver-like,.price-alert-indicator,.price-alert-close,.price-alert-trigger-close,.price-alert-trigger-buy,.price-alert-trigger-dismiss,.gold-icon-btn,.silver-icon-btn,.add-money-back-btn,.withdraw-funds-back-btn,.withdraw-asset-icon-btn,.gold-security-icon-btn{min-width:var(--touch-target-size);min-height:var(--touch-target-size)}@media (width<=767px){html{font-size:clamp(15px,4vw,16px)}:root{--app-shell-max:100vw;--text-display-lg:1.72rem;--text-display:1.32rem;--text-title:1.02rem;--text-body:.88rem;--text-caption:.76rem;--text-tiny:.64rem;--s4:14px;--s5:18px;--s6:20px;--s8:28px;--app-px:16px;--header-h:var(--mobile-header-h);--ticker-h:32px;--topbar-h:calc(var(--header-h) + var(--ticker-h));--nav-h:78px;--bottom-nav-h:var(--nav-h);--topbar-height:var(--topbar-h);--bottomnav-height:var(--bottom-nav-h);--touch-target-size:40px;--touch-target-min:40px;--page-header-h:56px!important}body{font-size:var(--text-body)}.gold-page,.notifications-lux-page,.pdp{--gold-header-h:var(--mobile-page-header-h)!important;--gold-header-pad-y:var(--mobile-header-pad-y)!important;--gold-header-offset:calc(var(--gold-header-h) + (var(--gold-header-pad-y) * 2) + var(--header-rates-h) + 1px)!important}.silver-page{--silver-header-h:var(--mobile-page-header-h)!important}.add-money-page{--add-money-header-h:var(--mobile-page-header-h)!important}.add-money-success-page{--success-header-h:var(--mobile-page-header-h)!important}.buy-gold-page{--buy-gold-header-h:var(--mobile-page-header-h)!important}.gold-security-page{--gold-security-header-h:var(--mobile-page-header-h)!important}:where(.gold-header-brand,.silver-header-brand,.ge-header-brand,.page-header__titles,.stores-topbar-copy,.live-rates-topbar-copy,.profile-topbar-brand){min-width:0}:where(.gold-header-brand h1,.silver-header-brand h1,.ge-header-brand h1,.page-header__title,.stores-topbar-copy h1,.live-rates-topbar-copy h1,.profile-topbar-brand h1){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.gold-main,.silver-main,.catalog-page,.live-rates-main,.stores-main){padding-left:var(--app-px);padding-right:var(--app-px)}.favorites-page{padding:14px 0 calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + 16px)}.favorites-header{width:100%;margin:0}:where(.gold-header,.silver-header,.ge-header,.notifications-lux-page .gold-header,.pdp .gold-header){min-height:var(--mobile-page-header-h)!important;padding-top:calc(var(--safe-top,0px) + var(--mobile-header-pad-y))!important;padding-bottom:var(--mobile-header-pad-y)!important}html.sri-kausalya-native-webview{--native-header-safe-top:calc(var(--safe-top,0px) + 4px)}html.sri-kausalya-native-webview .page-header.page-header--light{min-height:calc(var(--mobile-page-header-h) + var(--native-header-safe-top))!important;padding-top:calc(var(--native-header-safe-top) + var(--mobile-header-pad-y))!important;padding-bottom:var(--mobile-header-pad-y)!important}html.sri-kausalya-native-webview .withdraw-page{--withdraw-page-px:var(--app-px,16px)}html.sri-kausalya-native-webview .withdraw-page .withdraw-header-inner,html.sri-kausalya-native-webview .withdraw-page .withdraw-content{box-sizing:border-box;padding-left:var(--withdraw-page-px)!important;padding-right:var(--withdraw-page-px)!important}html.sri-kausalya-native-webview :where(.gold-page,.silver-page){--gold-header-h:44px!important;--silver-header-h:44px!important}html.sri-kausalya-native-webview :where(.gold-header,.silver-header){min-height:44px!important;padding-top:4px!important;padding-bottom:4px!important}:where(.gold-header-brand h1,.silver-header-brand h1,.ge-header-brand h1){letter-spacing:.18em!important;font-size:1rem!important}:where(.gold-header-brand p,.silver-header-brand p,.ge-header-brand p){letter-spacing:.12em!important;font-size:.6rem!important}:where(.gold-icon-btn,.silver-icon-btn,.ge-icon-btn,.add-money-back-btn,.gold-security-icon-btn){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.wallet-ui-header{min-height:calc(env(safe-area-inset-top,0px) + 58px);padding:calc(env(safe-area-inset-top,0px) + 7px) var(--app-px) 7px}.wallet-ui-content{padding-left:var(--app-px);padding-right:var(--app-px);gap:18px}.profile-avatar{width:112px;height:112px}.profile-hero-copy h2{font-size:1.72rem}}@media (orientation:landscape) and (height<=500px){.topbar-ticker{display:none}.app-main{padding-top:calc(var(--header-h) + var(--safe-top))}.lumina-login-hero{height:min(42dvh,250px);min-height:190px}}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(16px,1rem)}}.header-rates{--header-rates-height:34px;height:var(--header-rates-height);background:#fffffff5;border-top:1px solid #0f172a0a;border-bottom:1px solid #0f172a0f;align-items:center;padding:10px;display:flex;overflow:hidden;box-shadow:0 4px 10px #0f172a0a}.header-rates-marquee{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;align-items:center;width:100%;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.header-rates-marquee::-webkit-scrollbar{display:none}.header-rates-track{flex:none;align-items:center;min-width:max-content;display:inline-flex}.header-rates-marquee:active{cursor:grabbing}.header-rates-group{flex:none;align-items:center;gap:10px;min-width:max-content;padding:10px;display:flex}.header-rates-pill{white-space:nowrap;background:linear-gradient(145deg,#fffffffa,#f8fafcf2);border:1px solid #b8860b2e;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;box-shadow:0 3px 10px #0f172a0d}.header-rates-pill--silver{background:linear-gradient(145deg,#fffffffa,#f1f5f9fa);border-color:#94a3b847}.header-rates-pill-icon-wrap{background:#fffffff5;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.header-rates-pill-icon{object-fit:contain;width:100%;height:100%;display:block}.header-rates-pill-label{color:#b8860b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.header-rates-pill--silver .header-rates-pill-label{color:#64748b}.header-rates-pill-value{color:#0f172a;font-size:11px;font-weight:800}.header-rates-pill--silver .header-rates-pill-value{color:#334155}.header-rates-pill-unit{color:#64748b;font-size:10px;font-weight:700}.header-rates-pill--silver .header-rates-pill-unit{color:#94a3b8}.header-rates-pill-trend{align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.header-rates-pill-trend--up{color:#dc2626}.header-rates-pill-trend--down{color:#16a34a}@keyframes header-rates-scroll{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.customer-profile-sheet-layer{z-index:2400;position:fixed;inset:0}.customer-profile-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100a048f;border:0;position:absolute;inset:0}.customer-profile-sheet{width:min(100%, var(--app-shell-max,480px));max-height:min(92dvh,860px);padding:12px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:linear-gradient(#fffdfa 0%,#fff6ef 100%);border-radius:28px 28px 0 0;margin:0 auto;position:absolute;inset:auto 0 0 50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -24px 48px #21150a42}.customer-profile-sheet-handle{justify-content:center;margin-bottom:12px;display:flex}.customer-profile-sheet-handle span{background:#7a675538;border-radius:999px;width:48px;height:5px}.customer-profile-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-profile-sheet-eyebrow{color:#ec5b13;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.customer-profile-sheet-head h2{color:#23170f;margin:8px 0 0;font-size:28px;line-height:1.08}.customer-profile-sheet-copy{color:#766b61;margin:10px 0 0;font-size:14px;line-height:1.55}.customer-profile-sheet-close{color:#43352c;background:#ffffffe0;border:1px solid #24160c14;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.customer-profile-sheet-form{flex-direction:column;gap:16px;margin-top:22px;display:flex}.customer-profile-sheet-section{flex-direction:column;gap:6px;display:flex}.customer-profile-sheet-section-title{color:#23170f;margin:0;font-size:15px;font-weight:800}.customer-profile-sheet-section-copy{color:#766b61;margin:0;font-size:12px;line-height:1.5}.customer-profile-sheet-field{flex-direction:column;gap:8px;display:flex}.customer-profile-sheet-field>span{color:#6d6259;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.customer-profile-sheet-field input,.customer-profile-sheet-field select{color:#1f1712;appearance:none;background:#fffffff5;border:1px solid #ec5b1329;border-radius:16px;width:100%;min-height:54px;padding:0 16px;font-family:inherit;font-size:15px;box-shadow:inset 0 1px #ffffffe6}.customer-profile-sheet-field input:focus,.customer-profile-sheet-field select:focus{border-color:#ec5b137a;outline:none;box-shadow:0 0 0 4px #ec5b131a}.customer-profile-sheet-field-note{color:#8d8177;font-size:12px}.customer-profile-sheet-dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-profile-sheet-gender-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-profile-sheet-gender-chip{color:#55483d;background:#ffffffeb;border:1px solid #ec5b1324;border-radius:14px;min-height:48px;font-size:14px;font-weight:700}.customer-profile-sheet-gender-chip.is-active{color:#fff;background:linear-gradient(#f07a49 0%,#eb6437 100%);border-color:#0000;box-shadow:0 12px 24px #eb643738}.customer-profile-sheet-error{color:#c2410c;margin:0;font-size:13px;font-weight:700}.customer-profile-sheet-submit{color:#fff;letter-spacing:.02em;background:linear-gradient(#f07a49 0%,#eb6437 100%);border:0;border-radius:18px;min-height:56px;font-size:15px;font-weight:800;box-shadow:0 20px 36px #eb64373d}.customer-profile-sheet-submit:disabled,.customer-profile-sheet-close:disabled,.customer-profile-sheet-gender-chip:disabled,.customer-profile-sheet-field input:disabled,.customer-profile-sheet-field select:disabled{opacity:.72;cursor:not-allowed}@media (width<=420px){.customer-profile-sheet{padding-left:16px;padding-right:16px}.customer-profile-sheet-head h2{font-size:24px}.customer-profile-sheet-dual-grid{grid-template-columns:minmax(0,1fr)}}.page-skeleton-root{background:rgb(var(--surface-2));justify-content:center;width:100%;min-height:100dvh;display:flex}.page-skeleton-phone{width:var(--app-w);background:rgb(var(--surface-2));flex-direction:column;min-height:100dvh;display:flex;overflow:hidden}.page-skeleton-header{padding:calc(env(safe-area-inset-top) + var(--s2)) var(--app-px) var(--s3);border-bottom:1px solid rgba(var(--text-3), .12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7}.page-skeleton-header-row{gap:var(--s3);margin-bottom:var(--s2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.page-skeleton-header-actions{gap:var(--s2);display:inline-flex}.page-skeleton-content{padding:var(--s4) var(--app-px) calc(var(--nav-h) + env(safe-area-inset-bottom) + var(--s4));align-content:start;gap:var(--s4);flex:1;display:grid;overflow:hidden auto}.page-skeleton-bottom-nav{border-top:1px solid rgba(var(--text-3), .15);height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding:var(--s2) var(--s4) calc(env(safe-area-inset-bottom) + var(--s2));gap:var(--s2);background:#ffffffe6;grid-template-columns:repeat(4,1fr);display:grid}.page-skeleton-bottom-item{align-content:center;justify-items:center;gap:6px;display:grid}.page-skeleton-block{border-radius:var(--radius-sm);display:block}.page-skeleton-circle{border-radius:var(--radius-full);width:36px;height:36px}.page-skeleton-logo{justify-self:center;width:120px;height:20px}.page-skeleton-logo--center{margin:0 auto}.page-skeleton-ticker{border-radius:var(--radius-lg);height:38px}.page-skeleton-hero{border-radius:var(--radius-xl);height:176px}.page-skeleton-hero--catalog{height:210px}.page-skeleton-hero--auth{height:220px}.page-skeleton-chip-row{gap:var(--s2);display:flex;overflow:hidden}.page-skeleton-chip{border-radius:var(--radius-full);flex:0 0 92px;height:32px}.page-skeleton-grid{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-skeleton-card{border:1px solid rgba(var(--text-3), .12);border-radius:var(--radius-lg);padding:var(--s2);background:#ffffffb3;gap:10px;display:grid}.page-skeleton-media{border-radius:var(--radius-md);height:112px}.page-skeleton-media--square{height:126px}.page-skeleton-line{height:10px}.page-skeleton-line--sm{width:46%}.page-skeleton-line--md{width:66%}.page-skeleton-line--lg{width:82%}.page-skeleton-line--xl{width:92%;height:14px}.page-skeleton-balance-card{border-radius:var(--radius-xl);height:170px}.page-skeleton-button-row{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-skeleton-button{border-radius:var(--radius-md);min-height:46px}.page-skeleton-button--full{grid-column:1/-1;width:100%}.page-skeleton-list{gap:var(--s2);display:grid}.page-skeleton-list-item{border:1px solid rgba(var(--text-3), .12);border-radius:var(--radius-lg);padding:var(--s3);gap:var(--s3);background:#ffffffbf;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.page-skeleton-list-item--wide{grid-template-columns:auto 1fr}.page-skeleton-list-icon{border-radius:var(--radius-full);width:40px;height:40px}.page-skeleton-list-copy{gap:8px;display:grid}.page-skeleton-list-tag{border-radius:var(--radius-full);width:54px;height:28px}.page-skeleton-form{gap:var(--s3);border:1px solid rgba(var(--text-3), .12);border-radius:var(--radius-lg);padding:var(--s4);background:#ffffffbf;display:grid}.page-skeleton-form-row{gap:var(--s2);display:grid}.page-skeleton-input{border-radius:var(--radius-md);height:46px}.page-skeleton-detail-media{border-radius:var(--radius-xl);width:100%;height:320px}.page-skeleton-detail-media--short{height:184px}.page-skeleton-trending-card{gap:var(--s2);display:grid}.page-skeleton-auth-header{margin-top:calc(env(safe-area-inset-top) + var(--s6));justify-items:center;gap:10px;display:grid}.page-skeleton-dot-row{justify-content:center;gap:var(--s2);margin-top:var(--s2);display:flex}.page-skeleton-dot{border-radius:var(--radius-full);width:10px;height:10px}.page-skeleton-bottom-icon{border-radius:var(--radius-full);width:20px;height:20px}.page-skeleton-bottom-label{width:44px;height:8px}@media (width<=380px){.page-skeleton-content{padding-left:var(--s3);padding-right:var(--s3)}.page-skeleton-grid{gap:var(--s2)}}.bottomnav{--bottom-nav-safe:max(var(--safe-bottom,0px), env(safe-area-inset-bottom,0px));width:min(100vw, var(--app-shell-max));max-width:min(100vw, var(--app-shell-max));min-height:calc(var(--bottom-nav-h) + var(--bottom-nav-safe));height:calc(var(--bottom-nav-h) + var(--bottom-nav-safe));padding:8px 4px max(12px, var(--bottom-nav-safe)) 4px;-webkit-backdrop-filter:none;z-index:50;box-sizing:border-box;background:#fff;border-top:1px solid #1212160f;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:stretch;margin:0;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.bottomnav-link{border-radius:var(--radius-md);width:100%;min-height:58px;color:rgb(var(--text-3));transition:var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 4px;font-size:.68rem;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.bottomnav-link:before{content:"";transform-origin:50%;opacity:0;background:linear-gradient(90deg,#f97316 0%,#f59e0b 100%);border-radius:999px;width:22px;height:3px;transition:transform .18s,opacity .18s;position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.bottomnav-link span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bottomnav-link:hover{color:rgb(var(--text-2));background:rgba(var(--brand-gold), .06)}.bottomnav-link--active{color:#f97316;background:rgba(var(--brand-gold), .1);font-weight:600}.bottomnav-link--active span,.bottomnav-link[aria-current=page] span{color:#f97316!important}.bottomnav-link--active:before{opacity:1;transform:translate(-50%)scaleX(1)}.bottomnav-cat-img{object-fit:contain;filter:grayscale()brightness(1.4);border-radius:3px;width:22px;height:22px;transition:filter .15s}.bottomnav-cat-img--active{filter:none}@media (width>=768px){.bottomnav{display:none!important}}.price-alert-indicator{z-index:1;color:#705300;cursor:pointer;background:#fffffff2;border:1px solid #d4af374d;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:160px;min-height:44px;padding:8px 10px;display:inline-flex;position:relative;box-shadow:0 8px 20px #0f172a1f}.price-alert-indicator span{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:800;line-height:1}.price-alert-indicator svg{flex-shrink:0;width:14px;height:14px}.price-alert-indicator small{display:none}.price-alert-indicator.is-active:after{content:"";background:#16a34a;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #16a34a59}.price-alert-overlay{z-index:80;pointer-events:none;overscroll-behavior:none;position:fixed;inset:0}.price-alert-overlay.is-open{pointer-events:auto}.price-alert-backdrop{background:#0f172a61;border:0;margin:0;padding:0;position:absolute;inset:0}.price-alert-sheet{contain:layout paint;-webkit-tap-highlight-color:transparent;background:#f8f7f6;border-top:1px solid #eebd2b2e;border-top-left-radius:2rem;border-top-right-radius:2rem;flex-direction:column;width:100vw;max-width:100vw;max-height:min(84dvh,760px);display:none;position:absolute;bottom:0;left:0;right:0}.price-alert-overlay.is-open .price-alert-sheet{display:flex}.price-alert-grab-wrap{justify-content:center;padding:10px 0 6px;display:flex}.price-alert-grab{background:#eebd2b73;border-radius:999px;width:48px;height:5px}.price-alert-close{color:#263142;cursor:pointer;background:#ffffffdb;border:1px solid #0f172a24;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:14px;right:12px;transition:none!important;animation:none!important;transform:none!important}.price-alert-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 16px calc(20px + env(safe-area-inset-bottom)) 16px;overflow-y:auto}.price-alert-body h2{text-align:center;font-family:var(--font-display);letter-spacing:.03em;color:#111827;margin:4px 0 18px;font-size:clamp(1.18rem,4.9vw,1.45rem)}.price-alert-toggle{background:#eebd2b1f;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:5px;display:grid}.price-alert-toggle button{color:#b08a19;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;min-height:42px;font-size:.85rem;font-weight:700;transition:none!important;animation:none!important;transform:none!important}.price-alert-toggle .is-selected{color:#fff;background:#d4af37}.price-alert-input-group p{color:#334155;margin:0 0 8px;font-size:.82rem;font-weight:700}.price-alert-input-wrap{background:#ffffffd1;border:2px solid #eebd2b33;border-radius:14px;align-items:center;gap:8px;min-height:56px;padding:0 14px;display:flex;transition:none!important;animation:none!important}.price-alert-input-wrap span{color:#eebd2b;font-size:1.15rem;font-weight:800}.price-alert-input-wrap input{color:#111827;appearance:none;-webkit-tap-highlight-color:transparent;caret-color:#111827;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:1.2rem;font-weight:800;transition:none!important;animation:none!important;transform:none!important}.price-alert-input-clear{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#94a3b833;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;transition:none!important;animation:none!important;transform:none!important}.price-alert-input-wrap input::placeholder{color:#94a3b8}.price-alert-input-group.is-disabled .price-alert-input-wrap{background:#f1f5f9db;border-color:#94a3b83d}.price-alert-input-group.is-disabled .price-alert-input-wrap span,.price-alert-input-group.is-disabled .price-alert-input-wrap input{color:#64748b}.price-alert-input-wrap input:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:#64748b}.price-alert-market-row{background:#eebd2b14;border:1px solid #eebd2b29;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.price-alert-market-row span{text-transform:uppercase;letter-spacing:.09em;color:#64748b;font-size:.62rem;font-weight:800}.price-alert-market-row strong{color:#d49d14;align-items:center;gap:4px;font-size:1rem;font-weight:800;display:inline-flex}.price-alert-error{color:#b91c1c;background:#fef2f2f5;border:1px solid #dc26262e;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:.76rem;font-weight:700;line-height:1.35}.price-alert-submit{color:#fff;width:100%;min-height:52px;font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#d4af37;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:1rem;font-weight:700;display:inline-flex;transition:none!important;animation:none!important;transform:none!important}.price-alert-submit:disabled{cursor:wait;opacity:.72}.price-alert-clear-alert{color:#b91c1c;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ef444414;border:1px solid #ef44444d;border-radius:12px;width:100%;min-height:40px;margin-top:10px;font-size:.78rem;font-weight:700;transition:none!important;animation:none!important;transform:none!important}.price-alert-note{text-align:center;color:#94a3b8;margin:14px 0 0;font-size:.66rem;font-weight:600}.app--sheet-open .app-main{overflow:hidden}html.price-alert-lock-scroll,body.price-alert-lock-scroll{overscroll-behavior:none;overflow:hidden!important}.price-alert-toast{left:50%;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 12px);z-index:95;color:#f8fafc;background:#111827f0;border-radius:12px;align-items:center;gap:8px;max-width:min(92vw,360px);min-height:42px;padding:10px 12px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #11182747}.price-alert-toast span{font-size:.76rem;font-weight:700;line-height:1.25}@media (width<=767px){.price-alert-sheet{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem;max-height:min(88dvh,760px)}}@media (width<=360px){.price-alert-indicator{max-width:136px;padding:7px 9px}.price-alert-indicator small{max-width:92px}.price-alert-sheet{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.price-alert-toast{bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 10px);max-width:90vw;padding:9px 11px}.price-alert-toast span{font-size:.72rem}}@media (width<=370px){.price-alert-indicator{gap:4px;max-width:114px;min-height:40px;padding:6px 8px}.price-alert-indicator span{letter-spacing:.04em;font-size:.52rem}.price-alert-indicator svg{width:12px;height:12px}}.sidebar-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:1400;will-change:opacity;background:#1118276b;transition:opacity .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;inset:0}html.sidebar-lock-scroll,body.sidebar-lock-scroll,#root.sidebar-lock-scroll{overflow:hidden!important}#root.sidebar-lock-scroll .app-main{touch-action:none;overflow:hidden!important}.sidebar-backdrop--open{opacity:1;pointer-events:auto}.sidebar{--sidebar-px:var(--app-px,16px);--sidebar-safe-top:var(--safe-top,env(safe-area-inset-top,0px));--sidebar-safe-bottom:var(--safe-bottom,env(safe-area-inset-bottom,0px));--sidebar-section-gap:16px;z-index:1401;box-sizing:border-box;pointer-events:none;visibility:hidden;will-change:transform;contain:layout paint style;background:#fff;flex-direction:column;width:min(320px,78vw);max-width:272px;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 24px 60px #0f172a3d}.sidebar--open{pointer-events:auto;visibility:visible;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0)}.sidebar-hero{padding:calc(var(--sidebar-safe-top) + 14px) var(--sidebar-px) 12px;background:#1a1a1a;gap:10px;display:grid;position:relative}.sidebar-user{align-items:center;gap:8px;display:flex}.sidebar-user-avatar{box-sizing:border-box;background:linear-gradient(135deg,#fff5d62e 0%,#c5a05947 100%);border:2px solid #c5a05959;border-radius:999px;width:38px;height:38px;padding:2px;overflow:hidden}.sidebar-user-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.sidebar-user-avatar-fallback{color:#f7e4ba;letter-spacing:.08em;background:linear-gradient(135deg,#2c2c2c 0%,#4a3820 100%);border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.82rem;font-weight:800;display:inline-flex}.sidebar-user-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8f;margin:0;font-size:9px;font-weight:600}.sidebar-user-name{font-family:"Playfair Display", var(--font-display);color:#fff;margin:2px 0 0;font-size:.94rem;font-weight:600}.sidebar-close{color:#ffffffc7;cursor:pointer;width:32px;height:32px;top:calc(var(--sidebar-safe-top) + 12px);right:var(--sidebar-px);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.sidebar-close:hover{color:#fff;background:#ffffff2e}.sidebar-nav{gap:var(--sidebar-section-gap);padding:18px var(--sidebar-px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-alert{padding:0}.sidebar-language-block,.sidebar-section{gap:8px;display:grid}.sidebar-section-label{letter-spacing:.14em;text-transform:uppercase;color:#8b7a6f;margin:0;padding:0;font-size:10px;font-weight:800}.sidebar-language-toggle{background:#f5f1ea;border:1px solid #c5a0592e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sidebar-language-btn{color:#746766;letter-spacing:.16em;text-transform:uppercase;background:#ffffffd1;border:1px solid #0000;border-radius:12px;min-height:38px;font-size:11px;font-weight:800;transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.sidebar-language-btn.is-active{color:#5f4307;background:linear-gradient(135deg,#f6dfa4 0%,#caa246 100%);border-color:#c5a05980;box-shadow:0 10px 18px #694a0c1f}.sidebar-language-btn:not(.is-active){box-shadow:inset 0 0 0 1px #c5a0590f}.sidebar-alert .price-alert-indicator{color:#6b4e16;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(130deg,#fff9ecf2 0%,#fff7dbf2 42%,#ffffffed 100%);border:1px solid #d3a74166;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;min-height:44px;padding:10px 16px;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;position:relative;overflow:hidden;box-shadow:0 10px 26px #43380e1f}.sidebar-alert .price-alert-indicator:before{content:"";pointer-events:none;border-radius:inherit;opacity:.8;background:radial-gradient(circle at 14% 25%,#fffc 0%,#0000 44%);position:absolute;inset:0}.sidebar-alert .price-alert-indicator:hover{background:linear-gradient(130deg,#fffcf0fa 0%,#fff5d6f2 44%,#fffffff7 100%);border-color:#b8860b99;transform:translateY(-1px);box-shadow:0 14px 28px #43380e2b}.sidebar-alert .price-alert-indicator:active{transform:translateY(0)}.sidebar-alert .price-alert-indicator svg{color:#b88714;flex:none;width:15px;height:15px;position:relative;transform:translateY(-.5px)}.sidebar-alert .price-alert-indicator span{letter-spacing:.14em;align-items:center;font-size:.64rem;line-height:1;display:inline-flex;position:relative}.sidebar-link-left{align-items:center;gap:12px;min-width:0;display:inline-flex}.sidebar-link{color:#1a1a1a;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex}.sidebar-link-icon{color:#ba8e2e;background:#c5a0591f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.sidebar-link svg{color:inherit}.sidebar-link:hover{color:#111827;background:#faf7f0f5;border-color:#c5a05924;transform:translate(1px)}.sidebar-link--active{background:linear-gradient(135deg,#fff8e3fa 0%,#fffffffa 100%);border-color:#c5a05933;box-shadow:0 10px 20px #43380e0d}.sidebar-link--active .sidebar-link-icon{color:#6f5010;background:linear-gradient(135deg,#f8e2ac 0%,#d3ab52 100%)}.sidebar-chip{color:#c5a059;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#c5a0591f;border:1px solid #c5a05952;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.sidebar-chip:before{content:"";background:#c5a059;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #c5a05933}.sidebar-divider{background:linear-gradient(90deg,#f1f5f900 0%,#ebe4d6 18% 82%,#f1f5f900 100%);height:1px;margin:0}.sidebar-footer{padding:0 var(--sidebar-px) calc(var(--sidebar-safe-bottom) + 14px);background:linear-gradient(#fff0 0%,#fff 16%)}.sidebar-footer .sidebar-divider{margin-top:0;margin-bottom:14px}.sidebar-logout{color:#d65b5b;cursor:pointer;background:#fef2f2e0;border:1px solid #e55f5f24;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:0 14px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.sidebar-logout-icon{color:#d65b5b;background:#e55f5f1f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sidebar-logout svg{color:inherit}.sidebar-logout:hover{background:#feececfa}.sidebar-logout--guest{color:#c95e0a;background:#fff5ebeb;border-color:#ea781e38}.sidebar-logout--guest .sidebar-logout-icon{color:#c95e0a;background:#ea781e24}.sidebar-logout--guest:hover{background:#ffeddafa;border-color:#ea781e61}.sidebar-logout:active,.sidebar-link:active,.sidebar-close:active{transform:translateY(1px)}@media (width<=420px){.sidebar{--sidebar-px:16px;width:min(284px,78vw)}.sidebar-hero{padding-top:calc(var(--sidebar-safe-top) + 12px);gap:8px;padding-bottom:10px}.sidebar-user-avatar{width:36px;height:36px}.sidebar-user-name{font-size:.88rem}.sidebar-close{width:30px;height:30px;top:calc(var(--sidebar-safe-top) + 10px)}.sidebar-link{padding-left:10px;padding-right:10px}}@media (width>=768px){.sidebar-backdrop{border-radius:0;position:fixed;inset:0}.sidebar{border-radius:0;width:380px;max-width:380px;position:fixed;inset:0 0 0 auto;transform:translate(100%);box-shadow:-20px 0 60px #00000026}.sidebar--open{transform:translate(0)}}.topbar{z-index:1200;width:100%;max-width:100%;padding-top:var(--safe-top,0px);background:var(--header-surface-bg);-webkit-backdrop-filter:blur(var(--header-blur)) saturate(145%);border-bottom:1px solid var(--header-border-color);box-shadow:var(--header-shadow-soft);box-sizing:border-box;isolation:isolate;padding-left:0;padding-right:0;position:sticky;top:0;left:0;transform:none}.topbar:before{content:"";background:var(--header-surface-bg);z-index:-1;position:absolute;inset:0}.topbar-bar{min-height:calc(var(--header-h) + 4px);z-index:1;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:100%;margin:0;display:flex;position:relative;padding:0 var(--app-px)!important;padding-right:var(--app-px)!important}.topbar-left{flex:1 1 0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.topbar-btn{border:1px solid var(--header-action-border);background:var(--header-action-bg);width:40px;height:40px;color:var(--header-action-color);cursor:pointer;box-shadow:var(--header-action-shadow);border-radius:15px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .22s,border-color .22s,color .22s,box-shadow .22s,background .22s;display:flex;position:relative}.topbar-btn svg{flex:none;display:block}.topbar-menu-btn.has-price-alert{color:#9a6b05;border-color:#b8860b8c;box-shadow:0 10px 22px #b8860b29,inset 0 0 0 1px #ffffff9e}.topbar-menu-btn.has-price-alert:after{content:"";pointer-events:none;border:1px solid #b8860b33;border-radius:12px;position:absolute;inset:4px}.topbar-price-alert-status{color:#166534;letter-spacing:.02em;white-space:nowrap;background:#f0fdf4f0;border:1px solid #16a34a52;border-radius:8px;align-items:center;gap:10px;max-width:72px;min-height:26px;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 6px 14px #1665341f}.topbar-price-alert-status-dot{background:#16a34a;border-radius:50%;flex:none;width:7px;height:7px;position:relative;box-shadow:0 0 0 3px #16a34a24}.topbar-price-alert-status-dot:after{content:"";border-radius:inherit;border:1px solid #16a34a5c;animation:1.8s ease-out infinite topbarAlertPulse;position:absolute;inset:-4px}@keyframes topbarAlertPulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.topbar-btn:hover{color:#b8860b;background:#fffffffa;border-color:#b8860b47;box-shadow:0 10px 22px #b8860b24}.topbar-btn:active{transform:scale(.96)}.topbar-btn--guest{color:#c95e0a;background:#fff5ebeb;border-color:#ea781e61;box-shadow:0 4px 14px #c95e0a24}.topbar-btn--guest:hover{color:#a34a06;background:#ffeddafa;border-color:#ea781e99;box-shadow:0 8px 20px #c95e0a38}.topbar-logo{object-fit:contain;filter:drop-shadow(0 1px #ffffff9e);flex:none;height:30px}.topbar-actions{flex:1 1 0;justify-content:flex-end;gap:8px;min-width:0;display:flex}.topbar-badge{color:#fff;background:#ef4444;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 2px 8px #d4af3766}.topbar .price-alert-indicator{color:#6b4e16;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(130deg,#fffbeef5 0%,#fff6dff2 44%,#fffffff2 100%);border:1px solid #b8860b59;border-radius:999px;gap:8px;max-width:none;min-height:40px;padding:7px 12px;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;position:relative;overflow:hidden;box-shadow:0 10px 24px #43380e1c}.topbar .price-alert-indicator:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 15% 30%,#ffffffc7 0%,#0000 45%);position:absolute;inset:0}.topbar .price-alert-indicator:hover{background:linear-gradient(130deg,#fffcf0fc 0%,#fff3d1f5 44%,#fffffffa 100%);border-color:#b8860b8c;transform:translateY(-1px);box-shadow:0 14px 28px #43380e29}.topbar .price-alert-indicator span{letter-spacing:.12em;font-size:.58rem;position:relative}.topbar .price-alert-indicator svg{flex-shrink:0;width:14px;height:14px;position:relative}.topbar-ticker{padding:6px var(--app-px) 4px;padding-right:var(--app-px);background:linear-gradient(#ffffffe6 0%,#f8fafcf0 100%);border-top:1px solid #0f172a0a;border-bottom:1px solid #0f172a0f;box-shadow:0 4px 14px #0f172a0f}.topbar-skeleton{gap:12px;display:flex}.topbar-skeleton span{background:linear-gradient(90deg,#94a3b826 25%,#d4af3740 50%,#94a3b826 75%) 0 0/200% 100%;border-radius:14px;flex:1;max-width:110px;height:28px;animation:1.5s linear infinite shimmer}.topbar-empty{padding:7px var(--app-px) 8px;color:#8b6b0d;text-align:center;font-size:12px;font-weight:700}.topbar-marquee{gap:10px;padding-bottom:2px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.topbar-marquee-inner{will-change:transform;gap:10px;display:flex;animation:30s linear infinite marquee-scroll!important}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.topbar-pill{color:#334155;white-space:nowrap;background:linear-gradient(145deg,#fffffffa 0%,#f8fafcf2 100%);border:1px solid #b8860b40;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:5px 9px;font-size:clamp(10px,2.3vw,11px);transition:all .2s;display:inline-flex;box-shadow:0 4px 10px #0f172a0f}.topbar-pill:hover{background:#fff;border-color:#b8860b66}.topbar-pill--flash{background:#fffbebe6;border-color:#b8860b8c;box-shadow:0 0 0 2px #b8860b26}.topbar-pill-label{color:#b8860b;letter-spacing:.03em;font-weight:600}.topbar-pill-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.topbar-pill-up{color:#4ade80;align-items:center;gap:3px;font-weight:600;display:inline-flex}.topbar-pill-down{color:#f87171;align-items:center;gap:3px;font-weight:600;display:inline-flex}.topbar-pill-flat{color:#94a3b8;align-items:center;gap:3px;font-weight:600;display:inline-flex}@media (width<=370px){.topbar-left{gap:4px}.topbar-actions{gap:6px}.topbar-btn{border-radius:14px;width:38px;height:38px}.topbar .price-alert-indicator{gap:6px;padding-inline:12px}.topbar-logo{width:auto;height:30px}.topbar-price-alert-status{justify-content:center;width:24px;max-width:24px;padding:0}.topbar-price-alert-status span:last-child{display:none}}.topbar-desktop-nav,.desktop-only-logo{display:none}.mobile-only-logo{display:block}.desktop-only-btn{display:none!important}@media (width>=768px){.topbar{border-bottom:1px solid #00000014;box-shadow:0 4px 20px #00000008;background:#fff!important}.topbar-bar{background:0 0;min-height:90px;padding:0 80px!important}.topbar-desktop-nav{z-index:10;align-items:center;gap:48px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desktop-only-logo{height:54px;transition:transform .3s;display:block}.mobile-only-logo{display:none}.desktop-only-btn{display:flex!important}.topbar-nav-link{color:#1a1a1a;text-transform:uppercase;letter-spacing:.12em;opacity:.6;padding:12px 0;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s;position:relative}.topbar-nav-link:after{content:"";background:#b8860b;border-radius:99px;width:0;height:3px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.topbar-nav-link:hover{opacity:1;color:#b8860b;transform:translateY(-1px)}.topbar-nav-link:hover:after,.topbar-nav-link.active:after{width:24px}.topbar-nav-link.active{opacity:1;color:#b8860b}.topbar-menu-btn{display:none!important}.topbar-left,.topbar-actions{flex:1;align-items:center;display:flex}.topbar-actions{justify-content:flex-end;gap:20px}.topbar-btn{background:#f8fafc;border:1px solid #0000000d;border-radius:12px;width:44px;height:44px}}.login-prompt-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0f172a99;place-items:center;padding:20px;animation:.3s ease-out loginPromptFadeIn;display:grid;position:fixed;inset:0}.login-prompt-card{text-align:center;background:#fff;border-radius:28px;width:100%;max-width:340px;padding:32px 24px;animation:.3s cubic-bezier(.34,1.56,.64,1) loginPromptScaleIn;position:relative;box-shadow:0 24px 50px #0003}.login-prompt-close{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.login-prompt-icon{color:#ea580c;background:#fff7ed;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.login-prompt-card h3{color:#0f172a;margin:0 0 12px;font-size:22px;font-weight:800}.login-prompt-card p{color:#475569;margin:0 0 28px;font-size:15px;line-height:1.5}.login-prompt-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.login-prompt-btn{cursor:pointer;border:0;border-radius:16px;min-height:48px;font-size:14px;font-weight:800;transition:transform .2s}.login-prompt-btn:active{transform:scale(.96)}.login-prompt-btn--secondary{color:#475569;background:#f1f5f9}.login-prompt-btn--primary{color:#1a1a1a;background:#ecb613;box-shadow:0 8px 20px #ecb61333}@keyframes loginPromptFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loginPromptScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.app{background:rgb(var(--surface-2));box-sizing:border-box;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.app--modal-open{pointer-events:none;-webkit-user-select:none;user-select:none}.app--home-fullbleed{width:100%;max-width:100%;margin:0}.app,:root{--sidebar-route-px:var(--app-px,16px);--sidebar-route-safe-top:max(var(--safe-top,env(safe-area-inset-top,0px)), 8px);--sidebar-route-safe-bottom:var(--safe-bottom,0px);--sidebar-route-header-min-h:56px;--sidebar-route-header-pad-y:8px;--sidebar-route-header-total:calc(var(--sidebar-route-header-min-h) + (2 * var(--sidebar-route-header-pad-y)) + var(--sidebar-route-safe-top))}.app--sidebar-route{--sidebar-route-px:var(--app-px,16px)}.app--sidebar-route .app-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow:clip auto!important}.profile-topbar{z-index:1200;width:100%;max-width:100%;min-height:var(--sidebar-route-header-min-h,var(--mobile-page-header-h,50px));padding:calc(var(--sidebar-route-safe-top,var(--safe-top,0px)) + var(--sidebar-route-header-pad-y,7px)) 0 var(--sidebar-route-header-pad-y,7px);background:var(--header-surface-bg);-webkit-backdrop-filter:blur(var(--header-blur)) saturate(145%);border-bottom:1px solid var(--header-border-color);box-shadow:var(--header-shadow-soft);justify-content:center;align-items:center;gap:12px;margin:0;display:flex;position:sticky;top:0}.profile-topbar-btn{border:1px solid var(--header-action-border);background:var(--header-action-bg);width:36px;height:36px;color:var(--header-action-color);box-shadow:var(--header-action-shadow);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.profile-topbar-spacer{flex:0 0 36px;width:36px;height:36px}.profile-topbar-brand{text-align:center;flex:1}.profile-topbar-brand h1{font-family:Playfair Display,serif;font-size:var(--header-brand-size);letter-spacing:var(--header-brand-tracking);color:var(--header-title-color);margin:0}.profile-topbar-brand p{font-size:var(--header-subtitle-size);text-transform:uppercase;letter-spacing:var(--header-subtitle-tracking);color:var(--header-subtitle-color);margin:2px 0 0}.app--with-profile-topbar{height:calc(100dvh - var(--sidebar-route-header-total));min-height:0}.app--with-profile-topbar .app-main{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.app-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto;touch-action:pan-y pinch-zoom;scroll-behavior:auto;scrollbar-gutter:auto;flex:1;width:100%;min-height:0;padding:0;overflow:clip auto}.app--wallet-root .app-main{overscroll-behavior-y:contain;padding-top:var(--scheme-header-total-h);overflow-y:auto}.app--no-topbar .app-main{padding-top:0}.app--card-detail.app--no-topbar .app-main{padding-top:10px}.app--flush-top .app-main{padding-top:0}.app--wallet-root.app--flush-top .app-main{padding-top:var(--scheme-header-total-h)}.app--edge-to-edge .app-main{scrollbar-gutter:auto;padding-top:0;padding-left:0;padding-right:0;overflow:hidden}.app--edge-to-edge.app--estimate-route .app-main{-webkit-overflow-scrolling:touch;overflow:clip auto}.app--edge-to-edge,.app--wallet-shell{width:100%;max-width:100%;margin:0}.app--sidebar-route :is(.favorites-page,.live-rates-page,.stores-page,.ge-page,.profile-page,.kyc-page,.lumina-page){box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.app--sidebar-route :is(.page-header,.favorites-header,.stores-topbar,.ge-header,.lumina-topbar){isolation:isolate;box-sizing:border-box;align-self:flex-start;position:-webkit-sticky;z-index:1200!important;padding-left:0!important;padding-right:0!important;position:sticky!important;top:0!important}.app--sidebar-route .page-header.page-header--light{z-index:1400!important;position:sticky!important;top:0!important}.app--sidebar-route .live-rates-page .page-header.page-header--light{z-index:1500!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.app--sidebar-route .live-rates-page{box-sizing:border-box;padding-top:var(--sidebar-route-header-total)!important}.app--sidebar-route :is(.live-rates-page,.ge-page){min-height:max-content}.app--estimate-route .ge-header{z-index:1250!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.app--estimate-route .ge-page{box-sizing:border-box;padding-top:var(--sidebar-route-header-total)!important}.app--sidebar-route :is(.page-header,.favorites-header,.stores-topbar,.ge-header){min-height:calc(var(--sidebar-route-header-min-h) + var(--sidebar-route-safe-top))!important;padding-top:calc(var(--sidebar-route-safe-top) + var(--sidebar-route-header-pad-y))!important;padding-bottom:var(--sidebar-route-header-pad-y)!important}.app--sidebar-route .favorites-header,.app--sidebar-route .page-header{width:100%!important;margin:0!important}.app--sidebar-route .favorites-grid{padding-bottom:calc(16px + var(--sidebar-route-safe-bottom))!important}.app--sidebar-route .live-rates-main{padding-bottom:calc(28px + var(--sidebar-route-safe-bottom))!important}.app--sidebar-route .live-rates-status-row{padding-left:0!important;padding-right:0!important}.app--sidebar-route .ge-content{padding-bottom:calc(96px + var(--sidebar-route-safe-bottom))!important;padding-left:var(--sidebar-route-px)!important;padding-right:var(--sidebar-route-px)!important}.app--sidebar-route :is(.profile-page,.kyc-page){padding-bottom:calc(32px + var(--sidebar-route-safe-bottom))!important;padding-left:var(--sidebar-route-px)!important;padding-right:var(--sidebar-route-px)!important}.app--sidebar-route .lumina-topbar{min-height:calc(var(--sidebar-route-header-min-h) + var(--sidebar-route-safe-top))!important;height:calc(var(--sidebar-route-header-min-h) + var(--sidebar-route-safe-top))!important;padding-top:var(--sidebar-route-safe-top)!important;padding-bottom:10px!important}.app--sidebar-route .lumina-ticker{top:calc(64px + var(--sidebar-route-safe-top))!important;right:var(--sidebar-route-px)!important}.app--sidebar-route .lumina-card-wrap{box-sizing:border-box;padding-left:var(--sidebar-route-px)!important;padding-right:var(--sidebar-route-px)!important}.app--sidebar-route :is(.page-header,.profile-topbar,.live-rates-topbar,.stores-topbar,.ge-header,.lumina-topbar)>:first-child{margin-left:var(--sidebar-route-px)!important}.app--sidebar-route :is(.page-header,.profile-topbar,.stores-topbar,.ge-header,.lumina-topbar)>:last-child{margin-right:var(--sidebar-route-px)!important}.no-bottomnav .bottomnav{display:none!important}@media (width<=420px){.profile-topbar-brand h1{font-size:18px}}@media (width>=768px){:root{--app-shell-max:100vw;--app-content-max:100vw}body{background-color:#fff;background-image:none;min-height:100vh;display:block}.app,.app--home-fullbleed,.app--wallet-shell,.app--edge-to-edge{flex-direction:column;min-height:100vh;display:flex;width:100vw!important;max-width:100vw!important;height:auto!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;overflow:visible!important}.container,.main-content,.product-container,.products-grid-wrapper,.favorites-page,.live-rates-page,.stores-page,.ge-page,.profile-page,.kyc-page,.lumina-page,.app--sidebar-route :is(.favorites-page,.live-rates-page,.stores-page,.ge-page,.profile-page,.kyc-page,.lumina-page){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding-left:24px!important;padding-right:24px!important}.topbar{z-index:1300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #0000000d;position:sticky;top:0;width:100vw!important;max-width:100vw!important}.topbar-bar{margin:0;width:100%!important;max-width:100%!important;padding:0 24px!important}.app-main,.app--sidebar-route .app-main,.app--edge-to-edge .app-main,.app--edge-to-edge.app--estimate-route .app-main{background:0 0;flex:1;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.bottomnav{display:none!important}.desktop-footer{background:#f8fafc;border-top:1px solid #0000000d;margin-top:60px;padding:60px 24px 40px;display:block;width:100vw!important;margin-left:0!important}.footer-content{justify-content:space-between;gap:40px;max-width:100%;margin:0 auto;display:flex}.footer-brand{flex:1;max-width:300px}.footer-logo{filter:grayscale()contrast(1.2);opacity:.8;height:40px;margin-bottom:24px}.footer-brand p{color:#64748b;font-size:14px;line-height:1.6}.footer-links{flex:2;justify-content:flex-end;gap:60px;display:flex}.footer-column h4{color:#1e293b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:14px;font-weight:700}.footer-column{flex-direction:column;gap:12px;display:flex}.footer-column a{color:#64748b;font-size:14px;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#d4af37}.footer-bottom{text-align:center;color:#94a3b8;border-top:1px solid #0000000d;max-width:100%;margin:40px auto 0;padding-top:24px;font-size:13px}:is(.profile-topbar,.page-header,.favorites-header,.stores-topbar,.ge-header,.lumina-topbar,.withdraw-header,.wallet-header,.scheme-passbook-header,.cat-catalog-header,.notifications-header,.about-header,.terms-header,.activity-header,.kyc-header,.gold-header,.silver-header,.ex-header,.exclusive-products-header,.wallet-schemes-header,.join-ui-header,.my-scheme-detail-header,.activity-history-header),.app-main .header-rates{display:none!important}.gold-sticky-header,.silver-sticky-header,.gfb-bar,.sfb-bar,.cat-catalog-sticky,.ge-header-sticky{z-index:1001;background:#fff!important;position:sticky!important;top:144px!important}.app--sidebar-route .live-rates-page,.app--sidebar-route .ge-page,.profile-page,.kyc-page,.gold-page,.silver-page{height:auto!important;padding-top:0!important}}@media (width<=767px){.desktop-footer{display:none}}.ptr-chip-wrap{top:calc(var(--safe-top,env(safe-area-inset-top,0px)) + 8px);z-index:20000;pointer-events:none;color:#333;background:#fff;border:1px solid #8b000014;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:8px 16px;font-size:13px;font-weight:500;position:fixed;left:0;right:0;box-shadow:0 2px 12px #00000026}.ptr-spinner{border:2px solid #e0e0e0;border-top-color:#8b0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ptr-spin}@keyframes ptr-spin{to{transform:rotate(360deg)}}.favorites-toast{left:50%;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 24px);z-index:96;color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141418f0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;max-width:min(92vw,360px);min-height:48px;padding:8px 12px 8px 16px;animation:.24s cubic-bezier(.16,1,.3,1) favoritesToastPop;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 30px #00000059,0 0 0 1px #0003}.favorites-toast-icon{color:#1a160d;background:linear-gradient(135deg,#f6cf60 0%,#c29921 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.favorites-toast-message{letter-spacing:.01em;font-size:.8rem;font-weight:600;line-height:1.3}.favorites-toast-action{color:#f3d47b;cursor:pointer;white-space:nowrap;background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .15s,transform .15s}.favorites-toast-action:hover{background:#d4af3738;transform:scale(1.02)}@keyframes favoritesToastPop{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (width<=420px){.favorites-toast{max-width:calc(100vw - 24px);padding:10px 12px}}
