.tool-page_page__hBfNx{min-height:100vh;color:#0f172a;background:#fbfcff}.dark .tool-page_page__hBfNx{color:#f8fafc;background:#080d18}.tool-page_topbar__iwbMu{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;margin:auto;padding:1rem 1.5rem;border-bottom:1px solid rgba(148,163,184,.14)}.tool-page_breadcrumb__CcGkv{display:flex;align-items:center;gap:.45rem;min-width:0;overflow-x:auto;color:#94a3b8;font-size:.68rem;white-space:nowrap;scrollbar-width:none}.tool-page_breadcrumb__CcGkv a{transition:color .14s ease}.tool-page_breadcrumb__CcGkv a:hover{color:#4f46e5}.tool-page_breadcrumb__CcGkv span{color:#475569;font-weight:800}.dark .tool-page_breadcrumb__CcGkv span{color:#cbd5e1}.tool-page_trust__Sv0sp{display:flex;align-items:center;gap:.4rem;flex:none;color:#059669;font-size:.65rem;font-weight:750}.tool-page_sharedHeader__5LyPr{max-width:52rem;margin:2.5rem auto 1rem;padding:0 1rem;text-align:center}.tool-page_sharedHeader__5LyPr>span{display:inline-flex;align-items:center;gap:.4rem;color:#4f46e5;font-size:.68rem;font-weight:800}.tool-page_sharedHeader__5LyPr h1{margin-top:.7rem;color:#172033;font-size:clamp(2rem,5vw,3.5rem);font-weight:950;letter-spacing:-.045em}.dark .tool-page_sharedHeader__5LyPr h1{color:#f8fafc}.tool-page_sharedHeader__5LyPr p{max-width:40rem;margin:.7rem auto;color:#64748b;font-size:.85rem;line-height:1.9}.dark .tool-page_sharedHeader__5LyPr p{color:#94a3b8}.tool-page_stage__JmIau{min-width:0;margin-bottom:2rem}.tool-page_stage__JmIau .glassmorphism{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.92);box-shadow:0 12px 35px rgba(15,23,42,.06)}.dark .tool-page_stage__JmIau .glassmorphism{border-color:rgba(148,163,184,.14);background:rgba(15,23,42,.9);box-shadow:0 12px 35px rgba(0,0,0,.18)}.tool-page_stage__JmIau input,.tool-page_stage__JmIau select,.tool-page_stage__JmIau textarea{border-color:rgba(148,163,184,.28)!important;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.tool-page_stage__JmIau input:focus,.tool-page_stage__JmIau select:focus,.tool-page_stage__JmIau textarea:focus{border-color:#818cf8!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.tool-page_stage__JmIau button{transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.tool-page_stage__JmIau button:active{transform:scale(.97)}.tool-page_afterTool__1UOsc{max-width:72rem;margin:auto;padding:0 1.5rem 4rem}.tool-page_related__u6Xrp{margin:1rem 0 4rem}.tool-page_sectionTitle__fqBFb{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.tool-page_sectionTitle__fqBFb span{color:#6366f1;font-size:.64rem;font-weight:850}.tool-page_sectionTitle__fqBFb h2{margin-top:.25rem;color:#172033;font-size:1.5rem;font-weight:950}.dark .tool-page_sectionTitle__fqBFb h2{color:#f8fafc}.tool-page_sectionTitle__fqBFb>a{display:flex;align-items:center;gap:.3rem;color:#64748b;font-size:.67rem;font-weight:750}.tool-page_relatedGrid__sz88X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.tool-page_relatedCard__B1gbt{display:flex;align-items:center;gap:.75rem;min-height:96px;padding:.85rem;border:1px solid rgba(148,163,184,.2);border-radius:.9rem;background:#fff;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .15s ease}.dark .tool-page_relatedCard__B1gbt{background:#0f172a;border-color:rgba(148,163,184,.14)}.tool-page_relatedCard__B1gbt:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.35)}.tool-page_relatedCard__B1gbt:active{transform:scale(.985)}.tool-page_relatedCard__B1gbt>span{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:.7rem;color:#4f46e5;background:#eef2ff}.dark .tool-page_relatedCard__B1gbt>span{color:#a5b4fc;background:rgba(79,70,229,.18)}.tool-page_relatedCard__B1gbt div{min-width:0;flex:1}.tool-page_relatedCard__B1gbt strong{display:block;overflow:hidden;color:#1e293b;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.dark .tool-page_relatedCard__B1gbt strong{color:#f1f5f9}.tool-page_relatedCard__B1gbt p{display:-webkit-box;overflow:hidden;margin-top:.25rem;color:#94a3b8;font-size:.61rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-page_relatedCard__B1gbt>svg{color:#cbd5e1}.tool-page_commentsWrap__6UnM8{max-width:58rem;margin:auto}@media(max-width:700px){.tool-page_topbar__iwbMu{padding:.8rem 1rem}.tool-page_trust__Sv0sp{display:none}.tool-page_afterTool__1UOsc{padding:0 1rem 3rem}.tool-page_related__u6Xrp{margin-bottom:2.5rem}.tool-page_relatedGrid__sz88X{grid-template-columns:1fr}.tool-page_sectionTitle__fqBFb h2{font-size:1.25rem}.tool-page_sectionTitle__fqBFb>a{font-size:.6rem}.tool-page_stage__JmIau .glassmorphism{border-right:0;border-left:0;border-radius:0;box-shadow:none}}@media(prefers-reduced-motion:reduce){.tool-page_relatedCard__B1gbt,.tool-page_stage__JmIau button{transition-duration:0s}}.tool-page_mathStage__XhLgK{--math:#4f46e5;--math-soft:#eef2ff;color:#0f172a;background:#fbfcff}.tool-page_mathStage__XhLgK .min-h-screen{min-height:auto!important;background:transparent!important}.tool-page_mathStage__XhLgK .absolute.inset-0,.tool-page_mathStage__XhLgK .absolute.top-0.left-0{display:none!important}.tool-page_mathStage__XhLgK .container{max-width:68rem;padding-top:2rem;padding-bottom:2.5rem}.tool-page_mathStage__XhLgK header{margin-bottom:2rem}.tool-page_mathStage__XhLgK header h1{color:#172033!important;background:none!important;-webkit-text-fill-color:currentColor;font-size:clamp(2rem,5vw,3.35rem)!important;font-weight:950!important;letter-spacing:-.045em}.tool-page_mathStage__XhLgK header p{max-width:42rem;margin-right:auto;margin-left:auto;color:#64748b!important;font-size:.85rem!important;line-height:1.9}.tool-page_mathStage__XhLgK .glassmorphism{border:1px solid rgba(148,163,184,.2)!important;border-radius:1.2rem!important;background:#fff!important;box-shadow:0 16px 45px rgba(15,23,42,.07)!important}.tool-page_mathStage__XhLgK label{color:#475569!important;font-size:.72rem!important;font-weight:800!important}.tool-page_mathStage__XhLgK input,.tool-page_mathStage__XhLgK select{min-height:3rem;border:1px solid #dce3ec!important;border-radius:.75rem!important;color:#1e293b!important;background:#fff!important;font-size:.86rem!important}.tool-page_mathStage__XhLgK input:focus,.tool-page_mathStage__XhLgK select:focus{border-color:#818cf8!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.tool-page_mathStage__XhLgK button{border-radius:.7rem}.tool-page_mathStage__XhLgK button[class*=bg-blue],.tool-page_mathStage__XhLgK button[class*=bg-gradient],.tool-page_mathStage__XhLgK button[class*=bg-green]{color:#fff!important;background:#4f46e5!important;background-image:none!important;box-shadow:0 6px 15px rgba(79,70,229,.18)!important}.tool-page_mathStage__XhLgK .text-blue-500,.tool-page_mathStage__XhLgK .text-green-500,.tool-page_mathStage__XhLgK .text-purple-500{color:#4f46e5!important}.dark .tool-page_mathStage__XhLgK{--math-soft:rgba(79,70,229,.17);color:#f8fafc;background:#080d18}.dark .tool-page_mathStage__XhLgK header h1{color:#f8fafc!important}.dark .tool-page_mathStage__XhLgK header p{color:#94a3b8!important}.dark .tool-page_mathStage__XhLgK .glassmorphism{border-color:rgba(148,163,184,.14)!important;background:#0f172a!important;box-shadow:0 16px 45px rgba(0,0,0,.2)!important}.dark .tool-page_mathStage__XhLgK label{color:#cbd5e1!important}.dark .tool-page_mathStage__XhLgK input,.dark .tool-page_mathStage__XhLgK select{border-color:#334155!important;color:#f8fafc!important;background:#111827!important}@media(max-width:640px){.tool-page_mathStage__XhLgK .container{padding:1.25rem 0!important}.tool-page_mathStage__XhLgK header{padding:0 1rem}.tool-page_mathStage__XhLgK header h1{font-size:2rem!important}.tool-page_mathStage__XhLgK .glassmorphism{border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}}.tool-page_standardStage__rDAU0{--tool-accent:#4f46e5;--tool-soft:#eef2ff;color:#0f172a;background:#fbfcff}.tool-page_dateStage__JDXp0{--tool-accent:#2563eb;--tool-soft:#eff6ff}.tool-page_financialStage__MJ41e{--tool-accent:#059669;--tool-soft:#ecfdf5}.tool-page_healthStage__QSEIT{--tool-accent:#e11d48;--tool-soft:#fff1f2}.tool-page_utilitiesStage__fIXo5{--tool-accent:#7c3aed;--tool-soft:#f5f3ff}.tool-page_educationStage__sDoGj{--tool-accent:#d97706;--tool-soft:#fffbeb}.tool-page_standardStage__rDAU0 .min-h-screen{min-height:auto!important;background:transparent!important}.tool-page_standardStage__rDAU0 .absolute.inset-0,.tool-page_standardStage__rDAU0 .absolute.top-0.left-0{display:none!important}.tool-page_standardStage__rDAU0 .container{max-width:68rem;padding-top:2rem;padding-bottom:2.5rem}.tool-page_standardStage__rDAU0 header{margin-bottom:2rem}.tool-page_standardStage__rDAU0 header h1{color:#172033!important;background:none!important;-webkit-text-fill-color:currentColor;font-size:clamp(2rem,5vw,3.35rem)!important;font-weight:950!important;letter-spacing:-.045em}.tool-page_standardStage__rDAU0 header p{max-width:43rem;margin-right:auto;margin-left:auto;color:#64748b!important;font-size:.85rem!important;line-height:1.9}.tool-page_standardStage__rDAU0 .glassmorphism{border:1px solid rgba(148,163,184,.2)!important;border-radius:1.2rem!important;background:#fff!important;box-shadow:0 16px 45px rgba(15,23,42,.07)!important}.tool-page_standardStage__rDAU0 label{color:#475569!important;font-size:.72rem!important;font-weight:800!important}.tool-page_standardStage__rDAU0 input,.tool-page_standardStage__rDAU0 select,.tool-page_standardStage__rDAU0 textarea{border:1px solid #dce3ec!important;border-radius:.75rem!important;color:#1e293b!important;background:#fff!important}.tool-page_standardStage__rDAU0 input:focus,.tool-page_standardStage__rDAU0 select:focus,.tool-page_standardStage__rDAU0 textarea:focus{border-color:var(--tool-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tool-accent) 12%,transparent)!important}.tool-page_standardStage__rDAU0 button[class*=bg-blue],.tool-page_standardStage__rDAU0 button[class*=bg-gradient],.tool-page_standardStage__rDAU0 button[class*=bg-green],.tool-page_standardStage__rDAU0 button[class*=bg-purple]{color:#fff!important;background:var(--tool-accent)!important;background-image:none!important;box-shadow:0 6px 15px color-mix(in srgb,var(--tool-accent) 20%,transparent)!important}.tool-page_standardStage__rDAU0 .text-blue-500,.tool-page_standardStage__rDAU0 .text-green-500,.tool-page_standardStage__rDAU0 .text-pink-500,.tool-page_standardStage__rDAU0 .text-purple-500{color:var(--tool-accent)!important}.dark .tool-page_standardStage__rDAU0{color:#f8fafc;background:#080d18}.dark .tool-page_standardStage__rDAU0 header h1{color:#f8fafc!important}.dark .tool-page_standardStage__rDAU0 header p{color:#94a3b8!important}.dark .tool-page_standardStage__rDAU0 .glassmorphism{border-color:rgba(148,163,184,.14)!important;background:#0f172a!important;box-shadow:0 16px 45px rgba(0,0,0,.2)!important}.dark .tool-page_standardStage__rDAU0 label{color:#cbd5e1!important}.dark .tool-page_standardStage__rDAU0 input,.dark .tool-page_standardStage__rDAU0 select,.dark .tool-page_standardStage__rDAU0 textarea{border-color:#334155!important;color:#f8fafc!important;background:#111827!important}@media(max-width:640px){.tool-page_standardStage__rDAU0 .container{padding:1.25rem 0!important}.tool-page_standardStage__rDAU0 header{padding:0 1rem}.tool-page_standardStage__rDAU0 header h1{font-size:2rem!important}.tool-page_standardStage__rDAU0 .glassmorphism{border-right:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}}.ads_inlineSlot__sUSqQ{width:100%;max-width:66rem;margin:0 auto 2rem;padding:0 1rem;box-sizing:border-box}.ads_inlineSlot__sUSqQ.ads_measured__5nNwE{max-width:var(--ad-box-width);padding:0}.ads_aboveSlot___5JJO{margin-top:1.5rem}.ads_inlineLink__nDtLJ{position:relative;display:block;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#fff}.dark .ads_inlineLink__nDtLJ{border-color:rgba(148,163,184,.14);background:#0f172a}.ads_inlineImage__Ux7k_{display:block;width:100%;height:auto}.ads_badge__vgQmv{position:absolute;top:.4rem;right:.4rem;padding:.1rem .45rem;border-radius:999px;color:#fff;background:rgba(15,23,42,.55);font-size:.6rem;font-weight:700;line-height:1.6;pointer-events:none}.ads_close__v0A53{position:absolute;z-index:1;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:999px;color:#fff;background:rgba(15,23,42,.75);font-size:1.1rem;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.ads_close__v0A53:hover{background:rgba(15,23,42,.95)}.ads_close__v0A53:active{transform:scale(.94)}.ads_close__v0A53:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.ads_bottomBar__VvG9_{position:fixed;right:0;bottom:0;left:0;z-index:40;height:90px;border-top:1px solid rgba(148,163,184,.25);background:#fff;box-shadow:0 -8px 24px rgba(15,23,42,.12);transform:translateY(100%);transition:transform .4s cubic-bezier(.23,1,.32,1)}.dark .ads_bottomBar__VvG9_{border-top-color:rgba(148,163,184,.14);background:#0f172a}.ads_bottomBar__VvG9_.ads_shown__4FBhA{transform:translateY(0)}.ads_bottomBar__VvG9_ .ads_close__v0A53{top:-.9rem;left:.75rem}.ads_barImage__UZqnv,.ads_barLink__u6oz3{display:block;width:100%;height:100%}.ads_barImage__UZqnv{-o-object-fit:contain;object-fit:contain}.ads_sideBox__Tb5Br{position:fixed;bottom:calc(var(--ad-bottom-offset, 0px) + 1rem);z-index:40;width:200px;height:200px;border-radius:.9rem;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.22);transition:transform .4s cubic-bezier(.23,1,.32,1),bottom .3s ease}.dark .ads_sideBox__Tb5Br{background:#0f172a}.ads_sideRight__Gt6HT{right:1rem;transform:translateX(calc(100% + 1.5rem))}.ads_sideLeft__9I_LA{left:1rem;transform:translateX(calc(-100% - 1.5rem))}.ads_sideBox__Tb5Br.ads_shown__4FBhA{transform:translateX(0)}.ads_sideBox__Tb5Br .ads_close__v0A53{top:-.6rem}.ads_sideRight__Gt6HT .ads_close__v0A53{left:-.6rem}.ads_sideLeft__9I_LA .ads_close__v0A53{right:-.6rem}.ads_sideLink__npQtg{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.ads_sideImage___kAKo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:639px){.ads_sideBox__Tb5Br{width:140px;height:140px}.ads_sideRight__Gt6HT{right:.75rem}.ads_sideLeft__9I_LA{left:.75rem}}@media (prefers-reduced-motion:reduce){.ads_bottomBar__VvG9_,.ads_close__v0A53,.ads_sideBox__Tb5Br{transition-duration:0s}}.SiteChrome_header__QlzFI{position:fixed;inset:0 0 auto;z-index:50;height:4.25rem;border-bottom:1px solid transparent;background:rgba(251,252,255,.8);backdrop-filter:blur(16px) saturate(150%);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dark .SiteChrome_header__QlzFI{background:rgba(8,13,24,.8)}.SiteChrome_headerScrolled__Z_Ri0{border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(15,23,42,.055)}.dark .SiteChrome_headerScrolled__Z_Ri0{background:rgba(8,13,24,.92);border-color:rgba(148,163,184,.13);box-shadow:0 8px 24px rgba(0,0,0,.2)}.SiteChrome_nav__FhYp6{display:flex;width:100%;max-width:72rem;height:100%;align-items:center;justify-content:space-between;gap:2rem;margin-inline:auto;padding-inline:1.5rem}.SiteChrome_brand__rP4E_{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;transition:transform .15s cubic-bezier(.23,1,.32,1)}.SiteChrome_brand__rP4E_:active{transform:scale(.97)}.SiteChrome_logoWrap__BxCEw{display:grid;place-items:center;width:2.45rem;height:2.45rem;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:.75rem;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.07)}.SiteChrome_brand__rP4E_>span:last-child{display:flex;flex-direction:column}.SiteChrome_brand__rP4E_ strong{color:#172033;font-size:.92rem;font-weight:900;line-height:1.3}.SiteChrome_brand__rP4E_ small{margin-top:.1rem;color:#94a3b8;font-size:.57rem}.dark .SiteChrome_brand__rP4E_ strong{color:#f8fafc}.SiteChrome_desktopNav__lljSc{display:flex;align-items:center;gap:.25rem}.SiteChrome_navLink__VTzXe{position:relative;padding:.55rem .75rem;border-radius:.6rem;color:#64748b;font-size:.76rem;font-weight:700;transition:color .14s ease,background-color .14s ease}.SiteChrome_navLink__VTzXe:after{content:"";position:absolute;right:.75rem;left:.75rem;bottom:.15rem;height:2px;border-radius:1px;background:#6366f1;opacity:0;transform:scaleX(.65);transition:opacity .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.SiteChrome_navLink__VTzXe:hover{color:#1e293b;background:rgba(241,245,249,.7)}.dark .SiteChrome_navLink__VTzXe:hover{color:#f1f5f9;background:rgba(30,41,59,.65)}}.SiteChrome_activeNavLink__vD1di{color:#3730a3}.SiteChrome_activeNavLink__vD1di:after{opacity:1;transform:scaleX(1)}.dark .SiteChrome_activeNavLink__vD1di{color:#c7d2fe}.SiteChrome_headerActions__zGMca{display:flex;align-items:center;gap:.45rem;flex:0 0 auto}.SiteChrome_headerActions__zGMca>div button{display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:.7rem;background:rgba(255,255,255,.55);transition:color .14s ease,background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.SiteChrome_headerActions__zGMca>div button:active{transform:scale(.95)}.dark .SiteChrome_headerActions__zGMca>div button{background:rgba(30,41,59,.62);border-color:rgba(148,163,184,.14)}.SiteChrome_contactButton__9enlQ{display:inline-flex;align-items:center;gap:.4rem;height:2.35rem;padding-inline:.85rem;border-radius:.7rem;color:#fff;background:#4f46e5;font-size:.7rem;font-weight:800;box-shadow:0 5px 14px rgba(79,70,229,.2);transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.SiteChrome_contactButton__9enlQ:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.SiteChrome_contactButton__9enlQ:hover{background:#4338ca}}.SiteChrome_menuButton__9wJF0{display:none;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(148,163,184,.2);border-radius:.7rem;color:#475569;background:rgba(255,255,255,.6);transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.SiteChrome_menuButton__9wJF0:active{transform:scale(.95)}.dark .SiteChrome_menuButton__9wJF0{color:#cbd5e1;background:rgba(30,41,59,.62);border-color:rgba(148,163,184,.14)}.SiteChrome_mobileMenu__YPgqD{display:none;overflow:hidden;max-height:0;opacity:0;border-top:1px solid transparent;background:rgba(255,255,255,.97);transition:max-height .22s cubic-bezier(.23,1,.32,1),opacity .16s ease,border-color .16s ease}.dark .SiteChrome_mobileMenu__YPgqD{background:rgba(8,13,24,.98)}.SiteChrome_mobileMenuOpen__4CwYO{max-height:27rem;opacity:1;border-color:rgba(148,163,184,.16)}.SiteChrome_mobileMenuInner__AB865{display:grid;gap:.3rem;padding:.75rem 1rem 1rem}.SiteChrome_mobileNavLink__WlKOh{display:flex;align-items:center;justify-content:space-between;min-height:2.8rem;padding-inline:.85rem;border-radius:.7rem;color:#475569;font-size:.82rem;font-weight:700;transition:color .14s ease,background-color .14s ease}.SiteChrome_activeMobileLink__XveUP{color:#4338ca;background:#eef2ff}.dark .SiteChrome_mobileNavLink__WlKOh{color:#cbd5e1}.dark .SiteChrome_activeMobileLink__XveUP{color:#c7d2fe;background:rgba(79,70,229,.18)}.SiteChrome_mobileContact__5kYjN{display:grid;place-items:center;min-height:2.8rem;margin-top:.4rem;border-radius:.7rem;color:#fff;background:#4f46e5;font-size:.78rem;font-weight:800}.SiteChrome_footer__vVcbk{position:relative;overflow:hidden;margin-top:0;color:#cbd5e1;background:#0b1120}.SiteChrome_footerGlow__eyCwe{position:absolute;width:32rem;height:32rem;left:-18rem;bottom:-23rem;border-radius:50%;background:#3730a3;filter:blur(30px);opacity:.45}.SiteChrome_footerInner___FiYp{position:relative;max-width:72rem;margin-inline:auto;padding:4rem 1.5rem 1.5rem}.SiteChrome_footerGrid__TDZbr{display:grid;grid-template-columns:1.25fr 1fr .9fr;gap:4rem}.SiteChrome_footerBrand__qNipa{display:flex;align-items:center;gap:.7rem;width:-moz-fit-content;width:fit-content;color:#fff}.SiteChrome_footerBrand__qNipa img{border-radius:.8rem}.SiteChrome_footerBrand__qNipa strong{font-size:1.05rem;font-weight:900}.SiteChrome_footerIntro__XWi0F>p{max-width:25rem;margin-top:1rem;color:#7f8ba0;font-size:.76rem;line-height:2}.SiteChrome_contactLinks___zIft{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.SiteChrome_contactLinks___zIft a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.2rem;padding:0 .65rem;border:1px solid rgba(148,163,184,.13);border-radius:.65rem;color:#9da9ba;background:rgba(255,255,255,.035);font-size:.67rem;transition:color .14s ease,border-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.SiteChrome_contactLinks___zIft a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.SiteChrome_contactLinks___zIft a:hover{color:#e0e7ff;border-color:rgba(129,140,248,.35)}}.SiteChrome_footerLinks__wjMbO{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.SiteChrome_footerLinks__wjMbO>div{display:flex;flex-direction:column;gap:.75rem}.SiteChrome_footerLinks__wjMbO h2{margin-bottom:.2rem;color:#f8fafc;font-size:.75rem;font-weight:900}.SiteChrome_footerLinks__wjMbO a{width:-moz-fit-content;width:fit-content;color:#7f8ba0;font-size:.7rem;transition:color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.SiteChrome_footerLinks__wjMbO a:hover{color:#c7d2fe;transform:translateX(-2px)}}.SiteChrome_footerCta__GLDQ1{align-self:start;padding:1.25rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(255,255,255,.04)}.SiteChrome_footerCta__GLDQ1>span{color:#818cf8;font-size:.65rem;font-weight:800}.SiteChrome_footerCta__GLDQ1 strong{display:block;margin-top:.5rem;color:#f8fafc;font-size:.9rem;font-weight:900}.SiteChrome_footerCta__GLDQ1 p{margin-top:.45rem;color:#7f8ba0;font-size:.66rem;line-height:1.8}.SiteChrome_footerCta__GLDQ1 a{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:#c7d2fe;font-size:.7rem;font-weight:800;transition:transform .14s cubic-bezier(.23,1,.32,1)}.SiteChrome_footerCta__GLDQ1 a:active{transform:scale(.97)}.SiteChrome_footerBottom__uxEFg{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.25rem;padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.11);color:#5f6b7e;font-size:.63rem}.SiteChrome_implementationCredit__sMUvD a{color:#9da9ba;font-weight:800;transition:color .14s ease}@media (hover:hover) and (pointer:fine){.SiteChrome_implementationCredit__sMUvD a:hover{color:#c7d2fe}}@media (max-width:900px){.SiteChrome_contactButton__9enlQ,.SiteChrome_desktopNav__lljSc{display:none}.SiteChrome_menuButton__9wJF0,.SiteChrome_mobileMenu__YPgqD{display:grid}.SiteChrome_footerGrid__TDZbr{grid-template-columns:1fr 1fr;gap:3rem}.SiteChrome_footerIntro__XWi0F{grid-column:1/-1}.SiteChrome_headerScrolled__Z_Ri0,.SiteChrome_header__QlzFI{position:absolute;backdrop-filter:none;background:#fbfcff;box-shadow:0 1px 0 rgba(148,163,184,.16);transition:none}.dark .SiteChrome_headerScrolled__Z_Ri0,.dark .SiteChrome_header__QlzFI{background:#080d18;box-shadow:0 1px 0 rgba(148,163,184,.12)}.SiteChrome_footer__vVcbk{overflow:visible}.SiteChrome_footerGlow__eyCwe{display:none}}@supports not (backdrop-filter:blur(1px)){.SiteChrome_headerScrolled__Z_Ri0,.SiteChrome_header__QlzFI{background:#fbfcff}.dark .SiteChrome_headerScrolled__Z_Ri0,.dark .SiteChrome_header__QlzFI{background:#080d18}}@media (max-width:600px){.SiteChrome_header__QlzFI{height:3.75rem}.SiteChrome_nav__FhYp6{padding-inline:.85rem}.SiteChrome_brand__rP4E_ small{display:none}.SiteChrome_brand__rP4E_ strong{font-size:.85rem}.SiteChrome_logoWrap__BxCEw{width:2.2rem;height:2.2rem}.SiteChrome_footer__vVcbk{margin-top:0}.SiteChrome_footerInner___FiYp{padding:3rem 1rem 1.25rem}.SiteChrome_footerGrid__TDZbr{grid-template-columns:1fr;gap:2.5rem}.SiteChrome_footerIntro__XWi0F{grid-column:auto}.SiteChrome_footerLinks__wjMbO{padding-block:.25rem}.SiteChrome_footerBottom__uxEFg{align-items:flex-start;flex-direction:column;margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.SiteChrome_brand__rP4E_,.SiteChrome_contactButton__9enlQ,.SiteChrome_contactLinks___zIft a,.SiteChrome_footerLinks__wjMbO a,.SiteChrome_header__QlzFI,.SiteChrome_menuButton__9wJF0,.SiteChrome_mobileMenu__YPgqD,.SiteChrome_navLink__VTzXe:after{transition-duration:0s}}.DateTimeCategoryPage_page___D3zv{min-height:100vh;color:#0f172a;background:#fbfcff}.dark .DateTimeCategoryPage_page___D3zv{color:#f8fafc;background:#080d18}.DateTimeCategoryPage_hero__HtPTo{position:relative;overflow:hidden;padding:1.2rem 1.5rem 4rem;border-bottom:1px solid rgba(148,163,184,.18);background-image:linear-gradient(rgba(99,102,241,.045) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.045) 1px,transparent 0);background-size:42px 42px}.DateTimeCategoryPage_heroGlow__pY3ey{position:absolute;inset:-23rem 8% auto;height:38rem;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.2),rgba(14,165,233,.07) 48%,transparent 72%)}.DateTimeCategoryPage_heroInner__E5Ej8{position:relative;max-width:72rem;margin:auto}.DateTimeCategoryPage_breadcrumb__4cVi_{display:flex;align-items:center;gap:.45rem;color:#94a3b8;font-size:.65rem}.DateTimeCategoryPage_breadcrumb__4cVi_ a:hover{color:#4f46e5}.DateTimeCategoryPage_breadcrumb__4cVi_ strong{color:#475569}.dark .DateTimeCategoryPage_breadcrumb__4cVi_ strong{color:#cbd5e1}.DateTimeCategoryPage_heroGrid__ndLo_{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:5rem;margin-top:4rem}.DateTimeCategoryPage_eyebrow__9qko8{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .68rem;border:1px solid rgba(99,102,241,.17);border-radius:999px;color:#4f46e5;background:rgba(255,255,255,.72);font-size:.67rem;font-weight:850}.dark .DateTimeCategoryPage_eyebrow__9qko8{color:#c7d2fe;background:rgba(15,23,42,.65)}.DateTimeCategoryPage_heroCopy__6wDaW h1{max-width:38rem;margin-top:1rem;color:#101828;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:950;line-height:1.18;letter-spacing:-.06em}.dark .DateTimeCategoryPage_heroCopy__6wDaW h1{color:#f8fafc}.DateTimeCategoryPage_heroCopy__6wDaW>p{max-width:40rem;margin-top:1rem;color:#64748b;font-size:.88rem;line-height:2}.dark .DateTimeCategoryPage_heroCopy__6wDaW>p{color:#94a3b8}.DateTimeCategoryPage_heroActions__kMvYi{display:flex;gap:.6rem;margin-top:1.5rem}.DateTimeCategoryPage_heroActions__kMvYi a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.7rem;padding:0 .9rem;border-radius:.7rem;font-size:.69rem;font-weight:850;transition:transform .14s cubic-bezier(.23,1,.32,1)}.DateTimeCategoryPage_heroActions__kMvYi a:first-child{color:#fff;background:#4f46e5}.DateTimeCategoryPage_heroActions__kMvYi a:last-child{color:#475569;border:1px solid rgba(148,163,184,.25);background:rgba(255,255,255,.7)}.dark .DateTimeCategoryPage_heroActions__kMvYi a:last-child{color:#cbd5e1;background:#0f172a}.DateTimeCategoryPage_heroActions__kMvYi a:active{transform:scale(.97)}.DateTimeCategoryPage_trustPoints__LHXr8{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.35rem;color:#64748b;font-size:.61rem}.DateTimeCategoryPage_trustPoints__LHXr8 span{display:flex;align-items:center;gap:.35rem}.DateTimeCategoryPage_trustPoints__LHXr8 svg{color:#10b981}.DateTimeCategoryPage_featuredCard__hspql{position:relative;overflow:hidden;padding:1.5rem;border:1px solid rgba(99,102,241,.2);border-radius:1.25rem;background:#111827;box-shadow:0 24px 55px rgba(15,23,42,.16);transition:transform .17s cubic-bezier(.23,1,.32,1)}.DateTimeCategoryPage_featuredCard__hspql:after{content:"";position:absolute;width:15rem;height:15rem;left:-7rem;bottom:-10rem;border-radius:50%;background:#4f46e5;filter:blur(8px);opacity:.7}.DateTimeCategoryPage_featuredCard__hspql:active{transform:scale(.985)}.DateTimeCategoryPage_featuredTop__cw9yt{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:#a5b4fc}.DateTimeCategoryPage_featuredTop__cw9yt>span{display:flex;align-items:center;gap:.35rem;font-size:.61rem;font-weight:800}.DateTimeCategoryPage_featuredIcon__MGDdW{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;margin-top:2.3rem;border-radius:.85rem;color:#c7d2fe;background:rgba(255,255,255,.08)}.DateTimeCategoryPage_featuredCard__hspql h2{position:relative;z-index:1;margin-top:.8rem;color:#fff;font-size:1.15rem;font-weight:900}.DateTimeCategoryPage_featuredCard__hspql>p{position:relative;z-index:1;margin-top:.45rem;color:#94a3b8;font-size:.67rem;line-height:1.85}.DateTimeCategoryPage_featuredFooter__kbgk6{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.1);color:#e0e7ff;font-size:.66rem;font-weight:800}.DateTimeCategoryPage_main__Cag7N{max-width:72rem;margin:auto;padding:4.5rem 1.5rem}.DateTimeCategoryPage_calendarSection__X04hJ,.DateTimeCategoryPage_toolsSection__YkdXN{scroll-margin-top:5.5rem}.DateTimeCategoryPage_calendarSection__X04hJ{margin-top:5rem}.DateTimeCategoryPage_sectionTitle__1eeD0{margin-bottom:1.3rem}.DateTimeCategoryPage_sectionTitle__1eeD0 span{color:#6366f1;font-size:.65rem;font-weight:850}.DateTimeCategoryPage_sectionTitle__1eeD0 h2{margin-top:.25rem;color:#172033;font-size:1.65rem;font-weight:950;letter-spacing:-.03em}.dark .DateTimeCategoryPage_sectionTitle__1eeD0 h2{color:#f8fafc}.DateTimeCategoryPage_sectionTitle__1eeD0 p{margin-top:.3rem;color:#94a3b8;font-size:.68rem}.DateTimeCategoryPage_toolsGrid__w55jP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.DateTimeCategoryPage_toolCard__fVaKP{position:relative;display:flex;align-items:center;gap:.85rem;min-height:112px;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s ease,box-shadow .16s ease}.dark .DateTimeCategoryPage_toolCard__fVaKP{background:#0f172a;border-color:rgba(148,163,184,.14)}.DateTimeCategoryPage_toolCard__fVaKP:active{transform:scale(.985)}.DateTimeCategoryPage_cardIndex__e2HZk{position:absolute;left:.75rem;top:.55rem;color:#e2e8f0;font-size:1.35rem;font-weight:950}.dark .DateTimeCategoryPage_cardIndex__e2HZk{color:#263348}.DateTimeCategoryPage_toolIcon__y3GDQ{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:none;border-radius:.8rem;color:#4f46e5;background:#eef2ff}.dark .DateTimeCategoryPage_toolIcon__y3GDQ{color:#a5b4fc;background:rgba(79,70,229,.18)}.DateTimeCategoryPage_toolCard__fVaKP>div{min-width:0;flex:1}.DateTimeCategoryPage_toolCard__fVaKP h3{color:#1e293b;font-size:.8rem;font-weight:900}.dark .DateTimeCategoryPage_toolCard__fVaKP h3{color:#f1f5f9}.DateTimeCategoryPage_toolCard__fVaKP p{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:#64748b;font-size:.63rem;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dark .DateTimeCategoryPage_toolCard__fVaKP p{color:#94a3b8}.DateTimeCategoryPage_cardArrow__wZCLG{color:#cbd5e1}.DateTimeCategoryPage_calendar__nUKb2 .glassmorphism{border-color:rgba(148,163,184,.2);background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.05)}.dark .DateTimeCategoryPage_calendar__nUKb2 .glassmorphism{border-color:rgba(148,163,184,.14);background:#0f172a}.DateTimeCategoryPage_calendar__nUKb2>section{margin-bottom:0}@media(hover:hover) and (pointer:fine){.DateTimeCategoryPage_featuredCard__hspql:hover{transform:translateY(-3px)}.DateTimeCategoryPage_toolCard__fVaKP:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.34);box-shadow:0 10px 28px rgba(15,23,42,.06)}}@media(max-width:800px){.DateTimeCategoryPage_heroGrid__ndLo_{grid-template-columns:1fr;gap:2rem}.DateTimeCategoryPage_featuredCard__hspql{max-width:34rem}.DateTimeCategoryPage_featuredCard__hspql:after{background:radial-gradient(circle,#4f46e5 0,rgba(79,70,229,.72) 45%,transparent 72%);filter:none}.DateTimeCategoryPage_toolsGrid__w55jP{grid-template-columns:1fr}}@media(max-width:600px){.DateTimeCategoryPage_hero__HtPTo{padding:1rem 1rem 2.8rem}.DateTimeCategoryPage_heroGrid__ndLo_{margin-top:2.8rem}.DateTimeCategoryPage_heroCopy__6wDaW h1{font-size:2.65rem}.DateTimeCategoryPage_heroActions__kMvYi{flex-direction:column}.DateTimeCategoryPage_heroActions__kMvYi a{width:100%}.DateTimeCategoryPage_trustPoints__LHXr8{gap:.7rem}.DateTimeCategoryPage_main__Cag7N{padding:3rem 1rem}.DateTimeCategoryPage_calendarSection__X04hJ{margin-top:3.5rem}.DateTimeCategoryPage_sectionTitle__1eeD0 h2{font-size:1.35rem}.DateTimeCategoryPage_toolCard__fVaKP{min-height:105px}.DateTimeCategoryPage_calendar__nUKb2{margin-inline:-1rem}.DateTimeCategoryPage_calendar__nUKb2 .glassmorphism{border-right:0;border-left:0;border-radius:0;box-shadow:none}}@media(prefers-reduced-motion:reduce){.DateTimeCategoryPage_featuredCard__hspql,.DateTimeCategoryPage_heroActions__kMvYi a,.DateTimeCategoryPage_toolCard__fVaKP{transition-duration:0s}}.LunarOffsetSwitch_row__pAUjd{--accent:#0f766e;--accent-soft:#ccfbf1;--accent-hover:#5eead4;display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .75rem;border:1px solid #e2e8f0;border-radius:.7rem;background:#fff;transition:border-color .14s ease}.LunarOffsetSwitch_row__pAUjd:hover{border-color:var(--accent-hover)}.LunarOffsetSwitch_indigo__6tOX1{--accent:#4f46e5;--accent-soft:#e0e7ff;--accent-hover:#a5b4fc}.dark .LunarOffsetSwitch_row__pAUjd{border-color:#334155;background:#111827}.dark .LunarOffsetSwitch_row__pAUjd:not(.LunarOffsetSwitch_indigo__6tOX1){--accent:#14b8a6;--accent-hover:#5eead4}.dark .LunarOffsetSwitch_indigo__6tOX1{--accent:#6366f1}.LunarOffsetSwitch_text__THldo{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.LunarOffsetSwitch_icon__2ZlGd{margin-top:.1rem;color:var(--accent);font-size:.95rem;flex:none}.dark .LunarOffsetSwitch_icon__2ZlGd{color:var(--accent-hover)}.LunarOffsetSwitch_copy__dFUWy{min-width:0}.LunarOffsetSwitch_label__HeXUf{display:block;color:#334155;font-size:.68rem;font-weight:800}.dark .LunarOffsetSwitch_label__HeXUf{color:#e2e8f0}.LunarOffsetSwitch_description___oj0d{display:block;margin-top:.15rem;color:#94a3b8;font-size:.56rem;line-height:1.7}.LunarOffsetSwitch_track__TM8E0{position:relative;display:grid;grid-template-columns:repeat(5,1.75rem);flex:none;padding:.15rem;border-radius:999px;background:#e5e7eb}.dark .LunarOffsetSwitch_track__TM8E0{background:#374151}.LunarOffsetSwitch_thumb__gikJg{position:absolute;top:.15rem;left:.15rem;width:1.75rem;height:calc(100% - .3rem);border-radius:999px;background:var(--accent);box-shadow:0 2px 6px rgba(15,23,42,.18);transition:transform .18s cubic-bezier(.23,1,.32,1)}.LunarOffsetSwitch_stop__uIiUj{position:relative;z-index:1;height:1.5rem;border-radius:999px;color:#6b7280;background:transparent;font-size:.62rem;font-weight:850;font-variant-numeric:tabular-nums;transition:color .14s ease}.LunarOffsetSwitch_stop__uIiUj:hover{color:#111827}.LunarOffsetSwitch_stop__uIiUj:focus-visible{outline:2px solid var(--accent-hover);outline-offset:1px}.dark .LunarOffsetSwitch_stop__uIiUj{color:#9ca3af}.dark .LunarOffsetSwitch_stop__uIiUj:hover{color:#f9fafb}.LunarOffsetSwitch_stop__uIiUj.LunarOffsetSwitch_active__9QEcM,.dark .LunarOffsetSwitch_stop__uIiUj.LunarOffsetSwitch_active__9QEcM{color:#fff}@media(max-width:440px){.LunarOffsetSwitch_row__pAUjd{flex-wrap:wrap}.LunarOffsetSwitch_track__TM8E0{width:100%;grid-template-columns:repeat(5,1fr)}.LunarOffsetSwitch_thumb__gikJg{width:calc((100% - .3rem)/5)}}@media(prefers-reduced-motion:reduce){.LunarOffsetSwitch_row__pAUjd,.LunarOffsetSwitch_stop__uIiUj,.LunarOffsetSwitch_thumb__gikJg{transition-duration:0s}}.MonthlyEventsCalendar_layout__0TON3{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;direction:rtl}.MonthlyEventsCalendar_calendarCard__1xSBI,.MonthlyEventsCalendar_eventsCard__UaP6u{overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#fff;box-shadow:0 8px 28px rgba(15,23,42,.05)}.dark .MonthlyEventsCalendar_calendarCard__1xSBI,.dark .MonthlyEventsCalendar_eventsCard__UaP6u{border-color:rgba(148,163,184,.14);background:#0f172a}.MonthlyEventsCalendar_calendarHeader__xe8rh,.MonthlyEventsCalendar_eventsHeader__0CTAp{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #eef2f7}.MonthlyEventsCalendar_calendarHeader__xe8rh span,.MonthlyEventsCalendar_eventsHeader__0CTAp span{color:#6366f1;font-size:.59rem;font-weight:850}.MonthlyEventsCalendar_calendarHeader__xe8rh h3,.MonthlyEventsCalendar_eventsHeader__0CTAp h3{margin-top:.15rem;color:#172033;font-size:1rem;font-weight:950}.dark .MonthlyEventsCalendar_calendarHeader__xe8rh,.dark .MonthlyEventsCalendar_eventsHeader__0CTAp{border-color:#1e293b}.dark .MonthlyEventsCalendar_calendarHeader__xe8rh h3,.dark .MonthlyEventsCalendar_eventsHeader__0CTAp h3{color:#f8fafc}.MonthlyEventsCalendar_controls__Vz1ko{display:flex;align-items:center;gap:.3rem}.MonthlyEventsCalendar_controls__Vz1ko button,.MonthlyEventsCalendar_eventsHeader__0CTAp button{display:flex;align-items:center;justify-content:center;gap:.35rem;height:2.15rem;padding:0 .55rem;border:1px solid #e2e8f0;border-radius:.55rem;color:#64748b;background:#fff;font-size:.58rem;font-weight:800;transition:transform .14s cubic-bezier(.23,1,.32,1)}.MonthlyEventsCalendar_controls__Vz1ko button:active,.MonthlyEventsCalendar_eventsHeader__0CTAp button:active{transform:scale(.95)}.MonthlyEventsCalendar_controls__Vz1ko .MonthlyEventsCalendar_todayButton__LSs2w{color:#4338ca;background:#eef2ff}.dark .MonthlyEventsCalendar_controls__Vz1ko button,.dark .MonthlyEventsCalendar_eventsHeader__0CTAp button{border-color:#334155;background:#111827;color:#cbd5e1}.dark .MonthlyEventsCalendar_controls__Vz1ko .MonthlyEventsCalendar_todayButton__LSs2w{color:#c7d2fe;background:rgba(79,70,229,.18)}.MonthlyEventsCalendar_selects__mVxKl{display:flex;gap:.5rem;padding:.75rem 1rem;background:#f8fafc}.MonthlyEventsCalendar_selects__mVxKl select{height:2.25rem;flex:1;border:1px solid #e2e8f0;border-radius:.55rem;outline:0;color:#334155;background:#fff;text-align:center;font-size:.67rem;font-weight:800}.dark .MonthlyEventsCalendar_selects__mVxKl{background:#0c1322}.dark .MonthlyEventsCalendar_selects__mVxKl select{border-color:#334155;color:#e2e8f0;background:#111827}.MonthlyEventsCalendar_calendarGrid__WwhKV{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem;padding:.8rem 1rem}.MonthlyEventsCalendar_weekDay__Lvl_O{padding:.35rem 0;text-align:center;color:#94a3b8;font-size:.59rem;font-weight:800}.MonthlyEventsCalendar_day__NP_Dp{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:.6rem;color:#475569;font-size:.69rem;font-weight:850;transition:transform .13s cubic-bezier(.23,1,.32,1),background-color .13s ease}.MonthlyEventsCalendar_day__NP_Dp:hover{background:#f1f5f9}.MonthlyEventsCalendar_day__NP_Dp:active{transform:scale(.94)}.MonthlyEventsCalendar_holiday__wkCq5{color:#e11d48;background:#fff1f2}.MonthlyEventsCalendar_selected__GV0GP{color:#fff!important;background:#4f46e5!important;box-shadow:0 5px 12px rgba(79,70,229,.22)}.dark .MonthlyEventsCalendar_day__NP_Dp{color:#cbd5e1}.dark .MonthlyEventsCalendar_day__NP_Dp:hover{background:#1e293b}.dark .MonthlyEventsCalendar_holiday__wkCq5{color:#fda4af;background:rgba(225,29,72,.12)}.MonthlyEventsCalendar_dots__i79MF{position:absolute;bottom:.25rem;display:flex;gap:.12rem}.MonthlyEventsCalendar_dots__i79MF i{width:.22rem;height:.22rem;border-radius:50%;background:#f59e0b}.MonthlyEventsCalendar_dots__i79MF i:first-child{background:#fb7185}.MonthlyEventsCalendar_legend__6Z8Wg{display:flex;justify-content:space-between;gap:.5rem;padding:.7rem 1rem;border-top:1px solid #eef2f7;color:#94a3b8;font-size:.55rem}.MonthlyEventsCalendar_legend__6Z8Wg span{display:flex;align-items:center;gap:.3rem}.MonthlyEventsCalendar_legend__6Z8Wg i{width:.38rem;height:.38rem;border-radius:50%}.MonthlyEventsCalendar_redDot__f6t0u{background:#fb7185}.MonthlyEventsCalendar_yellowDot__9MT65{background:#f59e0b}.MonthlyEventsCalendar_blueDot__MCN9x{background:#4f46e5}.dark .MonthlyEventsCalendar_legend__6Z8Wg{border-color:#1e293b}.MonthlyEventsCalendar_eventsHeader__0CTAp button{color:#4f46e5}.MonthlyEventsCalendar_holidayBanner__dOoTR{display:flex;align-items:center;gap:.4rem;margin:.75rem 1rem 0;padding:.65rem .75rem;border:1px solid #fecdd3;border-radius:.65rem;color:#be123c;background:#fff1f2;font-size:.62rem;font-weight:800}.dark .MonthlyEventsCalendar_holidayBanner__dOoTR{border-color:rgba(225,29,72,.3);color:#fda4af;background:rgba(225,29,72,.1)}.MonthlyEventsCalendar_eventList__F_dhU{max-height:29rem;overflow-y:auto;padding:.75rem}.MonthlyEventsCalendar_eventItem__hY1c7{display:grid;grid-template-columns:3rem 1fr auto;align-items:center;gap:.7rem;padding:.75rem;border:1px solid #eef2f7;border-radius:.7rem;background:#fff}.MonthlyEventsCalendar_eventItem__hY1c7+.MonthlyEventsCalendar_eventItem__hY1c7{margin-top:.5rem}.MonthlyEventsCalendar_eventItem__hY1c7 time{display:flex;flex-direction:column;align-items:center;padding:.35rem;border-radius:.55rem;color:#4338ca;background:#eef2ff}.MonthlyEventsCalendar_eventItem__hY1c7 time strong{font-size:.9rem}.MonthlyEventsCalendar_eventItem__hY1c7 time span{font-size:.5rem}.MonthlyEventsCalendar_eventItem__hY1c7>div>span{display:flex;align-items:center;gap:.3rem;color:#f59e0b;font-size:.51rem;font-weight:800}.MonthlyEventsCalendar_eventItem__hY1c7 p{margin-top:.25rem;color:#334155;font-size:.65rem;line-height:1.75}.MonthlyEventsCalendar_eventItem__hY1c7 small{padding:.25rem .4rem;border-radius:999px;color:#be123c;background:#fff1f2;font-size:.48rem;font-weight:800}.dark .MonthlyEventsCalendar_eventItem__hY1c7{border-color:#1e293b;background:#111827}.dark .MonthlyEventsCalendar_eventItem__hY1c7 time{color:#c7d2fe;background:rgba(79,70,229,.18)}.dark .MonthlyEventsCalendar_eventItem__hY1c7 p{color:#cbd5e1}.MonthlyEventsCalendar_error__oWzMy,.MonthlyEventsCalendar_status__yN80_{padding:4rem 1rem;text-align:center;color:#94a3b8;font-size:.7rem}.MonthlyEventsCalendar_error__oWzMy{color:#e11d48}.MonthlyEventsCalendar_empty__HcHgF{display:flex;min-height:19rem;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;color:#cbd5e1}.MonthlyEventsCalendar_empty__HcHgF strong{margin-top:.7rem;color:#64748b;font-size:.72rem}.MonthlyEventsCalendar_empty__HcHgF p{margin-top:.25rem;color:#94a3b8;font-size:.58rem}@media(max-width:760px){.MonthlyEventsCalendar_layout__0TON3{grid-template-columns:1fr}.MonthlyEventsCalendar_eventsCard__UaP6u{order:2;overflow:visible}.MonthlyEventsCalendar_calendarCard__1xSBI{order:1}.MonthlyEventsCalendar_calendarCard__1xSBI,.MonthlyEventsCalendar_eventsCard__UaP6u{box-shadow:none}.MonthlyEventsCalendar_eventList__F_dhU{max-height:none;overflow:visible}.MonthlyEventsCalendar_calendarGrid__WwhKV{gap:.25rem;padding:.7rem}.MonthlyEventsCalendar_day__NP_Dp{font-size:.65rem}.MonthlyEventsCalendar_eventsCard__UaP6u{border-right:0;border-left:0;border-radius:0}.MonthlyEventsCalendar_calendarHeader__xe8rh,.MonthlyEventsCalendar_eventsHeader__0CTAp{padding:.85rem}.MonthlyEventsCalendar_calendarHeader__xe8rh h3,.MonthlyEventsCalendar_eventsHeader__0CTAp h3{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.MonthlyEventsCalendar_controls__Vz1ko button,.MonthlyEventsCalendar_day__NP_Dp,.MonthlyEventsCalendar_eventsHeader__0CTAp button{transition-duration:0s}}.MonthlyEventsCalendar_monthSummary__0BEVR{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.65rem .75rem;border-bottom:1px solid #eef2f7;background:#f8fafc}.MonthlyEventsCalendar_monthSummary__0BEVR span{display:flex;flex-direction:column;align-items:center;padding:.45rem .2rem;border-radius:.5rem;color:#94a3b8;background:#fff;font-size:.49rem}.MonthlyEventsCalendar_monthSummary__0BEVR strong{margin-bottom:.12rem;color:#4338ca;font-size:.78rem;font-weight:950}.dark .MonthlyEventsCalendar_monthSummary__0BEVR{border-color:#1e293b;background:#0c1322}.dark .MonthlyEventsCalendar_monthSummary__0BEVR span{background:#111827}.dark .MonthlyEventsCalendar_monthSummary__0BEVR strong{color:#c7d2fe}.MonthlyEventsCalendar_eventItem__hY1c7 ul{margin-top:.3rem}.MonthlyEventsCalendar_eventItem__hY1c7 li{position:relative;padding-right:.65rem;color:#334155;font-size:.63rem;line-height:1.75}.MonthlyEventsCalendar_eventItem__hY1c7 li+li{margin-top:.25rem}.MonthlyEventsCalendar_eventItem__hY1c7 li:before{content:"";position:absolute;right:0;top:.62rem;width:.25rem;height:.25rem;border-radius:50%;background:#cbd5e1}.dark .MonthlyEventsCalendar_eventItem__hY1c7 li{color:#cbd5e1}.dark .MonthlyEventsCalendar_eventItem__hY1c7 li:before{background:#475569}@media(max-width:760px){.MonthlyEventsCalendar_eventItem__hY1c7{grid-template-columns:2.7rem 1fr auto}.MonthlyEventsCalendar_monthSummary__0BEVR{padding:.55rem}}.MonthlyEventsCalendar_calendarHeader__xe8rh span,.MonthlyEventsCalendar_eventsHeader__0CTAp span{font-size:.72rem}.MonthlyEventsCalendar_calendarHeader__xe8rh h3,.MonthlyEventsCalendar_eventsHeader__0CTAp h3{font-size:1.18rem}.MonthlyEventsCalendar_controls__Vz1ko button,.MonthlyEventsCalendar_eventsHeader__0CTAp button{font-size:.7rem}.MonthlyEventsCalendar_selects__mVxKl select{height:2.65rem;font-size:.82rem}.MonthlyEventsCalendar_weekDay__Lvl_O{font-size:.72rem}.MonthlyEventsCalendar_day__NP_Dp{font-size:.86rem}.MonthlyEventsCalendar_legend__6Z8Wg{font-size:.68rem}.MonthlyEventsCalendar_monthSummary__0BEVR span{font-size:.64rem}.MonthlyEventsCalendar_monthSummary__0BEVR strong{font-size:1rem}.MonthlyEventsCalendar_eventItem__hY1c7{grid-template-columns:3.4rem 1fr auto;padding:.9rem}.MonthlyEventsCalendar_eventItem__hY1c7 time strong{font-size:1.08rem}.MonthlyEventsCalendar_eventItem__hY1c7 time span{font-size:.62rem}.MonthlyEventsCalendar_eventItem__hY1c7>div>span{font-size:.65rem}.MonthlyEventsCalendar_eventItem__hY1c7 li{font-size:.78rem;line-height:1.9}.MonthlyEventsCalendar_eventItem__hY1c7 small{font-size:.6rem}.MonthlyEventsCalendar_holidayBanner__dOoTR{font-size:.75rem}.MonthlyEventsCalendar_error__oWzMy,.MonthlyEventsCalendar_status__yN80_{font-size:.82rem}.MonthlyEventsCalendar_empty__HcHgF strong{font-size:.86rem}.MonthlyEventsCalendar_empty__HcHgF p{font-size:.7rem}@media(max-width:760px){.MonthlyEventsCalendar_calendarHeader__xe8rh h3,.MonthlyEventsCalendar_eventsHeader__0CTAp h3{font-size:1.05rem}.MonthlyEventsCalendar_calendarHeader__xe8rh span,.MonthlyEventsCalendar_eventsHeader__0CTAp span{font-size:.68rem}.MonthlyEventsCalendar_day__NP_Dp{font-size:.8rem}.MonthlyEventsCalendar_weekDay__Lvl_O{font-size:.68rem}.MonthlyEventsCalendar_monthSummary__0BEVR span{font-size:.6rem}.MonthlyEventsCalendar_monthSummary__0BEVR strong{font-size:.92rem}.MonthlyEventsCalendar_eventItem__hY1c7{grid-template-columns:3rem 1fr auto;padding:.8rem}.MonthlyEventsCalendar_eventItem__hY1c7 li{font-size:.75rem}}.MonthlyEventsCalendar_day__NP_Dp{display:flex;min-height:4.7rem;aspect-ratio:auto;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;padding:.4rem .15rem}.MonthlyEventsCalendar_dayNumber__E4whK{font-size:1.35rem;font-weight:950;line-height:1}.MonthlyEventsCalendar_alternateDays__3lqNC{display:flex;align-items:center;justify-content:center;gap:.32rem;color:#94a3b8;font-size:.62rem;font-weight:750;line-height:1;white-space:nowrap}.MonthlyEventsCalendar_selected__GV0GP .MonthlyEventsCalendar_alternateDays__3lqNC{color:#c7d2fe}.MonthlyEventsCalendar_holiday__wkCq5 .MonthlyEventsCalendar_alternateDays__3lqNC{color:#fb7185}.MonthlyEventsCalendar_dots__i79MF{bottom:.18rem}.dark .MonthlyEventsCalendar_alternateDays__3lqNC{color:#64748b}.dark .MonthlyEventsCalendar_selected__GV0GP .MonthlyEventsCalendar_alternateDays__3lqNC{color:#c7d2fe}.dark .MonthlyEventsCalendar_holiday__wkCq5 .MonthlyEventsCalendar_alternateDays__3lqNC{color:#fda4af}@media(max-width:760px){.MonthlyEventsCalendar_day__NP_Dp{min-height:4.2rem;gap:.24rem}.MonthlyEventsCalendar_dayNumber__E4whK{font-size:1.2rem}.MonthlyEventsCalendar_alternateDays__3lqNC{gap:.24rem;font-size:.54rem}.MonthlyEventsCalendar_calendarGrid__WwhKV{gap:.2rem;padding:.65rem .5rem}}.MonthlyEventsCalendar_gregorianDay__SYJV6{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:-.02em}.MonthlyEventsCalendar_hijriDay___iDIq{font-family:Tahoma,Arial,sans-serif;font-weight:700}.MonthlyEventsCalendar_alternateDays__3lqNC span+span:before{content:"·";margin-left:.28rem;color:#cbd5e1}.MonthlyEventsCalendar_today__7Rqwo{box-shadow:inset 0 0 0 2px #3b82f6;background:#eff6ff}.MonthlyEventsCalendar_todayBadge__74Nvm{position:absolute;top:.18rem;right:.22rem;padding:.08rem .2rem;border-radius:.2rem;color:#1d4ed8;background:#dbeafe;font-size:.38rem;font-weight:900;line-height:1.2}.MonthlyEventsCalendar_selected__GV0GP.MonthlyEventsCalendar_today__7Rqwo{box-shadow:inset 0 0 0 2px #bfdbfe,0 5px 12px rgba(79,70,229,.22)}.MonthlyEventsCalendar_selected__GV0GP .MonthlyEventsCalendar_todayBadge__74Nvm{color:#312e81;background:#e0e7ff}.dark .MonthlyEventsCalendar_today__7Rqwo{box-shadow:inset 0 0 0 2px #60a5fa;background:rgba(59,130,246,.12)}.dark .MonthlyEventsCalendar_todayBadge__74Nvm{color:#bfdbfe;background:rgba(37,99,235,.35)}.MonthlyEventsCalendar_fullLayout__PPOWL{align-items:start}.MonthlyEventsCalendar_selectedDatePanel__Hdoub{margin:.75rem;padding:.85rem;border:1px solid #c7d2fe;border-radius:.8rem;background:linear-gradient(145deg,#eef2ff,#f8fafc)}.MonthlyEventsCalendar_selectedDateHeader__lKqSy{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.MonthlyEventsCalendar_selectedDateHeader__lKqSy>div{display:flex;flex-direction:column;gap:.15rem}.MonthlyEventsCalendar_selectedDateHeader__lKqSy span{color:#6366f1;font-size:.68rem;font-weight:850}.MonthlyEventsCalendar_selectedDateHeader__lKqSy strong{color:#1e293b;font-size:.9rem;font-weight:950}.MonthlyEventsCalendar_selectedDateHeader__lKqSy button{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:0 .7rem;border:1px solid #c7d2fe;border-radius:.6rem;color:#4338ca;background:#fff;font-size:.68rem;font-weight:850;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.MonthlyEventsCalendar_selectedDateHeader__lKqSy button:active{transform:scale(.97)}.MonthlyEventsCalendar_selectedDateFormats__jTJcR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.7rem}.MonthlyEventsCalendar_selectedDateFormats__jTJcR article{min-width:0;padding:.65rem;border:1px solid rgba(148,163,184,.2);border-radius:.65rem;background:rgba(255,255,255,.8)}.MonthlyEventsCalendar_selectedDateFormats__jTJcR span{display:block;color:#6366f1;font-size:.62rem;font-weight:850}.MonthlyEventsCalendar_selectedDateFormats__jTJcR strong{display:block;margin-top:.25rem;color:#334155;font-size:.72rem;font-weight:850;line-height:1.8}.MonthlyEventsCalendar_selectionHint__yfvvQ{display:flex;align-items:center;gap:.65rem;margin:.75rem;padding:.75rem;border:1px dashed #c7d2fe;border-radius:.75rem;color:#6366f1;background:#f8fafc}.MonthlyEventsCalendar_selectionHint__yfvvQ div{display:flex;min-width:0;flex-direction:column;gap:.15rem}.MonthlyEventsCalendar_selectionHint__yfvvQ strong{color:#334155;font-size:.76rem}.MonthlyEventsCalendar_selectionHint__yfvvQ span{color:#94a3b8;font-size:.66rem;line-height:1.7}.dark .MonthlyEventsCalendar_selectedDatePanel__Hdoub{border-color:rgba(99,102,241,.35);background:linear-gradient(145deg,rgba(79,70,229,.16),rgba(15,23,42,.85))}.dark .MonthlyEventsCalendar_selectedDateFormats__jTJcR strong,.dark .MonthlyEventsCalendar_selectedDateHeader__lKqSy strong,.dark .MonthlyEventsCalendar_selectionHint__yfvvQ strong{color:#e2e8f0}.dark .MonthlyEventsCalendar_selectedDateHeader__lKqSy button{border-color:#3730a3;color:#c7d2fe;background:#111827}.dark .MonthlyEventsCalendar_selectedDateFormats__jTJcR article{border-color:#334155;background:rgba(15,23,42,.72)}.dark .MonthlyEventsCalendar_selectionHint__yfvvQ{border-color:rgba(99,102,241,.35);background:#111827}@media(max-width:760px){.MonthlyEventsCalendar_selectedDatePanel__Hdoub{margin:.6rem}.MonthlyEventsCalendar_selectedDateHeader__lKqSy{align-items:flex-start}.MonthlyEventsCalendar_selectedDateFormats__jTJcR{grid-template-columns:1fr}.MonthlyEventsCalendar_selectedDateFormats__jTJcR article{padding:.55rem .65rem}.MonthlyEventsCalendar_selectionHint__yfvvQ{margin:.6rem}.MonthlyEventsCalendar_selectedDateHeader__lKqSy button{min-height:2.2rem;padding:0 .55rem;font-size:.62rem}}.MonthlyEventsCalendar_alternateMonths__Bk2Oo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem 1rem;border-bottom:1px solid #eef2f7;background:#fff}.MonthlyEventsCalendar_alternateMonths__Bk2Oo div{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#f8fafc}.MonthlyEventsCalendar_alternateMonths__Bk2Oo span{flex:0 0 auto;padding:.18rem .38rem;border-radius:.35rem;color:#4338ca;background:#e0e7ff;font-size:.64rem;font-weight:900}.MonthlyEventsCalendar_alternateMonths__Bk2Oo strong{overflow:hidden;color:#475569;font-size:.7rem;font-weight:850;line-height:1.65;text-overflow:ellipsis;white-space:nowrap}.dark .MonthlyEventsCalendar_alternateMonths__Bk2Oo{border-color:#1e293b;background:#0f172a}.dark .MonthlyEventsCalendar_alternateMonths__Bk2Oo div{border-color:#334155;background:#111827}.dark .MonthlyEventsCalendar_alternateMonths__Bk2Oo span{color:#c7d2fe;background:rgba(79,70,229,.22)}.dark .MonthlyEventsCalendar_alternateMonths__Bk2Oo strong{color:#cbd5e1}@media(max-width:760px){.MonthlyEventsCalendar_alternateMonths__Bk2Oo{gap:.4rem;padding:.6rem .7rem}.MonthlyEventsCalendar_alternateMonths__Bk2Oo div{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.45rem .5rem}.MonthlyEventsCalendar_alternateMonths__Bk2Oo strong{width:100%;font-size:.65rem;white-space:normal}.MonthlyEventsCalendar_alternateMonths__Bk2Oo span{font-size:.58rem}}.MonthlyEventsCalendar_lunarOffset__KQ4EA{padding:.6rem 1rem;border-bottom:1px solid #eef2f7;background:#fff}.dark .MonthlyEventsCalendar_lunarOffset__KQ4EA{border-color:#1e293b;background:#0f172a}@media(max-width:760px){.MonthlyEventsCalendar_lunarOffset__KQ4EA{padding:.55rem .7rem}}@media(min-width:761px){.MonthlyEventsCalendar_fullLayout__PPOWL{align-items:stretch}.MonthlyEventsCalendar_fullLayout__PPOWL .MonthlyEventsCalendar_eventsCard__UaP6u{display:flex;flex-direction:column;contain:size}.MonthlyEventsCalendar_fullLayout__PPOWL .MonthlyEventsCalendar_eventsCard__UaP6u>*{flex-shrink:0}.MonthlyEventsCalendar_fullLayout__PPOWL .MonthlyEventsCalendar_eventList__F_dhU{flex:1 1 0;min-height:0;max-height:none;flex-shrink:1}}.StandardCategoryPage_page__xF9sF{--accent:#4f46e5;--soft:#eef2ff;min-height:100vh;color:#0f172a;background:#fbfcff}.StandardCategoryPage_emerald__97ErL{--accent:#059669;--soft:#ecfdf5}.StandardCategoryPage_rose__y2Nh_{--accent:#e11d48;--soft:#fff1f2}.StandardCategoryPage_violet__AXRNl{--accent:#7c3aed;--soft:#f5f3ff}.StandardCategoryPage_amber__Bj85e{--accent:#d97706;--soft:#fffbeb}.dark .StandardCategoryPage_page__xF9sF{--soft:rgba(79,70,229,.15);color:#f8fafc;background:#080d18}.dark .StandardCategoryPage_emerald__97ErL{--soft:rgba(5,150,105,.13)}.dark .StandardCategoryPage_rose__y2Nh_{--soft:rgba(225,29,72,.13)}.dark .StandardCategoryPage_violet__AXRNl{--soft:rgba(124,58,237,.14)}.dark .StandardCategoryPage_amber__Bj85e{--soft:rgba(217,119,6,.13)}.StandardCategoryPage_hero__PCFyT{position:relative;overflow:hidden;padding:1.2rem 1.5rem 4.5rem;border-bottom:1px solid rgba(148,163,184,.18);background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 0);background-size:42px 42px}.StandardCategoryPage_glow__lJNnx{position:absolute;inset:-23rem 8% auto;height:38rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 68%)}.StandardCategoryPage_heroInner___ZDfB{position:relative;max-width:72rem;margin:auto}.StandardCategoryPage_breadcrumb__AhSBX{display:flex;gap:.45rem;color:#94a3b8;font-size:.65rem}.StandardCategoryPage_breadcrumb__AhSBX a:hover{color:var(--accent)}.StandardCategoryPage_breadcrumb__AhSBX strong{color:#475569}.dark .StandardCategoryPage_breadcrumb__AhSBX strong{color:#cbd5e1}.StandardCategoryPage_heroGrid__YTzF5{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:5rem;margin-top:4rem}.StandardCategoryPage_eyebrow__1fGgv{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .68rem;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:999px;color:var(--accent);background:rgba(255,255,255,.72);font-size:.68rem;font-weight:850}.dark .StandardCategoryPage_eyebrow__1fGgv{background:rgba(15,23,42,.65)}.StandardCategoryPage_copy__VP19X h1{max-width:42rem;margin-top:1rem;color:#101828;font-size:clamp(2.6rem,6vw,4.7rem);font-weight:950;line-height:1.18;letter-spacing:-.06em}.dark .StandardCategoryPage_copy__VP19X h1{color:#f8fafc}.StandardCategoryPage_copy__VP19X>p{max-width:40rem;margin-top:1rem;color:#64748b;font-size:.88rem;line-height:2}.dark .StandardCategoryPage_copy__VP19X>p{color:#94a3b8}.StandardCategoryPage_primaryAction__nM8CP{display:inline-flex;align-items:center;gap:.4rem;min-height:2.7rem;margin-top:1.5rem;padding:0 .9rem;border-radius:.7rem;color:#fff;background:var(--accent);font-size:.7rem;font-weight:850;transition:transform .14s cubic-bezier(.23,1,.32,1)}.StandardCategoryPage_primaryAction__nM8CP:active{transform:scale(.97)}.StandardCategoryPage_benefits__eXfN2{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.3rem;color:#64748b;font-size:.61rem}.StandardCategoryPage_benefits__eXfN2 span{display:flex;align-items:center;gap:.35rem}.StandardCategoryPage_benefits__eXfN2 svg{color:var(--accent)}.StandardCategoryPage_featured__S11eq{position:relative;overflow:hidden;padding:1.5rem;border-radius:1.25rem;color:#fff;background:#111827;box-shadow:0 24px 55px rgba(15,23,42,.16);transition:transform .17s cubic-bezier(.23,1,.32,1)}.StandardCategoryPage_featured__S11eq:after{content:"";position:absolute;width:15rem;height:15rem;left:-7rem;bottom:-10rem;border-radius:50%;background:var(--accent);filter:blur(8px);opacity:.7}.StandardCategoryPage_featured__S11eq:hover{transform:translateY(-3px)}.StandardCategoryPage_featuredBottom__A6Quu,.StandardCategoryPage_featuredTop__Dde1z{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:#cbd5e1;font-size:.62rem;font-weight:800}.StandardCategoryPage_featuredTop__Dde1z span{display:flex;align-items:center;gap:.35rem}.StandardCategoryPage_featuredIcon__a46v_{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;margin-top:2rem;border-radius:.85rem;color:#fff;background:rgba(255,255,255,.09);font-size:1.35rem}.StandardCategoryPage_featured__S11eq h2{position:relative;z-index:1;margin-top:.8rem;font-size:1.15rem;font-weight:900}.StandardCategoryPage_featured__S11eq>p{position:relative;z-index:1;margin-top:.45rem;color:#94a3b8;font-size:.67rem;line-height:1.85}.StandardCategoryPage_featuredBottom__A6Quu{margin-top:1.5rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.1);color:#fff}.StandardCategoryPage_main__MMKPM{max-width:72rem;margin:auto;padding:4.5rem 1.5rem;scroll-margin-top:5rem}.StandardCategoryPage_sectionTitle__Be11Y{margin-bottom:1.3rem}.StandardCategoryPage_sectionTitle__Be11Y span{color:var(--accent);font-size:.65rem;font-weight:850}.StandardCategoryPage_sectionTitle__Be11Y h2{margin-top:.25rem;color:#172033;font-size:1.65rem;font-weight:950}.dark .StandardCategoryPage_sectionTitle__Be11Y h2{color:#f8fafc}.StandardCategoryPage_sectionTitle__Be11Y p{margin-top:.3rem;color:#94a3b8;font-size:.68rem}.StandardCategoryPage_grid__TuUUi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.StandardCategoryPage_card__2ImHN{position:relative;display:flex;align-items:center;gap:.85rem;min-height:112px;padding:1rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#fff;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .16s ease,box-shadow .16s ease}.dark .StandardCategoryPage_card__2ImHN{background:#0f172a;border-color:rgba(148,163,184,.14)}.StandardCategoryPage_card__2ImHN:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 10px 28px rgba(15,23,42,.06)}.StandardCategoryPage_card__2ImHN:active{transform:scale(.985)}.StandardCategoryPage_index__AIozi{position:absolute;left:.75rem;top:.55rem;color:#e2e8f0;font-size:1.35rem;font-weight:950}.dark .StandardCategoryPage_index__AIozi{color:#263348}.StandardCategoryPage_toolIcon__yUzMe{display:grid;place-items:center;width:2.8rem;height:2.8rem;flex:none;border-radius:.8rem;color:var(--accent);background:var(--soft)}.StandardCategoryPage_card__2ImHN>div{min-width:0;flex:1}.StandardCategoryPage_card__2ImHN h3{color:#1e293b;font-size:.8rem;font-weight:900}.dark .StandardCategoryPage_card__2ImHN h3{color:#f1f5f9}.StandardCategoryPage_card__2ImHN p{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:#64748b;font-size:.63rem;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dark .StandardCategoryPage_card__2ImHN p{color:#94a3b8}.StandardCategoryPage_card__2ImHN>svg{color:#cbd5e1}.StandardCategoryPage_assurance__WkEY1{display:flex;align-items:center;gap:.85rem;margin-top:3.5rem;padding:1.25rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:var(--soft)}.StandardCategoryPage_assurance__WkEY1>svg{flex:none;color:var(--accent)}.StandardCategoryPage_assurance__WkEY1>div{flex:1}.StandardCategoryPage_assurance__WkEY1 strong{color:#334155;font-size:.76rem}.dark .StandardCategoryPage_assurance__WkEY1 strong{color:#e2e8f0}.StandardCategoryPage_assurance__WkEY1 p{margin-top:.2rem;color:#64748b;font-size:.62rem}.StandardCategoryPage_assurance__WkEY1 a{display:flex;align-items:center;gap:.3rem;color:var(--accent);font-size:.65rem;font-weight:800}@media(max-width:800px){.StandardCategoryPage_heroGrid__YTzF5{grid-template-columns:1fr;gap:2rem}.StandardCategoryPage_featured__S11eq{max-width:34rem}.StandardCategoryPage_grid__TuUUi{grid-template-columns:1fr}}@media(max-width:600px){.StandardCategoryPage_hero__PCFyT{padding:1rem 1rem 2.8rem}.StandardCategoryPage_heroGrid__YTzF5{margin-top:2.8rem}.StandardCategoryPage_copy__VP19X h1{font-size:2.65rem}.StandardCategoryPage_primaryAction__nM8CP{width:100%;justify-content:center}.StandardCategoryPage_main__MMKPM{padding:3rem 1rem}.StandardCategoryPage_sectionTitle__Be11Y h2{font-size:1.35rem}.StandardCategoryPage_card__2ImHN{min-height:105px}.StandardCategoryPage_assurance__WkEY1{align-items:flex-start;flex-wrap:wrap}.StandardCategoryPage_assurance__WkEY1 a{width:100%;padding-top:.7rem;border-top:1px solid rgba(148,163,184,.18)}}@media(prefers-reduced-motion:reduce){.StandardCategoryPage_card__2ImHN,.StandardCategoryPage_featured__S11eq,.StandardCategoryPage_primaryAction__nM8CP{transition-duration:0s}}@media(max-width:800px){.StandardCategoryPage_featured__S11eq:after{filter:none;background:radial-gradient(circle,var(--accent),transparent 72%)}.StandardCategoryPage_card__2ImHN:hover,.StandardCategoryPage_featured__S11eq:hover{transform:none}.StandardCategoryPage_card__2ImHN:hover{box-shadow:none}}.working-days_page__qHtjD{width:100%;padding:2rem 1rem 3.5rem;color:#0f172a}.working-days_shell__9xL3K{max-width:68rem;margin:auto}.working-days_card__gQx4n{overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:1.35rem;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.07)}.dark .working-days_card__gQx4n{border-color:rgba(148,163,184,.14);background:#0f172a;box-shadow:0 18px 50px rgba(0,0,0,.2)}.working-days_header__wKw1l{display:flex;align-items:center;gap:1rem;padding:1.5rem 1.7rem;border-bottom:1px solid #eef2f7}.working-days_headerIcon__LNNoh{display:grid;place-items:center;width:3rem;height:3rem;flex:none;border-radius:.85rem;color:#0f766e;background:#ccfbf1;font-size:1.25rem}.working-days_header__wKw1l>div:nth-child(2){min-width:0;flex:1}.working-days_header__wKw1l span{color:#0f766e;font-size:.62rem;font-weight:850}.working-days_header__wKw1l h1{margin-top:.2rem;color:#172033;font-size:1.45rem;font-weight:950;letter-spacing:-.025em}.working-days_header__wKw1l p{margin-top:.3rem;color:#64748b;font-size:.7rem}.working-days_savedBadge__QtcGl{display:flex;align-items:center;gap:.35rem;flex:none;padding:.45rem .65rem;border-radius:999px;color:#059669!important;background:#ecfdf5;font-size:.6rem!important}.dark .working-days_header__wKw1l{border-color:#1e293b}.dark .working-days_headerIcon__LNNoh{color:#5eead4;background:rgba(13,148,136,.16)}.dark .working-days_header__wKw1l h1{color:#f8fafc}.dark .working-days_header__wKw1l p{color:#94a3b8}.dark .working-days_savedBadge__QtcGl{background:rgba(5,150,105,.12)}.working-days_quickRange__qFqy5{display:flex;align-items:center;gap:1rem;padding:.85rem 1.7rem;border-bottom:1px solid #eef2f7;background:#f8fafc}.working-days_quickRange__qFqy5>p{flex:none;color:#64748b;font-size:.66rem;font-weight:800}.working-days_presetGroup__NEXq2{display:flex;gap:.4rem;flex:1}.working-days_preset__jwOaA{min-height:2.25rem;flex:1;border:1px solid transparent;border-radius:.6rem;color:#64748b;background:transparent;font-size:.66rem;font-weight:800;transition:color .14s ease,background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.working-days_preset__jwOaA:active{transform:scale(.96)}.working-days_activePreset__o0vdv{color:#fff;background:#0f766e;box-shadow:0 4px 12px rgba(15,118,110,.18)}.dark .working-days_quickRange__qFqy5{border-color:#1e293b;background:#0c1322}.dark .working-days_preset__jwOaA{color:#94a3b8}.dark .working-days_activePreset__o0vdv{color:#fff;background:#0f766e}.working-days_workspace__vN_7i{display:grid;grid-template-columns:1.12fr .88fr}.working-days_formPanel__nARg9{padding:1.7rem}.working-days_resultPanel__Je_dH{display:flex;min-height:31rem;flex-direction:column;justify-content:center;padding:1.7rem;border-right:1px solid #eef2f7;background:#f8fafc}.dark .working-days_resultPanel__Je_dH{border-color:#1e293b;background:#0c1322}.working-days_dateRow__OtD9F{display:flex;align-items:flex-end;gap:.75rem}.working-days_dateField__C8hk9{min-width:0;flex:1}.working-days_dateField__C8hk9 label{display:block;margin-bottom:.45rem;color:#475569;font-size:.68rem;font-weight:800}.dark .working-days_dateField__C8hk9 label{color:#cbd5e1}.working-days_dateInput__jYJu5{width:100%;height:3.15rem;padding:0 .75rem;border:1px solid #dce3ec;border-radius:.75rem;outline:0;color:#1e293b;background:#fff;text-align:center;font-family:monospace;font-size:.86rem;font-weight:800;letter-spacing:.04em;transition:border-color .15s ease,box-shadow .15s ease}.working-days_dateInput__jYJu5:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px rgba(20,184,166,.1)}.dark .working-days_dateInput__jYJu5{border-color:#334155;color:#f8fafc;background:#111827}.working-days_swapButton__5rTJT{display:grid;place-items:center;width:2.65rem;height:2.65rem;flex:none;margin-bottom:.25rem;border:1px solid #dce3ec;border-radius:.7rem;color:#0f766e;background:#fff;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.working-days_swapButton__5rTJT:active{transform:scale(.94)}.dark .working-days_swapButton__5rTJT{border-color:#334155;color:#5eead4;background:#111827}.working-days_settings__S9QL1{margin-top:1.5rem}.working-days_settingsTitle__DKN2l{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.65rem}.working-days_settingsTitle__DKN2l span{color:#0f766e;font-size:.57rem;font-weight:850}.working-days_settingsTitle__DKN2l h2{margin-top:.15rem;font-size:.82rem;font-weight:900}.working-days_resetButton__Ic28_{padding:.35rem .55rem;border-radius:.5rem;color:#64748b;background:#f1f5f9;font-size:.58rem;font-weight:750}.dark .working-days_resetButton__Ic28_{background:#1e293b;color:#94a3b8}.working-days_toggleRow__i2yug{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .75rem;border:1px solid #e2e8f0;border-radius:.7rem;cursor:pointer;background:#fff;transition:border-color .14s ease}.working-days_toggleRow__i2yug+.working-days_toggleRow__i2yug{margin-top:.45rem}.working-days_toggleRow__i2yug:hover{border-color:#5eead4}.dark .working-days_toggleRow__i2yug{border-color:#334155;background:#111827}.working-days_toggleIcon__h44nH{margin-top:.1rem;color:#0f766e;font-size:.95rem;flex:none}.dark .working-days_toggleIcon__h44nH{color:#5eead4}.working-days_toggleLabel__LjQHw{display:block;color:#334155;font-size:.68rem;font-weight:800}.dark .working-days_toggleLabel__LjQHw{color:#e2e8f0}.working-days_toggleDescription__64V7c{display:block;margin-top:.15rem;color:#94a3b8;font-size:.56rem}.working-days_calculateButton__9k9i_{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;height:3rem;margin-top:1.25rem;border-radius:.75rem;color:#fff;background:#0f766e;font-size:.8rem;font-weight:900;box-shadow:0 7px 16px rgba(15,118,110,.18);transition:background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.working-days_calculateButton__9k9i_:hover{background:#115e59}.working-days_calculateButton__9k9i_:active{transform:scale(.985)}.working-days_calculateButton__9k9i_:disabled{cursor:wait;opacity:.6}.working-days_resultHero__fPFQa{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border-radius:.9rem;color:#fff;background:#111827}.working-days_resultHero__fPFQa>div>p:first-child{color:#99f6e4;font-size:.65rem;font-weight:750}.working-days_resultNumber__zzReJ{margin-top:.25rem;font-size:3.2rem;font-weight:950;line-height:1}.working-days_resultRatio__pfA0h{margin-top:.4rem;color:#94a3b8;font-size:.62rem}.working-days_copyButton__V7ciE{display:flex;align-items:center;gap:.35rem;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.12);border-radius:.6rem;color:#e2e8f0;background:rgba(255,255,255,.07);font-size:.62rem;font-weight:800}.working-days_tips__5ws8L{padding:1rem 1.7rem;border-top:1px solid #eef2f7}.dark .working-days_tips__5ws8L{border-color:#1e293b}@media(max-width:760px){.working-days_page__qHtjD{padding:1rem 0 2rem}.working-days_card__gQx4n{border-right:0;border-left:0;border-radius:0;box-shadow:none}.working-days_header__wKw1l{align-items:flex-start;padding:1.2rem 1rem}.working-days_header__wKw1l h1{font-size:1.2rem}.working-days_header__wKw1l p{line-height:1.8}.working-days_savedBadge__QtcGl{display:none}.working-days_quickRange__qFqy5{display:block;padding:.8rem 1rem}.working-days_quickRange__qFqy5>p{margin-bottom:.5rem}.working-days_presetGroup__NEXq2{overflow-x:auto}.working-days_preset__jwOaA{min-width:5.4rem}.working-days_workspace__vN_7i{grid-template-columns:1fr}.working-days_formPanel__nARg9,.working-days_resultPanel__Je_dH{padding:1.2rem 1rem}.working-days_resultPanel__Je_dH{min-height:22rem;border-top:1px solid #eef2f7;border-right:0}.dark .working-days_resultPanel__Je_dH{border-color:#1e293b}.working-days_dateRow__OtD9F{display:grid;grid-template-columns:1fr 2.65rem 1fr}.working-days_swapButton__5rTJT{margin-bottom:0}.working-days_tips__5ws8L{padding:1rem}}@media(max-width:440px){.working-days_dateRow__OtD9F{grid-template-columns:1fr}.working-days_swapButton__5rTJT{justify-self:center;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.working-days_calculateButton__9k9i_,.working-days_preset__jwOaA,.working-days_swapButton__5rTJT{transition-duration:0s}}.working-days_dateField__C8hk9 .rmdp-container{display:block!important;width:100%!important}.working-days_swapButton__5rTJT span{display:none}@media(max-width:760px){.working-days_resultPanel__Je_dH{scroll-margin-top:4.5rem}.working-days_dateRow__OtD9F{display:grid;grid-template-columns:1fr;gap:.65rem}.working-days_dateInput__jYJu5{height:3.35rem;font-size:.95rem}.working-days_swapButton__5rTJT{display:flex;width:auto;height:2.35rem;justify-self:center;align-items:center;gap:.45rem;margin:0;padding:0 .85rem;border-style:dashed;border-radius:999px;transform:none}.working-days_swapButton__5rTJT span{display:inline;font-size:.6rem;font-weight:800}}.working-days_resultHero__fPFQa .working-days_resultNumber__zzReJ{color:#fff!important}.working-days_resultHero__fPFQa .working-days_resultRatio__pfA0h{color:#94a3b8!important}.working-days_resultHero__fPFQa>div>p:first-child{color:#99f6e4!important}.working-days_lunarRow__Z40OR{margin-top:.45rem}.working-days_calendarLink__0bUM1{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;padding:.6rem .75rem;border:1px dashed #99f6e4;border-radius:.7rem;color:#0f766e;background:#f0fdfa;font-size:.66rem;font-weight:800;transition:border-color .14s ease,background-color .14s ease}.working-days_calendarLink__0bUM1:hover{border-color:#2dd4bf;background:#ccfbf1}.working-days_calendarLink__0bUM1:focus-visible{outline:2px solid #2dd4bf;outline-offset:2px}.working-days_calendarLinkArrow__Hew9x{margin-inline-start:auto;font-size:.6rem;opacity:.7}.dark .working-days_calendarLink__0bUM1{border-color:rgba(45,212,191,.35);color:#5eead4;background:rgba(13,148,136,.1)}.dark .working-days_calendarLink__0bUM1:hover{background:rgba(13,148,136,.18)}