.profile-module__nYjPRG__page{width:100%;min-height:var(--app-viewport-height);background:var(--bg-main,var(--tc-bg-f7faf5));padding-top:var(--app-safe-area-top);padding-bottom:var(--patient-tabbar-clearance);isolation:isolate;flex-direction:column;font-family:Google Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,sans-serif;display:flex;position:relative;overflow-x:hidden}.profile-module__nYjPRG__page:before{content:"";background:linear-gradient(180deg, var(--tc-bg-f4f8f2-95) 0%, var(--tc-bg-f7faf5-00) 100%);pointer-events:none;z-index:-1;height:280px;position:absolute;inset:0 0 auto}.profile-module__nYjPRG__scroll{-webkit-overflow-scrolling:touch;flex:1;padding:0 20px;overflow-y:auto}.profile-module__nYjPRG__topBar{z-index:1;justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex;position:relative}.profile-module__nYjPRG__brand{align-items:center;gap:8px;display:flex}.profile-module__nYjPRG__brandIcon{color:var(--tc-text-1b3622);font-size:24px}.profile-module__nYjPRG__brandName{font-size:var(--ui-title-size);color:var(--tc-text-1b3622);letter-spacing:-.02em;font-weight:700}.profile-module__nYjPRG__settingsBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);border:var(--ui-chrome-border);color:var(--tc-text-1b3622);box-shadow:var(--ui-chrome-shadow);border-radius:50%;justify-content:center;align-items:center;font-size:20px;text-decoration:none;transition:background .15s,transform .12s;display:flex}.profile-module__nYjPRG__settingsBtn:hover{background:var(--tc-bg-edf5ee)}.profile-module__nYjPRG__settingsBtn:active{transform:scale(.93)}.profile-module__nYjPRG__heroCard{background:var(--tc-bg-fdfefc);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 8px 24px var(--tc-shadow-2a4d33-07);z-index:1;border-radius:24px;flex-direction:column;align-items:center;margin-top:8px;margin-bottom:16px;padding:28px 24px 24px;display:flex;position:relative}.profile-module__nYjPRG__avatarCircle{background:linear-gradient(135deg, var(--tc-bg-d4ebd9) 0%, var(--tc-bg-b8ddc0) 100%);border:3px solid var(--tc-border-ffffff-90);width:80px;height:80px;box-shadow:0 6px 18px var(--tc-shadow-2a4d33-15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.profile-module__nYjPRG__avatarInitial{color:var(--tc-text-1b3622);letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}.profile-module__nYjPRG__heroName{color:var(--tc-text-111827);letter-spacing:-.02em;text-align:center;margin:0 0 8px;font-size:22px;font-weight:700}.profile-module__nYjPRG__idPill{background:var(--tc-bg-edf5ee);border:1px solid var(--tc-border-2a4d33-12);color:var(--tc-text-2d5a27);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.profile-module__nYjPRG__quickActions{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.profile-module__nYjPRG__quickCard{background:var(--tc-bg-fdfefc);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 4px 14px var(--tc-shadow-2a4d33-05);cursor:pointer;font:inherit;text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px;transition:background .15s,transform .12s,box-shadow .15s;display:flex}.profile-module__nYjPRG__quickCard:hover{background:var(--tc-bg-f4faf4);box-shadow:0 6px 20px var(--tc-shadow-2a4d33-10)}.profile-module__nYjPRG__quickCard:active{transform:scale(.97)}.profile-module__nYjPRG__quickIconWrap{background:linear-gradient(135deg, var(--tc-bg-2d5a27) 0%, var(--tc-bg-3d6b4a) 100%);width:36px;height:36px;color:var(--tc-text-ffffff);box-shadow:0 4px 10px var(--tc-shadow-2d5a27-20);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex}.profile-module__nYjPRG__quickLabel{color:var(--tc-text-1b3622);letter-spacing:-.01em;font-size:14px;font-weight:700}.profile-module__nYjPRG__quickSub{color:var(--tc-text-6b8870);margin-top:-4px;font-size:11px;font-weight:500}.profile-module__nYjPRG__rewardsCard{text-align:left;width:100%;font:inherit;background:var(--tc-bg-fdfefc);border:1px solid var(--tc-border-2a4d33-08);cursor:pointer;box-shadow:0 6px 20px var(--tc-shadow-2a4d33-07);border-radius:20px;align-items:center;gap:14px;margin-bottom:24px;padding:16px;transition:transform .12s,background .15s;display:flex}.profile-module__nYjPRG__rewardsCard:active{transform:scale(.98)}.profile-module__nYjPRG__rewardsIcon{width:44px;height:44px;color:var(--tc-text-ffffff);background:linear-gradient(135deg, var(--tc-bg-1e3d24) 0%, var(--tc-bg-2d5a27) 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.profile-module__nYjPRG__rewardsText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-module__nYjPRG__rewardsTitle{color:var(--tc-text-1b3622);letter-spacing:-.01em;font-size:15px;font-weight:700}.profile-module__nYjPRG__rewardsSub{color:var(--tc-text-6b8870);font-size:12.5px;font-weight:500}.profile-module__nYjPRG__rewardsChevron{color:var(--tc-text-6b8870);flex-shrink:0}.profile-module__nYjPRG__section{border-radius:22px;margin-bottom:24px;scroll-margin-top:16px}.profile-module__nYjPRG__section[data-focus=true]{animation:2.2s ease-out profile-module__nYjPRG__sectionFocus}@keyframes profile-module__nYjPRG__sectionFocus{0%,35%{box-shadow:0 0 0 6px var(--tc-bg-e6f4e9), 0 0 0 8px var(--tc-border-2a4d33-12);background:var(--tc-bg-e6f4e9)}to{background:0 0;box-shadow:0 0 0 6px #0000,0 0 0 8px #0000}}@media (prefers-reduced-motion:reduce){.profile-module__nYjPRG__section[data-focus=true]{animation:none}}.profile-module__nYjPRG__sectionTitle{color:var(--tc-text-17301d);letter-spacing:-.01em;align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.profile-module__nYjPRG__sectionTitle .profile-module__nYjPRG__material-symbols-outlined{color:var(--tc-text-1f6b2f);font-size:18px}.profile-module__nYjPRG__sectionCount{background:var(--tc-bg-1f6b2f);color:var(--tc-text-ffffff);letter-spacing:.03em;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.profile-module__nYjPRG__cardList{flex-direction:column;gap:12px;display:flex}.profile-module__nYjPRG__invoiceCard,.profile-module__nYjPRG__orderCard{background:var(--tc-bg-fdfefc);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 6px 20px var(--tc-shadow-2a4d33-06);border-radius:20px;padding:18px 18px 16px}.profile-module__nYjPRG__cardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-module__nYjPRG__orderNumber{color:var(--tc-text-1b3622);letter-spacing:-.01em;font-size:15px;font-weight:700}.profile-module__nYjPRG__orderDate{color:var(--tc-text-6b7280);margin-top:3px;font-size:12px;font-weight:500}.profile-module__nYjPRG__cardRight{text-align:right;flex-shrink:0}.profile-module__nYjPRG__orderAmount{color:var(--tc-text-1b3622);letter-spacing:-.01em;font-size:15px;font-weight:700}.profile-module__nYjPRG__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;margin-top:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.profile-module__nYjPRG__badgePlaced{color:var(--tc-text-1f6b2f);background:var(--tc-bg-e6f4e9)}.profile-module__nYjPRG__badgePending{color:var(--tc-text-92690b);background:var(--tc-bg-fef6e5)}.profile-module__nYjPRG__badgeCancelled{color:var(--tc-text-b74040);background:var(--tc-bg-fef2f2)}.profile-module__nYjPRG__cardDivider{background:var(--tc-bg-2a4d33-07);height:1px;margin:14px 0}.profile-module__nYjPRG__cardActions{align-items:center;gap:10px;display:flex}.profile-module__nYjPRG__payBtn{text-align:center;background:linear-gradient(135deg, var(--tc-bg-2d5a27) 0%, var(--tc-bg-3d6b4a) 100%);color:var(--tc-text-ffffff);letter-spacing:.01em;box-shadow:0 5px 16px var(--tc-shadow-2d5a27-18);border-radius:14px;flex:1;padding:11px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.profile-module__nYjPRG__payBtn:hover{opacity:.88}.profile-module__nYjPRG__cancelBtn{border:1px solid var(--tc-border-2a4d33-10);color:var(--tc-text-6b7280);cursor:pointer;background:0 0;border-radius:14px;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.profile-module__nYjPRG__cancelBtn:hover:not(:disabled){background:var(--tc-bg-fef2f2);color:var(--tc-text-b74040);border-color:var(--tc-border-b74040-20)}.profile-module__nYjPRG__cancelBtn:disabled{opacity:.5;cursor:default}.profile-module__nYjPRG__trackBtn{border:1px solid var(--tc-border-2a4d33-08);background:var(--tc-bg-f4f8f2-70);width:100%;color:var(--tc-text-2d5a27);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:5px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.profile-module__nYjPRG__trackBtn:hover{background:var(--tc-bg-e6f4e9)}.profile-module__nYjPRG__trackStrip{border:1px solid var(--tc-border-2a4d33-10);background:var(--tc-bg-2a4d33-04);border-radius:14px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.profile-module__nYjPRG__trackStripIcon{color:var(--tc-text-1f6b2f);flex-shrink:0;font-size:20px}.profile-module__nYjPRG__trackStripInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.profile-module__nYjPRG__trackStripStatus{color:var(--tc-text-1b3622);font-size:13px;font-weight:700}.profile-module__nYjPRG__trackStripMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--tc-text-6b7280);font-size:11.5px;overflow:hidden}.profile-module__nYjPRG__trackStripLink{background:var(--tc-bg-1f6b2f);color:var(--tc-text-ffffff);border-radius:10px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}[data-theme=dark] .profile-module__nYjPRG__trackStrip{background:var(--tc-bg-2a4d33-15);border-color:var(--tc-border-2a4d33-25)}[data-theme=dark] .profile-module__nYjPRG__trackStripStatus{color:var(--tc-text-e2f0e5)}[data-theme=dark] .profile-module__nYjPRG__trackStripMeta{color:var(--tc-text-8aaa90)}.profile-module__nYjPRG__pastToggleBtn,.profile-module__nYjPRG__cancelledToggleBtn{background:var(--tc-bg-fcfdfb);border:1px dashed var(--tc-border-2a4d33-20);width:100%;color:var(--tc-text-4b6350);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;margin-top:4px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.profile-module__nYjPRG__pastToggleBtn:hover,.profile-module__nYjPRG__cancelledToggleBtn:hover{background:var(--tc-bg-ffffff-95);color:var(--tc-text-1b3622);border-color:var(--tc-border-2a4d33-38)}.profile-module__nYjPRG__pastToggleBtn:active,.profile-module__nYjPRG__cancelledToggleBtn:active{transform:scale(.99)}.profile-module__nYjPRG__cancelledOrderCard{opacity:.85;background:var(--tc-bg-fdfdfd-75)}:is([data-theme=dark] .profile-module__nYjPRG__pastToggleBtn,[data-theme=dark] .profile-module__nYjPRG__cancelledToggleBtn){background:var(--tc-bg-192a1c-60);border-color:var(--tc-border-2a4d33-30);color:var(--tc-text-a3c4ab)}:is([data-theme=dark] .profile-module__nYjPRG__pastToggleBtn:hover,[data-theme=dark] .profile-module__nYjPRG__cancelledToggleBtn:hover){background:var(--tc-bg-192a1c-85);color:var(--tc-text-d1ead6)}[data-theme=dark] .profile-module__nYjPRG__cancelledOrderCard{opacity:.8;background:var(--tc-bg-121e14-75)}.profile-module__nYjPRG__skeletonCard{background:linear-gradient(90deg, var(--tc-bg-edf5ee) 0%, var(--tc-bg-dff0e3) 40%, var(--tc-bg-edf5ee) 100%);background-size:200% 100%;border-radius:20px;height:96px;margin-bottom:12px;animation:1.4s infinite profile-module__nYjPRG__shimmer}.profile-module__nYjPRG__skeletonFade{opacity:.5}@keyframes profile-module__nYjPRG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.profile-module__nYjPRG__collapsibleHeader{background:var(--tc-bg-fdfefc);border:1px solid var(--tc-border-2a4d33-08);cursor:pointer;width:100%;font:inherit;box-shadow:0 4px 12px var(--tc-shadow-2a4d33-05);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;transition:background .15s,transform .12s;display:flex}.profile-module__nYjPRG__collapsibleHeader:hover{background:var(--tc-bg-f4faf4)}.profile-module__nYjPRG__collapsibleHeader:active{transform:scale(.99)}.profile-module__nYjPRG__collapsibleLeft{align-items:center;gap:7px;display:flex}.profile-module__nYjPRG__collapsibleLeft .profile-module__nYjPRG__material-symbols-outlined{color:var(--tc-text-1f6b2f);font-size:18px}.profile-module__nYjPRG__collapsibleTitle{color:var(--tc-text-17301d);letter-spacing:-.01em;font-size:15px;font-weight:700}.profile-module__nYjPRG__chevron{color:var(--tc-text-6b8870);flex-shrink:0;font-size:20px;transition:transform .22s}.profile-module__nYjPRG__emptyInline{background:var(--tc-bg-ffffff-60);border:1px solid var(--tc-border-2a4d33-06);color:var(--tc-text-6b8870);border-radius:14px;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:500;display:flex}.profile-module__nYjPRG__emptyState{background:var(--tc-bg-ffffff-60);border:1px solid var(--tc-border-2a4d33-06);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:36px 24px;display:flex}.profile-module__nYjPRG__emptyIcon{color:var(--tc-text-b5cebc);margin-bottom:12px;font-size:44px}.profile-module__nYjPRG__emptyTitle{color:var(--tc-text-2e4d35);margin:0 0 4px;font-size:15px;font-weight:700}.profile-module__nYjPRG__emptySub{color:var(--tc-text-6b7280);margin:0 0 18px;font-size:13px}.profile-module__nYjPRG__emptyAction{background:linear-gradient(135deg, var(--tc-bg-2d5a27) 0%, var(--tc-bg-3d6b4a) 100%);color:var(--tc-text-ffffff);cursor:pointer;box-shadow:0 4px 12px var(--tc-shadow-2d5a27-18);border:none;border-radius:14px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:700;transition:opacity .2s}.profile-module__nYjPRG__emptyAction:hover{opacity:.88}.profile-module__nYjPRG__loadingPage{background:var(--tc-bg-f7faf5);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100dvh;display:flex}.profile-module__nYjPRG__loadingSpinner{color:var(--tc-text-1f6b2f);font-size:40px;animation:1s linear infinite profile-module__nYjPRG__spin}.profile-module__nYjPRG__loadingText{color:var(--tc-text-1f6b2f);margin:0;font-size:14px;font-weight:600}@keyframes profile-module__nYjPRG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-module__nYjPRG__bottomSpacer{height:24px}.profile-module__nYjPRG__guestSub{color:var(--tc-text-6b8870);text-align:center;margin:0;font-size:14px;line-height:1.45}.profile-module__nYjPRG__guestList{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.profile-module__nYjPRG__guestRow{flex-direction:row;align-items:center;gap:14px;width:100%;text-decoration:none}.profile-module__nYjPRG__guestRowText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.profile-module__nYjPRG__guestRowText .profile-module__nYjPRG__quickSub{margin-top:0;font-size:12px;line-height:1.35}.profile-module__nYjPRG__guestFindBtn{margin-top:12px;font-family:inherit}.profile-module__nYjPRG__guestChevron{color:var(--tc-text-6b8870);font-size:22px}[data-theme=dark] .profile-module__nYjPRG__page{background:var(--tc-bg-0f1a11)}[data-theme=dark] .profile-module__nYjPRG__page:before{background:linear-gradient(180deg, var(--tc-bg-0f1a11-95) 0%, var(--tc-bg-0f1a11-00) 100%)}:is([data-theme=dark] .profile-module__nYjPRG__heroCard,[data-theme=dark] .profile-module__nYjPRG__quickCard,[data-theme=dark] .profile-module__nYjPRG__rewardsCard,[data-theme=dark] .profile-module__nYjPRG__invoiceCard,[data-theme=dark] .profile-module__nYjPRG__orderCard,[data-theme=dark] .profile-module__nYjPRG__emptyState){background:var(--tc-bg-192a1c-85);border-color:var(--tc-border-2a4d33-18)}:is([data-theme=dark] .profile-module__nYjPRG__brandName,[data-theme=dark] .profile-module__nYjPRG__brandIcon,[data-theme=dark] .profile-module__nYjPRG__heroName,[data-theme=dark] .profile-module__nYjPRG__orderNumber,[data-theme=dark] .profile-module__nYjPRG__orderAmount,[data-theme=dark] .profile-module__nYjPRG__quickLabel,[data-theme=dark] .profile-module__nYjPRG__sectionTitle){color:var(--tc-text-e2f0e5)}:is([data-theme=dark] .profile-module__nYjPRG__quickSub,[data-theme=dark] .profile-module__nYjPRG__guestSub,[data-theme=dark] .profile-module__nYjPRG__guestChevron,[data-theme=dark] .profile-module__nYjPRG__orderDate,[data-theme=dark] .profile-module__nYjPRG__emptySub){color:var(--tc-text-8aaa90)}[data-theme=dark] .profile-module__nYjPRG__settingsBtn{background:var(--tc-bg-192a1c-80);color:var(--tc-text-b8d9bf);border-color:var(--tc-border-2a4d33-25)}[data-theme=dark] .profile-module__nYjPRG__loadingPage{background:var(--tc-bg-0f1a11)}[data-theme=dark] .profile-module__nYjPRG__skeletonCard{background:linear-gradient(90deg, var(--tc-bg-1a2e1e) 0%, var(--tc-bg-223828) 40%, var(--tc-bg-1a2e1e) 100%);background-size:200% 100%}[data-theme=dark] .profile-module__nYjPRG__trackBtn{background:var(--tc-bg-192a1c-60);color:var(--tc-text-6fcf7c);border-color:var(--tc-border-2a4d33-20)}[data-theme=dark] .profile-module__nYjPRG__idPill{background:var(--tc-bg-1a2e1e);border-color:var(--tc-border-2a4d33-25);color:var(--tc-text-88c090)}@media (min-width:768px){.profile-module__nYjPRG__scroll{max-width:600px;margin:0 auto;padding:0 24px}.profile-module__nYjPRG__quickCard{padding:22px 20px}}[data-theme=dark] .profile-module__nYjPRG__brandName{color:var(--app-primary)}.profile-module__nYjPRG__memberHeader{align-items:center;gap:14px;padding:6px 2px 18px;display:flex}.profile-module__nYjPRG__memberAvatar{letter-spacing:-.02em;width:56px;height:56px;color:var(--tc-text-ffffff);background:linear-gradient(135deg, var(--tc-bg-1e3d24) 0%, var(--tc-bg-2d5a27) 100%);box-shadow:0 6px 16px var(--tc-shadow-1e3d24-20);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;font-weight:800;display:flex}.profile-module__nYjPRG__memberText{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-module__nYjPRG__memberName{letter-spacing:-.03em;color:var(--tc-text-17301d);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:800;overflow:hidden}.profile-module__nYjPRG__memberId{color:var(--tc-text-6b8870);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.profile-module__nYjPRG__rewardsHero{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--tc-text-ffffff);background:radial-gradient(circle at 100% 0%, #ffffff29 0%, #fff0 55%), linear-gradient(135deg, var(--tc-bg-1e3d24) 0%, var(--tc-bg-2d5a27) 60%, var(--tc-bg-3d6b4a) 100%);box-shadow:0 12px 28px var(--tc-shadow-1e3d24-20);border:none;border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:18px;padding:18px 18px 16px;transition:transform .12s;display:flex}.profile-module__nYjPRG__rewardsHero:active{transform:scale(.985)}.profile-module__nYjPRG__rewardsHeroTop{opacity:.92;justify-content:space-between;align-items:center;display:flex}.profile-module__nYjPRG__rewardsHeroLabel{letter-spacing:.02em;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.profile-module__nYjPRG__rewardsHeroLabel .material-symbols-outlined{font-size:18px}.profile-module__nYjPRG__rewardsHeroBalance{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.profile-module__nYjPRG__rewardsHeroNumber{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.05}.profile-module__nYjPRG__rewardsHeroUnit{opacity:.9;font-size:14px;font-weight:600}.profile-module__nYjPRG__rewardsHeroCta{background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.profile-module__nYjPRG__rewardsHeroCta .material-symbols-outlined{font-size:17px}[data-theme=dark] .profile-module__nYjPRG__memberName{color:var(--tc-text-ffffff)}.profile-module__nYjPRG__joinHero{text-align:center;color:var(--tc-text-ffffff);background:radial-gradient(circle at 100% 0%, #ffffff24 0%, #fff0 55%), linear-gradient(135deg, var(--tc-bg-1e3d24) 0%, var(--tc-bg-2d5a27) 60%, var(--tc-bg-3d6b4a) 100%);box-shadow:0 12px 28px var(--tc-shadow-1e3d24-20);border-radius:24px;flex-direction:column;align-items:center;gap:8px;margin:8px 0 18px;padding:26px 20px 20px;display:flex}.profile-module__nYjPRG__joinHeroIcon{background:#ffffff29;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.profile-module__nYjPRG__joinHeroIcon .material-symbols-outlined{font-size:28px}.profile-module__nYjPRG__joinHeroTitle{letter-spacing:-.03em;margin:4px 0 0;font-size:22px;font-weight:800}.profile-module__nYjPRG__joinHeroSub{opacity:.88;max-width:300px;margin:0 0 6px;font-size:14px;line-height:1.45}.profile-module__nYjPRG__joinHeroPrimary{width:100%;max-width:320px;min-height:50px;color:var(--tc-text-1b3622);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.profile-module__nYjPRG__joinHeroPrimary .material-symbols-outlined{font-size:19px}.profile-module__nYjPRG__joinHeroPrimary:active{transform:scale(.98)}.profile-module__nYjPRG__joinHeroSecondary{color:var(--tc-text-ffffff);opacity:.92;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none}[data-theme=dark] .profile-module__nYjPRG__joinHeroPrimary{color:#1b3622;background:#f4f7f3}
.country-code-select-module__pxTTKa__picker{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.country-code-select-module__pxTTKa__code{flex:1}.country-code-select-module__pxTTKa__chevron{opacity:.7;margin-left:2px;font-size:18px!important}.country-code-select-module__pxTTKa__select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.country-code-select-module__pxTTKa__select:disabled{cursor:default}
.CoinToggle-module__vJjyDq__row{background:var(--tc-bg-ffffff-85);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 10px 24px var(--tc-shadow-2a4a34-05);border-radius:20px;align-items:center;gap:12px;padding:16px;transition:background .2s,border-color .2s;display:flex}.CoinToggle-module__vJjyDq__rowOn{border-color:var(--tc-border-2a4d33-12);background:var(--tc-bg-edf5ee)}.CoinToggle-module__vJjyDq__icon{width:40px;height:40px;color:var(--tc-text-ffffff);background:linear-gradient(135deg, var(--tc-bg-1e3d24) 0%, var(--tc-bg-2d5a27) 100%);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CoinToggle-module__vJjyDq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CoinToggle-module__vJjyDq__title{color:var(--tc-text-1b3622);letter-spacing:-.01em;font-size:15px;font-weight:700}.CoinToggle-module__vJjyDq__sub{color:var(--tc-text-6b8870);font-size:12.5px;line-height:1.35}.CoinToggle-module__vJjyDq__saving{color:var(--tc-text-1f6b2f);font-weight:700}.CoinToggle-module__vJjyDq__switch{background:var(--tc-bg-e6ebe3);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;flex-shrink:0;width:51px;height:31px;padding:0;transition:background .2s;position:relative}.CoinToggle-module__vJjyDq__switch:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s cubic-bezier(.3,.7,.4,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0000002e}.CoinToggle-module__vJjyDq__switch[aria-checked=true]{background:var(--tc-bg-1f6b2f)}.CoinToggle-module__vJjyDq__switch[aria-checked=true]:after{transform:translate(20px)}.CoinToggle-module__vJjyDq__switch[aria-disabled=true]{opacity:.45;cursor:default}html.native-material .CoinToggle-module__vJjyDq__row{box-shadow:none;border-radius:16px}html.native-material .CoinToggle-module__vJjyDq__switch{background:var(--tc-bg-e6ebe3);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--tc-text-6b8870)}html.native-material .CoinToggle-module__vJjyDq__switch:after{background:var(--tc-text-6b8870);width:16px;height:16px;box-shadow:none;transition:transform .2s cubic-bezier(.2,0,0,1),width .2s cubic-bezier(.2,0,0,1),height .2s cubic-bezier(.2,0,0,1),top .2s cubic-bezier(.2,0,0,1),left .2s cubic-bezier(.2,0,0,1);top:8px;left:8px}html.native-material .CoinToggle-module__vJjyDq__switch[aria-checked=true]{background:var(--tc-bg-1f6b2f);box-shadow:none}html.native-material .CoinToggle-module__vJjyDq__switch[aria-checked=true]:after{background:#fff;width:24px;height:24px;top:4px;left:4px;transform:translate(20px)}html.native-material .CoinToggle-module__vJjyDq__switch:active:after{width:28px;height:28px;top:2px;left:2px}html.native-material .CoinToggle-module__vJjyDq__switch[aria-checked=true]:active:after{transform:translate(20px)}[data-theme=dark] .CoinToggle-module__vJjyDq__row{background:var(--tc-bg-192a1c-85);border-color:var(--tc-border-2a4d33-18)}[data-theme=dark] .CoinToggle-module__vJjyDq__switch:after{background:#f4f7f3}[data-theme=dark] .CoinToggle-module__vJjyDq__switch[aria-checked=true]:after{background:#f4f7f3}.CoinToggle-module__vJjyDq__earnLink{color:var(--tc-text-1f6b2f);font-weight:700;text-decoration:none}.CoinToggle-module__vJjyDq__was{color:var(--tc-text-6b8870);margin-right:6px;font-weight:600;text-decoration:line-through}.CoinToggle-module__vJjyDq__savedLine{color:var(--tc-text-1f6b2f);justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;font-weight:700;display:flex}
.segmented-module__biYoeG__row{background:var(--tc-bg-1f6b2f-07);border-radius:12px;gap:4px;padding:3px;display:flex}.segmented-module__biYoeG__option{min-width:0;height:34px;color:var(--tc-text-3a6b44);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex:1;padding:0 8px;font-size:14px;font-weight:600;transition:background .15s,color .15s;overflow:hidden}.segmented-module__biYoeG__option[aria-pressed=true],.segmented-module__biYoeG__option[aria-checked=true]{background:var(--app-surface-solid);color:var(--tc-text-173120);box-shadow:0 1px 4px var(--tc-shadow-000000-04), 0 0 0 1px var(--app-border)}.segmented-module__biYoeG__option:disabled,.segmented-module__biYoeG__option[aria-disabled=true]{opacity:.45;cursor:default}.segmented-module__biYoeG__check{display:none}html.native-material .segmented-module__biYoeG__row{border:1px solid var(--app-border-strong,var(--tc-border-1f6b2f-35));background:0 0;border-radius:999px;gap:0;padding:0;overflow:hidden}html.native-material .segmented-module__biYoeG__option{height:40px;color:var(--app-text);box-shadow:none;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex}html.native-material .segmented-module__biYoeG__option+.segmented-module__biYoeG__option{border-left:1px solid var(--app-border-strong,var(--tc-border-1f6b2f-35))}:is(html.native-material .segmented-module__biYoeG__option[aria-pressed=true],html.native-material .segmented-module__biYoeG__option[aria-checked=true]){background:var(--app-primary-soft);color:var(--app-primary);box-shadow:none}:is(html.native-material .segmented-module__biYoeG__option[aria-pressed=true] .segmented-module__biYoeG__check,html.native-material .segmented-module__biYoeG__option[aria-checked=true] .segmented-module__biYoeG__check){font-size:18px;display:inline-block}
.notifications-module__gv5qsq__page{background-color:var(--tc-bg-f6f8f1);width:100%;min-height:100dvh;color:var(--tc-text-173120);padding-top:var(--app-safe-area-top,0px);padding-bottom:calc(40px + env(safe-area-inset-bottom));box-sizing:border-box;font-family:Google Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.notifications-module__gv5qsq__page:before{content:"";background:radial-gradient(circle at 50% -20%, var(--tc-bg-dcf0e0-55) 0%, var(--tc-bg-f6f8f1-00) 70%);pointer-events:none;z-index:0;height:280px;position:fixed;inset:0 0 auto}.notifications-module__gv5qsq__shell{z-index:1;width:100%;max-width:680px;margin:0 auto;padding:0 20px;position:relative}.notifications-module__gv5qsq__topBar{background:var(--tc-bg-f6f8f1);z-index:10;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 14px;display:flex;position:sticky;top:0}.notifications-module__gv5qsq__topBarLeft{align-items:center;gap:12px;display:flex}.notifications-module__gv5qsq__backBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);border:var(--ui-chrome-border);color:var(--tc-text-173120);box-shadow:var(--ui-chrome-shadow);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}.notifications-module__gv5qsq__backBtn:hover{background:var(--tc-bg-ffffff);color:var(--tc-text-1f6b2f);transform:scale(1.04)}.notifications-module__gv5qsq__backBtn:active{transform:scale(.96)}.notifications-module__gv5qsq__pageTitleGroup{align-items:center;gap:8px;display:flex}.notifications-module__gv5qsq__pageTitle{font-size:var(--ui-title-size);letter-spacing:-.02em;color:var(--tc-text-173120);margin:0;font-weight:700}.notifications-module__gv5qsq__titleBadge{background:var(--tc-bg-1f6b2f-12);color:var(--tc-text-1f6b2f);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2}.notifications-module__gv5qsq__topBarActions{align-items:center;gap:8px;display:flex}.notifications-module__gv5qsq__iconBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);border:var(--ui-chrome-border);color:var(--tc-text-2c4d35);box-shadow:var(--ui-chrome-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .18s;display:flex}.notifications-module__gv5qsq__iconBtn:hover{background:var(--tc-bg-ffffff);color:var(--tc-text-1f6b2f);transform:scale(1.05)}.notifications-module__gv5qsq__iconBtn:disabled{opacity:.5;cursor:not-allowed}.notifications-module__gv5qsq__textActionBtn{color:var(--tc-text-1f6b2f);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.notifications-module__gv5qsq__textActionBtn:hover{background:var(--tc-bg-1f6b2f-08)}.notifications-module__gv5qsq__filterRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.notifications-module__gv5qsq__filterTabs{flex:1}.notifications-module__gv5qsq__list{flex-direction:column;gap:12px;display:flex}.notifications-module__gv5qsq__card{background:var(--tc-bg-ffffff-92);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 3px 12px var(--tc-shadow-223c2a-04);cursor:pointer;border-radius:20px;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.notifications-module__gv5qsq__card:hover{background:var(--tc-bg-ffffff);border-color:var(--tc-border-1f6b2f-20);box-shadow:0 6px 20px var(--tc-shadow-223c2a-07);transform:translateY(-1px)}.notifications-module__gv5qsq__cardUnread{border-left:4px solid var(--tc-border-1f6b2f);background:var(--tc-bg-ffffff)}.notifications-module__gv5qsq__cardHighlighted{animation:2s ease-in-out infinite alternate notifications-module__gv5qsq__glowPulse;border-color:var(--tc-border-1f6b2f)!important}@keyframes notifications-module__gv5qsq__glowPulse{0%{box-shadow:0 0 0 2px var(--tc-shadow-1f6b2f-20), 0 6px 20px var(--tc-shadow-1f6b2f-10)}to{box-shadow:0 0 0 5px var(--tc-shadow-1f6b2f-40), 0 8px 25px var(--tc-shadow-1f6b2f-20)}}.notifications-module__gv5qsq__cardContent{padding:16px}.notifications-module__gv5qsq__metaRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.notifications-module__gv5qsq__metaLeft{align-items:center;gap:8px;display:flex}.notifications-module__gv5qsq__unreadDot{background:var(--tc-bg-1f6b2f);border-radius:50%;width:7px;height:7px;display:inline-block}.notifications-module__gv5qsq__categoryBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3}.notifications-module__gv5qsq__catGeneral{background:var(--tc-bg-526756-10);color:var(--tc-text-3b4e3e)}.notifications-module__gv5qsq__catAnnouncement{background:var(--tc-bg-7c3aed-10);color:var(--tc-text-6d28d9)}.notifications-module__gv5qsq__catReminder{background:var(--tc-bg-0284c7-10);color:var(--tc-text-0284c7)}.notifications-module__gv5qsq__catHealthAlert{background:var(--tc-bg-ea580c-10);color:var(--tc-text-c2410c)}.notifications-module__gv5qsq__catPromotion{background:var(--tc-bg-16a34a-12);color:var(--tc-text-15803d)}.notifications-module__gv5qsq__catUpdate{background:var(--tc-bg-4f46e5-10);color:var(--tc-text-4338ca)}.notifications-module__gv5qsq__timestamp{color:var(--tc-text-798b7d);margin-left:auto;font-size:12px;font-weight:500}.notifications-module__gv5qsq__chevronIcon{color:var(--tc-text-8c9e90);font-size:20px;transition:transform .2s}.notifications-module__gv5qsq__chevronIconRotated{color:var(--tc-text-1f6b2f);transform:rotate(180deg)}.notifications-module__gv5qsq__title{color:var(--tc-text-173120);letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.notifications-module__gv5qsq__bodyPreview{color:var(--tc-text-495e4d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.notifications-module__gv5qsq__expandedSection{border-top:1px dashed var(--tc-border-2a4d33-12);margin-top:14px;padding-top:14px;animation:.2s notifications-module__gv5qsq__expandIn}@keyframes notifications-module__gv5qsq__expandIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.notifications-module__gv5qsq__longBodyText{color:var(--tc-text-2c4231);white-space:pre-wrap;word-break:break-word;margin-bottom:14px;font-size:14px;line-height:1.6}.notifications-module__gv5qsq__bannerImageWrap{border:1px solid var(--tc-border-2a4d33-10);background:var(--tc-bg-eaefe7);border-radius:14px;width:100%;max-height:240px;margin-bottom:14px;overflow:hidden}.notifications-module__gv5qsq__bannerImage{object-fit:cover;width:100%;height:100%;max-height:240px;display:block}.notifications-module__gv5qsq__cardCtaRow{align-items:center;gap:10px;margin-top:12px;display:flex}.notifications-module__gv5qsq__expandedActionsRow{justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.notifications-module__gv5qsq__actionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.notifications-module__gv5qsq__actionBtn{background:var(--tc-bg-1f6b2f);color:var(--tc-text-ffffff);cursor:pointer;box-shadow:0 3px 10px var(--tc-shadow-1f6b2f-25);border:none;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.notifications-module__gv5qsq__actionBtn:hover{background:var(--tc-bg-195826);box-shadow:0 5px 14px var(--tc-shadow-1f6b2f-35);transform:translateY(-1px)}.notifications-module__gv5qsq__dismissBtn{color:var(--tc-text-798b7d);border:1px solid var(--tc-border-2a4d33-14);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.notifications-module__gv5qsq__dismissBtn:hover{background:var(--tc-bg-fee2e2);border-color:var(--tc-border-fca5a5);color:var(--tc-text-b91c1c)}.notifications-module__gv5qsq__emptyState{text-align:center;background:var(--tc-bg-ffffff-70);border:1px dashed var(--tc-border-2a4d33-15);border-radius:28px;margin-top:20px;padding:60px 20px}.notifications-module__gv5qsq__emptyIconCircle{background:var(--tc-bg-1f6b2f-08);border:1px solid var(--tc-border-1f6b2f-15);width:72px;height:72px;color:var(--tc-text-1f6b2f);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.notifications-module__gv5qsq__emptyTitle{color:var(--tc-text-173120);margin:0 0 6px;font-size:18px;font-weight:700}.notifications-module__gv5qsq__emptySub{color:var(--tc-text-617765);max-width:320px;margin:0 auto 20px;font-size:14px;line-height:1.5}.notifications-module__gv5qsq__emptyAction{background:var(--tc-bg-ffffff);color:var(--tc-text-1f6b2f);border:1px solid var(--tc-border-1f6b2f-20);box-shadow:0 2px 8px var(--tc-shadow-000000-04);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.notifications-module__gv5qsq__emptyAction:hover{background:var(--tc-bg-1f6b2f);color:var(--tc-text-ffffff);transform:translateY(-1px)}.notifications-module__gv5qsq__skeletonCard{background:var(--tc-bg-ffffff-70);border:1px solid var(--tc-border-2a4d33-06);border-radius:20px;height:90px;animation:1.5s ease-in-out infinite notifications-module__gv5qsq__pulse}@keyframes notifications-module__gv5qsq__pulse{0%,to{opacity:.6}50%{opacity:1}}.notifications-module__gv5qsq__spinning{animation:.8s linear infinite notifications-module__gv5qsq__spin}@keyframes notifications-module__gv5qsq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notifications-module__gv5qsq__catWhatsNew{background:linear-gradient(135deg, var(--tc-bg-1e3d24), var(--tc-bg-2d5a27));color:var(--tc-text-ffffff);border-color:#0000}.notifications-module__gv5qsq__carouselWrap{cursor:default;margin-top:12px}.notifications-module__gv5qsq__sectionText{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;animation:.22s notifications-module__gv5qsq__sectionIn;display:flex}.notifications-module__gv5qsq__sectionTitle{color:var(--tc-text-17301d);font-size:15.5px;font-weight:700;line-height:1.3}@keyframes notifications-module__gv5qsq__sectionIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notifications-module__gv5qsq__sectionText{animation:none}}.notifications-module__gv5qsq__titleBadge,.notifications-module__gv5qsq__textActionBtn{white-space:nowrap}.notifications-module__gv5qsq__topBarLeft{min-width:0}@media (max-width:400px){.notifications-module__gv5qsq__textActionBtn>span:last-child{display:none}}
.reorder-module__BINajG__page{background:radial-gradient(circle at top right, var(--tc-bg-bed7b4-42), transparent 32%), linear-gradient(180deg, var(--tc-bg-fcfdf9) 0%, var(--tc-bg-f6f8f1) 100%);min-height:100dvh;color:var(--tc-text-17301d);padding-top:0;padding-bottom:calc(110px + env(safe-area-inset-bottom));flex-direction:column;font-family:Google Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,sans-serif;display:flex}.reorder-module__BINajG__topBar{padding:calc(16px + env(safe-area-inset-top)) 20px 12px;justify-content:space-between;align-items:center;gap:14px;display:flex}.reorder-module__BINajG__backBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);color:var(--tc-text-23412c);box-shadow:var(--ui-chrome-shadow);border:var(--ui-chrome-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:flex}.reorder-module__BINajG__backBtn:active{transform:scale(.93)}.reorder-module__BINajG__topBarTitle{font-size:var(--ui-title-size);color:var(--tc-text-17301d);letter-spacing:-.02em;flex:1;font-weight:700}.reorder-module__BINajG__itemCountBadge{color:var(--tc-text-1f6b2f);background:var(--tc-bg-edf4e9);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.reorder-module__BINajG__content{flex-direction:column;gap:18px;width:100%;max-width:680px;margin:0 auto;padding:10px 18px;display:flex}.reorder-module__BINajG__emptyState{text-align:center;background:var(--tc-bg-ffffff-65);border:1px dashed var(--tc-border-cfdbcb);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:60px 24px;display:flex}.reorder-module__BINajG__emptyIcon{background:var(--tc-bg-edf4e9);width:64px;height:64px;color:var(--tc-text-1f6b2f);border-radius:20px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.reorder-module__BINajG__emptyIcon span{font-size:32px}.reorder-module__BINajG__emptyTitle{color:var(--tc-text-17301d);margin:0 0 8px;font-size:20px;font-weight:700}.reorder-module__BINajG__emptySubtitle{color:var(--tc-text-627566);max-width:280px;margin:0 0 24px;font-size:14px;line-height:1.45}.reorder-module__BINajG__emptyBtn{background:linear-gradient(135deg, var(--tc-bg-1e3d24), var(--tc-bg-2d5a27));color:#fff;cursor:pointer;box-shadow:0 4px 16px var(--tc-shadow-1e3d24-22);border:none;border-radius:14px;padding:12px 24px;font-size:14px;font-weight:700}.reorder-module__BINajG__lineItemsCard{background:var(--tc-bg-ffffff-85);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 10px 24px var(--tc-shadow-2a4a34-05);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.reorder-module__BINajG__lineItem{align-items:center;gap:14px;display:flex;position:relative}.reorder-module__BINajG__itemImage{object-fit:cover;background:var(--tc-bg-edf1e9);border-radius:14px;flex-shrink:0;width:68px;height:68px}.reorder-module__BINajG__itemFallback{background:linear-gradient(135deg, var(--tc-bg-e3ecdc), var(--tc-bg-f0e6da));width:68px;height:68px;color:var(--tc-text-739475);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reorder-module__BINajG__itemInfo{flex:1;min-width:0}.reorder-module__BINajG__itemTitle{color:var(--tc-text-17301d);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.reorder-module__BINajG__itemVariant{color:var(--tc-text-6a7c6e);margin:0 0 6px;font-size:12px}.reorder-module__BINajG__itemPrice{color:var(--tc-text-1f6b2f);font-size:14px;font-weight:700}.reorder-module__BINajG__itemControls{align-items:center;gap:8px;display:flex}.reorder-module__BINajG__stepper{background:var(--tc-bg-edf3e9);border-radius:10px;align-items:center;gap:6px;padding:2px 4px;display:flex}.reorder-module__BINajG__stepBtn{width:26px;height:26px;color:var(--tc-text-1f6b2f);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.reorder-module__BINajG__stepBtn:active{background:var(--tc-bg-1f6b2f-10)}.reorder-module__BINajG__stepBtn:disabled{opacity:.3;cursor:not-allowed}.reorder-module__BINajG__stepValue{text-align:center;min-width:18px;font-size:13px;font-weight:700}.reorder-module__BINajG__removeBtn{width:32px;height:32px;color:var(--tc-text-9aa89c);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s;display:flex}.reorder-module__BINajG__removeBtn:hover{color:var(--tc-text-b74040)}.reorder-module__BINajG__removeBtn span{font-size:19px}.reorder-module__BINajG__itemDivider{background:var(--tc-bg-2a4d33-06);border:none;height:1px;margin:0}.reorder-module__BINajG__sectionCard{background:var(--tc-bg-ffffff-85);border:1px solid var(--tc-border-2a4d33-08);box-shadow:0 10px 24px var(--tc-shadow-2a4a34-05);border-radius:20px;padding:16px}.reorder-module__BINajG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.reorder-module__BINajG__sectionTitle{color:var(--tc-text-17301d);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.reorder-module__BINajG__sectionTitle span{color:var(--tc-text-1f6b2f);font-size:20px}.reorder-module__BINajG__couponRow{gap:8px;display:flex}.reorder-module__BINajG__couponInput{border:1px solid var(--tc-border-d4ded0);background:var(--tc-bg-ffffff-90);text-transform:uppercase;height:44px;color:var(--tc-text-17301d);border-radius:12px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:13px}.reorder-module__BINajG__couponInput:focus{border-color:var(--tc-border-1f6b2f)}.reorder-module__BINajG__couponBtn{background:var(--tc-bg-1f6b2f);color:#fff;cursor:pointer;border:none;border-radius:12px;height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:opacity .15s}.reorder-module__BINajG__couponBtn:disabled{opacity:.5;cursor:not-allowed}.reorder-module__BINajG__appliedTag{background:var(--tc-bg-edf4e9);color:var(--tc-text-1f6b2f);border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.reorder-module__BINajG__appliedTag button{color:var(--tc-text-1f6b2f);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.reorder-module__BINajG__addressList{flex-direction:column;gap:10px;display:flex}.reorder-module__BINajG__addressCard{border:1.5px solid var(--tc-border-dbe4d7);cursor:pointer;background:var(--tc-bg-ffffff-60);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .18s;display:flex}.reorder-module__BINajG__addressCardSelected{border-color:var(--tc-border-1f6b2f);background:var(--tc-bg-f4f8f1);box-shadow:0 4px 14px var(--tc-shadow-1f6b2f-08)}.reorder-module__BINajG__radioCircle{border:2px solid var(--tc-border-a3b8a1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.reorder-module__BINajG__radioCircleActive{border-color:var(--tc-border-1f6b2f)}.reorder-module__BINajG__radioDot{background:var(--tc-bg-1f6b2f);border-radius:50%;width:10px;height:10px}.reorder-module__BINajG__addressDetails{color:var(--tc-text-3b503f);font-size:13px;line-height:1.4}.reorder-module__BINajG__addressName{color:var(--tc-text-17301d);margin-bottom:2px;font-weight:700}.reorder-module__BINajG__newAddressBtn{border:1px dashed var(--tc-border-1f6b2f);color:var(--tc-text-1f6b2f);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:10px;font-size:13px;font-weight:700;display:flex}.reorder-module__BINajG__paymentHint{color:var(--tc-text-697c6d);margin:8px 2px 0;font-size:12px}.reorder-module__BINajG__summaryRow{color:var(--tc-text-556c59);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.reorder-module__BINajG__summaryRowTotal{color:var(--tc-text-17301d);border-top:1px solid var(--tc-border-2a4d33-08);justify-content:space-between;margin-top:8px;padding-top:10px;font-size:16px;font-weight:700;display:flex}.reorder-module__BINajG__freeTag{color:var(--tc-text-15803d);font-weight:700}.reorder-module__BINajG__strikethroughPrice{color:var(--tc-text-88998b);margin-right:6px;font-size:13px;font-weight:500;text-decoration:line-through}.reorder-module__BINajG__shippingCharge{color:var(--tc-text-17301d);font-size:13px;font-weight:700}.reorder-module__BINajG__shippingNotice{color:var(--tc-text-1f6b2f);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;display:flex}.reorder-module__BINajG__prepaidPill{background:var(--tc-bg-e6f4e9);color:var(--tc-text-1f6b2f);letter-spacing:.02em;border-radius:6px;align-items:center;gap:3px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.reorder-module__BINajG__bottomBar{z-index:40;background:var(--tc-bg-f6f8f1);border-top:1px solid var(--tc-border-2a4d33-08);padding:12px 18px calc(14px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:14px;max-width:680px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.reorder-module__BINajG__bottomTotal{flex-direction:column;display:flex}.reorder-module__BINajG__bottomLabel{color:var(--tc-text-697c6d);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.reorder-module__BINajG__bottomPrice{color:var(--tc-text-17301d);font-size:20px;font-weight:700}.reorder-module__BINajG__checkoutBtn{background:linear-gradient(135deg, var(--tc-bg-1e3d24), var(--tc-bg-2d5a27));max-width:260px;height:52px;color:var(--tc-text-ffffff);cursor:pointer;box-shadow:0 4px 16px var(--tc-shadow-1e3d24-25);border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:transform .15s,opacity .15s;display:flex}.reorder-module__BINajG__checkoutBtn:active{transform:scale(.97)}.reorder-module__BINajG__checkoutBtn:disabled{opacity:.55;cursor:not-allowed}.reorder-module__BINajG__modalOverlay{background:var(--tc-bg-000000-45);z-index:99;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.reorder-module__BINajG__modalSheet{background:var(--tc-bg-ffffff);padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:12px;width:100%;max-width:520px;animation:.25s ease-out reorder-module__BINajG__slideUp;display:flex}@keyframes reorder-module__BINajG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.reorder-module__BINajG__modalTitle{color:var(--tc-text-17301d);margin:0 0 4px;font-size:17px;font-weight:700}.reorder-module__BINajG__inputField{border:1px solid var(--tc-border-d4ded0);height:44px;color:var(--tc-text-17301d);border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:13px}.reorder-module__BINajG__inputField:focus{border-color:var(--tc-border-1f6b2f)}.reorder-module__BINajG__modalActions{gap:10px;margin-top:8px;display:flex}.reorder-module__BINajG__cancelModalBtn{border:1px solid var(--tc-border-d4ded0);height:46px;color:var(--tc-text-4f6152);cursor:pointer;background:0 0;border-radius:12px;flex:1;font-size:14px;font-weight:700}.reorder-module__BINajG__saveModalBtn{background:var(--tc-bg-1f6b2f);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;height:46px;font-size:14px;font-weight:700}.reorder-module__BINajG__errorBanner{background:var(--tc-bg-fef2f2);border:1px solid var(--tc-border-fecaca);color:var(--tc-text-b91c1c);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.reorder-module__BINajG__warningBanner{background:var(--tc-bg-fffbeb);border:1px solid var(--tc-border-fef3c7);color:var(--tc-text-92400e);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.reorder-module__BINajG__verifyingOverlay{background:var(--tc-bg-fefefe);z-index:999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.reorder-module__BINajG__verifyingCard{background:var(--tc-bg-ffffff);border:1px solid var(--tc-border-2a4d33-12);text-align:center;width:100%;max-width:380px;box-shadow:0 16px 40px var(--tc-shadow-223c2a-10);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.reorder-module__BINajG__verifyingTitle{color:var(--tc-text-17301d);margin:0;font-size:18px;font-weight:700}.reorder-module__BINajG__verifyingText{color:var(--tc-text-617266);margin:0;font-size:13px;line-height:1.5}.reorder-module__BINajG__sectionHint{color:var(--tc-text-697c6d);margin:-4px 0 12px;font-size:12.5px;line-height:1.45}.reorder-module__BINajG__optionalTag{color:var(--tc-text-697c6d);background:var(--tc-bg-edf3e9);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.reorder-module__BINajG__fieldError{color:var(--tc-text-b91c1c);margin:8px 0 0;font-size:12.5px}.reorder-module__BINajG__itemList{flex-direction:column;display:flex}.reorder-module__BINajG__itemRow{border-top:1px solid var(--tc-border-2a4d33-08);align-items:center;gap:12px;padding:12px 0;transition:opacity .15s;display:flex}.reorder-module__BINajG__itemRow:first-child{border-top:none;padding-top:2px}.reorder-module__BINajG__itemRowOff .reorder-module__BINajG__itemInfo{opacity:.5}.reorder-module__BINajG__checkCircle{border:2px solid var(--tc-border-a3b8a1);color:#0000;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .15s,border-color .15s,color .15s;display:flex}.reorder-module__BINajG__checkCircle span{font-size:17px;font-weight:700}.reorder-module__BINajG__checkCircleOn{background:var(--tc-bg-1f6b2f);border-color:var(--tc-border-1f6b2f);color:var(--tc-text-ffffff)}.reorder-module__BINajG__checkCircle:disabled{cursor:default;opacity:.6}.reorder-module__BINajG__itemInfo .reorder-module__BINajG__itemTitle{white-space:normal}.reorder-module__BINajG__lockedTag{color:var(--tc-text-697c6d);font-size:13px;font-weight:700}.reorder-module__BINajG__addressCard{text-align:left;width:100%;font:inherit;color:inherit}.reorder-module__BINajG__addressCard:disabled{opacity:.55;cursor:not-allowed}.reorder-module__BINajG__addressOutsideNote{color:var(--tc-text-b45309);margin-top:4px;font-size:12px;font-weight:600}.reorder-module__BINajG__addressDetails{flex-direction:column;gap:1px;min-width:0;display:flex}.reorder-module__BINajG__addressName{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reorder-module__BINajG__defaultTag{color:var(--tc-text-1f6b2f);background:var(--tc-bg-edf4e9);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.reorder-module__BINajG__phoneRow{gap:8px;display:flex}.reorder-module__BINajG__phoneRow .reorder-module__BINajG__inputField{background:var(--tc-bg-ffffff-90);flex:1;min-width:0;font-size:15px}.reorder-module__BINajG__phoneCode{border:1px solid var(--tc-border-d4ded0);width:108px;height:44px;color:var(--tc-text-17301d);background:var(--tc-bg-ffffff-90);border-radius:12px;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:14px}.reorder-module__BINajG__formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reorder-module__BINajG__modalSheet .reorder-module__BINajG__inputField{background:var(--tc-bg-ffffff-90);font-size:15px}.reorder-module__BINajG__skeletonList{flex-direction:column;gap:12px;margin-top:8px;display:flex}.reorder-module__BINajG__skeleton{background:linear-gradient(100deg, var(--tc-bg-e6ebe3) 35%, var(--tc-bg-f3f6f0) 50%, var(--tc-bg-e6ebe3) 65%);background-size:200% 100%;border-radius:20px;height:92px;animation:1.4s linear infinite reorder-module__BINajG__shimmer}@keyframes reorder-module__BINajG__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.reorder-module__BINajG__done{flex-direction:column;margin-top:18px;animation:.35s ease-out both reorder-module__BINajG__doneRise;display:flex}@keyframes reorder-module__BINajG__doneRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reorder-module__BINajG__done{animation:none}}.reorder-module__BINajG__doneTitle{letter-spacing:-.025em;color:var(--tc-text-17301d);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.15}.reorder-module__BINajG__doneText{color:var(--tc-text-627566);margin:0;font-size:15px;line-height:1.5}.reorder-module__BINajG__doneActions{flex-direction:column;gap:10px;margin-top:22px;display:flex}.reorder-module__BINajG__primaryBtn,.reorder-module__BINajG__secondaryBtn,.reorder-module__BINajG__textBtn{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;height:50px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:flex}.reorder-module__BINajG__primaryBtn{background:linear-gradient(135deg, var(--tc-bg-1e3d24), var(--tc-bg-2d5a27));color:var(--tc-text-ffffff);box-shadow:0 4px 16px var(--tc-shadow-1e3d24-22);border:none}.reorder-module__BINajG__secondaryBtn{border:1px solid var(--tc-border-d4ded0);color:var(--tc-text-1f6b2f);background:0 0}.reorder-module__BINajG__textBtn{color:var(--tc-text-4f6152);background:0 0;border:none;margin-top:8px}.reorder-module__BINajG__doneNote{text-align:center;color:var(--tc-text-697c6d);margin:12px 4px 0;font-size:13px;line-height:1.5}.reorder-module__BINajG__done>[role=note]{margin-top:22px}
.product-detail-module__KRd4bq__page{background:radial-gradient(circle at top right, var(--tc-bg-bed7b4-42), transparent 32%), linear-gradient(180deg, var(--tc-bg-fcfdf9) 0%, var(--tc-bg-f6f8f1) 100%);min-height:100dvh;color:var(--tc-text-17301d);padding-top:0;padding-bottom:calc(88px + env(safe-area-inset-bottom));flex-direction:column;font-family:Google Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,sans-serif;display:flex}.product-detail-module__KRd4bq__topBar{padding:calc(16px + env(safe-area-inset-top)) 20px 12px;justify-content:space-between;align-items:center;gap:14px;display:flex}.product-detail-module__KRd4bq__backBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);color:var(--tc-text-23412c);box-shadow:var(--ui-chrome-shadow);border:var(--ui-chrome-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,background .15s;display:flex}.product-detail-module__KRd4bq__backBtn:active{transform:scale(.93)}.product-detail-module__KRd4bq__topBarTitle{color:var(--tc-text-17301d);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:700;overflow:hidden}.product-detail-module__KRd4bq__shareBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);color:var(--tc-text-23412c);box-shadow:var(--ui-chrome-shadow);border:var(--ui-chrome-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,background .15s;display:flex}.product-detail-module__KRd4bq__shareBtn:active{transform:scale(.93)}.product-detail-module__KRd4bq__topBarActions{align-items:center;gap:8px;display:flex}.product-detail-module__KRd4bq__cartBtn{width:var(--ui-chrome-size);height:var(--ui-chrome-size);background:var(--ui-chrome-bg);color:var(--tc-text-1f6b2f);box-shadow:var(--ui-chrome-shadow);border:var(--ui-chrome-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,background .15s;display:flex;position:relative}.product-detail-module__KRd4bq__cartBtn:active{transform:scale(.93)}.product-detail-module__KRd4bq__cartBadge{background:var(--tc-bg-1f6b2f);color:#fff;border:2px solid var(--tc-border-ffffff);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.product-detail-module__KRd4bq__imageWrap{background:linear-gradient(145deg, var(--tc-bg-e3ecdc), var(--tc-bg-f0e6da));border-radius:24px;flex-shrink:0;height:260px;margin:4px 18px 0;position:relative;overflow:hidden}.product-detail-module__KRd4bq__image{object-fit:cover;width:100%;height:100%;display:block}.product-detail-module__KRd4bq__imageFallback{width:100%;height:100%;color:var(--tc-text-739475);justify-content:center;align-items:center;display:flex}.product-detail-module__KRd4bq__imageFallback span{font-size:64px}.product-detail-module__KRd4bq__availabilityBadge{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.product-detail-module__KRd4bq__badgeAvailable{background:var(--tc-bg-16a34a-18);color:var(--tc-text-15803d);border:1px solid var(--tc-border-16a34a-22)}.product-detail-module__KRd4bq__badgeUnavailable{background:var(--tc-bg-b44040-14);color:var(--tc-text-b74040);border:1px solid var(--tc-border-b44040-18)}.product-detail-module__KRd4bq__body{flex-direction:column;flex:1;gap:20px;padding:20px 18px 0;display:flex}.product-detail-module__KRd4bq__productHeader{flex-direction:column;gap:8px;display:flex}.product-detail-module__KRd4bq__productTitle{letter-spacing:-.03em;color:var(--tc-text-17301d);margin:0;font-size:24px;font-weight:700;line-height:1.18}.product-detail-module__KRd4bq__priceRow{align-items:baseline;gap:10px;display:flex}.product-detail-module__KRd4bq__price{color:var(--tc-text-2d5a27);letter-spacing:-.02em;font-size:22px;font-weight:800}.product-detail-module__KRd4bq__priceNote{color:var(--tc-text-738376);font-size:12px}.product-detail-module__KRd4bq__variantSection{flex-direction:column;gap:10px;display:flex}.product-detail-module__KRd4bq__variantLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--tc-text-6d815f);font-size:11px;font-weight:700}.product-detail-module__KRd4bq__variantGrid{flex-wrap:wrap;gap:8px;display:flex}.product-detail-module__KRd4bq__variantBtn{background:var(--tc-bg-ffffff-78);border:1.5px solid var(--tc-border-2a4d33-14);color:var(--tc-text-17301d);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .18s}.product-detail-module__KRd4bq__variantBtn:hover{border-color:var(--tc-border-2a4d33-30)}.product-detail-module__KRd4bq__variantBtnSelected{background:linear-gradient(135deg, var(--tc-bg-1e3d24), var(--tc-bg-2d5a27));border-color:var(--tc-border-2d5a27);color:var(--tc-text-ffffff);box-shadow:0 4px 12px var(--tc-shadow-2d5a27-22)}.product-detail-module__KRd4bq__variantBtnUnavailable{opacity:.42;cursor:not-allowed;text-decoration:line-through}.product-detail-module__KRd4bq__descSection{flex-direction:column;gap:8px;display:flex}.product-detail-module__KRd4bq__descLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--tc-text-6d815f);font-size:11px;font-weight:700}.product-detail-module__KRd4bq__descText{color:var(--tc-text-5c6d61);margin:0;font-size:14px;line-height:1.65}.product-detail-module__KRd4bq__descHtml{color:var(--tc-text-3b503f);word-break:break-word;overflow-wrap:break-word;font-size:14px;line-height:1.65}.product-detail-module__KRd4bq__descHtml *{box-sizing:border-box;max-width:100%}.product-detail-module__KRd4bq__descHtml h1,.product-detail-module__KRd4bq__descHtml h2,.product-detail-module__KRd4bq__descHtml h3{color:var(--tc-text-17301d);letter-spacing:-.02em;margin:18px 0 8px;font-size:16px;font-weight:700}.product-detail-module__KRd4bq__descHtml h1:first-child,.product-detail-module__KRd4bq__descHtml h2:first-child,.product-detail-module__KRd4bq__descHtml h3:first-child{margin-top:4px}.product-detail-module__KRd4bq__descHtml hr{background:var(--tc-bg-2a4d33-10);border:none;height:1px;margin:16px 0}.product-detail-module__KRd4bq__descHtml em{color:var(--tc-text-637767);font-size:12px;font-style:italic;line-height:1.5;display:block}.product-detail-module__KRd4bq__descHtml p{margin:0 0 12px}.product-detail-module__KRd4bq__descHtml strong,.product-detail-module__KRd4bq__descHtml b{color:var(--tc-text-17301d);font-weight:700}.product-detail-module__KRd4bq__descHtml ul,.product-detail-module__KRd4bq__descHtml ol{margin:8px 0 14px;padding-left:20px}.product-detail-module__KRd4bq__descHtml ul{list-style:outside}.product-detail-module__KRd4bq__descHtml ol{list-style:decimal}.product-detail-module__KRd4bq__descHtml li::marker{color:var(--tc-text-1f6b2f)}.product-detail-module__KRd4bq__descHtml li{margin-bottom:6px;line-height:1.55}.product-detail-module__KRd4bq__descHtml table{border-collapse:collapse;background:var(--tc-bg-ffffff-70);border:1px solid var(--tc-border-2a4d33-08);border-radius:12px;width:100%;margin:12px 0 16px;overflow:hidden}.product-detail-module__KRd4bq__descHtml tr:nth-child(2n){background:var(--tc-bg-f4f8f2-60)}.product-detail-module__KRd4bq__descHtml td,.product-detail-module__KRd4bq__descHtml th{border-bottom:1px solid var(--tc-border-2a4d33-06);text-align:left;padding:8px 12px;font-size:13px}.product-detail-module__KRd4bq__descHtml th{color:var(--tc-text-17301d);font-weight:700}.product-detail-module__KRd4bq__descHtml img{border-radius:12px;max-width:100%;height:auto;margin:10px 0}.product-detail-module__KRd4bq__divider{background:linear-gradient(90deg, transparent, var(--tc-bg-2a4d33-12), transparent);border:none;height:1px}.product-detail-module__KRd4bq__bottomBar{left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 12px);z-index:30;pointer-events:none;background:0 0;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:fixed}.product-detail-module__KRd4bq__bottomBar>*{pointer-events:auto}.product-detail-module__KRd4bq__stepper{background:var(--tc-bg-ffffff-95);border:1.5px solid var(--tc-border-2a4d33-12);box-shadow:0 2px 8px var(--tc-shadow-2a4d33-06);border-radius:16px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.product-detail-module__KRd4bq__stepBtn{width:44px;height:48px;color:var(--tc-text-2d5a27);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;font-weight:600;transition:background .15s;display:flex}.product-detail-module__KRd4bq__stepBtn:active{background:var(--tc-bg-2d5a27-10)}.product-detail-module__KRd4bq__stepBtnDisabled{color:var(--tc-text-2a4d33-20);pointer-events:none}.product-detail-module__KRd4bq__stepValue{text-align:center;min-width:38px;color:var(--tc-text-17301d);border-left:1px solid var(--tc-border-2a4d33-08);border-right:1px solid var(--tc-border-2a4d33-08);font-size:16px;font-weight:700;line-height:48px}.product-detail-module__KRd4bq__addToCartBtn{background:linear-gradient(135deg, var(--tc-bg-1e3d24) 0%, var(--tc-bg-2d5a27) 100%);height:52px;color:var(--tc-text-ffffff);font:inherit;letter-spacing:-.01em;cursor:pointer;box-shadow:0 4px 16px var(--tc-shadow-1e3d24-22);-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.product-detail-module__KRd4bq__addToCartBtn:active{box-shadow:0 2px 8px var(--tc-shadow-1e3d24-15);transform:scale(.98)}.product-detail-module__KRd4bq__addToCartBtnDisabled{opacity:.45;pointer-events:none}.product-detail-module__KRd4bq__addToCartBtnSuccess{background:linear-gradient(135deg, var(--tc-bg-15803d) 0%, var(--tc-bg-16a34a) 100%)!important;box-shadow:0 4px 16px var(--tc-shadow-16a34a-35)!important}.product-detail-module__KRd4bq__addToCartBtnError{background:linear-gradient(135deg, var(--tc-bg-b91c1c) 0%, var(--tc-bg-dc2626) 100%)!important;box-shadow:0 4px 16px var(--tc-shadow-dc2626-35)!important}.product-detail-module__KRd4bq__skelPage{background:linear-gradient(180deg, var(--tc-bg-fcfdf9) 0%, var(--tc-bg-f6f8f1) 100%);min-height:100dvh;padding-top:env(safe-area-inset-top);padding:calc(70px + env(safe-area-inset-top)) 18px 32px;flex-direction:column;gap:18px;display:flex}.product-detail-module__KRd4bq__skelImage{background:linear-gradient(100deg, var(--tc-bg-e6ebe3) 35%, var(--tc-bg-f3f6f0) 50%, var(--tc-bg-e6ebe3) 65%);background-size:200% 100%;border-radius:24px;height:260px;animation:1.25s infinite product-detail-module__KRd4bq__shimmer}.product-detail-module__KRd4bq__skelLine{background:linear-gradient(100deg, var(--tc-bg-e6ebe3) 35%, var(--tc-bg-f3f6f0) 50%, var(--tc-bg-e6ebe3) 65%);background-size:200% 100%;border-radius:999px;height:18px;animation:1.25s infinite product-detail-module__KRd4bq__shimmer}.product-detail-module__KRd4bq__skelLineShort{width:55%}.product-detail-module__KRd4bq__skelLineMedium{width:75%}@keyframes product-detail-module__KRd4bq__shimmer{to{background-position:-200% 0}}.product-detail-module__KRd4bq__errorState{text-align:center;color:var(--tc-text-5c6d61);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 28px;display:flex}.product-detail-module__KRd4bq__errorState span{color:var(--tc-text-a3b5a6);font-size:48px}.product-detail-module__KRd4bq__errorState h2{color:var(--tc-text-17301d);margin:0;font-size:20px}.product-detail-module__KRd4bq__errorState p{max-width:280px;margin:0;font-size:14px;line-height:1.55}.product-detail-module__KRd4bq__retryBtn{background:linear-gradient(135deg, var(--tc-bg-1e3d24), var(--tc-bg-2d5a27));color:var(--tc-text-ffffff);font:inherit;cursor:pointer;box-shadow:0 4px 16px var(--tc-shadow-1e3d24-20);border:none;border-radius:14px;margin-top:8px;padding:12px 28px;font-size:14px;font-weight:700}@media (min-width:768px){.product-detail-module__KRd4bq__page{max-width:880px;margin:0 auto;padding-bottom:88px}.product-detail-module__KRd4bq__topBar{padding:32px 32px 16px}.product-detail-module__KRd4bq__imageWrap{height:380px;margin:8px 32px 0}.product-detail-module__KRd4bq__body{padding:24px 32px 0}.product-detail-module__KRd4bq__productTitle{font-size:30px}}
.meetings-module__cFxnGq__page{background-color:var(--tc-bg-f6f8f1);min-height:100dvh;color:var(--tc-text-173120);padding-bottom:calc(var(--patient-tabbar-clearance,80px) + 24px);font-family:Google Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,sans-serif;position:relative;overflow-x:hidden}.meetings-module__cFxnGq__shell{width:100%;max-width:720px;margin:0 auto;padding:0 20px}.meetings-module__cFxnGq__topBar{padding:calc(var(--app-safe-area-top,0px) + 16px) 0 12px;justify-content:space-between;align-items:center;display:flex}.meetings-module__cFxnGq__brand{align-items:center;gap:8px;display:flex}.meetings-module__cFxnGq__brandIcon{color:var(--tc-text-1f6b2f);font-size:24px}.meetings-module__cFxnGq__brandName{letter-spacing:-.02em;color:var(--tc-text-173120);font-size:20px;font-weight:700}.meetings-module__cFxnGq__refreshBtn{background:var(--ui-chrome-bg);border:var(--ui-chrome-border);width:40px;height:40px;color:var(--tc-text-2c4d35);box-shadow:var(--ui-chrome-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.meetings-module__cFxnGq__refreshBtn:hover{background:var(--tc-bg-ffffff);color:var(--tc-text-1f6b2f);transform:scale(1.04)}.meetings-module__cFxnGq__refreshBtn:active{transform:scale(.96)}.meetings-module__cFxnGq__headerIntro{padding:8px 0 18px}.meetings-module__cFxnGq__pageTitle{color:var(--tc-text-173120);letter-spacing:-.02em;margin:0 0 4px;font-size:26px;font-weight:700;line-height:1.25}.meetings-module__cFxnGq__pageSubtitle{color:var(--tc-text-5e7366);margin:0;font-size:14px;font-weight:400}.meetings-module__cFxnGq__notifNudge{background:var(--tc-bg-f59e0b-10);border:1px solid var(--tc-border-f59e0b-25);width:100%;color:var(--tc-text-92400e);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.meetings-module__cFxnGq__notifNudge:hover{background:var(--tc-bg-f59e0b-16)}.meetings-module__cFxnGq__errorNotice{background:var(--tc-bg-c2410c-08);border:1px solid var(--tc-border-c2410c-20);width:100%;color:var(--tc-text-9a3412);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.meetings-module__cFxnGq__errorNotice:disabled{opacity:.7}.meetings-module__cFxnGq__errorNoticeAction{font-weight:700;text-decoration:underline}.meetings-module__cFxnGq__retryBtn{background:var(--tc-bg-1f6b2f);color:var(--tc-text-ffffff);font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:10px 20px;font-size:14px;font-weight:600}.meetings-module__cFxnGq__retryBtn:disabled{opacity:.7}.meetings-module__cFxnGq__sectionHeader{justify-content:space-between;align-items:center;margin:18px 0 12px;display:flex}.meetings-module__cFxnGq__sectionTitle{color:var(--tc-text-173120);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.meetings-module__cFxnGq__sectionBadge{background:var(--tc-bg-1f6b2f);color:var(--tc-text-ffffff);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.meetings-module__cFxnGq__meetingsList{flex-direction:column;gap:14px;display:flex}.meetings-module__cFxnGq__meetingCard{background:var(--tc-bg-fefefe);border:1px solid var(--tc-border-1f6b2f-12);box-shadow:0 4px 16px var(--tc-shadow-1f6b2f-04);border-radius:20px;flex-direction:column;gap:12px;padding:18px 18px 16px;transition:transform .12s,box-shadow .15s;display:flex}.meetings-module__cFxnGq__meetingCard:hover{box-shadow:0 8px 24px var(--tc-shadow-1f6b2f-08);transform:translateY(-1px)}.meetings-module__cFxnGq__meetingCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meetings-module__cFxnGq__meetingLead{align-items:center;gap:12px;display:flex}.meetings-module__cFxnGq__sessionIconWrap{background:var(--tc-bg-eef7ef);width:42px;height:42px;color:var(--tc-text-1f6b2f);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.meetings-module__cFxnGq__meetingMeta{flex-direction:column;gap:2px;display:flex}.meetings-module__cFxnGq__sessionType{color:var(--tc-text-173120);font-size:15px;font-weight:700}.meetings-module__cFxnGq__sessionProvider{color:var(--tc-text-1f6b2f);font-size:13px;font-weight:500}.meetings-module__cFxnGq__statusBadge{text-transform:capitalize;letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.meetings-module__cFxnGq__statusLive{background:var(--tc-bg-fee2e2);color:var(--tc-text-b91c1c)}.meetings-module__cFxnGq__statusUpcoming{background:var(--tc-bg-dcfce7);color:var(--tc-text-166534)}.meetings-module__cFxnGq__statusCompleted{background:var(--tc-bg-f1f5f9);color:var(--tc-text-475569)}.meetings-module__cFxnGq__statusCancelled{background:var(--tc-bg-fef2f2);color:var(--tc-text-991b1b)}.meetings-module__cFxnGq__dateTimeRow{flex-wrap:wrap;gap:8px;display:flex}.meetings-module__cFxnGq__timeChip{background:var(--tc-bg-f4f8f2-85);border:1px solid var(--tc-border-1f6b2f-10);color:var(--tc-text-2c4d35);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.meetings-module__cFxnGq__timeChip span:first-child{color:var(--tc-text-1f6b2f);font-size:16px}.meetings-module__cFxnGq__remarksBox{background:var(--tc-bg-f0f7f1-60);border-left:3px solid var(--tc-border-1f6b2f);color:var(--tc-text-2c4d35);border-radius:4px 10px 10px 4px;padding:8px 12px;font-size:12px;line-height:1.45}.meetings-module__cFxnGq__notesBox{background:var(--tc-bg-fef9eb-80);border-left:3px solid var(--tc-border-f59e0b);color:var(--tc-text-78350f);border-radius:4px 10px 10px 4px;padding:8px 12px;font-size:12px;line-height:1.45}.meetings-module__cFxnGq__joinBtn{background:linear-gradient(135deg, var(--tc-bg-1f6b2f) 0%, var(--tc-bg-165324) 100%);width:100%;color:var(--tc-text-ffffff);font:inherit;cursor:pointer;box-shadow:0 4px 14px var(--tc-shadow-1f6b2f-22);border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.meetings-module__cFxnGq__joinBtn:hover{box-shadow:0 6px 18px var(--tc-shadow-1f6b2f-30);transform:translateY(-1px)}.meetings-module__cFxnGq__joinBtn:active{transform:scale(.99)}.meetings-module__cFxnGq__joinBtnLive{background:linear-gradient(135deg, var(--tc-bg-dc2626) 0%, var(--tc-bg-b91c1c) 100%);box-shadow:0 4px 14px var(--tc-shadow-dc2626-30);animation:2s infinite meetings-module__cFxnGq__pulseButton}.meetings-module__cFxnGq__disabledBtn{background:var(--tc-bg-000000-04);width:100%;color:var(--tc-text-8c9b8e);border:1px dashed var(--tc-border-000000-12);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.meetings-module__cFxnGq__viewSwitch{margin-top:18px}.meetings-module__cFxnGq__pastSection{margin-top:16px}.meetings-module__cFxnGq__pastCard{opacity:.92;background:var(--tc-bg-fdfefd-85)}.meetings-module__cFxnGq__pastCard .meetings-module__cFxnGq__sessionProvider{color:var(--tc-text-5e7366)}.meetings-module__cFxnGq__pastLinkRow{border-top:1px solid var(--tc-border-1f6b2f-08);margin-top:8px;padding-top:10px}.meetings-module__cFxnGq__pastLinkBtn{background:var(--tc-bg-edf5ee);border:1px solid var(--tc-border-1f6b2f-15);color:var(--tc-text-1f6b2f);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.meetings-module__cFxnGq__pastLinkBtn:hover{background:var(--tc-bg-deece0)}.meetings-module__cFxnGq__pastLinkBtn:active{transform:scale(.98)}.meetings-module__cFxnGq__pastLinkDisabled{background:var(--tc-bg-000000-03);border:1px dashed var(--tc-border-000000-12);color:var(--tc-text-7a8c7c);font:inherit;border-radius:12px;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.meetings-module__cFxnGq__emptyCard{background:var(--tc-bg-ffffff-80);border:1px dashed var(--tc-border-1f6b2f-18);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.meetings-module__cFxnGq__emptyIconCircle{background:var(--tc-bg-eef7ef);width:52px;height:52px;color:var(--tc-text-1f6b2f);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.meetings-module__cFxnGq__emptyTitle{color:var(--tc-text-173120);margin:0;font-size:15px;font-weight:700}.meetings-module__cFxnGq__emptyText{color:var(--tc-text-5e7366);max-width:280px;margin:0;font-size:13px;line-height:1.4}.meetings-module__cFxnGq__skeletonCard{background:var(--tc-bg-ffffff-60);border:1px solid var(--tc-border-1f6b2f-06);border-radius:20px;flex-direction:column;gap:12px;padding:18px;animation:1.5s ease-in-out infinite meetings-module__cFxnGq__pulse;display:flex}.meetings-module__cFxnGq__skeletonLine{background:var(--tc-bg-1f6b2f-08);border-radius:6px;height:14px}@keyframes meetings-module__cFxnGq__pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes meetings-module__cFxnGq__pulseButton{0%,to{box-shadow:0 4px 14px var(--tc-shadow-dc2626-30)}50%{box-shadow:0 6px 22px var(--tc-shadow-dc2626-55)}}@keyframes meetings-module__cFxnGq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.meetings-module__cFxnGq__spinning{animation:1s linear infinite meetings-module__cFxnGq__spin}[data-theme=dark] .meetings-module__cFxnGq__brandName{color:var(--app-primary)}html.native-nav-bar .meetings-module__cFxnGq__topBar{box-sizing:content-box;padding-top:var(--native-nav-bar-top,env(safe-area-inset-top,0px));height:var(--native-nav-bar-height,54px);align-items:center;min-height:0}
.find-orders-module__frbS7W__backdrop{z-index:200;background:var(--tc-bg-1b3622-35);justify-content:center;align-items:flex-end;animation:.2s both find-orders-module__frbS7W__fadeIn;display:flex;position:fixed;inset:0}.find-orders-module__frbS7W__sheet{background:var(--tc-bg-ffffff);width:100%;max-width:480px;padding:12px 20px calc(24px + var(--app-bottom-inset,env(safe-area-inset-bottom)));box-shadow:0 -8px 40px var(--tc-shadow-000000-12);border-radius:28px 28px 0 0;font-family:Google Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,Noto Sans Bengali,Noto Sans Telugu,Noto Sans Tamil,Noto Sans Gujarati,sans-serif;animation:.28s ease-out both find-orders-module__frbS7W__slideUp}@keyframes find-orders-module__frbS7W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes find-orders-module__frbS7W__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.find-orders-module__frbS7W__handle{background:var(--tc-bg-e5e7eb);border-radius:2px;width:36px;height:4px;margin:0 auto 18px}.find-orders-module__frbS7W__title{letter-spacing:-.02em;color:var(--tc-text-1b3622);margin:0 0 6px;font-size:20px;font-weight:700}.find-orders-module__frbS7W__text{color:var(--tc-text-5d7a61);margin:0 0 16px;font-size:14px;line-height:1.45}.find-orders-module__frbS7W__phoneRow{gap:8px;margin-bottom:12px;display:flex}.find-orders-module__frbS7W__countrySelect,.find-orders-module__frbS7W__phoneInput{border:1.5px solid var(--tc-border-2a4d33-18);background:var(--tc-bg-fbfcf9);height:50px;color:var(--tc-text-173120);font:inherit;border-radius:14px;outline:none;font-size:16px}.find-orders-module__frbS7W__countrySelect{flex-shrink:0;width:104px;padding:0 8px}.find-orders-module__frbS7W__phoneInput{flex:1;min-width:0;padding:0 14px}.find-orders-module__frbS7W__countrySelect:focus-within,.find-orders-module__frbS7W__phoneInput:focus,.find-orders-module__frbS7W__otpBox:focus{border-color:var(--tc-border-2a5a32);box-shadow:0 0 0 3px var(--tc-shadow-2a5a32-10)}.find-orders-module__frbS7W__otpRow{justify-content:center;gap:8px;margin:4px 0 12px;display:flex}.find-orders-module__frbS7W__otpBox{border:1.5px solid var(--tc-border-2a4d33-18);background:var(--tc-bg-fbfcf9);width:44px;height:54px;color:var(--tc-text-173120);text-align:center;font:inherit;border-radius:14px;outline:none;font-size:22px;font-weight:700}.find-orders-module__frbS7W__error{color:var(--tc-text-c0392b);margin:0 0 12px;font-size:13px}.find-orders-module__frbS7W__primaryBtn{background:var(--tc-bg-1b3622);color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;border:none;border-radius:26px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:transform .12s,opacity .15s;display:flex}.find-orders-module__frbS7W__primaryBtn:active:not(:disabled){transform:scale(.98)}.find-orders-module__frbS7W__primaryBtn:disabled{opacity:.55;cursor:default}.find-orders-module__frbS7W__linkBtn{font:inherit;color:var(--tc-text-4a674e);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;margin:10px auto 0;padding:8px;font-size:14px;text-decoration:underline;display:block}.find-orders-module__frbS7W__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite find-orders-module__frbS7W__spin}@keyframes find-orders-module__frbS7W__spin{to{transform:rotate(360deg)}}
.ImageCarousel-module__JTA4Ma__carousel{width:100%;position:relative}.ImageCarousel-module__JTA4Ma__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;min-height:120px;transition:height .28s cubic-bezier(.2,.9,.3,1);display:flex;overflow:auto hidden}.ImageCarousel-module__JTA4Ma__track::-webkit-scrollbar{display:none}.ImageCarousel-module__JTA4Ma__slide{scroll-snap-align:center;scroll-snap-stop:always;cursor:zoom-in;background:0 0;border:none;flex:0 0 100%;justify-content:center;align-items:flex-start;margin:0;padding:0;display:flex}.ImageCarousel-module__JTA4Ma__image{width:auto;max-width:100%;height:auto;max-height:var(--carousel-max-h,60vh);border-radius:18px;display:block}.ImageCarousel-module__JTA4Ma__single .ImageCarousel-module__JTA4Ma__slide{cursor:zoom-in}.ImageCarousel-module__JTA4Ma__dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.ImageCarousel-module__JTA4Ma__dot{background:var(--tc-border-2a4d33-18,#2a4d332e);cursor:pointer;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.ImageCarousel-module__JTA4Ma__dotActive{background:var(--tc-bg-1f6b2f);width:20px}.ImageCarousel-module__JTA4Ma__caption{text-align:center;color:var(--tc-text-6b8870);min-height:1.4em;margin:8px 4px 0;font-size:13.5px;line-height:1.4}.ImageCarousel-module__JTA4Ma__viewer{z-index:3000;padding:max(12px, env(safe-area-inset-top)) 0 max(16px, env(safe-area-inset-bottom));background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.ImageCarousel-module__JTA4Ma__viewerTrack{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.ImageCarousel-module__JTA4Ma__viewerTrack::-webkit-scrollbar{display:none}.ImageCarousel-module__JTA4Ma__viewerSlide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;padding:0 8px;display:flex}.ImageCarousel-module__JTA4Ma__viewerImage{object-fit:contain;max-width:100%;max-height:100%}.ImageCarousel-module__JTA4Ma__viewerClose{top:max(12px, env(safe-area-inset-top));z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff29;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:12px}.ImageCarousel-module__JTA4Ma__viewerCaption{text-align:center;color:#ffffffd9;min-height:1.4em;margin:10px 20px 0;font-size:14px}@media (prefers-reduced-motion:reduce){.ImageCarousel-module__JTA4Ma__track{scroll-behavior:auto;transition:none}}
.LanguagePrompt-module__wvaKfq__overlay{z-index:1300;background:#00000052;justify-content:center;align-items:flex-end;animation:.2s ease-out LanguagePrompt-module__wvaKfq__fadeIn;display:flex;position:fixed;inset:0}.LanguagePrompt-module__wvaKfq__sheet{box-sizing:border-box;width:100%;max-width:440px;padding:10px 20px calc(var(--app-bottom-inset,0px) + 16px);background:var(--app-surface-solid,#fff);color:var(--app-text,#173120);overscroll-behavior:contain;border-radius:28px 28px 0 0;max-height:calc(100dvh - 16px);animation:.32s cubic-bezier(.2,0,0,1) LanguagePrompt-module__wvaKfq__slideUp;overflow-y:auto;box-shadow:0 -4px 24px #00000029}.LanguagePrompt-module__wvaKfq__handle{background:var(--app-muted,#5e7366);opacity:.4;border-radius:2px;width:32px;height:4px;margin:0 auto 14px;display:block}.LanguagePrompt-module__wvaKfq__header{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.LanguagePrompt-module__wvaKfq__icon{background:var(--app-primary-soft,#dcefdc);width:44px;height:44px;color:var(--app-primary,#1f6b2f);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.LanguagePrompt-module__wvaKfq__icon .material-symbols-outlined{font-size:24px}.LanguagePrompt-module__wvaKfq__headerText{min-width:0}.LanguagePrompt-module__wvaKfq__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:26px}.LanguagePrompt-module__wvaKfq__message{color:var(--app-muted,#5e7366);margin:2px 0 0;font-size:14px;line-height:20px}.LanguagePrompt-module__wvaKfq__group+.LanguagePrompt-module__wvaKfq__group{margin-top:14px}.LanguagePrompt-module__wvaKfq__groupLabel{letter-spacing:.02em;color:var(--app-muted,#5e7366);margin:0 0 6px 2px;font-size:12px;font-weight:500;line-height:16px}.LanguagePrompt-module__wvaKfq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.LanguagePrompt-module__wvaKfq__option{border:1px solid var(--app-border,#1731201f);min-height:56px;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:8px 6px;transition:background .15s,border-color .15s,transform .12s;display:flex;position:relative}.LanguagePrompt-module__wvaKfq__option:active{transform:scale(.97)}.LanguagePrompt-module__wvaKfq__option:focus-visible,.LanguagePrompt-module__wvaKfq__done:focus-visible{outline:2px solid var(--app-primary,#1f6b2f);outline-offset:2px}.LanguagePrompt-module__wvaKfq__optionSelected{border-color:var(--app-primary,#1f6b2f);background:var(--app-primary-soft,#dcefdc)}.LanguagePrompt-module__wvaKfq__optionName,.LanguagePrompt-module__wvaKfq__optionSub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.LanguagePrompt-module__wvaKfq__optionName{font-size:16px;font-weight:600;line-height:22px}.LanguagePrompt-module__wvaKfq__optionSub{color:var(--app-muted,#5e7366);font-size:12px;line-height:16px}.LanguagePrompt-module__wvaKfq__check{background:var(--app-primary,#1f6b2f);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:4px;right:4px}.LanguagePrompt-module__wvaKfq__check .material-symbols-outlined{font-size:11px;font-weight:700}.LanguagePrompt-module__wvaKfq__done{background:var(--app-primary,#1f6b2f);color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;margin-top:16px;font-size:16px;font-weight:600;transition:transform .12s,filter .15s;display:block}.LanguagePrompt-module__wvaKfq__done:active{filter:brightness(.94);transform:scale(.98)}.LanguagePrompt-module__wvaKfq__footnote{text-align:center;color:var(--app-muted,#5e7366);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;line-height:16px;display:flex}.LanguagePrompt-module__wvaKfq__footnote .material-symbols-outlined{font-size:16px}:is([data-theme=dark] .LanguagePrompt-module__wvaKfq__done,[data-theme=dark] .LanguagePrompt-module__wvaKfq__check){color:#10241a}[data-theme=dark] .LanguagePrompt-module__wvaKfq__sheet{box-shadow:0 -4px 24px #00000080}@keyframes LanguagePrompt-module__wvaKfq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LanguagePrompt-module__wvaKfq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes LanguagePrompt-module__wvaKfq__popIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (min-width:640px){.LanguagePrompt-module__wvaKfq__overlay{align-items:center;padding:24px}.LanguagePrompt-module__wvaKfq__sheet{border-radius:28px;padding:24px 24px 20px;animation:.24s cubic-bezier(.2,0,0,1) LanguagePrompt-module__wvaKfq__popIn;box-shadow:0 24px 64px #00000038}.LanguagePrompt-module__wvaKfq__handle{display:none}}@media (prefers-reduced-motion:reduce){.LanguagePrompt-module__wvaKfq__overlay,.LanguagePrompt-module__wvaKfq__sheet{animation:none}}
.product-share-sheet-module__WMdV7W__overlay{background:var(--tc-bg-000000-50);z-index:1100;justify-content:center;align-items:flex-end;animation:.2s ease-out product-share-sheet-module__WMdV7W__fadeIn;display:flex;position:fixed;inset:0}@keyframes product-share-sheet-module__WMdV7W__fadeIn{0%{opacity:0}to{opacity:1}}.product-share-sheet-module__WMdV7W__sheet{background:var(--tc-bg-ffffff);width:100%;max-width:480px;padding:22px 20px calc(var(--app-bottom-inset,0px) + 20px);box-shadow:0 -10px 30px var(--tc-shadow-000000-18);border-radius:24px 24px 0 0;animation:.25s cubic-bezier(.16,1,.3,1) product-share-sheet-module__WMdV7W__slideUp}@keyframes product-share-sheet-module__WMdV7W__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.product-share-sheet-module__WMdV7W__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.product-share-sheet-module__WMdV7W__title{color:var(--tc-text-1b3622);letter-spacing:-.01em;margin:0 0 4px;font-size:18px;font-weight:700}.product-share-sheet-module__WMdV7W__sub{color:var(--tc-text-697d6d);margin:0;font-size:13px;line-height:1.45}.product-share-sheet-module__WMdV7W__closeBtn{background:var(--tc-bg-f0f4f0);width:32px;height:32px;color:var(--tc-text-4a5d4f);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-share-sheet-module__WMdV7W__closeBtn .product-share-sheet-module__WMdV7W__material-symbols-outlined{font-size:20px}.product-share-sheet-module__WMdV7W__list{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.product-share-sheet-module__WMdV7W__option{border:1.5px solid var(--tc-border-e2ebe3);background:var(--tc-bg-ffffff);width:100%;color:var(--tc-text-1b3622);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;transition:transform .12s,background .15s;display:flex}.product-share-sheet-module__WMdV7W__option:active{transform:scale(.985)}.product-share-sheet-module__WMdV7W__optionMain{border-color:var(--tc-border-2a4d33-15);background:var(--tc-bg-edf5ee)}.product-share-sheet-module__WMdV7W__optionIcon{color:var(--tc-text-1f6b2f);flex-shrink:0;font-size:22px}.product-share-sheet-module__WMdV7W__optionCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.product-share-sheet-module__WMdV7W__optionTitle{font-size:15px;font-weight:700}.product-share-sheet-module__WMdV7W__optionDesc{color:var(--tc-text-697d6d);font-size:12.5px}.product-share-sheet-module__WMdV7W__optionChevron{color:var(--tc-text-697d6d);flex-shrink:0;font-size:20px}.product-share-sheet-module__WMdV7W__note{color:var(--tc-text-697d6d);text-align:center;margin:0;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.product-share-sheet-module__WMdV7W__overlay,.product-share-sheet-module__WMdV7W__sheet{animation:none}}
