.PensionFundPage_container__t4M4d{position:relative;min-height:100vh;background:linear-gradient(135deg,#f5f3ff,#ede9fe 50%,#f8fafc);padding:20px}.PensionFundPage_container__t4M4d:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.05;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.PensionFundPage_header__bUiqB{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;max-width:1200px;margin-left:auto;margin-right:auto}.PensionFundPage_titleContainer__EIAaS{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.PensionFundPage_title__ItJUN{font-size:clamp(1.5rem,3vw + .5rem,2rem);font-weight:800;color:#1e293b;margin:0;display:flex;align-items:center;gap:12px}.PensionFundPage_titleIcon__UyBX3{display:inline-flex;align-items:center;flex-shrink:0;width:clamp(40px,12vw,64px);height:auto;font-size:36px}.PensionFundPage_actions__Tf2wJ{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.PensionFundPage_dateIndicator__pc3ju{text-align:center;font-size:16px;color:#475569;background:rgba(255,255,255,.8);padding:12px 24px;border-radius:12px;border:1px solid #e2e8f0;max-width:1200px;margin:0 auto 30px}.PensionFundPage_loadingSpinner__1rwRt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#64748b}.PensionFundPage_spinner__f3xeI{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#8b5cf6;border-radius:50%;animation:PensionFundPage_spin__rkpbL 1s linear infinite;margin-bottom:16px}@keyframes PensionFundPage_spin__rkpbL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PensionFundPage_errorMessage__Fe38l{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;color:#dc2626;padding:16px 24px;border-radius:12px;text-align:center;font-weight:500;max-width:1200px;margin:0 auto 30px}.PensionFundPage_emptyState__wfqe_{text-align:center;padding:60px 20px;color:#64748b;max-width:1200px;margin:0 auto}.PensionFundPage_emptyState__wfqe_ p{font-size:18px;margin:0}.PensionFundPage_cardsContainer__y69Td{max-width:1200px;margin:0 auto;display:grid;gap:clamp(1rem,2vw,1.5rem)}@media (min-width:640px){.PensionFundPage_cardsContainer__y69Td{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PensionFundPage_cardsContainer__y69Td{grid-template-columns:repeat(3,1fr)}}.PensionFundPage_spacer__QVrGc{height:100px}@media (max-width:768px){.PensionFundPage_container__t4M4d{padding:16px}.PensionFundPage_container__t4M4d:after{display:none}.PensionFundPage_header__bUiqB{gap:16px;margin-bottom:24px}.PensionFundPage_titleContainer__EIAaS{flex-direction:column;align-items:flex-start;gap:12px}.PensionFundPage_titleIcon__UyBX3{font-size:32px}.PensionFundPage_actions__Tf2wJ{width:100%;justify-content:center}.PensionFundPage_dateIndicator__pc3ju{font-size:14px;padding:10px 20px;margin-bottom:24px}.PensionFundPage_spacer__QVrGc{height:60px}}@media (max-width:480px){.PensionFundPage_container__t4M4d{padding:12px}.PensionFundPage_titleIcon__UyBX3{font-size:28px}.PensionFundPage_dateIndicator__pc3ju{font-size:13px;padding:8px 16px}}.PensionFundPage_calendarWrapper__yuPHM{display:flex;justify-content:center}.PensionFundPage_statisticsButton__lec_3{display:flex;align-items:center;gap:.5rem;min-height:var(--touch-target-min);padding:clamp(.5rem,1.5vw,.75rem) clamp(.7rem,2vw,1rem);background:linear-gradient(135deg,#6d28d9,#8B5CF6);color:white;border-radius:.5rem;text-decoration:none;font-weight:500;font-size:clamp(.75rem,1.5vw + .3rem,.875rem);transition:all .2s ease;border:1px solid rgba(139,92,246,.3);box-shadow:0 2px 4px rgba(139,92,246,.2)}.PensionFundPage_statisticsButton__lec_3:hover{background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.PensionFundPage_statisticsIcon__p4F74{width:1.25rem;height:1.25rem}[data-theme=dark] .PensionFundPage_container__t4M4d{background:linear-gradient(135deg,#0f0a1a,#1a1030 50%,#0f172a)}[data-theme=dark] .PensionFundPage_title__ItJUN{color:#f1f5f9}[data-theme=dark] .PensionFundPage_dateIndicator__pc3ju{color:#cbd5e1;background:rgba(30,41,59,.9);border-color:#334155}[data-theme=dark] .PensionFundPage_loadingSpinner__1rwRt{color:#94a3b8}[data-theme=dark] .PensionFundPage_spinner__f3xeI{border-color:#8B5CF6 #334155 #334155}[data-theme=dark] .PensionFundPage_errorMessage__Fe38l{background:linear-gradient(135deg,#450a0a,#7f1d1d);border-color:#b91c1c;color:#fca5a5}[data-theme=dark] .PensionFundPage_emptyState__wfqe_{color:#94a3b8}