.MarketHero-module__GWD2YG__heroSection{width:100%;max-width:100vw;min-height:clamp(480px,68vh,600px);padding-top:calc(var(--navbar-height) + clamp(8px, 1.8vh, 20px));box-sizing:border-box;flex-direction:column;padding-bottom:clamp(10px,1.6vh,18px);display:flex;position:relative;overflow:hidden}@media (max-width:767px){.MarketHero-module__GWD2YG__heroSection{height:auto;min-height:clamp(430px,64vh,500px);padding-top:calc(var(--navbar-height) + 8px);padding-bottom:12px}}.MarketHero-module__GWD2YG__bgWrapper{z-index:0;background:0 0;width:100%;height:100%;position:absolute;inset:0}.MarketHero-module__GWD2YG__bgImage{object-fit:cover;object-position:center}.MarketHero-module__GWD2YG__pictureWrapper{width:100%;height:100%;display:block;position:absolute;inset:0}.MarketHero-module__GWD2YG__imgElement{width:100%;height:100%;position:absolute;inset:0}.MarketHero-module__GWD2YG__overlay{z-index:1;pointer-events:none;background:linear-gradient(#080a1200 0% 58%,#080a1238 100%);transition:background .3s;position:absolute;inset:0}@media (max-width:767px){.MarketHero-module__GWD2YG__overlay{background:linear-gradient(#080a1200 0% 52%,#080a1233 100%)}}[data-theme=light] .MarketHero-module__GWD2YG__overlay{background:linear-gradient(#fdfbf700 0% 58%,#fdfbf729 100%)}@media (max-width:767px){[data-theme=light] .MarketHero-module__GWD2YG__overlay{background:linear-gradient(#fdfbf700 0% 52%,#fdfbf724 100%)}}.MarketHero-module__GWD2YG__container{z-index:2;width:100%;max-width:var(--max-width);flex-direction:column;flex:1;justify-content:flex-end;min-height:0;margin-inline:auto;padding-inline:clamp(14px,3vw,32px);display:flex;position:relative}.MarketHero-module__GWD2YG__contentGrid{flex-direction:column;gap:clamp(8px,1.4vh,14px);padding-bottom:0;display:flex}.MarketHero-module__GWD2YG__leftContent{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(14px)saturate(160%);background:#0a0e1880;border:1px solid #ffffff1f;flex-direction:column;gap:clamp(8px,1.3vh,13px);width:100%;max-width:540px;padding:clamp(8px,1.4vh,14px) clamp(10px,1.6vw,18px);transition:background .3s,border-color .3s;display:flex;position:relative}[data-theme=light] .MarketHero-module__GWD2YG__leftContent{background:#0a0e1875;border:1px solid #ffffff24}[data-theme=dark] .MarketHero-module__GWD2YG__leftContent{background:#080a128a;border:1px solid #ffffff1a}.MarketHero-module__GWD2YG__leftContent:before{content:"";background:radial-gradient(ellipse var(--radial-radius,75%) var(--radial-radius,75%) at var(--radial-x,32%) var(--radial-y,48%), #0006 0%, #0000002e 48%, transparent 78%);opacity:.7;filter:blur(24px);border-radius:var(--radius-2xl);z-index:-1;pointer-events:none;transition:opacity .3s;position:absolute;inset:-20px -30px -20px -20px}[data-theme=light] .MarketHero-module__GWD2YG__leftContent:before{background:radial-gradient(ellipse var(--radial-radius,75%) var(--radial-radius,75%) at var(--radial-x,32%) var(--radial-y,48%), #00000061 0%, #00000026 48%, transparent 78%)}[data-theme=dark] .MarketHero-module__GWD2YG__leftContent:before{background:radial-gradient(ellipse var(--radial-radius,75%) var(--radial-radius,75%) at var(--radial-x,32%) var(--radial-y,48%), #00000080 0%, #00000038 48%, transparent 78%)}.MarketHero-module__GWD2YG__headline{font-family:var(--font-poppins);color:var(--slide-headline-color,#fff);letter-spacing:-.02em;text-shadow:var(--headline-shadow-custom,0 3px 14px #000000f2, 0 1px 4px #000000e6, 0 0 2px #000000d9);margin:0;font-size:clamp(1.5rem,4.6vw,2.5rem);font-weight:800;line-height:1.12;transition:color .3s,text-shadow .3s}[data-theme=dark] .MarketHero-module__GWD2YG__headline{color:var(--slide-headline-color,#fff);text-shadow:var(--headline-shadow-custom,0 3px 14px #000000f2, 0 1px 4px #000000e6, 0 0 2px #000000d9)}[data-theme=light] .MarketHero-module__GWD2YG__headline{color:var(--slide-headline-color,#fff);text-shadow:var(--headline-shadow-custom,0 3px 14px #000000f2, 0 1px 4px #000000e6, 0 0 2px #000000d9)}.MarketHero-module__GWD2YG__saffronWord{color:var(--slide-highlight-color,#ff8a47);text-shadow:0 2px 12px #000000e6,0 1px 4px #000000d9;transition:color .3s,text-shadow .3s;display:inline-block}[data-theme=dark] .MarketHero-module__GWD2YG__saffronWord{color:var(--slide-highlight-color,#ff8a47);text-shadow:0 2px 12px #000000e6,0 1px 4px #000000d9}[data-theme=light] .MarketHero-module__GWD2YG__saffronWord{text-shadow:0 2px 12px #000000e6,0 1px 4px #000000d9}.MarketHero-module__GWD2YG__subhead{font-family:var(--font-karla);color:var(--slide-subtitle-color,#fff);text-shadow:0 2px 10px #000000eb,0 1px 3px #000000f2,0 0 2px #000000d9;margin:0;font-size:clamp(.875rem,1.8vw,1.05rem);line-height:1.45;transition:color .3s,text-shadow .3s}[data-theme=dark] .MarketHero-module__GWD2YG__subhead{color:var(--slide-subtitle-color,#fff);text-shadow:0 2px 10px #000000eb,0 1px 3px #000000f2,0 0 2px #000000d9}[data-theme=light] .MarketHero-module__GWD2YG__subhead{color:var(--slide-subtitle-color,#fff);text-shadow:0 2px 10px #000000eb,0 1px 3px #000000f2,0 0 2px #000000d9}.MarketHero-module__GWD2YG__searchForm{background:var(--slide-search-capsule-bg,#101420ad);-webkit-backdrop-filter:blur(24px)saturate(190%);border:1.5px solid var(--slide-search-capsule-border,#ffffff47);border-radius:9999px;flex-flow:row;align-items:center;gap:5px;width:100%;max-width:540px;padding:4px 4px 4px 14px;transition:background .3s,border-color .3s;display:flex;box-shadow:0 12px 36px #00000061}.MarketHero-module__GWD2YG__inputAndDropdownRow,.MarketHero-module__GWD2YG__searchInputWrap{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.MarketHero-module__GWD2YG__searchIcon{color:var(--slide-search-text-color,#ffffffd9);flex-shrink:0;transition:color .3s}.MarketHero-module__GWD2YG__searchInput{width:100%;font-family:var(--font-karla);color:var(--slide-search-text-color,#fff);text-overflow:ellipsis;background:0 0;border:none;outline:none;min-width:0;padding-block:6px;font-size:.82rem;transition:color .3s}.MarketHero-module__GWD2YG__searchInput::placeholder{color:var(--slide-search-placeholder-color,#ffffffb8);transition:color .3s}.MarketHero-module__GWD2YG__categoryDropdownWrap{border-left:1px solid var(--slide-search-capsule-border,#ffffff47);flex-shrink:0;padding-left:6px;transition:border-color .3s;position:relative}.MarketHero-module__GWD2YG__dropdownBtn{font-family:var(--font-poppins);color:var(--slide-category-color,#fff);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 4px;font-size:.76rem;font-weight:500;transition:color .3s;display:flex}.MarketHero-module__GWD2YG__dropdownLabel{text-overflow:ellipsis;max-width:78px;overflow:hidden}.MarketHero-module__GWD2YG__dropdownChevron{color:var(--slide-category-color,#fffc);flex-shrink:0;transition:color .3s}.MarketHero-module__GWD2YG__dropdownMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:190px;z-index:var(--z-dropdown);background:#131722f7;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:2px;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 36px #0000008c}.MarketHero-module__GWD2YG__dropdownItem{text-align:left;font-family:var(--font-karla);color:#cbd5e1;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:.82rem}.MarketHero-module__GWD2YG__dropdownItem:hover{color:#fff;background:#ffffff1a}.MarketHero-module__GWD2YG__dropdownItemActive{color:var(--color-primary);background:#ff5a1f33;font-weight:700}.MarketHero-module__GWD2YG__searchSubmitBtn{background:var(--slide-search-btn-bg,linear-gradient(135deg, #ff6b35 0%, #ff3d00 100%));min-height:34px;color:var(--slide-search-btn-text,#fff);font-family:var(--font-poppins);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background .3s ease, color .3s ease;white-space:nowrap;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 15px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 3px 12px #ff5a1f6b}.MarketHero-module__GWD2YG__searchSubmitBtn:hover{transform:translateY(-1px);box-shadow:0 5px 16px #ff5a1f8c}.MarketHero-module__GWD2YG__searchSubmitBtn:active{transform:scale(.97)}.MarketHero-module__GWD2YG__btnSearchIcon{flex-shrink:0}.MarketHero-module__GWD2YG__captionGroup{text-align:left;z-index:3;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px;margin-bottom:0;display:flex;position:relative}.MarketHero-module__GWD2YG__captionCard{-webkit-backdrop-filter:blur(14px)saturate(170%);box-sizing:border-box;white-space:nowrap;background:#0c101ad1;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:8px;max-width:min(92vw,560px);height:36px;padding:0 14px;transition:background .3s,border-color .3s,box-shadow .3s;animation:4.5s ease-in-out infinite MarketHero-module__GWD2YG__borderSparkleLight;display:inline-flex;overflow:hidden;box-shadow:0 6px 20px #00000073}@keyframes MarketHero-module__GWD2YG__borderSparkleLight{0%,to{border-color:#ffffff38;box-shadow:0 6px 20px #00000073,0 0 #ff5a1f00}50%{border-color:#ff7a38a6;box-shadow:0 8px 24px #00000080,0 0 10px 1.5px #ff7a384d}}[data-theme=light] .MarketHero-module__GWD2YG__captionCard{background:#0c101ad6;border:1px solid #ffffff40;animation:4.5s ease-in-out infinite MarketHero-module__GWD2YG__borderSparkleLight;box-shadow:0 8px 24px #00000080}[data-theme=light] .MarketHero-module__GWD2YG__captionTitle{color:#fff;text-shadow:0 1px 4px #0009}[data-theme=light] .MarketHero-module__GWD2YG__captionDivider{color:#ffffff8c}[data-theme=light] .MarketHero-module__GWD2YG__captionTagline{color:#f1f5f9;text-shadow:0 1px 3px #00000080}[data-theme=dark] .MarketHero-module__GWD2YG__captionCard{background:#080b12e0;border:1px solid #38bdf847;animation:4.5s ease-in-out infinite MarketHero-module__GWD2YG__borderSparkleDark;box-shadow:0 8px 26px #000000a6}@keyframes MarketHero-module__GWD2YG__borderSparkleDark{0%,to{border-color:#38bdf842;box-shadow:0 6px 20px #0009,0 0 #38bdf800}50%{border-color:#ff8a47b8;box-shadow:0 8px 24px #000000b3,0 0 12px 2px #ff8a4761}}[data-theme=dark] .MarketHero-module__GWD2YG__captionTitle{color:#ff8a47;text-shadow:0 1px 6px #000000b3}[data-theme=dark] .MarketHero-module__GWD2YG__captionDivider{color:#ff8a4799}[data-theme=dark] .MarketHero-module__GWD2YG__captionTagline{color:#38bdf8;text-shadow:0 1px 4px #0009}.MarketHero-module__GWD2YG__captionTitle{font-family:var(--font-poppins);letter-spacing:-.01em;white-space:nowrap;-webkit-font-smoothing:antialiased;flex-shrink:0;margin:0;font-size:clamp(.78rem,1.8vw,.88rem);font-weight:700}.MarketHero-module__GWD2YG__captionDivider{-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;font-size:.72rem}.MarketHero-module__GWD2YG__captionTagline{font-family:var(--font-karla);white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;min-width:0;margin:0;font-size:clamp(.72rem,1.6vw,.82rem);font-weight:500;overflow:hidden}.MarketHero-module__GWD2YG__dotsRow{align-items:center;gap:6px;padding-left:6px;display:flex}.MarketHero-module__GWD2YG__dot{cursor:pointer;width:6px;height:6px;transition:all var(--transition-fast);background:#ffffff73;border:none;border-radius:50%;padding:0}.MarketHero-module__GWD2YG__dotActive{background:var(--color-primary);width:8px;height:8px;box-shadow:0 0 8px #ff5a1ff2}@media (max-width:767px){.MarketHero-module__GWD2YG__captionCard{gap:6px;max-width:90vw;height:32px;padding:0 12px}.MarketHero-module__GWD2YG__captionTitle{font-size:.76rem}.MarketHero-module__GWD2YG__captionTagline{font-size:.7rem}}
.MarketDirectorySection-module__j5lt9W__marketplaceSection{padding-block:var(--space-8) var(--space-12);background:0 0;width:100%;position:relative}.MarketDirectorySection-module__j5lt9W__container{max-width:var(--max-width);margin-inline:auto;padding-inline:clamp(14px,3vw,32px)}.MarketDirectorySection-module__j5lt9W__sectionHeader{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:768px){.MarketDirectorySection-module__j5lt9W__sectionHeader{flex-direction:row;justify-content:space-between;align-items:flex-end}}.MarketDirectorySection-module__j5lt9W__headingGroup{flex-direction:column;gap:4px;display:flex;position:relative}.MarketDirectorySection-module__j5lt9W__headingGroup:before{content:"";filter:blur(14px);z-index:-1;pointer-events:none;background:radial-gradient(at 25%,#0a0e1a12 0%,#0000 70%);position:absolute;inset:-16px -24px}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__headingGroup:before{background:radial-gradient(at 25%,#0009 0%,#0000 70%)}.MarketDirectorySection-module__j5lt9W__badgeRow{align-items:center;display:flex}.MarketDirectorySection-module__j5lt9W__marketplaceBadge{font-family:var(--font-poppins);color:var(--color-primary);letter-spacing:.04em;background:#ff5a1f14;border:1px solid #ff5a1f40;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.68rem;font-weight:700;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__marketplaceBadge{background:#ff5a1f2e;border-color:#ff5a1f59}.MarketDirectorySection-module__j5lt9W__heading{font-family:var(--font-poppins);color:#0b1b3d;letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:800}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__heading{color:#fff}.MarketDirectorySection-module__j5lt9W__saffronWord{color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__subHeading{font-family:var(--font-karla);color:#64748b;margin:0;font-size:clamp(.84rem,1.6vw,.98rem)}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__subHeading{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__counterBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1.5px solid #e2e8f0e6;border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:6px 14px;display:inline-flex;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__counterBadge{background:#131722d9;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__counterNumber{font-family:var(--font-poppins);color:var(--color-primary);font-size:.9rem;font-weight:700}.MarketDirectorySection-module__j5lt9W__counterLabel{font-family:var(--font-karla);color:#475569;font-size:.76rem;font-weight:600}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__counterLabel{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__categorySelectorWrap{width:100%;margin-bottom:var(--space-5);position:relative}.MarketDirectorySection-module__j5lt9W__shelfArrowBtn{z-index:5;color:#0f172a;cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0b1b3d1f}@media (min-width:900px){.MarketDirectorySection-module__j5lt9W__shelfArrowBtn{display:flex}}.MarketDirectorySection-module__j5lt9W__shelfArrowLeft{left:-16px}.MarketDirectorySection-module__j5lt9W__shelfArrowRight{right:-16px}.MarketDirectorySection-module__j5lt9W__shelfArrowBtn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-50%)scale(1.08)}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__shelfArrowBtn{color:#fff;background:#17171f;border-color:#ffffff26}.MarketDirectorySection-module__j5lt9W__categoryShelf{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:12px;padding:4px 6px 12px;display:flex;overflow-x:auto}.MarketDirectorySection-module__j5lt9W__categoryShelf::-webkit-scrollbar{display:none}.MarketDirectorySection-module__j5lt9W__categoryCardBtn{scroll-snap-align:start;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e2e8f0d9;border-radius:16px;flex:0 0 170px;align-items:center;gap:10px;min-width:170px;padding:10px 14px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;box-shadow:0 4px 14px #0b1b3d0a}.MarketDirectorySection-module__j5lt9W__categoryCardBtn:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 20px #0b1b3d14}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardBtn{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 14px #0000004d}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardBtn:hover{border-color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__categoryCardBtnActive{transform:translateY(-3px);background:#fff!important;border-width:2px!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardBtnActive{background:#191e2d!important}.MarketDirectorySection-module__j5lt9W__categoryEmojiBox{width:40px;height:40px;transition:all var(--transition-fast);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MarketDirectorySection-module__j5lt9W__categoryEmoji{font-size:1.25rem;line-height:1}.MarketDirectorySection-module__j5lt9W__categoryCardText{flex-direction:column;display:flex;overflow:hidden}.MarketDirectorySection-module__j5lt9W__categoryCardTitle{font-family:var(--font-poppins);color:#0b1b3d;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardTitle{color:#fff}.MarketDirectorySection-module__j5lt9W__categoryCardCount{font-family:var(--font-karla);color:#64748b;font-size:.7rem}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__categoryCardCount{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__activePillDot{border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.MarketDirectorySection-module__j5lt9W__activeCategoryBanner{border-left:4px solid var(--color-primary);margin-bottom:var(--space-5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e2e8f0cc;border-bottom:1px solid #e2e8f0cc;border-right:1px solid #e2e8f0cc;border-radius:18px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:0 6px 20px #0b1b3d0a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__activeCategoryBanner{border-color:#ffffff1a;box-shadow:0 6px 24px #0006;background:#151926!important}.MarketDirectorySection-module__j5lt9W__bannerInfo{flex-direction:column;gap:3px;display:flex}.MarketDirectorySection-module__j5lt9W__bannerTitleRow{align-items:center;gap:8px;display:flex}.MarketDirectorySection-module__j5lt9W__bannerEmoji{font-size:1.4rem;line-height:1}.MarketDirectorySection-module__j5lt9W__bannerTitle{font-family:var(--font-poppins);margin:0;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:800}.MarketDirectorySection-module__j5lt9W__bannerTagline{font-family:var(--font-karla);color:#475569;margin:0;font-size:clamp(.82rem,1.5vw,.92rem)}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__bannerTagline{color:#cbd5e1}.MarketDirectorySection-module__j5lt9W__popularItemsWrap{border-top:1px dashed #e2e8f0e6;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__popularItemsWrap{border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__popularItemsLabel{font-family:var(--font-poppins);color:#334155;white-space:nowrap;font-size:.74rem;font-weight:700}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__popularItemsLabel{color:#e2e8f0}.MarketDirectorySection-module__j5lt9W__popularChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MarketDirectorySection-module__j5lt9W__popularItemChip{font-family:var(--font-karla);color:#334155;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1px solid #e2e8f0f2;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__popularItemChip{color:#e2e8f0;background:#17171f;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__popularItemChip:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-1px)}.MarketDirectorySection-module__j5lt9W__chipTagIcon{color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__popularItemChip:hover .MarketDirectorySection-module__j5lt9W__chipTagIcon{color:#fff}.MarketDirectorySection-module__j5lt9W__controlBar{margin-bottom:var(--space-6);flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.MarketDirectorySection-module__j5lt9W__controlBar{flex-direction:row;justify-content:space-between;align-items:center}}.MarketDirectorySection-module__j5lt9W__directorySearchWrap{z-index:40;flex:1;max-width:600px;position:relative}.MarketDirectorySection-module__j5lt9W__searchBoxWrap{max-width:600px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:16px;flex:1;align-items:center;padding:6px 14px;display:flex;position:relative;box-shadow:0 4px 16px #0b1b3d0a}.MarketDirectorySection-module__j5lt9W__searchBoxWrap:focus-within{border-color:var(--color-primary);box-shadow:0 6px 20px #ff5a1f26}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__searchBoxWrap{background:#0d0d11;border-color:#ffffff1f;box-shadow:0 4px 16px #0006}.MarketDirectorySection-module__j5lt9W__searchBoxIcon{color:#94a3b8;flex-shrink:0;margin-right:10px}.MarketDirectorySection-module__j5lt9W__searchBoxInput{width:100%;font-family:var(--font-karla);color:#0f172a;background:0 0;border:none;outline:none;padding-block:8px;font-size:.92rem}.MarketDirectorySection-module__j5lt9W__searchBoxInput::placeholder{color:#94a3b8}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__searchBoxInput{color:#fff}.MarketDirectorySection-module__j5lt9W__clearSearchBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.MarketDirectorySection-module__j5lt9W__clearSearchBtn:hover{color:#0f172a;background:#e2e8f0}.MarketDirectorySection-module__j5lt9W__sortDropdownWrap{width:fit-content;position:relative}.MarketDirectorySection-module__j5lt9W__sortBtn{font-family:var(--font-poppins);color:#334155;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1.5px solid #e2e8f0e6;border-radius:12px;align-items:center;gap:6px;padding:10px 16px;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortBtn{color:#e2e8f0;background:#17171f;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__sortBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__sortIcon{color:var(--color-primary)}.MarketDirectorySection-module__j5lt9W__sortMenu{width:210px;z-index:var(--z-dropdown);background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000001f}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortMenu{background:#1a202c;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__sortMenuItem{text-align:left;font-family:var(--font-karla);color:#334155;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:8px 10px;font-size:.82rem;font-weight:500;display:flex}.MarketDirectorySection-module__j5lt9W__sortMenuItem svg{color:var(--color-primary);flex-shrink:0}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortMenuItem{color:#cbd5e1}.MarketDirectorySection-module__j5lt9W__sortMenuItem:hover{background:#f1f5f9}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__sortMenuItem:hover{background:#2d3748}.MarketDirectorySection-module__j5lt9W__sortMenuItemActive{color:var(--color-primary);background:#ff5a1f1a;font-weight:700}.MarketDirectorySection-module__j5lt9W__marketplaceGrid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.MarketDirectorySection-module__j5lt9W__marketplaceGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.MarketDirectorySection-module__j5lt9W__marketplaceGrid{grid-template-columns:repeat(3,1fr);gap:28px}}.MarketDirectorySection-module__j5lt9W__cardDetailLink{z-index:3;border-radius:inherit;touch-action:manipulation;cursor:pointer;position:absolute;inset:0}.MarketDirectorySection-module__j5lt9W__marketCard{background:#fff;border:1.5px solid #e2e8f0d9;border-radius:20px;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;animation:.38s cubic-bezier(.16,1,.3,1) both MarketDirectorySection-module__j5lt9W__cardEntrance;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0b1b3d0d,0 1px 3px #0b1b3d05}@keyframes MarketDirectorySection-module__j5lt9W__cardEntrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.MarketDirectorySection-module__j5lt9W__marketCard:hover{border-color:#ff5a1f73;transform:translateY(-6px);box-shadow:0 18px 40px #0b1b3d1f,0 2px 8px #0b1b3d0a}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__marketCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 4px 20px #00000080}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__marketCard:hover{border-color:#ff5a1f80;box-shadow:0 18px 44px #000000b3}.MarketDirectorySection-module__j5lt9W__cardImageWrap{aspect-ratio:16/9;background:#0b1b3d;border-top-left-radius:18px;border-top-right-radius:18px;width:100%;height:auto;position:relative;overflow:hidden}.MarketDirectorySection-module__j5lt9W__cardImage{object-fit:cover;object-position:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.MarketDirectorySection-module__j5lt9W__marketCard:hover .MarketDirectorySection-module__j5lt9W__cardImage{transform:scale(1.04)}.MarketDirectorySection-module__j5lt9W__cardGradientOverlay{display:none}.MarketDirectorySection-module__j5lt9W__cardBody{flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:14px 16px 16px;display:flex}.MarketDirectorySection-module__j5lt9W__nameRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.MarketDirectorySection-module__j5lt9W__cardShopName{font-family:var(--font-poppins);color:#0b1b3d;margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardShopName{color:#fff}.MarketDirectorySection-module__j5lt9W__ownerLocRow{font-family:var(--font-karla);color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__ownerLocRow{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__cardOwner{color:#334155;align-items:center;gap:3px;font-weight:600;display:inline-flex}.MarketDirectorySection-module__j5lt9W__cardOwner svg{color:var(--color-secondary);flex-shrink:0}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardOwner{color:#cbd5e1}.MarketDirectorySection-module__j5lt9W__cardLocation{white-space:nowrap;align-items:center;gap:2px;display:flex}.MarketDirectorySection-module__j5lt9W__locPinIcon{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__itemsShelfWrap{background:#f8fafc;border:1px solid #e2e8f0cc;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemsShelfWrap{background:#12121a;border-color:#ffffff14}.MarketDirectorySection-module__j5lt9W__itemsShelfTitle{font-family:var(--font-poppins);color:#475569;letter-spacing:.02em;align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:inline-flex}.MarketDirectorySection-module__j5lt9W__itemsShelfTitle svg{color:var(--color-primary);flex-shrink:0}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemsShelfTitle{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__itemTagsGrid{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.MarketDirectorySection-module__j5lt9W__itemTagPill{font-family:var(--font-karla);color:#334155;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:1px solid #e2e8f0e6;border-radius:6px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemTagPill{color:#e2e8f0;background:#242c3e;border-color:#ffffff1a}.MarketDirectorySection-module__j5lt9W__itemTagPill:hover{border-color:var(--color-primary);color:var(--color-primary);background:#ff5a1f1f;transform:translateY(-1px)}.MarketDirectorySection-module__j5lt9W__itemMoreTag{font-family:var(--font-karla);color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;padding:3px 6px;font-size:.7rem;font-weight:700;display:inline-flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__itemMoreTag{color:#94a3b8;background:#17171f}.MarketDirectorySection-module__j5lt9W__offerHighlight{white-space:nowrap;background:#fff8f5;border-left:2.5px solid #ff5a1f;border-radius:0 6px 6px 0;align-items:center;gap:6px;padding:5px 10px;display:flex;overflow:hidden}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__offerHighlight{background:#ff5a1f1a}.MarketDirectorySection-module__j5lt9W__offerTagIcon{color:var(--color-primary);flex-shrink:0}.MarketDirectorySection-module__j5lt9W__offerText{font-family:var(--font-karla);color:#d9480f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__offerText{color:#ffa94d}.MarketDirectorySection-module__j5lt9W__cardActionRow{z-index:5;gap:8px;margin-top:4px;display:flex;position:relative}.MarketDirectorySection-module__j5lt9W__btnOrderFood{box-sizing:border-box;width:100%;min-height:32px;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);cursor:pointer;background:linear-gradient(135deg,#ff5a1f 0%,#ff8a00 100%);border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 10px #ff5a1f47;color:#fff!important}.MarketDirectorySection-module__j5lt9W__btnOrderFood:hover{transform:translateY(-2px);box-shadow:0 5px 18px #ff5a1f73;color:#fff!important;background:linear-gradient(135deg,#e04810 0%,#ff5a1f 100%)!important}.MarketDirectorySection-module__j5lt9W__btnOrderFood:active{transform:scale(.97)}.MarketDirectorySection-module__j5lt9W__orderFoodIcon{flex-shrink:0;transition:transform .24s}.MarketDirectorySection-module__j5lt9W__btnOrderFood:hover .MarketDirectorySection-module__j5lt9W__orderFoodIcon{transform:rotate(-12deg)scale(1.15)}.MarketDirectorySection-module__j5lt9W__orderFoodArrow{flex-shrink:0;transition:transform .2s}.MarketDirectorySection-module__j5lt9W__btnOrderFood:hover .MarketDirectorySection-module__j5lt9W__orderFoodArrow{transform:translate(4px)}.MarketDirectorySection-module__j5lt9W__shopCardHighlighted{animation:5s cubic-bezier(.16,1,.3,1) forwards MarketDirectorySection-module__j5lt9W__cardPulseHighlight;border-color:#ff5a1f!important}@keyframes MarketDirectorySection-module__j5lt9W__cardPulseHighlight{0%{box-shadow:0 0 0 4px #ff5a1fa6,0 12px 32px #ff5a1f4d}40%{box-shadow:0 0 0 3px #ff5a1f73,0 8px 24px #ff5a1f33}to{box-shadow:0 2px 8px #0000000a}}.MarketDirectorySection-module__j5lt9W__cardBtnCall{cursor:pointer;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:none;flex:.9;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 8px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #ff5a1f4d;color:#fff!important}.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover,[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnCall:hover{transform:translateY(-2px);box-shadow:0 6px 16px #d61b6973;color:#fff!important;background:linear-gradient(135deg,#d61b69 0%,#a3134f 100%)!important}@keyframes MarketDirectorySection-module__j5lt9W__callShake{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-16deg)scale(1.12)}30%{transform:rotate(14deg)scale(1.12)}45%{transform:rotate(-10deg)scale(1.08)}60%{transform:rotate(8deg)scale(1.06)}80%{transform:rotate(-4deg)scale(1.03)}}.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover .MarketDirectorySection-module__j5lt9W__btnIcon{transform-origin:50%;animation:.62s cubic-bezier(.36,.07,.19,.97) infinite MarketDirectorySection-module__j5lt9W__callShake}@media (prefers-reduced-motion:reduce){.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover .MarketDirectorySection-module__j5lt9W__btnIcon{animation:none}}.MarketDirectorySection-module__j5lt9W__cardBtnWA{cursor:pointer;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));font-family:var(--font-poppins);border:1.5px solid #fff3;flex:1.1;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;box-shadow:0 3px 10px #2c5fc459;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important}.MarketDirectorySection-module__j5lt9W__cardBtnWA:hover{transform:translateY(-2px);color:#128c7e!important;background:#fff!important;border-color:#25d366!important;box-shadow:0 6px 20px #00000029,0 0 14px #25d36666!important}.MarketDirectorySection-module__j5lt9W__cardBtnWA:hover .MarketDirectorySection-module__j5lt9W__waLottieIcon{filter:none!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnWA{border-color:#fff3;box-shadow:0 4px 14px #2c5fc466;color:#fff!important;background:linear-gradient(135deg,#2c5fc4 0%,#1e4cb0 100%)!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnWA:hover{color:#128c7e!important;background:#fff!important;border-color:#25d366!important}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__cardBtnCall{box-shadow:0 4px 14px #ff5a1f66;color:#fff!important;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%)!important}.MarketDirectorySection-module__j5lt9W__cardBtnCallDisabled,.MarketDirectorySection-module__j5lt9W__cardBtnWADisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.MarketDirectorySection-module__j5lt9W__btnText{white-space:nowrap;line-height:1}.MarketDirectorySection-module__j5lt9W__btnIcon{flex-shrink:0;transition:transform .25s}.MarketDirectorySection-module__j5lt9W__cardBtnCall:hover .MarketDirectorySection-module__j5lt9W__btnIcon,.MarketDirectorySection-module__j5lt9W__cardBtnWA:hover .MarketDirectorySection-module__j5lt9W__btnIcon{transform:scale(1.15)}.MarketDirectorySection-module__j5lt9W__emptyState{padding:var(--space-10) var(--space-4);text-align:center;background:#fff;border:1.5px dashed #e2e8f0e6;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__emptyState{background:#0d0d11;border-color:#ffffff1f}.MarketDirectorySection-module__j5lt9W__emptyIconWrap{width:64px;height:64px;color:var(--color-primary);margin-bottom:var(--space-3);background:#ff5a1f1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.MarketDirectorySection-module__j5lt9W__emptyTitle{font-family:var(--font-poppins);font-size:var(--text-lg);color:#0b1b3d;margin:0 0 6px;font-weight:700}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__emptyTitle{color:#fff}.MarketDirectorySection-module__j5lt9W__emptyDesc{font-family:var(--font-karla);font-size:var(--text-sm);color:#64748b;max-width:440px;margin:0 0 var(--space-4) 0;line-height:1.5}[data-theme=dark] .MarketDirectorySection-module__j5lt9W__emptyDesc{color:#94a3b8}.MarketDirectorySection-module__j5lt9W__resetSearchBtn{background:var(--color-primary);color:#fff;font-family:var(--font-poppins);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:9999px;padding:8px 18px;font-size:.8rem;font-weight:600}.MarketDirectorySection-module__j5lt9W__resetSearchBtn:hover{background:var(--color-primary-hover);transform:translateY(-1px)}@media (max-width:640px){.MarketDirectorySection-module__j5lt9W__marketplaceSection{padding-block:var(--space-4) var(--space-8)}.MarketDirectorySection-module__j5lt9W__container{padding-inline:12px}.MarketDirectorySection-module__j5lt9W__sectionHeader{margin-bottom:var(--space-3);gap:8px}.MarketDirectorySection-module__j5lt9W__categorySelectorWrap{margin-bottom:var(--space-3)}.MarketDirectorySection-module__j5lt9W__categoryShelf{gap:8px;padding:2px 2px 8px}.MarketDirectorySection-module__j5lt9W__categoryCardBtn{border-radius:12px;flex:0 0 140px;gap:8px;min-width:140px;padding:8px 10px}.MarketDirectorySection-module__j5lt9W__categoryEmojiBox{border-radius:8px;width:32px;height:32px;font-size:1rem}.MarketDirectorySection-module__j5lt9W__categoryCardTitle{font-size:.76rem}.MarketDirectorySection-module__j5lt9W__categoryCardCount{font-size:.65rem}.MarketDirectorySection-module__j5lt9W__controlBar{margin-bottom:var(--space-4);gap:8px}.MarketDirectorySection-module__j5lt9W__marketplaceGrid{gap:16px}.MarketDirectorySection-module__j5lt9W__marketCard{border-radius:16px}.MarketDirectorySection-module__j5lt9W__cardBody{gap:8px;padding:12px 14px 14px}.MarketDirectorySection-module__j5lt9W__cardShopName{font-size:.96rem}.MarketDirectorySection-module__j5lt9W__ownerLocRow{font-size:.72rem}.MarketDirectorySection-module__j5lt9W__itemsShelfWrap{gap:4px;padding:6px 8px}.MarketDirectorySection-module__j5lt9W__itemTagPill{padding:2px 6px;font-size:.68rem}.MarketDirectorySection-module__j5lt9W__cardActionRow{gap:6px;margin-top:2px}.MarketDirectorySection-module__j5lt9W__cardBtnCall,.MarketDirectorySection-module__j5lt9W__cardBtnWA{padding:7px 8px;font-size:.74rem}}
.PersonalizedGreeting-module__MuVjqq__wrapper{padding-block:var(--space-4,20px);background:var(--color-bg)}.PersonalizedGreeting-module__MuVjqq__container{max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.PersonalizedGreeting-module__MuVjqq__pill{background:linear-gradient(120deg,#ff5a1f14,#d61b690f);border:1px solid #ff5a1f2e;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex}.PersonalizedGreeting-module__MuVjqq__iconBadge{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PersonalizedGreeting-module__MuVjqq__message{font-family:var(--font-karla);color:var(--color-text-primary);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}[data-theme=dark] .PersonalizedGreeting-module__MuVjqq__pill{background:linear-gradient(120deg,#ff5a1f1f,#d61b691a);border-color:#ff5a1f47}@media (max-width:640px){.PersonalizedGreeting-module__MuVjqq__pill{gap:10px;padding:12px 14px}.PersonalizedGreeting-module__MuVjqq__message{font-size:.85rem}.PersonalizedGreeting-module__MuVjqq__iconBadge{width:28px;height:28px}}
.MarketPageClient-module__t5G9Jq__mainWrapper{width:100%;min-height:100vh;padding-bottom:calc(var(--bottom-nav-height,68px) + 48px + env(safe-area-inset-bottom,0px));background:#fdfefe;flex-direction:column;display:flex;position:relative;overflow-x:hidden}@media (min-width:768px){.MarketPageClient-module__t5G9Jq__mainWrapper{padding-bottom:var(--space-12)}}[data-theme=dark] .MarketPageClient-module__t5G9Jq__mainWrapper{background:#080a10}
.FloatingActionButton-module__FI_aSW__fab{z-index:var(--z-overlay);align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:fixed;bottom:24px;right:28px}@media (max-width:1023px){.FloatingActionButton-module__FI_aSW__fab{bottom:20px;right:20px}}@media (max-width:767px){.FloatingActionButton-module__FI_aSW__fab{display:none}}.FloatingActionButton-module__FI_aSW__fabBtnGroup{flex-direction:column;align-items:center;display:flex;position:relative}.FloatingActionButton-module__FI_aSW__button{border-radius:var(--radius-full);color:#fff;width:56px;height:56px;transition:background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;z-index:2;background:linear-gradient(135deg,#ff6b35 0%,#ff3d00 100%);border:1px solid #ffffff59;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 20px #ff5a1f73}.FloatingActionButton-module__FI_aSW__button:hover:not(.FloatingActionButton-module__FI_aSW__buttonOpen){background:var(--color-secondary,#2c5fc4);transform:scale(1.06);box-shadow:0 8px 26px #2c5fc48c}.FloatingActionButton-module__FI_aSW__buttonOpen{background:var(--color-accent,#d8246b);transform:rotate(0);box-shadow:0 8px 26px #d8246b80}.FloatingActionButton-module__FI_aSW__buttonOpen:hover{background:#b01455}.FloatingActionButton-module__FI_aSW__idleLabel{white-space:nowrap;color:#fff;font-family:var(--font-poppins);letter-spacing:.02em;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);pointer-events:none;text-align:center;background:#1e293beb;border:1px solid #ffffff26;margin-top:5px;padding:4px 12px;font-size:.7rem;font-weight:500;animation:.3s FloatingActionButton-module__FI_aSW__fadeIn;box-shadow:0 4px 14px #00000038}@keyframes FloatingActionButton-module__FI_aSW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.FloatingActionButton-module__FI_aSW__options{width:0;height:0;z-index:var(--z-overlay);pointer-events:none;position:fixed;bottom:24px;right:28px}@media (max-width:1023px){.FloatingActionButton-module__FI_aSW__options{bottom:20px;right:20px}}@media (max-width:767px){.FloatingActionButton-module__FI_aSW__options{display:none}}.FloatingActionButton-module__FI_aSW__option{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-full);width:48px;height:48px;box-shadow:var(--shadow-md);color:var(--color-primary);cursor:pointer;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .2s,background .15s,color .15s,border-color .15s;display:flex;position:absolute;bottom:0;right:0;transform:translate(0)scale(.4)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option{opacity:1;pointer-events:auto}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:first-child{transition-delay:20ms;transform:translate(-18.8px,-106.4px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(2){transition-delay:60ms;transform:translate(-58px,-91.1px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(3){transition-delay:.1s;transform:translate(-88.5px,-61.9px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(4){transition-delay:.14s;transform:translate(-105.4px,-23.4px)scale(1)}.FloatingActionButton-module__FI_aSW__optionsOpen .FloatingActionButton-module__FI_aSW__option:nth-child(5){transition-delay:.18s;transform:translate(-106.4px,18.8px)scale(1)}.FloatingActionButton-module__FI_aSW__option:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.FloatingActionButton-module__FI_aSW__optionIcon{pointer-events:none;align-items:center;display:flex}.FloatingActionButton-module__FI_aSW__optionLabel{white-space:nowrap;color:#fff;font-family:var(--font-poppins);border-radius:var(--radius-md,8px);opacity:0;pointer-events:none;background:#1e293bf0;padding:5px 10px;font-size:.72rem;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(6px)}.FloatingActionButton-module__FI_aSW__option:hover .FloatingActionButton-module__FI_aSW__optionLabel,.FloatingActionButton-module__FI_aSW__option:focus-visible .FloatingActionButton-module__FI_aSW__optionLabel{opacity:1;transform:translateY(-50%)translate(0)}.FloatingActionButton-module__FI_aSW__backdrop{z-index:-1;position:fixed;inset:0}.FloatingActionButton-module__FI_aSW__optionBug:hover{color:#fff;background:#dc2626;border-color:#dc2626}.FloatingActionButton-module__FI_aSW__optionBug:hover .FloatingActionButton-module__FI_aSW__optionIcon{color:#fff}
.BottomNav-module__ktzsLq__bottomNav{-webkit-backdrop-filter:blur(28px)saturate(200%);padding-bottom:env(safe-area-inset-bottom,0px);background:#fffffff0;border-top:1px solid #e2e8f0d9;display:block;transform:translate(0,0);box-shadow:0 -4px 24px #0b1b3d14,0 -1px 4px #0b1b3d08;width:100%!important;z-index:var(--z-sticky)!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}[data-theme=dark] .BottomNav-module__ktzsLq__bottomNav{background:#0d111cf0;border-top-color:#ffffff1a;box-shadow:0 -8px 32px #0009}@media (min-width:768px){.BottomNav-module__ktzsLq__bottomNav{display:none}}.BottomNav-module__ktzsLq__inner{max-width:500px;height:64px;padding-inline:var(--space-2);justify-content:space-around;align-items:center;margin-inline:auto;display:flex;position:relative}.BottomNav-module__ktzsLq__navTab{color:#64748b;height:100%;transition:color var(--transition-fast), transform .2s cubic-bezier(.34, 1.56, .64, 1);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}[data-theme=dark] .BottomNav-module__ktzsLq__navTab{color:#94a3b8}.BottomNav-module__ktzsLq__navTab:active{transform:scale(.9)}.BottomNav-module__ktzsLq__iconPill{clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);justify-content:center;align-items:center;padding:6px 12px;transition:background .22s,transform .22s cubic-bezier(.34,1.56,.64,1),color .22s;display:flex}.BottomNav-module__ktzsLq__tabIcon{color:currentColor;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.BottomNav-module__ktzsLq__navTabActive,[data-theme=dark] .BottomNav-module__ktzsLq__navTabActive{color:var(--color-primary)}.BottomNav-module__ktzsLq__navTabActive .BottomNav-module__ktzsLq__iconPill{color:var(--color-primary);background:#ff5a1f1f;transform:translateY(-2px)}[data-theme=dark] .BottomNav-module__ktzsLq__navTabActive .BottomNav-module__ktzsLq__iconPill{background:#ff5a1f38}.BottomNav-module__ktzsLq__navTabActive .BottomNav-module__ktzsLq__tabIcon{transform:scale(1.1)}.BottomNav-module__ktzsLq__navToast{color:#fff;font-family:var(--font-poppins);font-size:var(--text-xs);letter-spacing:.02em;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);-webkit-backdrop-filter:blur(12px);pointer-events:none;white-space:nowrap;z-index:var(--z-modal);opacity:0;background:#0f172aeb;border:1px solid #ffffff2e;padding:5px 12px;font-weight:600;transition:opacity .14s,transform .14s cubic-bezier(.16,1,.3,1);position:absolute;top:-38px;left:50%;transform:translate(-50%)translateY(4px)scale(.92);box-shadow:0 8px 24px #00000040}[data-theme=dark] .BottomNav-module__ktzsLq__navToast{background:#1c1c26f0;border-color:#ffffff40}.BottomNav-module__ktzsLq__navTab:hover .BottomNav-module__ktzsLq__navToast,.BottomNav-module__ktzsLq__navTab:active .BottomNav-module__ktzsLq__navToast,.BottomNav-module__ktzsLq__navTab:focus-visible .BottomNav-module__ktzsLq__navToast{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.BottomNav-module__ktzsLq__activeDot{background:var(--color-primary);border-radius:50%;width:4px;height:4px;animation:.25s cubic-bezier(.34,1.56,.64,1) BottomNav-module__ktzsLq__dotPop;position:absolute;bottom:4px;box-shadow:0 0 6px #ff5a1fe6}@keyframes BottomNav-module__ktzsLq__dotPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.BottomNav-module__ktzsLq__centerFabWrap{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;margin-top:-30px;display:flex;position:relative}.BottomNav-module__ktzsLq__centerFab{aspect-ratio:1;width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));box-sizing:border-box;color:#fff;cursor:pointer;transition:transform .22s cubic-bezier(.34, 1.56, .64, 1), filter var(--transition-fast), background var(--transition-fast);background:linear-gradient(150deg,#ff8555 0%,#ff5a1f 50%,#e8420a 100%);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;animation:3s ease-in-out infinite BottomNav-module__ktzsLq__fabPulse;display:flex;box-shadow:0 8px 20px #ff5a1f66,0 2px 6px #ff5a1f4d,inset 0 1.5px 1.5px #ffffff8c,inset 0 -7px 10px #00000029}@keyframes BottomNav-module__ktzsLq__fabPulse{0%,to{filter:drop-shadow(0 0 #ff5a1f00)}50%{filter:drop-shadow(0 0 8px #ff5a1f8c)}}[data-theme=dark] .BottomNav-module__ktzsLq__centerFab{border-color:#0a0a0d;box-shadow:0 8px 24px #ff5a1f8c,0 2px 8px #0006}.BottomNav-module__ktzsLq__centerFab:active{transform:scale(.92)}.BottomNav-module__ktzsLq__fabIcon{color:#fff;transition:transform .25s}.BottomNav-module__ktzsLq__centerFabOpen{background:#0f172a;animation:none;transform:rotate(90deg);box-shadow:0 8px 20px #00000059,inset 0 1.5px 1.5px #fff3}[data-theme=dark] .BottomNav-module__ktzsLq__centerFabOpen{background:#282834}.BottomNav-module__ktzsLq__centerFabLabel{font-family:var(--font-poppins);color:#0f172a;white-space:nowrap;letter-spacing:-.01em;margin-top:3px;font-size:.6rem;font-weight:700}[data-theme=dark] .BottomNav-module__ktzsLq__centerFabLabel{color:#f8fafc}.BottomNav-module__ktzsLq__backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(4px);background:#00000080;animation:.2s BottomNav-module__ktzsLq__fadeIn;position:fixed;inset:0}@keyframes BottomNav-module__ktzsLq__fadeIn{0%{opacity:0}to{opacity:1}}.BottomNav-module__ktzsLq__actionSheet{bottom:calc(64px + env(safe-area-inset-bottom,0px) + 12px);max-width:440px;z-index:calc(var(--z-modal) + 1);-webkit-backdrop-filter:blur(24px)saturate(200%);clip-path:polygon(var(--hex-cut-card) 0, calc(100% - var(--hex-cut-card)) 0, 100% var(--hex-cut-card), 100% calc(100% - var(--hex-cut-card)), calc(100% - var(--hex-cut-card)) 100%, var(--hex-cut-card) 100%, 0 calc(100% - var(--hex-cut-card)), 0 var(--hex-cut-card));padding:var(--space-4) var(--space-4) var(--space-3);background:#fffffffa;border:1.5px solid #ffffffe6;margin-inline:auto;animation:.25s cubic-bezier(.16,1,.3,1) BottomNav-module__ktzsLq__slideUp;position:fixed;left:16px;right:16px;box-shadow:0 16px 40px #0b1b3d33,0 4px 12px #0b1b3d14}[data-theme=dark] .BottomNav-module__ktzsLq__actionSheet{background:#131722fa;border-color:#ffffff1f;box-shadow:0 16px 40px #0009}@keyframes BottomNav-module__ktzsLq__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.BottomNav-module__ktzsLq__sheetHeader{text-align:center;padding-bottom:var(--space-3);border-bottom:1px solid #e2e8f0cc}[data-theme=dark] .BottomNav-module__ktzsLq__sheetHeader{border-bottom-color:#ffffff1a}.BottomNav-module__ktzsLq__sheetTitle{font-family:var(--font-poppins);font-size:var(--text-base);color:#0b1b3d;margin:0 0 2px;font-weight:700}[data-theme=dark] .BottomNav-module__ktzsLq__sheetTitle{color:#fff}.BottomNav-module__ktzsLq__sheetSubtitle{font-family:var(--font-karla);font-size:var(--text-xs);color:#64748b;margin:0}[data-theme=dark] .BottomNav-module__ktzsLq__sheetSubtitle{color:#94a3b8}.BottomNav-module__ktzsLq__sheetActions{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;display:flex}.BottomNav-module__ktzsLq__sheetBtn{align-items:center;gap:var(--space-3);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);cursor:pointer;text-align:left;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #e2e8f0d9;width:100%;padding:12px 14px;display:flex}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtn{background:#1a202c;border-color:#ffffff14}.BottomNav-module__ktzsLq__sheetBtn:hover,.BottomNav-module__ktzsLq__sheetBtn:active{filter:drop-shadow(0 0 1px #ff5a1f80)drop-shadow(0 0 4px #ff5a1f4d);background:#fff1ea;border-color:#ff5a1f59;transform:translate(3px)}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtn:hover,[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtn:active{background:#2a2118;border-color:#ff5a1f59}.BottomNav-module__ktzsLq__sheetBtnIcon{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:var(--color-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 8px #ff5a1f59}.BottomNav-module__ktzsLq__sheetBtnText{flex-direction:column;gap:1px;display:flex}.BottomNav-module__ktzsLq__sheetBtnLabel{font-family:var(--font-poppins);font-size:var(--text-sm);color:#0f172a;font-weight:600}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtnLabel{color:#fff}.BottomNav-module__ktzsLq__sheetBtnDesc{font-family:var(--font-karla);color:#64748b;font-size:.72rem}[data-theme=dark] .BottomNav-module__ktzsLq__sheetBtnDesc{color:#94a3b8}.BottomNav-module__ktzsLq__navLottieIcon{justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.BottomNav-module__ktzsLq__navTab:hover .BottomNav-module__ktzsLq__navLottieIcon{transform:scale(1.12)}.BottomNav-module__ktzsLq__navIconLight{justify-content:center;align-items:center;display:inline-flex}.BottomNav-module__ktzsLq__navIconDark{justify-content:center;align-items:center;display:none}[data-theme=dark] .BottomNav-module__ktzsLq__navIconLight{display:none}[data-theme=dark] .BottomNav-module__ktzsLq__navIconDark{display:inline-flex}[data-theme=dark] .BottomNav-module__ktzsLq__navLottieIcon{filter:brightness(0)invert()}
.Footer-module__3hUVsW__footer{border-top:1px solid var(--color-border);background:var(--color-bg-subtle);width:100%;padding:1.75rem 1rem calc(72px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.Footer-module__3hUVsW__footer{padding:2.5rem 1.5rem 2rem}}.Footer-module__3hUVsW__inner{flex-direction:column;gap:1.35rem;max-width:1100px;margin:0 auto;display:flex}@media (min-width:768px){.Footer-module__3hUVsW__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}}.Footer-module__3hUVsW__brandRow{flex-direction:column;gap:.25rem;display:flex}.Footer-module__3hUVsW__wordmark{font-family:var(--font-poppins);color:var(--color-text-primary);letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.Footer-module__3hUVsW__wordmarkAccent{color:var(--color-primary)}.Footer-module__3hUVsW__tagline{font-family:var(--font-karla);color:var(--color-text-muted);margin:0;font-size:.72rem}.Footer-module__3hUVsW__columns{grid-template-columns:repeat(3,1fr);gap:.75rem .5rem;display:grid}@media (min-width:768px){.Footer-module__3hUVsW__columns{flex:0 auto;gap:2.5rem}}.Footer-module__3hUVsW__column{flex-direction:column;gap:.4rem;min-width:0;display:flex}.Footer-module__3hUVsW__colHeading{font-family:var(--font-poppins);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.15rem;font-size:.66rem;font-weight:700}.Footer-module__3hUVsW__link{font-family:var(--font-karla);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;transition:color var(--transition-fast);font-size:.78rem;text-decoration:none;overflow:hidden}.Footer-module__3hUVsW__link:hover{color:var(--color-primary)}button.Footer-module__3hUVsW__link{text-align:left;cursor:pointer;font:inherit;font-family:var(--font-karla);background:0 0;border:none;padding:0;font-size:.78rem}.Footer-module__3hUVsW__bottomBar{border-top:1px solid var(--color-divider);max-width:1100px;font-family:var(--font-karla);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.4rem auto 0;padding-top:1rem;font-size:.72rem;display:flex}.Footer-module__3hUVsW__dot{opacity:.6}
.AboutHexSwitcher-module__tUlciq__switcherWrapper{width:100%;max-width:1280px;padding:0 var(--space-4);z-index:5;justify-content:center;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.AboutHexSwitcher-module__tUlciq__switcherWrapper{padding:0 var(--space-8)}}.AboutHexSwitcher-module__tUlciq__hexContainer{-webkit-backdrop-filter:blur(14px)saturate(160%);box-sizing:border-box;-webkit-user-select:none;user-select:none;clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 50%,calc(100% - 10px) 100%,10px 100%,0% 50%);width:100%;max-width:350px;height:44px;transition:all var(--transition-base);background:#0a0a0fad;border:1px solid #ffffff38;align-items:center;padding:3px;display:flex;position:relative;box-shadow:0 8px 24px #0000004d}[data-theme=dark] .AboutHexSwitcher-module__tUlciq__hexContainer{background:#0a0a0fb8;border-color:#ffffff2e;box-shadow:0 8px 24px #0006}.AboutHexSwitcher-module__tUlciq__hexBorderGlow{pointer-events:none;border-radius:inherit;opacity:.6;transition:opacity var(--transition-base);background:linear-gradient(90deg,#ff5a1f26 0%,#2c5fc426 100%);position:absolute;inset:0}.AboutHexSwitcher-module__tUlciq__hexContainer:hover .AboutHexSwitcher-module__tUlciq__hexBorderGlow{opacity:1}.AboutHexSwitcher-module__tUlciq__liquidSlider{pointer-events:none;z-index:1;border-radius:999px;width:calc(50% - 5px);transition:transform .42s cubic-bezier(.34,1.56,.64,1),background .35s,box-shadow .35s;position:absolute;top:3px;bottom:3px;overflow:hidden}.AboutHexSwitcher-module__tUlciq__liquidLeft{background:linear-gradient(135deg,#ff5a1f 0%,#e04810 100%);left:4px;transform:translate(0);box-shadow:0 4px 14px #ff5a1f61}.AboutHexSwitcher-module__tUlciq__liquidRight{background:linear-gradient(135deg,#2c5fc4 0%,#1e40af 100%);left:4px;transform:translate(calc(100% + 2px));box-shadow:0 4px 14px #2c5fc461}.AboutHexSwitcher-module__tUlciq__liquidShine{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);width:200%;height:100%;animation:3.5s ease-in-out infinite AboutHexSwitcher-module__tUlciq__liquidFlowWave;position:absolute;top:0;left:-50%}@keyframes AboutHexSwitcher-module__tUlciq__liquidFlowWave{0%{transform:translate(-60%)}50%{transform:translate(60%)}to{transform:translate(-60%)}}.AboutHexSwitcher-module__tUlciq__buttonRow{z-index:2;width:100%;height:100%;display:flex;position:relative}.AboutHexSwitcher-module__tUlciq__switchBtn{cursor:pointer;height:100%;font-family:var(--font-poppins);letter-spacing:.01em;color:#ffffffd9;text-shadow:0 1px 4px #0006;z-index:3;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:0 10px;font-size:.8rem;font-weight:600;transition:color .25s,transform .15s;display:inline-flex;position:relative}[data-theme=dark] .AboutHexSwitcher-module__tUlciq__switchBtn{color:#ffffffe6}.AboutHexSwitcher-module__tUlciq__switchBtn:active{transform:scale(.97)}.AboutHexSwitcher-module__tUlciq__btnActive{text-shadow:0 1px 2px #0003;color:#fff!important}.AboutHexSwitcher-module__tUlciq__btnIcon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex}.AboutHexSwitcher-module__tUlciq__switchBtn:hover .AboutHexSwitcher-module__tUlciq__btnIcon{transform:scale(1.1)}
.GalleryHero-module__4GFA_a__heroSection{width:100%;min-height:480px;height:calc(100dvh - var(--navbar-height,84px));background-color:var(--color-bg);align-items:center;display:flex;position:relative;overflow:hidden}.GalleryHero-module__4GFA_a__slidesContainer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.GalleryHero-module__4GFA_a__slideItem{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .8s cubic-bezier(.4,0,.2,1),visibility .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.GalleryHero-module__4GFA_a__slideActive{opacity:1;visibility:visible;z-index:2}.GalleryHero-module__4GFA_a__desktopImgWrap{width:100%;height:100%;display:block;position:relative}.GalleryHero-module__4GFA_a__mobileImgWrap{width:100%;height:100%;display:none;position:relative}.GalleryHero-module__4GFA_a__heroImg{object-fit:cover;object-position:center 38%;filter:brightness(.82)saturate(.92);transition:transform 6s ease-out;transform:scale(1.02)}.GalleryHero-module__4GFA_a__slideActive .GalleryHero-module__4GFA_a__heroImg{transform:scale(1)}.GalleryHero-module__4GFA_a__heroVideo{object-fit:cover;object-position:center 38%;filter:brightness(.82)saturate(.92);width:100%;height:100%;position:absolute;inset:0}.GalleryHero-module__4GFA_a__heroScrim{z-index:3;pointer-events:none;background:linear-gradient(#0000009e 0%,#0006 16%,#00000024 32%,#0000 46%),linear-gradient(115deg,#0000008c 0%,#00000061 22%,#00000029 42%,#0000 62%);position:absolute;inset:0}[data-theme=dark] .GalleryHero-module__4GFA_a__heroScrim{background:linear-gradient(#000000b3 0%,#00000075 16%,#0000002e 32%,#0000 46%),linear-gradient(115deg,#0000009e 0%,#0000006b 22%,#0003 42%,#0000 62%)}.GalleryHero-module__4GFA_a__heroContentWrapper{z-index:10;max-width:1360px;padding:calc(var(--navbar-height,84px) + var(--space-5)) var(--space-6) var(--space-6);margin:0 auto;position:absolute;inset:0}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,84px) + var(--space-5));left:var(--space-6);right:var(--space-6);gap:var(--space-3);flex-direction:column;max-width:580px;display:flex;position:absolute}.GalleryHero-module__4GFA_a__headlineGroup{gap:var(--space-3);flex-direction:column;display:flex}.GalleryHero-module__4GFA_a__mainHeadline{font-family:var(--font-poppins);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:700;line-height:1.15}.GalleryHero-module__4GFA_a__blueText,[data-theme=dark] .GalleryHero-module__4GFA_a__blueText{color:#fff;text-shadow:0 1px 3px #000000e6,0 2px 14px #000000bf}.GalleryHero-module__4GFA_a__orangeText,[data-theme=dark] .GalleryHero-module__4GFA_a__orangeText{color:#ff7a45;text-shadow:0 1px 3px #000000e6,0 2px 14px #000000bf}.GalleryHero-module__4GFA_a__subHeadline{font-family:var(--font-karla);font-size:var(--text-base);color:#fffffff0;text-shadow:0 1px 3px #000000d9,0 2px 10px #0009;max-width:480px;margin:0;font-weight:400;line-height:1.5}[data-theme=dark] .GalleryHero-module__4GFA_a__subHeadline{color:#fffffff0;text-shadow:0 1px 3px #000000d9,0 2px 10px #0009}.GalleryHero-module__4GFA_a__captionArea{top:calc(50% + 70px);left:var(--space-6);position:absolute;transform:translateY(-50%)}.GalleryHero-module__4GFA_a__captionGlassCard{-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-xl);color:#fff;gap:var(--space-3);background:#0f172ab8;border:1px solid #ffffff2e;flex-direction:column;width:min(220px,60vw);padding:12px 16px;animation:.4s ease-out GalleryHero-module__4GFA_a__fadeIn;display:flex;box-shadow:0 12px 32px #00000040}.GalleryHero-module__4GFA_a__captionIconRow{align-items:center;gap:10px;padding-top:2px;display:flex}.GalleryHero-module__4GFA_a__captionIconBtn{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.GalleryHero-module__4GFA_a__captionIconBtn:hover{background:#ff5a1f80;border-color:#ff5a1f99;transform:scale(1.08)}.GalleryHero-module__4GFA_a__captionIconBtn:active{transform:scale(.92)}.GalleryHero-module__4GFA_a__navIconLight,.GalleryHero-module__4GFA_a__navIconDark{display:none}:is([data-theme=light] .GalleryHero-module__4GFA_a__navIconLight,:root:not([data-theme]) .GalleryHero-module__4GFA_a__navIconLight){display:block}[data-theme=dark] .GalleryHero-module__4GFA_a__navIconDark{display:block}.GalleryHero-module__4GFA_a__calendarIcon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.GalleryHero-module__4GFA_a__captionIconBtn:hover .GalleryHero-module__4GFA_a__calendarIcon{transform:scale(1.15)rotate(-6deg)}.GalleryHero-module__4GFA_a__aboutSwitcherArea{left:0;right:0;bottom:var(--space-6);position:absolute}.GalleryHero-module__4GFA_a__captionTextWrap{flex-direction:column;gap:2px;display:flex}.GalleryHero-module__4GFA_a__captionTitle{font-family:var(--font-poppins);font-size:var(--text-base);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.GalleryHero-module__4GFA_a__captionSubtitle{font-family:var(--font-karla);font-size:var(--text-xs);color:#ffffffbf;margin:0}.GalleryHero-module__4GFA_a__dotIndicators{padding-top:var(--space-2);border-top:1px solid #ffffff1f;align-items:center;gap:6px;display:flex}.GalleryHero-module__4GFA_a__dot{border-radius:var(--radius-full);cursor:pointer;width:6px;height:6px;transition:all var(--transition-fast);background-color:#ffffff59;border:none;padding:0}.GalleryHero-module__4GFA_a__dotActive{background-color:var(--color-primary);width:18px}@media (max-width:1024px){.GalleryHero-module__4GFA_a__heroSection{height:calc(100dvh - var(--navbar-height,72px));min-height:520px}.GalleryHero-module__4GFA_a__heroContentWrapper{padding:calc(var(--navbar-height,72px) + var(--space-4)) var(--space-4) var(--space-4)}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,72px) + var(--space-4));left:var(--space-4);right:var(--space-4)}.GalleryHero-module__4GFA_a__captionArea{left:var(--space-4)}.GalleryHero-module__4GFA_a__captionGlassCard{width:min(260px,68vw)}.GalleryHero-module__4GFA_a__aboutSwitcherArea{bottom:var(--space-4)}}@media (max-width:768px){.GalleryHero-module__4GFA_a__desktopImgWrap{display:none}.GalleryHero-module__4GFA_a__mobileImgWrap{display:block}.GalleryHero-module__4GFA_a__heroSection{height:calc(100dvh - var(--navbar-height,68px));min-height:460px}.GalleryHero-module__4GFA_a__heroScrim{background:linear-gradient(#000000b8 0%,#0000008c 20%,#00000052 38%,#0000001a 52%,#0000 65%)}[data-theme=dark] .GalleryHero-module__4GFA_a__heroScrim{background:linear-gradient(#000000c7 0%,#0009 20%,#0000005c 38%,#0000001f 52%,#0000 65%)}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,68px) + var(--space-4))}.GalleryHero-module__4GFA_a__mainHeadline{font-size:clamp(1.75rem,6.8vw,2.2rem);line-height:1.18}.GalleryHero-module__4GFA_a__subHeadline{font-size:.9rem;line-height:1.45}.GalleryHero-module__4GFA_a__captionArea{top:50%}.GalleryHero-module__4GFA_a__captionGlassCard{border-radius:var(--radius-lg);gap:8px;padding:10px 14px}.GalleryHero-module__4GFA_a__captionTitle{font-size:.85rem}.GalleryHero-module__4GFA_a__captionSubtitle{font-size:.72rem}}@media (max-width:480px){.GalleryHero-module__4GFA_a__heroSection{height:calc(100dvh - var(--navbar-height,66px))}.GalleryHero-module__4GFA_a__headlineArea{top:calc(var(--navbar-height,66px) + var(--space-4))}.GalleryHero-module__4GFA_a__mainHeadline{font-size:clamp(1.65rem,6.5vw,1.95rem)}.GalleryHero-module__4GFA_a__captionGlassCard{padding:10px 14px}}
.GalleryFilterBar-module__v18dXW__filterBarContainer{width:100%;max-width:1360px;margin:calc(var(--space-6) * -1) auto var(--space-8);padding:0 var(--space-6);z-index:20;position:relative}.GalleryFilterBar-module__v18dXW__filterBarCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);justify-content:space-between;align-items:center;gap:var(--space-4);box-shadow:var(--shadow-md);transition:all var(--transition-base);padding:10px 16px;display:flex}[data-theme=dark] .GalleryFilterBar-module__v18dXW__filterBarCard{background:#0d0d11;border-color:#ffffff1a;box-shadow:0 8px 32px #0006}.GalleryFilterBar-module__v18dXW__tabsScrollWrap{scrollbar-width:none;-ms-overflow-style:none;align-items:center;padding:2px 0;display:flex;overflow-x:auto}.GalleryFilterBar-module__v18dXW__tabsScrollWrap::-webkit-scrollbar{display:none}.GalleryFilterBar-module__v18dXW__tabsRow{flex-shrink:0;align-items:center;gap:8px;display:flex}.GalleryFilterBar-module__v18dXW__tabBtn{border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-poppins);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background-color:#0000;border:1px solid #0000000f;align-items:center;gap:7px;padding:8px 16px;font-weight:500;display:inline-flex}[data-theme=dark] .GalleryFilterBar-module__v18dXW__tabBtn{color:#ffffffb3;border-color:#ffffff14}.GalleryFilterBar-module__v18dXW__tabBtn:hover{background-color:var(--color-bg-subtle);color:var(--color-text-primary);border-color:#0000001f}[data-theme=dark] .GalleryFilterBar-module__v18dXW__tabBtn:hover{color:#fff;background-color:#ffffff0f}.GalleryFilterBar-module__v18dXW__tabBtnActive{color:var(--color-primary);background-color:#fff5f0;border-color:#ffd4c2;font-weight:600;box-shadow:0 2px 8px #ff5a1f1f}[data-theme=dark] .GalleryFilterBar-module__v18dXW__tabBtnActive{color:#ff7a45;background-color:#ff5a1f26;border-color:#ff5a1f59}.GalleryFilterBar-module__v18dXW__tabIcon{color:currentColor;justify-content:center;align-items:center;display:flex}.GalleryFilterBar-module__v18dXW__tabLabel{line-height:1}.GalleryFilterBar-module__v18dXW__actionsWrap{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.GalleryFilterBar-module__v18dXW__searchBox{align-items:center;width:240px;display:flex;position:relative}.GalleryFilterBar-module__v18dXW__searchInput{border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-bg-subtle);width:100%;height:38px;color:var(--color-text-primary);font-family:var(--font-karla);font-size:var(--text-sm);transition:all var(--transition-fast);outline:none;padding:0 36px 0 16px}[data-theme=dark] .GalleryFilterBar-module__v18dXW__searchInput{color:#fff;background-color:#ffffff0d;border-color:#ffffff1a}.GalleryFilterBar-module__v18dXW__searchInput::placeholder{color:var(--color-text-muted);font-size:var(--text-xs)}.GalleryFilterBar-module__v18dXW__searchInput:focus{border-color:var(--color-primary);background-color:var(--color-bg-card);box-shadow:0 0 0 3px #ff5a1f26}.GalleryFilterBar-module__v18dXW__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;right:12px}.GalleryFilterBar-module__v18dXW__clearSearchBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}.GalleryFilterBar-module__v18dXW__clearSearchBtn:hover{color:var(--color-text-primary)}.GalleryFilterBar-module__v18dXW__filterBtn{border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-bg-card);height:38px;color:var(--color-text-secondary);font-family:var(--font-poppins);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:6px;padding:0 16px;font-weight:500;display:inline-flex}[data-theme=dark] .GalleryFilterBar-module__v18dXW__filterBtn{color:#fffc;background-color:#ffffff0d;border-color:#ffffff1a}.GalleryFilterBar-module__v18dXW__filterBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:#fff5f0}[data-theme=dark] .GalleryFilterBar-module__v18dXW__filterBtn:hover{color:#ff7a45;background-color:#ff5a1f26}.GalleryFilterBar-module__v18dXW__filterIcon{color:currentColor}.GalleryFilterBar-module__v18dXW__filterBtnLabel{line-height:1}@media (max-width:900px){.GalleryFilterBar-module__v18dXW__filterBarContainer{margin-top:var(--space-2);margin-bottom:var(--space-6);padding:0 var(--space-4)}.GalleryFilterBar-module__v18dXW__filterBarCard{border-radius:var(--radius-xl);flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.GalleryFilterBar-module__v18dXW__tabBtn{gap:5px;padding:6px 14px;font-size:.8rem}.GalleryFilterBar-module__v18dXW__actionsWrap{gap:8px;width:100%}.GalleryFilterBar-module__v18dXW__searchBox{flex:1;width:auto}.GalleryFilterBar-module__v18dXW__searchInput{height:38px;font-size:.8rem}.GalleryFilterBar-module__v18dXW__filterBtn{height:38px;padding:0 12px;font-size:.8rem}}
.CivicLeadershipSection-module__QdjSja__section{width:100%;max-width:1360px;margin:0 auto var(--space-6);padding:0 var(--space-6);border-radius:var(--radius-2xl);position:relative;overflow:hidden}.CivicLeadershipSection-module__QdjSja__sectionBg{opacity:.16;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__sectionBg{opacity:.24}.CivicLeadershipSection-module__QdjSja__container{z-index:1;gap:var(--space-4);padding:var(--space-5) 0;flex-direction:column;display:flex;position:relative}.CivicLeadershipSection-module__QdjSja__headerRow{align-items:baseline;gap:var(--space-3);display:flex}.CivicLeadershipSection-module__QdjSja__sectionTitle{font-family:var(--font-poppins);font-size:var(--text-xl);color:var(--color-text-primary);margin:0;font-weight:700}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__sectionTitle{color:#fff}.CivicLeadershipSection-module__QdjSja__sectionSubtitle{font-family:var(--font-karla);font-size:var(--text-xs);color:var(--color-text-muted);margin:0}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__sectionSubtitle{color:#fff9}.CivicLeadershipSection-module__QdjSja__groupsRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.CivicLeadershipSection-module__QdjSja__groupPanel{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__groupPanel{background:#0d0d11;border-color:#ffffff14}.CivicLeadershipSection-module__QdjSja__groupTitle{font-family:var(--font-poppins);text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary);align-items:center;gap:6px;margin:0;font-size:.72rem;font-weight:700;display:flex}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__groupTitle{color:#8cb1f0}.CivicLeadershipSection-module__QdjSja__groupDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.CivicLeadershipSection-module__QdjSja__groupDot[data-variant=royal]{background:var(--color-secondary)}.CivicLeadershipSection-module__QdjSja__groupDot[data-variant=saffron]{background:var(--color-primary)}.CivicLeadershipSection-module__QdjSja__leadersRow{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.CivicLeadershipSection-module__QdjSja__leaderCard{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:row;display:flex;position:relative}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__leaderCard{background:#131318;border-color:#ffffff14}.CivicLeadershipSection-module__QdjSja__leaderCard:hover{border-color:var(--color-primary);transform:translateY(-2px)}.CivicLeadershipSection-module__QdjSja__designationBadge{font-family:var(--font-poppins);letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--color-primary);border-radius:0 var(--radius-md) 0 var(--radius-md);white-space:nowrap;padding:2px 7px;font-size:.58rem;font-weight:700;position:absolute;top:0;right:0}.CivicLeadershipSection-module__QdjSja__leaderPhotoWrap{background:var(--color-bg-card);border:2px solid var(--color-bg-card);width:88px;height:88px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__leaderPhotoWrap{background:#1c1c24;border-color:#1c1c24}.CivicLeadershipSection-module__QdjSja__leaderPhoto{object-fit:cover;object-position:top center}.CivicLeadershipSection-module__QdjSja__leaderMonogram{width:100%;height:100%;font-family:var(--font-poppins);font-size:var(--text-lg);color:var(--color-secondary);justify-content:center;align-items:center;font-weight:700;display:flex}.CivicLeadershipSection-module__QdjSja__leaderInfo{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.CivicLeadershipSection-module__QdjSja__leaderName{font-family:var(--font-poppins);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:.92rem;font-weight:700;overflow:hidden}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__leaderName{color:#fff}.CivicLeadershipSection-module__QdjSja__leaderRole{font-family:var(--font-karla);color:var(--color-primary);margin:0;font-size:.72rem;font-weight:600}.CivicLeadershipSection-module__QdjSja__wardPanel{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card);position:relative;overflow:hidden}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardPanel{background:#0d0d11;border-color:#ffffff14}.CivicLeadershipSection-module__QdjSja__wardPanelBg{opacity:.5;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.CivicLeadershipSection-module__QdjSja__wardPanelContent{z-index:1;gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex;position:relative}.CivicLeadershipSection-module__QdjSja__wardHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CivicLeadershipSection-module__QdjSja__wardTitle{font-family:var(--font-poppins);font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardTitle{color:#fff}.CivicLeadershipSection-module__QdjSja__wardTitleIcon{color:var(--color-primary)}.CivicLeadershipSection-module__QdjSja__wardGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.CivicLeadershipSection-module__QdjSja__wardChip{border-radius:var(--radius-md);background:var(--color-bg-card);border:1px solid var(--color-border);align-items:center;gap:6px;min-width:0;min-height:40px;padding:5px 7px;display:flex}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardChip{background:#131318;border-color:#ffffff14}.CivicLeadershipSection-module__QdjSja__wardBadge{width:22px;height:22px;font-family:var(--font-poppins);color:#fff;background:var(--color-secondary);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:flex}.CivicLeadershipSection-module__QdjSja__wardName{font-family:var(--font-karla);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.7rem;overflow:hidden}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardName{color:#fff}.CivicLeadershipSection-module__QdjSja__wardNoResults,.CivicLeadershipSection-module__QdjSja__wardEmptyState p{font-family:var(--font-karla);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardNoResults,[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardEmptyState p{color:#fff9}.CivicLeadershipSection-module__QdjSja__wardEmptyState{padding:var(--space-4);border-radius:var(--radius-lg);border:1px dashed var(--color-border);text-align:center}[data-theme=dark] .CivicLeadershipSection-module__QdjSja__wardEmptyState{border-color:#ffffff26}@media (max-width:768px){.CivicLeadershipSection-module__QdjSja__section{padding:0 var(--space-4)}.CivicLeadershipSection-module__QdjSja__container{padding:var(--space-4) 0}.CivicLeadershipSection-module__QdjSja__groupsRow{grid-template-columns:1fr}.CivicLeadershipSection-module__QdjSja__leadersRow{gap:var(--space-2);flex-direction:column;display:flex}.CivicLeadershipSection-module__QdjSja__leaderPhotoWrap{width:72px;height:72px}.CivicLeadershipSection-module__QdjSja__wardGrid{gap:5px}.CivicLeadershipSection-module__QdjSja__wardChip{min-height:36px;padding:4px 5px}}@media (max-width:380px){.CivicLeadershipSection-module__QdjSja__wardName{font-size:.64rem}}
.UpcomingEventsSection-module__jvkc6G__section{width:100%;max-width:1360px;margin:0 auto var(--space-6);padding:0 var(--space-6)}.UpcomingEventsSection-module__jvkc6G__container{gap:var(--space-4);flex-direction:column;display:flex}.UpcomingEventsSection-module__jvkc6G__headerRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.UpcomingEventsSection-module__jvkc6G__sectionTitle{font-family:var(--font-poppins);font-size:var(--text-2xl);color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-weight:700}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__sectionTitle{color:#fff}.UpcomingEventsSection-module__jvkc6G__viewAllLink{color:var(--color-primary);font-family:var(--font-poppins);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.UpcomingEventsSection-module__jvkc6G__viewAllLink:hover{color:var(--color-primary-hover);background-color:#fff5f0}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__viewAllLink:hover{background-color:#ff5a1f26}.UpcomingEventsSection-module__jvkc6G__viewAllArrow{transition:transform var(--transition-fast)}.UpcomingEventsSection-module__jvkc6G__viewAllLink:hover .UpcomingEventsSection-module__jvkc6G__viewAllArrow{transform:translate(3px)}.UpcomingEventsSection-module__jvkc6G__cardsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.UpcomingEventsSection-module__jvkc6G__eventCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);height:155px;box-shadow:var(--shadow-sm);transition:all var(--transition-base);flex-direction:row;display:flex;overflow:hidden}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__eventCard{background:#0d0d11;border-color:#ffffff14;box-shadow:0 4px 20px #00000059}.UpcomingEventsSection-module__jvkc6G__eventCard:hover{box-shadow:var(--shadow-md);border-color:#ff5a1f4d;transform:translateY(-2px)}.UpcomingEventsSection-module__jvkc6G__imageBox{background-color:#e2e8f0;flex-shrink:0;width:135px;height:100%;position:relative;overflow:hidden}.UpcomingEventsSection-module__jvkc6G__cardImage{object-fit:cover;transition:transform .4s}.UpcomingEventsSection-module__jvkc6G__eventCard:hover .UpcomingEventsSection-module__jvkc6G__cardImage{transform:scale(1.05)}.UpcomingEventsSection-module__jvkc6G__dateBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);background:#fffffff2;flex-direction:column;justify-content:center;align-items:center;min-width:34px;padding:3px 6px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #00000026}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__dateBadge{background:#0f172ae6}.UpcomingEventsSection-module__jvkc6G__dateDay{font-family:var(--font-poppins);font-size:var(--text-sm);color:#0f172a;font-weight:700;line-height:1}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__dateDay{color:#fff}.UpcomingEventsSection-module__jvkc6G__dateMonth{font-family:var(--font-poppins);color:var(--color-primary);letter-spacing:.04em;margin-top:2px;font-size:.65rem;font-weight:600;line-height:1}.UpcomingEventsSection-module__jvkc6G__infoBox{flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-width:0;padding:10px 12px;display:flex}.UpcomingEventsSection-module__jvkc6G__mainInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.UpcomingEventsSection-module__jvkc6G__eventTitle{font-family:var(--font-poppins);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__eventTitle{color:#fff}.UpcomingEventsSection-module__jvkc6G__eventDescription{font-family:var(--font-karla);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;line-height:1.25;overflow:hidden}.UpcomingEventsSection-module__jvkc6G__eventLocation{font-family:var(--font-karla);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:2px;font-size:.72rem;font-weight:500;display:flex;overflow:hidden}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__eventLocation{color:#ffffffb3}.UpcomingEventsSection-module__jvkc6G__locationPinIcon{color:var(--color-primary);flex-shrink:0}.UpcomingEventsSection-module__jvkc6G__locationText{text-overflow:ellipsis;overflow:hidden}.UpcomingEventsSection-module__jvkc6G__viewDetailsBtn{width:100%;height:28px;color:var(--color-primary);border-radius:var(--radius-md);font-family:var(--font-poppins);cursor:pointer;transition:all var(--transition-fast);background-color:#fff0e8;border:1px solid #ffd4c2;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}[data-theme=dark] .UpcomingEventsSection-module__jvkc6G__viewDetailsBtn{color:#ff7a45;background-color:#ff5a1f26;border-color:#ff5a1f59}.UpcomingEventsSection-module__jvkc6G__viewDetailsBtn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #ff5a1f4d}@media (max-width:768px){.UpcomingEventsSection-module__jvkc6G__section{padding:0 var(--space-4);margin-bottom:var(--space-6)}.UpcomingEventsSection-module__jvkc6G__cardsGrid{grid-template-columns:1fr}.UpcomingEventsSection-module__jvkc6G__eventCard{height:148px}.UpcomingEventsSection-module__jvkc6G__imageBox{width:115px}.UpcomingEventsSection-module__jvkc6G__dateBadge{min-width:30px;padding:2px 5px;top:6px;left:6px}.UpcomingEventsSection-module__jvkc6G__dateDay{font-size:.82rem}.UpcomingEventsSection-module__jvkc6G__dateMonth{font-size:.58rem}.UpcomingEventsSection-module__jvkc6G__infoBox{gap:4px;padding:8px 10px}.UpcomingEventsSection-module__jvkc6G__eventTitle{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.UpcomingEventsSection-module__jvkc6G__eventDescription{font-size:.7rem}.UpcomingEventsSection-module__jvkc6G__eventLocation{font-size:.68rem}.UpcomingEventsSection-module__jvkc6G__viewDetailsBtn{border-radius:var(--radius-sm);height:26px;font-size:.72rem}}@media (max-width:480px){.UpcomingEventsSection-module__jvkc6G__eventCard{height:146px}.UpcomingEventsSection-module__jvkc6G__imageBox{width:110px}}
.AlbumViewerModal-module__7C8WWq__overlay{z-index:1000;padding:max(env(safe-area-inset-top,8px), 8px) max(env(safe-area-inset-right,8px), 8px) max(env(safe-area-inset-bottom,8px), 8px) max(env(safe-area-inset-left,8px), 8px);-webkit-backdrop-filter:blur(20px);background:#fffffff0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__overlay{background:#0a0a0ff2}.AlbumViewerModal-module__7C8WWq__stage{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;width:100%;max-width:1240px;height:calc(100dvh - 16px);max-height:940px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0f172a26,0 0 1px #0000001a}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__stage{background:#111116;border:1px solid #ffffff1a;box-shadow:0 25px 60px #000c,0 0 1px #ffffff1a}.AlbumViewerModal-module__7C8WWq__emptyCard{color:#0f172a;text-align:center;background:#fff;border:1px solid #00000014;border-radius:14px;max-width:380px;padding:32px 24px;position:relative}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__emptyCard{color:#fff;background:#131318;border:1px solid #ffffff1a}.AlbumViewerModal-module__7C8WWq__headerBar{z-index:10;background:#fafafa;border-bottom:1px solid #0000000f;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__headerBar{background:#14141a;border-bottom:1px solid #ffffff14}.AlbumViewerModal-module__7C8WWq__headerMeta{align-items:center;gap:8px;min-width:0;display:flex}.AlbumViewerModal-module__7C8WWq__albumBadge{color:#ff5a1f;white-space:nowrap;text-overflow:ellipsis;background:#ff5a1f1a;border:1px solid #ff5a1f40;border-radius:9999px;max-width:clamp(140px,45vw,320px);padding:4px 10px;font-family:Poppins,Hind,sans-serif;font-size:.85rem;font-weight:600;overflow:hidden}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__albumBadge{color:#ff7a45;background:#ff5a1f26;border:1px solid #ff5a1f59}.AlbumViewerModal-module__7C8WWq__counterBadge{color:#64748b;white-space:nowrap;background:#0000000a;border-radius:9999px;padding:3px 8px;font-family:Karla,sans-serif;font-size:.75rem;font-weight:600}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__counterBadge{color:#ffffffa6;background:#ffffff14}.AlbumViewerModal-module__7C8WWq__closeBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:50%;flex:none;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;display:grid;box-shadow:0 1px 3px #0000000d}.AlbumViewerModal-module__7C8WWq__closeBtn:hover{color:#0f172a;background:#f1f5f9}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__closeBtn{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f;box-shadow:0 1px 4px #0006}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__closeBtn:hover{color:#fff;background:#ffffff2e}.AlbumViewerModal-module__7C8WWq__mediaFrame{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#f8fafc;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__mediaFrame{background:#08080c}.AlbumViewerModal-module__7C8WWq__blurredBgLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AlbumViewerModal-module__7C8WWq__blurredBgImg{object-fit:cover;filter:blur(35px)saturate(1.2);opacity:.22;transform:scale(1.15)}.AlbumViewerModal-module__7C8WWq__blurredTint{background:#f8fafc80;position:absolute;inset:0}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__blurredTint{background:#08080c80}.AlbumViewerModal-module__7C8WWq__slideContainer{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:8px 16px;display:flex;position:relative}.AlbumViewerModal-module__7C8WWq__imageWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.AlbumViewerModal-module__7C8WWq__mediaImg{object-fit:contain;filter:drop-shadow(0 4px 16px #00000014)}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__mediaImg{filter:drop-shadow(0 6px 20px #0009)}.AlbumViewerModal-module__7C8WWq__videoWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.AlbumViewerModal-module__7C8WWq__videoEl{background:#000;border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 6px 24px #00000026}.AlbumViewerModal-module__7C8WWq__videoIndicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:2;background:#000000a6;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.AlbumViewerModal-module__7C8WWq__navBtn{-webkit-backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;z-index:10;background:#ffffffe6;border:1px solid #00000014;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000014}.AlbumViewerModal-module__7C8WWq__navBtn:hover{color:#ff5a1f;background:#fff}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__navBtn{color:#fff;background:#131318d9;border:1px solid #ffffff1f;box-shadow:0 4px 14px #00000080}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__navBtn:hover{color:#ff7a45;background:#1e1e26f2}.AlbumViewerModal-module__7C8WWq__navPrev{left:10px}.AlbumViewerModal-module__7C8WWq__navNext{right:10px}.AlbumViewerModal-module__7C8WWq__footerBar{padding:10px 16px max(env(safe-area-inset-bottom,8px), 10px);z-index:10;background:#fafafa;border-top:1px solid #0000000f;flex-direction:column;flex:none;gap:3px;display:flex}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__footerBar{background:#14141a;border-top:1px solid #ffffff14}.AlbumViewerModal-module__7C8WWq__captionText{color:#0f172a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Poppins,Hind,sans-serif;font-size:.85rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__captionText{color:#fff}.AlbumViewerModal-module__7C8WWq__creditText{color:#64748b;align-items:center;gap:4px;margin:0;font-family:Karla,sans-serif;font-size:.72rem;display:flex}.AlbumViewerModal-module__7C8WWq__creditText strong{color:#ff5a1f;font-weight:600}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__creditText{color:#fff9}[data-theme=dark] .AlbumViewerModal-module__7C8WWq__creditText strong{color:#ff7a45}@media (max-width:640px){.AlbumViewerModal-module__7C8WWq__stage{border:none;border-radius:0;height:100dvh;max-height:100dvh}.AlbumViewerModal-module__7C8WWq__headerBar{padding:8px 12px}.AlbumViewerModal-module__7C8WWq__footerBar{padding:8px 12px max(env(safe-area-inset-bottom,8px), 8px)}.AlbumViewerModal-module__7C8WWq__captionText{font-size:.8rem}.AlbumViewerModal-module__7C8WWq__navBtn{width:34px;min-width:34px;height:34px;min-height:34px}.AlbumViewerModal-module__7C8WWq__navPrev{left:6px}.AlbumViewerModal-module__7C8WWq__navNext{right:6px}}
.AlbumsSection-module__BIm_rG__section{padding:var(--space-12,48px) 0}.AlbumsSection-module__BIm_rG__container{max-width:1280px;padding:0 var(--space-4,16px);margin:0 auto}.AlbumsSection-module__BIm_rG__headerRow{margin-bottom:var(--space-6,24px);justify-content:space-between;align-items:center;display:flex}.AlbumsSection-module__BIm_rG__sectionTitle{font-family:Poppins,Hind,sans-serif;font-weight:600;font-size:var(--text-2xl,1.5rem);color:var(--text);margin:0}.AlbumsSection-module__BIm_rG__grid{gap:var(--space-5,20px);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.AlbumsSection-module__BIm_rG__card{background:var(--surface);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 3px #00000014);cursor:pointer;text-align:left;transition:transform var(--transition-base,.2s ease), box-shadow var(--transition-base,.2s ease);border:none;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.AlbumsSection-module__BIm_rG__card:hover,.AlbumsSection-module__BIm_rG__card:focus-visible{box-shadow:var(--shadow-md,0 4px 12px #0000001a);transform:translateY(-2px)}.AlbumsSection-module__BIm_rG__imageWrap{aspect-ratio:4/3;background:var(--surface-raised,#f2f2f2);width:100%;position:relative}.AlbumsSection-module__BIm_rG__coverImg{object-fit:cover}.AlbumsSection-module__BIm_rG__scrim{pointer-events:none;background:linear-gradient(#0000,#0000008c);height:45%;position:absolute;inset:auto 0 0}.AlbumsSection-module__BIm_rG__body{padding:var(--space-3,12px) var(--space-4,16px) var(--space-2,8px);flex-direction:column;gap:4px;display:flex}.AlbumsSection-module__BIm_rG__cardTitle{font-family:Poppins,Hind,sans-serif;font-weight:500;font-size:var(--text-base,1rem);color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.AlbumsSection-module__BIm_rG__countBadge{font-size:var(--text-xs,.75rem);color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.AlbumsSection-module__BIm_rG__openHint{font-size:var(--text-xs,.75rem);color:#ff5a1f;padding:0 var(--space-4,16px) var(--space-3,12px);align-items:center;gap:4px;margin-top:auto;font-weight:500;display:inline-flex}@media (max-width:480px){.AlbumsSection-module__BIm_rG__grid{grid-template-columns:1fr}}@media (min-width:1600px){.AlbumsSection-module__BIm_rG__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}
.ThemeToggleSwitch-module__tMjFTa__themeSwitch{--toggle-size:11px;--container-width:5.625em;--container-height:2.5em;--container-radius:6.25em;--container-light-bg:#3d7eae;--container-night-bg:#1d1f2c;--circle-container-diameter:3.375em;--sun-moon-diameter:2.125em;--sun-bg:#ecca2f;--moon-bg:#c4c9d1;--spot-color:#959db1;--circle-container-offset:calc((var(--circle-container-diameter) - var(--container-height)) / 2 * -1);--stars-color:#fff;--clouds-color:#f3fdff;--back-clouds-color:#aacadf;--transition:.5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition:.3s cubic-bezier(0, -.02, .35, 1.17);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (min-width:768px){.ThemeToggleSwitch-module__tMjFTa__themeSwitch{--toggle-size:15px}}.ThemeToggleSwitch-module__tMjFTa__themeSwitch,.ThemeToggleSwitch-module__tMjFTa__themeSwitch *{box-sizing:border-box;font-size:var(--toggle-size)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);cursor:pointer;transition:var(--transition);position:relative;overflow:hidden;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0}.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer:before{content:"";z-index:1;border-radius:var(--container-radius);position:absolute;inset:0;box-shadow:inset 0 .05em .187em #00000040,inset 0 .05em .187em #00000040}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox{display:none}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer{width:var(--circle-container-diameter);height:var(--circle-container-diameter);left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);transition:var(--circle-transition);pointer-events:none;background-color:#ffffff1a;display:flex;position:absolute;box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSunMoonContainer{pointer-events:auto;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);border-radius:var(--container-radius);background-color:var(--sun-bg);filter:drop-shadow(.062em .125em .125em #00000040)drop-shadow(0 .062em .125em #00000040);transition:var(--transition);margin:auto;position:relative;overflow:hidden;box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #a1872a}.ThemeToggleSwitch-module__tMjFTa__themeSwitchMoon{background-color:var(--moon-bg);border-radius:inherit;width:100%;height:100%;transition:var(--transition);position:relative;transform:translate(100%);box-shadow:inset .062em .062em .062em 0 #feffef9c,inset 0 -.062em .062em 0 #969696}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSpot{border-radius:var(--container-radius);background-color:var(--spot-color);width:.75em;height:.75em;position:absolute;top:.75em;left:.312em;box-shadow:inset 0 .0312em .062em #00000040}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSpot:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchSpot:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchClouds{background-color:var(--clouds-color);border-radius:var(--container-radius);width:1.25em;height:1.25em;box-shadow:.937em .312em var(--clouds-color), -.312em -.312em var(--back-clouds-color), 1.437em .375em var(--clouds-color), .5em -.125em var(--back-clouds-color), 2.187em 0 var(--clouds-color), 1.25em -.062em var(--back-clouds-color), 2.937em .312em var(--clouds-color), 2em -.312em var(--back-clouds-color), 3.625em -.062em var(--clouds-color), 2.625em 0em var(--back-clouds-color), 4.5em -.312em var(--clouds-color), 3.375em -.437em var(--back-clouds-color), 4.625em -1.75em 0 .437em var(--clouds-color), 4em -.625em var(--back-clouds-color), 4.125em -2.125em 0 .437em var(--back-clouds-color);transition:all .5s cubic-bezier(0,-.02,.4,1.25);position:absolute;bottom:-.625em;left:.312em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchStarsContainer{color:var(--stars-color);width:2.75em;height:auto;transition:var(--transition);position:absolute;top:-100%;left:.312em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer{background-color:var(--container-night-bg)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer:hover{left:calc(var(--circle-container-offset) + .187em)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchMoon{transform:translate(0)}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchClouds{bottom:-4.062em}.ThemeToggleSwitch-module__tMjFTa__themeSwitchCheckbox:checked+.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer .ThemeToggleSwitch-module__tMjFTa__themeSwitchStarsContainer{top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.ThemeToggleSwitch-module__tMjFTa__themeSwitchContainer,.ThemeToggleSwitch-module__tMjFTa__themeSwitchCircleContainer,.ThemeToggleSwitch-module__tMjFTa__themeSwitchSunMoonContainer,.ThemeToggleSwitch-module__tMjFTa__themeSwitchMoon,.ThemeToggleSwitch-module__tMjFTa__themeSwitchClouds,.ThemeToggleSwitch-module__tMjFTa__themeSwitchStarsContainer{transition:none!important}}
.Navbar-module__cRh5nW__navbar{z-index:var(--z-sticky);width:100%;height:var(--navbar-height);background:0 0;transition:height .28s cubic-bezier(.16,1,.3,1),background .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .28s cubic-bezier(.16,1,.3,1),backdrop-filter .28s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#fffffff5;border-bottom:1px solid #e2e8f0cc;height:64px;position:fixed;box-shadow:0 4px 24px #0b1b3d14}[data-theme=dark] .Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled{background:#0b0e17e6;border-bottom:1px solid #ffffff14;box-shadow:0 4px 24px #0009}.Navbar-module__cRh5nW__inner{justify-content:space-between;align-items:center;gap:var(--space-2);height:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:clamp(10px,3vw,24px);transition:padding .28s;display:flex}@media (min-width:768px){.Navbar-module__cRh5nW__inner{gap:var(--space-4);padding-inline:var(--space-6)}}.Navbar-module__cRh5nW__logoLink{transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__cRh5nW__logoLink:hover{transform:scale(1.04)}.Navbar-module__cRh5nW__logo{object-fit:contain;width:auto;max-width:175px;height:48px;transition:height .28s,max-width .28s,filter .28s}.Navbar-module__cRh5nW__logoOnDark{filter:drop-shadow(0 0 6px #ffffffe6)drop-shadow(0 0 12px #fff9)drop-shadow(0 0 20px #ffffff59)}.Navbar-module__cRh5nW__logoLight{display:block}.Navbar-module__cRh5nW__logoDark,[data-theme=dark] .Navbar-module__cRh5nW__logoLight{display:none}[data-theme=dark] .Navbar-module__cRh5nW__logoDark{filter:drop-shadow(0 0 8px #ffffff6b)drop-shadow(0 0 18px #ffffff3d)drop-shadow(0 0 30px #ff5a1f4d);animation:.9s ease-out Navbar-module__cRh5nW__logoLampWarmup;display:block}@keyframes Navbar-module__cRh5nW__logoLampWarmup{0%{filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #fff0)drop-shadow(0 0 #ff5a1f00)}55%{filter:drop-shadow(0 0 14px #ffffff9e)drop-shadow(0 0 28px #ffffff61)drop-shadow(0 0 44px #ff5a1f70)}to{filter:drop-shadow(0 0 8px #ffffff6b)drop-shadow(0 0 18px #ffffff3d)drop-shadow(0 0 30px #ff5a1f4d)}}@media (prefers-reduced-motion:reduce){[data-theme=dark] .Navbar-module__cRh5nW__logoDark{animation:none}}@media (min-width:768px){.Navbar-module__cRh5nW__logo{max-width:270px;height:72px}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logo{max-width:210px;height:54px}}@media (min-width:1024px){.Navbar-module__cRh5nW__logo{max-width:300px;height:80px}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logo{max-width:225px;height:58px}}.Navbar-module__cRh5nW__desktopNav{display:none}@media (min-width:768px){.Navbar-module__cRh5nW__desktopNav{flex:1;justify-content:center;align-items:center;min-width:0;max-width:470px;display:flex}}@media (min-width:1100px){.Navbar-module__cRh5nW__desktopNav{max-width:640px}}.Navbar-module__cRh5nW__navPillContainer{transition:all var(--transition-base);background:#24509e;border:1.5px solid #ffffff2e;border-radius:9999px;padding:6px 10px;box-shadow:0 6px 22px -2px #0b1b3d47,0 1px 3px #0b1b3d2e}[data-theme=dark] .Navbar-module__cRh5nW__navPillContainer{background:#14233d;border-color:#ffffff29;box-shadow:0 6px 22px -2px #0009}.Navbar-module__cRh5nW__navList{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cRh5nW__navLink{font-family:var(--font-poppins);color:#fffffff0;white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.Navbar-module__cRh5nW__navLottieIcon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.Navbar-module__cRh5nW__navLink:hover .Navbar-module__cRh5nW__navLottieIcon{transform:scale(1.15)}.Navbar-module__cRh5nW__navIconLight{justify-content:center;align-items:center;display:inline-flex}.Navbar-module__cRh5nW__navIconDark{justify-content:center;align-items:center;display:none}[data-theme=dark] .Navbar-module__cRh5nW__navIconLight{display:none}[data-theme=dark] .Navbar-module__cRh5nW__navIconDark{display:inline-flex}.Navbar-module__cRh5nW__navLottieIcon{filter:brightness(0)invert()drop-shadow(0 1px 1px #0006)}.Navbar-module__cRh5nW__navLinkActive .Navbar-module__cRh5nW__navLottieIcon{filter:drop-shadow(0 1px 1px #0000002e)}[data-theme=dark] .Navbar-module__cRh5nW__navLink{color:#ffffffeb}.Navbar-module__cRh5nW__navLink:hover{color:#fff;background:#ffffff29}.Navbar-module__cRh5nW__navLinkActive{font-weight:700;box-shadow:0 2px 10px #0b1b3d38;color:var(--color-primary)!important;background:#fff!important}[data-theme=dark] .Navbar-module__cRh5nW__navLinkActive{color:var(--color-primary)!important;background:#fff!important}.Navbar-module__cRh5nW__rightActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.Navbar-module__cRh5nW__langPillWrap{position:relative}.Navbar-module__cRh5nW__langPill{color:#0f172a;font-family:var(--font-poppins);cursor:pointer;transition:all var(--transition-fast);background:#eef2f6;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:5px;padding:6px 12px;font-size:.76rem;font-weight:700;display:flex}[data-theme=dark] .Navbar-module__cRh5nW__langPill{color:#fff;background:#1e293b;border-color:#ffffff26}.Navbar-module__cRh5nW__langPill:hover{border-color:var(--color-primary);color:var(--color-primary)}.Navbar-module__cRh5nW__langIcon{color:#2563eb;flex-shrink:0}.Navbar-module__cRh5nW__chevronIcon{color:#64748b}.Navbar-module__cRh5nW__langMenu{z-index:999;transform-origin:100% 0;background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;flex-direction:column;gap:2px;width:140px;padding:4px;animation:.18s cubic-bezier(.16,1,.3,1) Navbar-module__cRh5nW__langMenuPop;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000029}@keyframes Navbar-module__cRh5nW__langMenuPop{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}[data-theme=dark] .Navbar-module__cRh5nW__langMenu{background:#1e293b;border-color:#ffffff26}.Navbar-module__cRh5nW__langMenuItem{text-align:left;font-family:var(--font-karla);color:#334155;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:.8rem;font-weight:600}[data-theme=dark] .Navbar-module__cRh5nW__langMenuItem{color:#e2e8f0}.Navbar-module__cRh5nW__langMenuItem:hover{background:#f1f5f9}.Navbar-module__cRh5nW__langMenuItemActive{color:var(--color-primary);background:#ff5a1f1a;font-weight:700}.Navbar-module__cRh5nW__themeToggleBtn{color:#334155;cursor:pointer;width:34px;height:34px;transition:all var(--transition-fast);background:#eef2f6;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}[data-theme=dark] .Navbar-module__cRh5nW__themeToggleBtn{color:#f8fafc;background:#1e293b;border-color:#ffffff26}.Navbar-module__cRh5nW__themeToggleBtn:hover{border-color:var(--color-primary);color:var(--color-primary);transform:scale(1.05)}@media (min-width:768px) and (max-width:1099px){.Navbar-module__cRh5nW__navLink{gap:4px;padding:7px;font-size:.78rem}.Navbar-module__cRh5nW__navList{gap:2px}.Navbar-module__cRh5nW__navPillContainer{padding:5px}.Navbar-module__cRh5nW__logo{max-width:132px;height:46px}.Navbar-module__cRh5nW__navbar.Navbar-module__cRh5nW__scrolled .Navbar-module__cRh5nW__logo{max-width:124px;height:42px}.Navbar-module__cRh5nW__navLottieIcon{width:21px!important;height:21px!important}.Navbar-module__cRh5nW__navLottieIcon svg{width:21px;height:21px}}
.SecureImageUpload-module__40w0aq__wrapper{flex-direction:column;gap:5px;width:100%;display:flex}.SecureImageUpload-module__40w0aq__labelText{font-family:var(--font-poppins);color:#334155;-webkit-user-select:none;user-select:none;font-size:.74rem;font-weight:600}[data-theme=dark] .SecureImageUpload-module__40w0aq__labelText{color:#e2e8f0}.SecureImageUpload-module__40w0aq__dropZone{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1.5px dashed #cbd5e1e6;outline:none;justify-content:center;align-items:center;width:100%;min-height:100px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}[data-theme=dark] .SecureImageUpload-module__40w0aq__dropZone{background:#12121a;border-color:#ffffff1f}.SecureImageUpload-module__40w0aq__dropZone:focus-visible{border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f2e}.SecureImageUpload-module__40w0aq__dropZone:hover:not(.SecureImageUpload-module__40w0aq__disabled):not(.SecureImageUpload-module__40w0aq__hasFile){background:#ff5a1f0a;border-color:#ff5a1f}.SecureImageUpload-module__40w0aq__dragging{background:#ff5a1f12!important;border-color:#ff5a1f!important;box-shadow:0 0 0 3px #ff5a1f2e!important}.SecureImageUpload-module__40w0aq__disabled{opacity:.55;cursor:not-allowed}.SecureImageUpload-module__40w0aq__hasFile{border-style:solid;border-color:#cbd5e1b3;min-height:130px}.SecureImageUpload-module__40w0aq__emptyState{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:5px;padding:16px 12px;display:flex}.SecureImageUpload-module__40w0aq__uploadIcon{color:#94a3b8;transition:color .18s}.SecureImageUpload-module__40w0aq__dropZone:hover:not(.SecureImageUpload-module__40w0aq__disabled) .SecureImageUpload-module__40w0aq__uploadIcon{color:#ff5a1f}.SecureImageUpload-module__40w0aq__uploadText{font-family:var(--font-poppins);color:#475569;font-size:.78rem;font-weight:600}[data-theme=dark] .SecureImageUpload-module__40w0aq__uploadText{color:#cbd5e1}.SecureImageUpload-module__40w0aq__uploadHint{font-family:var(--font-karla);color:#94a3b8;font-size:.68rem}.SecureImageUpload-module__40w0aq__preview{object-fit:cover;width:100%;height:100%;min-height:130px;max-height:220px;display:block}.SecureImageUpload-module__40w0aq__previewOverlay{background:linear-gradient(#0000 0%,#000000b8 100%);flex-direction:column;gap:2px;padding:8px 10px 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.SecureImageUpload-module__40w0aq__fileName{font-family:var(--font-karla);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:600;overflow:hidden}.SecureImageUpload-module__40w0aq__fileSize{font-family:var(--font-karla);color:#ffffffb8;font-size:.62rem}.SecureImageUpload-module__40w0aq__clearBtn{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);color:#fff;cursor:pointer;z-index:2;background:#000000a6;border:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background .16s,transform .16s;display:flex;position:absolute;top:8px;right:8px}.SecureImageUpload-module__40w0aq__clearBtn:hover{background:#d61b69d9;transform:scale(1.08)}.SecureImageUpload-module__40w0aq__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute;inset:0}.SecureImageUpload-module__40w0aq__errorMsg{font-family:var(--font-karla);color:var(--color-error-red,#dc2626);align-items:center;gap:5px;margin:0;font-size:.7rem;display:flex}
.ErrorState-module__b-lgUW__wrap{min-height:calc(100dvh - var(--navbar-height,84px));padding-top:var(--navbar-height,84px);text-align:center;padding-inline:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding-bottom:100px;display:flex}@media (min-width:1024px){.ErrorState-module__b-lgUW__wrap{padding-bottom:32px}}.ErrorState-module__b-lgUW__illustrationBox{width:220px;height:220px;margin-bottom:8px}@media (min-width:768px){.ErrorState-module__b-lgUW__illustrationBox{width:320px;height:320px}}.ErrorState-module__b-lgUW__lottie{object-fit:contain;width:100%;height:100%}.ErrorState-module__b-lgUW__illustrationFallback{background:radial-gradient(circle, var(--color-bg-subtle) 0%, transparent 70%);border-radius:50%;width:100%;height:100%}.ErrorState-module__b-lgUW__title{font-family:var(--font-poppins);color:var(--color-text-primary);margin:0;font-size:clamp(1.3rem,4vw,1.75rem);font-weight:700}.ErrorState-module__b-lgUW__message{font-family:var(--font-karla);color:var(--color-text-secondary);max-width:380px;margin:4px 0 20px;font-size:.92rem;line-height:1.5}.ErrorState-module__b-lgUW__actionsRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ErrorState-module__b-lgUW__btnPrimary,.ErrorState-module__b-lgUW__btnSecondary{width:auto;font-family:var(--font-poppins);cursor:pointer;clip-path:polygon(var(--hex-cut-button) 0, calc(100% - var(--hex-cut-button)) 0, 100% var(--hex-cut-button), 100% calc(100% - var(--hex-cut-button)), calc(100% - var(--hex-cut-button)) 100%, var(--hex-cut-button) 100%, 0 calc(100% - var(--hex-cut-button)), 0 var(--hex-cut-button));transition:all var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.ErrorState-module__b-lgUW__btnPrimary{background:var(--color-primary);color:#fff;border:none;box-shadow:0 4px 14px #ff5a1f4d}.ErrorState-module__b-lgUW__btnPrimary:hover{background:var(--color-primary-hover);filter:drop-shadow(0 0 2px #ff5a1f99)drop-shadow(0 0 5px #ff5a1f59);transform:translateY(-1px)}.ErrorState-module__b-lgUW__btnSecondary{color:var(--color-secondary);border:1.5px solid var(--color-secondary);background:0 0}.ErrorState-module__b-lgUW__btnSecondary:hover{filter:drop-shadow(0 0 2px #2c5fc480)drop-shadow(0 0 5px #2c5fc447);background:#2c5fc414}
.OfflineOverlay-module__9FpRuq__overlay{z-index:2000;background:var(--color-bg);position:fixed;inset:0;overflow-y:auto}