.holidays_page__MsFxN{--pad:clamp(18px,4vw,40px);color:var(--ink)}.holidays_wrap__gCjgx{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.holidays_hero__8gyaP{text-align:center;padding:clamp(48px,8vw,96px) var(--pad) clamp(40px,6vw,72px);background:radial-gradient(1100px 460px at 80% -10%,var(--brand-wash),transparent 60%),radial-gradient(900px 420px at 10% 0,var(--growth-soft),transparent 55%),var(--bg)}.holidays_eyebrow__8qpNu{display:inline-flex;align-items:center;gap:8px;font:600 .74rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink);background:var(--surface);border:1px solid var(--border);padding:7px 14px;border-radius:999px;box-shadow:var(--shadow-sm)}.holidays_eyebrow__8qpNu:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--growth)}.holidays_h1__qLxRG{font:800 clamp(2.4rem,5.6vw,3.9rem)/1.06 var(--font-display);margin:22px 0 0;letter-spacing:-.025em}.holidays_h1__qLxRG .holidays_accent__D1g2a{display:block;margin-top:4px;background:linear-gradient(100deg,var(--brand-bright),var(--brand) 45%,var(--growth));-webkit-background-clip:text;background-clip:text;color:transparent}.holidays_lede__KqJEo{max-width:660px;margin:20px auto 0;color:var(--ink-soft);font-size:1.12rem;line-height:1.62}.holidays_ctaRow__ezFp_{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.holidays_btnGhost__xzszH,.holidays_btnPrimary__YsoK5{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.98rem;padding:13px 24px;border-radius:12px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.holidays_btnPrimary__YsoK5{background:#16357f var(--btn-grad);color:#fff;box-shadow:var(--btn-glow)}@media (hover:hover){.holidays_btnPrimary__YsoK5:hover{transform:translateY(-2px);background:#1d44a0 var(--btn-grad-hover)}}.holidays_btnGhost__xzszH{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}@media (hover:hover){.holidays_btnGhost__xzszH:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}}.holidays_fineprint__C5Kje{margin-top:18px;color:var(--ink-faint);font-size:.82rem}.holidays_stats__sqpUo{padding:clamp(26px,4vw,40px) 0 0}.holidays_statsGrid__ePtkC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;max-width:var(--maxw);margin-inline:auto;padding:0 var(--pad)}.holidays_stat__WzPZI{text-align:center;padding:clamp(22px,3vw,30px) 16px;border-radius:18px;color:#fff;box-shadow:var(--shadow-md)}.holidays_stat__WzPZI:first-child{background:linear-gradient(150deg,#3d5bff,#2743d4)}.holidays_stat__WzPZI:nth-child(2){background:linear-gradient(150deg,#17c08a,#0f9d6b)}.holidays_stat__WzPZI:nth-child(3){background:linear-gradient(150deg,#2a335c,#10152e)}.holidays_stat__WzPZI:nth-child(4){background:linear-gradient(150deg,#f0574f,#e23b3b)}.holidays_statValue__i3Fi_{font:800 clamp(1.7rem,3.4vw,2.4rem)/1 var(--font-display)}.holidays_statLabel__qmcUQ{margin-top:8px;font-size:.84rem;color:hsla(0,0%,100%,.88)}.holidays_section__xkGbW{padding:clamp(44px,7vw,80px) 0}.holidays_sectionHead__nyzgW{text-align:center;max-width:640px;margin:0 auto clamp(28px,4vw,44px)}.holidays_kicker__THX8Q{font:600 .74rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-bright)}.holidays_h2__9AXc2{font:800 clamp(1.5rem,3.4vw,2.1rem)/1.15 var(--font-display);margin:12px 0 0;letter-spacing:-.01em}.holidays_sub__lN2SC{margin:12px 0 0;color:var(--ink-soft);line-height:1.6}.holidays_card__ZARTo{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.holidays_card__ZARTo:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,var(--brand-bright),var(--brand) 50%,var(--growth));z-index:3;border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) top /100% 4px no-repeat;mask:linear-gradient(#000 0 0) top /100% 4px no-repeat;pointer-events:none}.holidays_cardHead__PMbv5{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:22px clamp(16px,3vw,26px)}.holidays_cardTitle__XVf37{font:700 1.1rem/1.2 var(--font-display)}.holidays_cardTitle__XVf37 span{display:block;font:400 .82rem/1.4 var(--font-mono);color:var(--ink-faint);margin-top:4px}.holidays_search__vLdGH{min-width:220px;padding:11px 14px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg);color:var(--ink);font-size:.9rem}.holidays_search__vLdGH:focus{outline:2px solid var(--brand-bright);outline-offset:1px}.holidays_table__cYhmV{width:100%;border-collapse:collapse;min-width:760px;font-size:.9rem}.holidays_table__cYhmV thead th{background:var(--brand);text-align:left;font:600 .72rem/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:14px 16px;white-space:nowrap}.holidays_table__cYhmV tbody td{padding:13px 16px;border-top:1px solid var(--border);vertical-align:middle}.holidays_table__cYhmV tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 55%,transparent)}@media (hover:hover){.holidays_table__cYhmV tbody tr:hover{background:var(--brand-wash)}}.holidays_num__T2sFv{color:var(--ink-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.holidays_dateCell__LlZ0v{font-weight:600;white-space:nowrap}.holidays_pill__kxFtt{display:inline-block;min-width:62px;text-align:center;font:600 .74rem/1 var(--font-mono);padding:6px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.holidays_open__uOF9K{color:var(--growth);background:var(--growth-soft)}.holidays_closed__PxNj8{color:var(--sell);background:var(--sell-soft)}.holidays_noResult__tj6V4{padding:30px 16px;color:var(--ink-faint)}.holidays_legend__ZWqMG{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;padding:18px;color:var(--ink-soft);font-size:.82rem}.holidays_legend__ZWqMG span{display:inline-flex;align-items:center;gap:8px}.holidays_dot__fj8qY{width:11px;height:11px;border-radius:50%}.holidays_dotOpen__JWJ7h{background:var(--growth)}.holidays_dotClosed__9RsUU{background:var(--sell)}.holidays_muhurat__viE2J{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;background:linear-gradient(120deg,#0b1226,#16357f 52%,#0e8f76);color:#eef1ff;border-radius:var(--radius-lg);padding:clamp(22px,4vw,34px);box-shadow:var(--shadow-lg);margin-top:26px}.holidays_muhuratKicker__xnSD_{font:600 .72rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-fill)}.holidays_muhuratTitle__lX7EM{font:700 1.3rem/1.2 var(--font-display);margin:10px 0 8px}.holidays_muhuratBody__Rmt3H{color:hsla(0,0%,100%,.82);max-width:640px;line-height:1.6;font-size:.92rem}.holidays_muhuratDate__h2TiY{text-align:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;padding:16px 22px;min-width:108px}.holidays_muhuratDay__8O63l{font:800 2.2rem/1 var(--font-display);color:#fff}.holidays_muhuratMon__3AbHH{margin-top:4px;font-size:.8rem;color:hsla(0,0%,100%,.8)}.holidays_weekendGrid__tdi1z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.holidays_weekendCard__SP_Nt{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px 22px 22px;box-shadow:var(--shadow-sm);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.holidays_weekendCard__SP_Nt:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--brand-bright),var(--brand) 50%,var(--growth))}@media (hover:hover){.holidays_weekendCard__SP_Nt:hover{transform:translateY(-4px);border-color:var(--brand-bright);background:radial-gradient(ellipse at 85% 8%,color-mix(in srgb,#4057ff 12%,transparent),transparent 72%),var(--surface);box-shadow:0 16px 36px rgba(48,73,213,.16),0 0 22px rgba(64,87,255,.08)}}.holidays_weekendTag__4_46h{font:600 .7rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-bright)}.holidays_weekendName__jrLgr{font:700 1.02rem/1.3 var(--font-display);margin:10px 0 8px}.holidays_weekendNote__M6ZFy{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.holidays_faqList__FxVA8{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.holidays_faqItem__r2TNk{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.holidays_faqQ__YEWyd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:none;border:none;cursor:pointer;text-align:left;font:600 .98rem/1.4 var(--font-display);color:var(--ink)}@media (hover:hover){.holidays_faqQ__YEWyd:hover{color:var(--brand-ink)}}.holidays_chev__w_DpD{flex:none;transition:transform .2s ease;color:var(--ink-faint)}.holidays_faqItemOpen__RK6KL .holidays_chev__w_DpD{transform:rotate(180deg)}.holidays_faqA__fvGCm{padding:0 20px 18px;color:var(--ink-soft);line-height:1.65;font-size:.92rem}.holidays_appBand__4Idyo{background:linear-gradient(120deg,#0b1226,#16357f 52%,#0e8f76);color:#eef1ff;border-radius:var(--radius-lg);padding:clamp(28px,5vw,48px);display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between;box-shadow:var(--shadow-lg);overflow:hidden}.holidays_appCopy__tl9PI{flex:1 1 320px}.holidays_htPhone__X_tnR{flex:0 0 auto;width:100%;max-width:200px;margin-inline:auto}.holidays_appTitle__tQFZE{font:800 clamp(1.4rem,3vw,2rem)/1.15 var(--font-display)}.holidays_appStores__b3DYl{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.holidays_storeBtn__78_CC{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;background:#000;color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.18);font-weight:600;font-size:.9rem;transition:transform .15s ease}@media (hover:hover){.holidays_storeBtn__78_CC:hover{transform:translateY(-2px)}}.holidays_storeBtn__78_CC small{display:block;font-size:.62rem;font-weight:400;opacity:.8;text-transform:uppercase;letter-spacing:.08em}@media (max-width:860px){.holidays_statsGrid__ePtkC,.holidays_weekendGrid__tdi1z{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.holidays_statsGrid__ePtkC,.holidays_weekendGrid__tdi1z{grid-template-columns:1fr}}.holidays_htPhone__X_tnR{transform:perspective(1400px) rotateY(-15deg) rotateX(3deg);transform-style:preserve-3d}@media (max-width:900px){.holidays_htPhone__X_tnR{transform:none}}.holidays_appBand__4Idyo{position:relative;display:block;min-height:340px;margin-top:110px;padding:56px 48px;overflow:visible}.holidays_appCopy__tl9PI{position:relative;z-index:1;width:52%}.holidays_htPhone__X_tnR{position:absolute;right:24px;bottom:0;width:43%;max-width:430px;height:450px;overflow:hidden;margin:0;transform:none}.holidays_htPhone__X_tnR svg{display:block;width:100%;height:auto}@media(max-width:650px){.holidays_appBand__4Idyo{margin-top:28px;padding:32px 24px 0;overflow:hidden}.holidays_appCopy__tl9PI{width:100%}.holidays_htPhone__X_tnR{position:relative;right:auto;bottom:auto;width:100%;max-width:310px;height:320px;margin:30px auto 0}}@supports (overflow-clip-margin:1px){.holidays_card__ZARTo{overflow:clip;overflow-clip-margin:1px}}.holidays_muhurat__viE2J{position:relative;isolation:isolate;overflow:hidden}.holidays_muFx__sa6LX{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.holidays_muDiya__e37Op{position:absolute;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle,rgba(255,200,90,.32),rgba(245,179,1,.12) 35%,transparent 68%);animation:holidays_muFlicker__G7RLt 3.2s ease-in-out infinite}.holidays_muSpark__ZFrua{position:absolute;bottom:-6px;width:4px;height:4px;border-radius:50%;background:#ffd66b;box-shadow:0 0 6px #ffc233;opacity:0;animation:holidays_muSpark__ZFrua 6s ease-in infinite}.holidays_muRangoli__c9LrD{position:absolute;right:-30px;bottom:-40px;width:170px;height:170px;fill:#ffcf5c;opacity:.14;animation:holidays_muTurn__Xs4Ut 40s linear infinite}@keyframes holidays_muFlicker__G7RLt{0%,to{opacity:.55;transform:scale(1)}30%{opacity:.8;transform:scale(1.06)}55%{opacity:.5;transform:scale(.97)}75%{opacity:.75;transform:scale(1.03)}}@keyframes holidays_muSpark__ZFrua{0%{transform:translateY(0);opacity:0}15%{opacity:.55}80%{opacity:.3}to{transform:translateY(-140px);opacity:0}}@keyframes holidays_muTurn__Xs4Ut{to{transform:rotate(1turn)}}@media (max-width:600px){.holidays_muDiya__e37Op{width:80px;height:80px;margin:-40px 0 0 -40px}.holidays_muRangoli__c9LrD{width:120px;height:120px}.holidays_muSpark__ZFrua:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.holidays_muDiya__e37Op,.holidays_muRangoli__c9LrD,.holidays_muSpark__ZFrua{animation:none}.holidays_muSpark__ZFrua{display:none}}.holidays_calFx___MS5H{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.holidays_calOrb__CCIgN{position:absolute;width:260px;height:260px;border-radius:50%;border:1px solid hsla(0,0%,100%,.06);background:radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02) 60%,transparent 72%);animation:holidays_calOrb__CCIgN 15s ease-in-out infinite}.holidays_calOrbL__DjCYn{left:-110px;top:-140px}.holidays_calOrbR___j4gy{right:35%;bottom:-150px;animation-delay:-7s}.holidays_calGrid__yh0dH{position:absolute;left:34%;bottom:7%;display:grid;grid-template-columns:repeat(7,20px);grid-gap:6px;gap:6px;opacity:.16}.holidays_calDay__KJ9kY{display:block;width:20px;height:20px;border-radius:5px;border:1px solid hsla(0,0%,100%,.5);animation:holidays_calDay__KJ9kY 7.7s ease-in-out infinite}.holidays_calHol__S6DMO{border-color:#ffcf5c}.holidays_calToday__EKmt7{position:relative}.holidays_calToday__EKmt7:after{content:"";position:absolute;inset:-6px;border-radius:9px;border:1.5px solid #8ff0c4;animation:holidays_calPulse__JThGG 2.2s ease-out infinite}@keyframes holidays_calOrb__CCIgN{0%,to{transform:translate(0)}50%{transform:translate(16px,10px)}}@keyframes holidays_calDay__KJ9kY{0%,to{background:transparent}6%{background:rgba(143,240,196,.6)}20%{background:rgba(143,240,196,.18)}60%{background:rgba(143,240,196,.18)}}.holidays_calHol__S6DMO{animation-name:holidays_calHol__S6DMO}@keyframes holidays_calHol__S6DMO{0%,to{background:transparent}6%{background:rgba(255,207,92,.8)}20%,60%{background:rgba(255,207,92,.3)}}@keyframes holidays_calPulse__JThGG{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}@media (max-width:900px){.holidays_calGrid__yh0dH{right:auto;left:50%;top:58%;transform:translate(-50%,-50%);grid-template-columns:repeat(7,18px);gap:6px}.holidays_calDay__KJ9kY{width:18px;height:18px;border-radius:4px}.holidays_calOrb__CCIgN{width:170px;height:170px}}@media (prefers-reduced-motion:reduce){.holidays_calDay__KJ9kY,.holidays_calOrb__CCIgN,.holidays_calToday__EKmt7:after{animation:none}}@media (hover:hover){.holidays_weekendCard__SP_Nt:hover{position:relative;transform:none;border-color:transparent;background:var(--hv-wash) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--hv-angle),var(--hv-stops)) border-box;box-shadow:var(--hv-shadow)}.holidays_weekendCard__SP_Nt:hover:after{content:"";position:absolute;inset:-1px;z-index:3;border-radius:inherit;padding:var(--hv-ring,3px);pointer-events:none;background:conic-gradient(from var(--hv-angle),var(--hv-stops));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:var(--hv-anim)}.holidays_btnGhost__xzszH:hover{background:#16357f var(--btn-grad);color:#fff;border-color:transparent;box-shadow:var(--btn-glow-sm)}}@media (hover:none){.holidays_weekendCard__SP_Nt[data-touched]{position:relative;transform:none;border-color:transparent;background:var(--hv-wash) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--hv-angle),var(--hv-stops)) border-box;box-shadow:var(--hv-shadow)}.holidays_weekendCard__SP_Nt[data-touched]:after{content:"";position:absolute;inset:-1px;z-index:3;border-radius:inherit;padding:var(--hv-ring,3px);pointer-events:none;background:conic-gradient(from var(--hv-angle),var(--hv-stops));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:var(--hv-anim)}}.holidays_tableScroll__bl80W{position:relative;margin:0 clamp(12px,2vw,20px);border:1px solid var(--border);border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:0 18px 44px -24px rgba(22,53,127,.45),0 2px 8px -4px rgba(11,18,38,.12);background:var(--surface)}.holidays_tableScroll__bl80W:focus-visible{outline:3px solid var(--brand-bright);outline-offset:3px}.holidays_table__cYhmV{border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#0b1226,#16357f 52%,#0e8f76) 0 0 /100% 50px no-repeat}.holidays_table__cYhmV thead th{background:transparent;height:50px;box-sizing:border-box;padding:0 14px;vertical-align:middle;color:#fff;font:700 clamp(.72rem,.95vw,.84rem)/1.3 var(--font-body);letter-spacing:.01em;text-transform:none;text-align:center}.holidays_table__cYhmV thead th+th{border-left:1px solid hsla(0,0%,100%,.1)}.holidays_table__cYhmV thead th:nth-child(2),.holidays_table__cYhmV thead th:nth-child(4){text-align:left}.holidays_table__cYhmV tbody td{padding:13px 14px;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);color:var(--ink-soft);text-align:center;transition:background .18s ease,box-shadow .18s ease}.holidays_table__cYhmV tbody td.holidays_dateCell__LlZ0v,.holidays_table__cYhmV tbody td.holidays_occasion__nyoVX{text-align:left}.holidays_table__cYhmV tbody tr:last-child td{border-bottom:0}.holidays_table__cYhmV tbody tr:nth-child(2n){background:transparent}.holidays_table__cYhmV tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}.holidays_num__T2sFv{font-family:var(--font-mono);font-weight:700;color:var(--brand-ink)}.holidays_dateCell__LlZ0v{color:var(--ink)}.holidays_occasion__nyoVX{color:var(--ink);font-weight:600}@media (hover:hover){.holidays_table__cYhmV tbody tr:hover{background:transparent}.holidays_table__cYhmV tbody tr:hover td{background:color-mix(in srgb,#2743d4 8%,var(--surface))}.holidays_table__cYhmV tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 #19c99f}}.holidays_noResult__tj6V4{text-align:center}@media (prefers-reduced-motion:reduce){.holidays_table__cYhmV tbody td{transition:none}}.holidays_appTitle__tQFZE{margin-bottom:26px}@media (max-width:700px){.holidays_appTitle__tQFZE{margin-bottom:18px}}