.CRSScore_container__8LPvQ{max-width:1400px;margin:0 auto;padding:1.5rem}.CRSScore_loadingContainer__qcQCc{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.CRSScore_spinner__WZFK9{width:50px;height:50px;border:4px solid rgba(239,68,68,.12);border-top-color:#ef4444;border-radius:50%;animation:CRSScore_spin__o2ZQF 1s linear infinite}@keyframes CRSScore_spin__o2ZQF{to{transform:rotate(1turn)}}.CRSScore_header__yiyAy{margin-bottom:2rem;text-align:center}.CRSScore_title__c_3nM{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.CRSScore_subtitle__GDGPB{font-size:1rem;opacity:.7}.CRSScore_filterBar__Za1sq{display:grid;grid-template-columns:1fr auto;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(239,68,68,.04),rgba(185,28,28,.03));border-radius:16px;backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.08)}.CRSScore_filterGroup__RbiTu{display:flex;flex-direction:column;gap:.75rem}.CRSScore_filterLabel__3WT2y{font-size:.875rem;font-weight:600;opacity:.8;text-transform:uppercase;letter-spacing:.05em}.CRSScore_filterButtons__ZhaVE{display:flex;gap:.75rem;flex-wrap:wrap}.CRSScore_filterBtn__JWtOM{padding:.75rem 1.5rem;border-radius:10px;border:2px solid transparent;background:hsla(0,0%,100%,.8);color:#374151;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dark .CRSScore_filterBtn__JWtOM{background:rgba(31,41,55,.8);color:#f3f4f6}.CRSScore_filterBtn__JWtOM:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(239,68,68,.2)}.CRSScore_filterBtnActive__4FrxG{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;box-shadow:0 10px 30px -5px rgba(239,68,68,.4)}.CRSScore_yearSelect__jCy1c{padding:.75rem 1.25rem;border-radius:10px;border:2px solid rgba(239,68,68,.2);background:hsla(0,0%,100%,.8);color:#374151;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;min-width:150px}.dark .CRSScore_yearSelect__jCy1c{background:rgba(31,41,55,.8);color:#f3f4f6;border-color:rgba(239,68,68,.25)}.CRSScore_yearSelect__jCy1c:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CRSScore_viewToggleContainer__LL3i_{display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border-radius:14px;border:1px solid rgba(239,68,68,.12);width:-moz-fit-content;width:fit-content;box-shadow:0 4px 12px -2px rgba(0,0,0,.05);position:relative}.dark .CRSScore_viewToggleContainer__LL3i_{background:rgba(31,41,55,.7);border-color:rgba(239,68,68,.2)}.CRSScore_viewToggleContainer__LL3i_:before{content:"";position:absolute;top:.5rem;left:.5rem;width:calc(50% - .75rem);height:calc(100% - 1rem);background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:10px;box-shadow:0 4px 12px -2px rgba(239,68,68,.35);transition:transform .4s cubic-bezier(.34,1.56,.64,1);z-index:0}.CRSScore_viewToggleContainer__LL3i_[data-active=analytics]:before{transform:translateX(calc(100% + .5rem))}.CRSScore_viewToggleBtn__wAdLb{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:10px;border:none;background:transparent;color:#6b7280;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.dark .CRSScore_viewToggleBtn__wAdLb{color:#9ca3af}.CRSScore_viewToggleBtn__wAdLb:hover{color:#ef4444}.dark .CRSScore_viewToggleBtn__wAdLb:hover{color:#fca5a5}.CRSScore_viewToggleBtnActive__ad6ZL{color:#fff!important}.CRSScore_viewToggleIcon__HsaOA{width:18px;height:18px}.CRSScore_disclaimerBanner__wJTjC{display:flex;gap:1rem;padding:1.25rem 1.5rem;margin-bottom:2rem;background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(251,191,36,.05));border-radius:12px;box-shadow:0 4px 12px -2px rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2)}.dark .CRSScore_disclaimerBanner__wJTjC{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(251,191,36,.08));border-color:rgba(245,158,11,.3);box-shadow:0 4px 12px -2px rgba(245,158,11,.2)}.CRSScore_disclaimerIcon__swWRW{flex-shrink:0;width:24px;height:24px;color:#f59e0b;margin-top:2px}.dark .CRSScore_disclaimerIcon__swWRW{color:#fbbf24}.CRSScore_disclaimerContent__y2GJj{flex:1}.CRSScore_disclaimerTitle__ZO0mm{font-size:1rem;font-weight:700;color:#92400e;margin:0 0 .5rem}.dark .CRSScore_disclaimerTitle__ZO0mm{color:#fbbf24}.CRSScore_disclaimerText__CJOAe{font-size:.9rem;line-height:1.6;color:#78350f;margin:0}.dark .CRSScore_disclaimerText__CJOAe{color:#fde68a}.CRSScore_disclaimerText__CJOAe strong{font-weight:700;color:#92400e}.dark .CRSScore_disclaimerText__CJOAe strong{color:#fbbf24}.CRSScore_disclaimerLink__kx9lt{color:#2563eb;font-weight:600;text-decoration:underline;text-decoration-color:rgba(37,99,235,.3);text-underline-offset:2px;transition:all .2s ease}.CRSScore_disclaimerLink__kx9lt:hover{color:#1d4ed8;text-decoration-color:rgba(29,78,216,.6)}.dark .CRSScore_disclaimerLink__kx9lt{color:#60a5fa;text-decoration-color:rgba(96,165,250,.3)}.dark .CRSScore_disclaimerLink__kx9lt:hover{color:#93c5fd;text-decoration-color:rgba(147,197,253,.6)}.CRSScore_sectionTitle__XTe7c{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#374151}.dark .CRSScore_sectionTitle__XTe7c{color:#f3f4f6}.CRSScore_latestDrawsSection__qCFWc{margin-bottom:3rem}.CRSScore_drawCardsGrid__Yq8tm{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:2rem;max-width:82rem;width:100%;margin:0 auto}.CRSScore_drawCard__6lrx4{--radius:1.5rem;--gap:1.5rem;--blur:16px;max-width:23rem;width:100%;margin:0 auto}.CRSScore_cardGlass__7BMWz{position:relative;padding:var(--gap);border-radius:var(--radius);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.28);box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.15);transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.dark .CRSScore_cardGlass__7BMWz{background:rgba(30,41,59,.78);border-color:hsla(0,0%,100%,.18);box-shadow:0 16px 40px rgba(0,0,0,.48),0 4px 12px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.12)}.CRSScore_cardGlow__o_F8Q{position:absolute;inset:0;background:linear-gradient(135deg,rgba(239,68,68,.6),rgba(185,28,28,.4));opacity:0;filter:blur(28px);transition:opacity .5s ease;pointer-events:none}.CRSScore_drawCard__6lrx4:hover .CRSScore_cardGlow__o_F8Q{opacity:.4}.dark .CRSScore_drawCard__6lrx4:hover .CRSScore_cardGlow__o_F8Q{opacity:.55}.CRSScore_cardHeader__mFxkf{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;justify-content:space-between;margin-bottom:1rem}.CRSScore_cardTitle__HUnao{font-size:1.18rem;font-weight:700;background:linear-gradient(90deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .CRSScore_cardTitle__HUnao{background:linear-gradient(90deg,#fca5a5,#f87171);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_cardBadge__FKV4T{padding:.32rem .78rem;font-size:.74rem;font-weight:700;border-radius:9999px;background:var(--badge-bg);color:var(--badge-text);text-transform:uppercase;letter-spacing:.07em;box-shadow:0 1px 2px rgba(0,0,0,.1)}.dark .CRSScore_cardBadge__FKV4T{box-shadow:0 1px 3px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08)}.CRSScore_cardCrs__W6E2C{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.CRSScore_cardIcon___5RBc{width:1.5rem;height:1.5rem}.CRSScore_cardCrsValue__8zOJ_{font-size:2.15rem;font-weight:800;background:linear-gradient(90deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .CRSScore_cardCrsValue__8zOJ_{background:linear-gradient(90deg,#fca5a5,#f87171);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_cardStats__bDDQy{display:flex;justify-content:space-between;gap:1.2rem;margin-bottom:1.1rem}.CRSScore_cardStat__Qd99J{display:flex;align-items:center;gap:.6rem;font-size:.92rem;font-weight:500;color:#4b5563}.dark .CRSScore_cardStat__Qd99J{color:#e5e7eb}.CRSScore_cardIconSm__nc6jp{width:1.18rem;height:1.18rem;color:#6b7280}.dark .CRSScore_cardIconSm__nc6jp{color:#9ca3af}.CRSScore_cardFooter__u5nL7{display:flex;justify-content:center;align-items:center;gap:.6rem;font-size:.8rem;color:#6b7280;font-weight:500}.dark .CRSScore_cardFooter__u5nL7{color:#9ca3af}.CRSScore_cardSep__Rbyld{opacity:.7}.CRSScore_cardProvince__ILVnD{display:flex;align-items:center;gap:.38rem;padding:.18rem .6rem;background:#ef4444;color:#fff;border-radius:9999px;font-size:.74rem;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.2)}.dark .CRSScore_cardProvince__ILVnD{background:#fca5a5;color:#7f1d1d}.CRSScore_cardProvIcon__YxAjP{width:.88rem;height:.88rem}.CRSScore_summarySection__wSXKp{margin-bottom:3rem}.CRSScore_summaryGrid__6_GVH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.CRSScore_summaryCard__fYfwX{padding:2rem;border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(20px);border:1px solid rgba(239,68,68,.08);box-shadow:0 20px 60px -15px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.dark .CRSScore_summaryCard__fYfwX{background:linear-gradient(135deg,rgba(31,41,55,.9),rgba(17,24,39,.9));border-color:rgba(239,68,68,.15)}.CRSScore_summaryCard__fYfwX:hover{transform:translateY(-5px);box-shadow:0 30px 80px -20px rgba(239,68,68,.2)}.CRSScore_cardHeaderSummary__oVtLi{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.CRSScore_cardIconSummary__cF9rL{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#3b82f6}.CRSScore_cecCard__r1Zzv .CRSScore_cardIconSummary__cF9rL{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(239,68,68,.05));color:#ef4444}.CRSScore_pnpCard__P3rKk .CRSScore_cardIconSummary__cF9rL{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.05));color:#10b981}.CRSScore_categoryBasedCard__Dof5T .CRSScore_cardIconSummary__cF9rL{background:linear-gradient(135deg,rgba(30,64,175,.15),rgba(30,64,175,.05));color:#1e40af}.CRSScore_nonEECard__aTO69 .CRSScore_cardIconSummary__cF9rL{background:linear-gradient(135deg,rgba(71,85,105,.15),rgba(71,85,105,.05));color:#334155}.CRSScore_cardIconSummary__cF9rL svg{width:24px;height:24px}.CRSScore_cardTitleSummary__k1Cp4{font-size:1.25rem;font-weight:700;color:#374151}.dark .CRSScore_cardTitleSummary__k1Cp4{color:#f3f4f6}.CRSScore_cardBodySummary__Pf7_S{display:flex;flex-direction:column;gap:.5rem}.CRSScore_cardValueSummary__GuyEh{font-size:2.5rem;font-weight:800;line-height:1}.CRSScore_cecCard__r1Zzv .CRSScore_cardValueSummary__GuyEh{background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_pnpCard__P3rKk .CRSScore_cardValueSummary__GuyEh{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_othersCard__86KKr .CRSScore_cardValueSummary__GuyEh{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_cardLabelSummary__LbmG1{font-size:.875rem;opacity:.7;font-weight:500;margin-bottom:.5rem}.CRSScore_cardProgressSummary__QKdz7{width:100%;height:8px;background:rgba(0,0,0,.05);border-radius:999px;overflow:hidden;margin:.75rem 0}.dark .CRSScore_cardProgressSummary__QKdz7{background:hsla(0,0%,100%,.05)}.CRSScore_cardProgressBarSummary__bWlWb{height:100%;border-radius:999px;transition:width 1s cubic-bezier(.4,0,.2,1)}.CRSScore_cardPercentSummary__xjux_{font-size:.875rem;font-weight:600;opacity:.8}.CRSScore_chartSection__0RB_d{margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));backdrop-filter:blur(20px);border-radius:20px;border:1px solid rgba(239,68,68,.08);box-shadow:0 20px 60px -15px rgba(0,0,0,.08)}.dark .CRSScore_chartSection__0RB_d{background:linear-gradient(135deg,rgba(31,41,55,.9),rgba(17,24,39,.9));border-color:rgba(239,68,68,.12)}.CRSScore_chartHeader__5R3oD{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.CRSScore_chartFilters__C4kIJ{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.CRSScore_chartTitleGroup__5g1Cu{display:flex;align-items:center;gap:1rem}.CRSScore_chartControls__dzBGr{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.CRSScore_chartFilterGroup__v2pkX{display:flex;align-items:center;gap:.75rem}.CRSScore_chartFilterLabel__QF7iU{font-size:.875rem;font-weight:600;color:#6b7280}.dark .CRSScore_chartFilterLabel__QF7iU{color:#9ca3af}.CRSScore_chartSelect__R43IF{padding:.5rem 1rem;border-radius:8px;border:2px solid rgba(239,68,68,.2);background:hsla(0,0%,100%,.8);color:#374151;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;min-width:120px}.dark .CRSScore_chartSelect__R43IF{background:rgba(31,41,55,.8);color:#f3f4f6;border-color:rgba(239,68,68,.2)}.CRSScore_chartSelect__R43IF:hover{border-color:#ef4444}.CRSScore_chartSelect__R43IF:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CRSScore_chartFilterButtons__f8v4N{display:flex;gap:.5rem;flex-wrap:wrap}.CRSScore_chartFilterBtn__3Q_3K{padding:.65rem 1.25rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.dark .CRSScore_chartFilterBtn__3Q_3K{background:#1e293b;border-color:#334155;color:#94a3b8}.CRSScore_chartFilterBtn__3Q_3K:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.02)}.CRSScore_chartFilterBtnActive__P0igG{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;box-shadow:0 4px 12px rgba(239,68,68,.2)}.CRSScore_chartIcon__R_HLf{width:28px;height:28px;color:#ef4444}.CRSScore_chartTitle__mpRpw{font-size:1.5rem;font-weight:700;color:#374151;margin:0}.dark .CRSScore_chartTitle__mpRpw{color:#f3f4f6}.CRSScore_chartContainer__2VI4S{width:100%;margin-top:1rem;position:relative}.CRSScore_chartScrollContainer__dH4Qc{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}.CRSScore_chartScrollContainer__dH4Qc::-webkit-scrollbar{height:6px}.CRSScore_chartScrollContainer__dH4Qc::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.CRSScore_chartScrollContainer__dH4Qc::-webkit-scrollbar-thumb{background:rgba(239,68,68,.3);border-radius:4px}.CRSScore_chartScrollContainer__dH4Qc::-webkit-scrollbar-thumb:hover{background:rgba(239,68,68,.5)}.dark .CRSScore_chartScrollContainer__dH4Qc::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.CRSScore_safeScoreSection__bYvjO{margin-bottom:3rem}.CRSScore_safeScoreCard__miwO8{margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(249,115,22,.05));border-radius:20px;border:2px solid rgba(239,68,68,.2);box-shadow:0 10px 40px -10px rgba(239,68,68,.2);position:relative;overflow:hidden}.dark .CRSScore_safeScoreCard__miwO8{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(249,115,22,.1));border-color:rgba(239,68,68,.3)}.CRSScore_safeScoreCard__miwO8:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#ef4444,#f97316)}.CRSScore_safeScoreHeader__GotS8{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.CRSScore_safeScoreIcon__DvQDo{width:32px;height:32px;color:#ef4444}.CRSScore_safeScoreTitle__3Lot9{font-size:1.5rem;font-weight:700;color:#374151;margin:0}.dark .CRSScore_safeScoreTitle__3Lot9{color:#f3f4f6}.CRSScore_safeScoreSubtitle__ga4YO{font-size:.875rem;color:#6b7280;margin:0}.dark .CRSScore_safeScoreSubtitle__ga4YO{color:#9ca3af}.CRSScore_safeScoreBody__wU1nl{display:flex;flex-direction:column;gap:1.5rem}.CRSScore_safeScoreGrid__vgw0K{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.CRSScore_safeScoreItem__2Mp3K{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:hsla(0,0%,100%,.6);border-radius:12px;border:1px solid rgba(0,0,0,.05)}.dark .CRSScore_safeScoreItem__2Mp3K{background:rgba(31,41,55,.6);border-color:hsla(0,0%,100%,.05)}.CRSScore_safeScoreCategory__h9_i3{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#374151}.dark .CRSScore_safeScoreCategory__h9_i3{color:#f3f4f6}.CRSScore_safeScoreDot__s0qMW{width:12px;height:12px;border-radius:50%}.CRSScore_safeScoreRange__fJUnB{font-size:1.125rem;font-weight:700;color:#ef4444}.dark .CRSScore_safeScoreRange__fJUnB{color:#fca5a5}.CRSScore_scoreBox__ijva3{padding:1.5rem;border-radius:12px;background:hsla(0,0%,100%,.8);border:2px solid;transition:all .3s ease}.dark .CRSScore_scoreBox__ijva3{background:rgba(31,41,55,.8)}.CRSScore_scoreBox__ijva3:hover{transform:translateY(-3px);box-shadow:0 15px 40px -10px rgba(0,0,0,.2)}.CRSScore_scoreBoxCEC__MotT_{border-color:#ef4444;background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.03))}.CRSScore_scoreBoxPNP__hnzHq{border-color:#10b981;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05))}.CRSScore_scoreBoxOthers__DbKTu{border-color:#f59e0b;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(245,158,11,.05))}.CRSScore_scoreLabel__c8BWB{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-bottom:.5rem}.CRSScore_scoreValue__lXxHr{font-size:2rem;font-weight:800;margin-bottom:.25rem}.CRSScore_scoreBoxCEC__MotT_ .CRSScore_scoreValue__lXxHr{background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_scoreBoxPNP__hnzHq .CRSScore_scoreValue__lXxHr{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_scoreBoxOthers__DbKTu .CRSScore_scoreValue__lXxHr{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CRSScore_scoreSubtext__Kj69w{font-size:.875rem;opacity:.7}.CRSScore_safeScoreTip__68ZfC{margin-top:2rem;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:rgba(239,68,68,.04);border-radius:12px;border-left:4px solid #ef4444}.dark .CRSScore_safeScoreTip__68ZfC{background:rgba(239,68,68,.08)}.CRSScore_tipIcon__O1HA0{width:20px;height:20px;color:#ef4444;flex-shrink:0;margin-top:2px}.CRSScore_safeScoreTip__68ZfC p{margin:0;font-size:.95rem;line-height:1.6}.CRSScore_safeScoreTip__68ZfC strong{color:#ef4444}.CRSScore_tableSection__fGGu6{margin-bottom:2rem}.CRSScore_tableHeaderRow__t0tXP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.CRSScore_tableTitle__l95p6{font-size:1.5rem;font-weight:700;color:#374151;margin:0}.dark .CRSScore_tableTitle__l95p6{color:#f3f4f6}.CRSScore_rowsPerPage__sQZHa{display:flex;align-items:center;gap:.75rem}.CRSScore_rowsLabel__SzbZT{font-size:.875rem;font-weight:600;color:#6b7280}.dark .CRSScore_rowsLabel__SzbZT{color:#9ca3af}.CRSScore_rowsSelect___xjgF{padding:.4rem .8rem;border-radius:8px;border:2px solid rgba(239,68,68,.2);background:hsla(0,0%,100%,.8);color:#374151;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.dark .CRSScore_rowsSelect___xjgF{background:rgba(31,41,55,.8);color:#f3f4f6;border-color:rgba(239,68,68,.2)}.CRSScore_rowsSelect___xjgF:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.CRSScore_tableHeaderActions__GP_8Q{display:flex;align-items:center;gap:1rem}.CRSScore_filterDropdownContainer__L8L8V{position:relative}.CRSScore_filterDropdownBtn__hIpnc{display:flex;align-items:center;justify-content:center;padding:.625rem;border-radius:10px;border:2px solid rgba(239,68,68,.2);background:hsla(0,0%,100%,.8);color:#374151;font-weight:600;cursor:pointer;transition:all .3s ease}.dark .CRSScore_filterDropdownBtn__hIpnc{background:rgba(31,41,55,.8);color:#f3f4f6;border-color:rgba(239,68,68,.2)}.CRSScore_filterDropdownBtn__hIpnc:hover{border-color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 12px -2px rgba(239,68,68,.2)}.dark .CRSScore_filterDropdownBtn__hIpnc:hover{border-color:#fca5a5}.CRSScore_filterDropdownIcon__ooVlN{width:18px;height:18px}.CRSScore_filterDropdownMenu__gzvqP{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background:#fff;border-radius:12px;box-shadow:0 10px 40px -10px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);padding:.5rem;z-index:50;animation:CRSScore_slideDown__XGSih .2s ease}@keyframes CRSScore_slideDown__XGSih{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark .CRSScore_filterDropdownMenu__gzvqP{background:rgba(31,41,55,.95);backdrop-filter:blur(20px);box-shadow:0 10px 40px -10px rgba(0,0,0,.5),0 0 0 1px rgba(239,68,68,.15)}.CRSScore_filterDropdownSection__mR1sN{padding:.5rem 0}.CRSScore_filterDropdownTitle__VpEOE{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 .5rem .75rem}.dark .CRSScore_filterDropdownTitle__VpEOE{color:#9ca3af}.CRSScore_filterDropdownOption__fCNgU{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border-radius:8px;border:none;background:transparent;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.dark .CRSScore_filterDropdownOption__fCNgU{color:#f3f4f6}.CRSScore_filterDropdownOption__fCNgU:hover{background:rgba(239,68,68,.07)}.dark .CRSScore_filterDropdownOption__fCNgU:hover{background:rgba(239,68,68,.1)}.CRSScore_filterDropdownOptionActive__FOu5s{background:rgba(239,68,68,.08);color:#ef4444;font-weight:600}.dark .CRSScore_filterDropdownOptionActive__FOu5s{background:rgba(239,68,68,.15);color:#fca5a5}.CRSScore_filterDropdownOptionIcon__yh8TN{width:16px;height:16px;flex-shrink:0}.CRSScore_filterDropdownSortIndicator__MZFGx{margin-left:auto;font-size:1rem;font-weight:700;color:#ef4444}.dark .CRSScore_filterDropdownSortIndicator__MZFGx{color:#fca5a5}.CRSScore_tableContainer__b_mwh{overflow-x:auto;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.dark .CRSScore_tableContainer__b_mwh{background:#1e2636;border-color:hsla(0,0%,100%,.06);box-shadow:0 1px 3px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.2)}.CRSScore_table__KHotg{width:100%;border-collapse:collapse;font-size:.9rem}.CRSScore_thead__IQOnS{background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06)}.dark .CRSScore_thead__IQOnS{background:hsla(0,0%,100%,.03);border-bottom-color:hsla(0,0%,100%,.06)}.CRSScore_th__EY14w{padding:.875rem 1.25rem;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;white-space:nowrap;background:transparent;position:relative}.dark .CRSScore_th__EY14w{color:#9ca3af}.CRSScore_thIcon__DjHtF{width:13px;height:13px;display:inline-block;vertical-align:middle;margin-right:.4rem;opacity:.5;color:inherit}.dark .CRSScore_thIcon__DjHtF{color:inherit}.CRSScore_tr__eRyVG{border-bottom:1px solid rgba(0,0,0,.04);transition:background .15s ease}.dark .CRSScore_tr__eRyVG{border-bottom-color:hsla(0,0%,100%,.04)}.CRSScore_tr__eRyVG:nth-child(2n){background:rgba(0,0,0,.015)}.dark .CRSScore_tr__eRyVG:nth-child(2n){background:hsla(0,0%,100%,.02)}.CRSScore_tr__eRyVG:hover{background:rgba(239,68,68,.04)}.dark .CRSScore_tr__eRyVG:hover{background:rgba(239,68,68,.06)}.CRSScore_tr__eRyVG:last-child{border-bottom:none}.CRSScore_td__LGrIt{padding:.875rem 1.25rem;color:#374151;font-size:.9rem;vertical-align:middle}.dark .CRSScore_td__LGrIt{color:#d1d5db}.CRSScore_roundBadge__StNqt{display:inline-flex;align-items:center;font-family:SF Mono,Fira Code,monospace;font-size:.8rem;font-weight:700;color:#6b7280;letter-spacing:.01em}.dark .CRSScore_roundBadge__StNqt{color:#9ca3af}.CRSScore_dateCell__e_g0n{display:flex;flex-direction:column;gap:.15rem}.CRSScore_datePrimary__aBkCS{font-weight:600;color:#111827;font-size:.9rem}.dark .CRSScore_datePrimary__aBkCS{color:#f9fafb}.CRSScore_dateSecondary__hzWm6{font-size:.75rem;color:#9ca3af}.CRSScore_programBadge__HJwc6{display:inline-block;padding:.28rem .85rem;border-radius:999px;font-weight:600;font-size:.78rem;white-space:nowrap;letter-spacing:.025em;box-shadow:0 1px 3px rgba(0,0,0,.08)}.CRSScore_badgeCEC__F68kb{background:rgba(153,27,27,.08);color:#991b1b;border:1px solid rgba(153,27,27,.2)}.dark .CRSScore_badgeCEC__F68kb{background:hsla(0,94%,82%,.12);color:#fca5a5;border-color:hsla(0,94%,82%,.25)}.CRSScore_badgePNP__tch45{background:rgba(6,95,70,.08);color:#065f46;border:1px solid rgba(6,95,70,.2)}.dark .CRSScore_badgePNP__tch45{background:rgba(52,211,153,.12);color:#34d399;border-color:rgba(52,211,153,.25)}.CRSScore_badgeCategoryBased__gdvDc{background:rgba(30,64,175,.08);color:#1e40af;border:1px solid rgba(30,64,175,.2)}.dark .CRSScore_badgeCategoryBased__gdvDc{background:rgba(96,165,250,.12);color:#60a5fa;border-color:rgba(96,165,250,.25)}.CRSScore_badgeNonEE__hR2lk{background:rgba(71,85,105,.08);color:#334155;border:1px solid rgba(71,85,105,.2)}.dark .CRSScore_badgeNonEE__hR2lk{background:rgba(148,163,184,.12);color:#cbd5e1;border-color:rgba(148,163,184,.25)}.CRSScore_province__H_6ni{font-size:.88rem;color:#6b7280}.dark .CRSScore_province__H_6ni{color:#9ca3af}.CRSScore_crsScore__35jdD{font-weight:800;font-size:1.1rem;color:#ef4444;font-variant-numeric:tabular-nums}.dark .CRSScore_crsScore__35jdD{color:#fca5a5}.CRSScore_invitations__YxKiV{font-weight:700;font-size:.95rem;color:#059669;font-variant-numeric:tabular-nums}.dark .CRSScore_invitations__YxKiV{color:#34d399}.CRSScore_emptyRow__PMvpC{padding:3rem;text-align:center}.CRSScore_emptyState___9POU{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6b7280}.CRSScore_emptyIcon__4_FsA{width:64px;height:64px;opacity:.3}.CRSScore_footer__r7s4O{text-align:center;padding:1rem;opacity:.6;font-size:.875rem}.CRSScore_footerText__oxLDv{margin:0}@media (max-width:768px){.CRSScore_container__8LPvQ{padding:1rem}.CRSScore_title__c_3nM{font-size:1.875rem}.CRSScore_viewToggleContainer__LL3i_{width:100%;justify-content:center;padding:.4rem}.CRSScore_viewToggleBtn__wAdLb{flex:1;justify-content:center;padding:.65rem 1rem;font-size:.9rem}.CRSScore_viewToggleIcon__HsaOA{width:16px;height:16px}.CRSScore_filterDropdownMenu__gzvqP{right:auto;left:0;min-width:200px;max-width:calc(100vw - 2rem)}.CRSScore_tableHeaderRow__t0tXP{flex-direction:column;align-items:flex-start}.CRSScore_tableHeaderActions__GP_8Q{width:100%;justify-content:space-between}.CRSScore_filterBar__Za1sq{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.CRSScore_filterButtons__ZhaVE{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.CRSScore_filterBtn__JWtOM{padding:.875rem 1rem;font-size:.9rem}.CRSScore_yearSelect__jCy1c{width:100%}.CRSScore_drawCardsGrid__Yq8tm{grid-template-columns:1fr}.CRSScore_summaryGrid__6_GVH{grid-template-columns:1fr;gap:1rem}.CRSScore_summaryCard__fYfwX{padding:1.5rem}.CRSScore_cardValueSummary__GuyEh{font-size:2rem}.CRSScore_chartSection__0RB_d{padding:1rem}.CRSScore_chartHeader__5R3oD{flex-direction:column;align-items:flex-start;gap:1rem}.CRSScore_chartTitleGroup__5g1Cu{width:100%}.CRSScore_chartControls__dzBGr{width:100%;flex-direction:column;align-items:flex-start;gap:1rem}.CRSScore_chartFilterGroup__v2pkX{width:100%;flex-direction:column;align-items:flex-start;gap:.5rem}.CRSScore_chartFilterButtons__f8v4N{width:100%;justify-content:flex-start}.CRSScore_chartTitle__mpRpw{font-size:1.25rem}.CRSScore_safeScoreCard__miwO8{padding:1.5rem}.CRSScore_safeScoreTitle__3Lot9{font-size:1.25rem}.CRSScore_safeScoreGrid__vgw0K{grid-template-columns:1fr}.CRSScore_scoreValue__lXxHr{font-size:1.75rem}.CRSScore_tableContainer__b_mwh{border-radius:12px}.CRSScore_td__LGrIt,.CRSScore_th__EY14w{padding:1rem;font-size:.875rem}.CRSScore_programBadge__HJwc6{font-size:.75rem;padding:.375rem .75rem}}@media (max-width:640px){.CRSScore_title__c_3nM{font-size:1.5rem}.CRSScore_subtitle__GDGPB{font-size:.875rem}.CRSScore_sectionTitle__XTe7c{font-size:1.25rem}.CRSScore_table__KHotg{font-size:.8rem}.CRSScore_th__EY14w{font-size:.7rem}.CRSScore_td__LGrIt,.CRSScore_th__EY14w{padding:.75rem .5rem}.CRSScore_thIcon__DjHtF{display:none}.CRSScore_roundBadge__StNqt{padding:.25rem .625rem;font-size:.75rem}.CRSScore_programBadge__HJwc6{font-size:.7rem;padding:.25rem .5rem}.CRSScore_crsScore__35jdD{font-size:.9rem}}.CRSScore_pagination__FyltS{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.75rem;flex-wrap:wrap}.CRSScore_paginationBtn__M51IG{display:flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#374151;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.dark .CRSScore_paginationBtn__M51IG{background:rgba(30,38,54,.9);border-color:hsla(0,0%,100%,.08);color:#d1d5db}.CRSScore_paginationBtn__M51IG:hover:not(:disabled){background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,.3)}.CRSScore_paginationBtn__M51IG:disabled{opacity:.35;cursor:not-allowed}.CRSScore_paginationIcon__OY10Y{width:16px;height:16px}.CRSScore_paginationPages__nTTDQ{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;justify-content:center}.CRSScore_paginationPageBtn__WYv6a{min-width:36px;height:36px;padding:0;border-radius:7px;border:1px solid transparent;background:transparent;color:#6b7280;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.dark .CRSScore_paginationPageBtn__WYv6a{color:#9ca3af}.CRSScore_paginationPageBtn__WYv6a:hover{background:rgba(239,68,68,.06);color:#ef4444;border-color:rgba(239,68,68,.15)}.CRSScore_paginationPageBtnActive__lnE_U{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 2px 8px rgba(239,68,68,.3)}.CRSScore_paginationPageBtnActive__lnE_U:hover{background:#dc2626;border-color:#dc2626}.CRSScore_paginationEllipsis__Ua7Ee{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-weight:700;font-size:.875rem;letter-spacing:.1em}.dark .CRSScore_paginationEllipsis__Ua7Ee{color:#6b7280}.CRSScore_paginationInfo___ccpt{text-align:center;margin-top:.875rem;font-size:.8rem;font-weight:500;color:#9ca3af}.dark .CRSScore_paginationInfo___ccpt{color:#6b7280}@media (max-width:768px){.CRSScore_tableContainer__b_mwh{border:none;background:transparent;box-shadow:none;overflow:visible}.CRSScore_tableContainer__b_mwh:before{display:none}.CRSScore_table__KHotg,.CRSScore_tbody__7lAOg,.CRSScore_td__LGrIt,.CRSScore_th__EY14w,.CRSScore_thead__IQOnS,.CRSScore_tr__eRyVG{display:block}.CRSScore_thead__IQOnS{display:none}.CRSScore_tr__eRyVG{background:transparent;border-radius:16px;padding:1.125rem;margin-bottom:.875rem;box-shadow:0 2px 8px -2px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.CRSScore_tr__eRyVG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899)}.CRSScore_tr__eRyVG:active{transform:scale(.995)}.dark .CRSScore_tr__eRyVG{background:transparent;border-color:hsla(0,0%,100%,.1);box-shadow:0 2px 8px -2px rgba(0,0,0,.2)}.CRSScore_td__LGrIt{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:1px solid rgba(0,0,0,.06);text-align:right;font-size:.9rem}.dark .CRSScore_td__LGrIt{border-bottom-color:hsla(0,0%,100%,.06)}.CRSScore_td__LGrIt:last-child{border-bottom:none;padding-bottom:0}.CRSScore_td__LGrIt:first-child{padding-top:0;border-bottom:1px solid rgba(59,130,246,.15);margin-bottom:.625rem;padding-bottom:.875rem}.dark .CRSScore_td__LGrIt:first-child{border-bottom-color:rgba(139,92,246,.2)}.CRSScore_td__LGrIt:before{content:attr(data-label);font-weight:700;font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-right:.875rem;text-align:left;opacity:.85}.dark .CRSScore_td__LGrIt:before{color:#9ca3af}.CRSScore_td__LGrIt[data-label=Round]{justify-content:flex-start;padding-bottom:.875rem}.CRSScore_td__LGrIt[data-label=Round]:before{display:none}.CRSScore_roundBadge__StNqt{font-size:.95rem;padding:.5rem 1rem;box-shadow:0 2px 6px -1px rgba(59,130,246,.15)}.CRSScore_dateCell__e_g0n{align-items:flex-end}.CRSScore_programBadge__HJwc6{white-space:normal!important;text-align:right;font-size:.75rem;padding:.4rem .8rem;box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.CRSScore_crsScore__35jdD,.CRSScore_invitations__YxKiV,.CRSScore_programBadge__HJwc6,.CRSScore_province__H_6ni{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.CRSScore_crsScore__35jdD{font-size:1.125rem;font-weight:800}.CRSScore_invitations__YxKiV{font-size:1rem;font-weight:700}.CRSScore_td__LGrIt:before{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;margin-right:.75rem}.CRSScore_td__LGrIt>*{flex:1;min-width:0;max-width:65%}.CRSScore_td__LGrIt>.CRSScore_dateCell__e_g0n{max-width:100%}}.ImmigrationNews_container__sBQBr{max-width:auto;background:linear-gradient(to bottom right,#fff5f5,#fff,#fff0f0);margin:0 auto;padding:1rem;border-radius:10px}html.dark .ImmigrationNews_container__sBQBr{background:linear-gradient(to bottom right,#111827,#1a0606,#111827)}@media (min-width:640px){.ImmigrationNews_container__sBQBr{padding:2rem}}.ImmigrationNews_mobileFeedWrapper__MX_et{display:block}.ImmigrationNews_desktopGridWrapper__9iQP9{display:none}@media (min-width:768px){.ImmigrationNews_mobileFeedWrapper__MX_et{display:none}.ImmigrationNews_desktopGridWrapper__9iQP9{display:block}}.ImmigrationNews_header__Zh45w{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.ImmigrationNews_header__Zh45w{flex-direction:row;justify-content:space-between;align-items:center}}.ImmigrationNews_titleWrapper__9WGiG{display:flex;align-items:center;gap:.5rem}.ImmigrationNews_title__ze094{font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,#ef4444,#991b1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;letter-spacing:-.01em}.ImmigrationNews_filterIcon__dQ1J_{color:#ef4444;width:1.25rem;height:1.25rem}.ImmigrationNews_headerActions__oah2I{display:flex;align-items:center;gap:.75rem}.ImmigrationNews_languageSelector__9jQXR{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ImmigrationNews_languageDropdown__hDIz_{padding:.625rem 2.5rem .625rem 1rem;font-size:.875rem;font-weight:500;color:#fff;border:none;border-radius:.75rem;cursor:pointer;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(135deg,#ef4444,#b91c1c),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:50%,right .5rem center;background-size:cover,1.25rem;box-shadow:0 4px 12px rgba(239,68,68,.25)}.ImmigrationNews_languageDropdown__hDIz_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,68,68,.35)}.ImmigrationNews_languageDropdown__hDIz_:disabled{opacity:.6;cursor:not-allowed}.ImmigrationNews_languageDropdown__hDIz_ option{background:#fff;color:#374151;padding:.5rem}.ImmigrationNews_tickerModernWrapper__zoomh{height:48px;background:var(--bg-card);border-bottom:1px solid var(--border);display:none;margin-bottom:1.5rem;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (min-width:768px){.ImmigrationNews_tickerModernWrapper__zoomh{display:block}}.ImmigrationNews_translatingBadge__kFo5x{position:absolute;top:-.5rem;right:-.5rem;background:#10b981;color:#fff;font-size:.625rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem;animation:ImmigrationNews_pulse__Ns2G7 2s infinite;white-space:nowrap;z-index:10}@keyframes ImmigrationNews_pulse__Ns2G7{0%,to{opacity:1}50%{opacity:.7}}.ImmigrationNews_newsLanguageSelector__iNetY{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.ImmigrationNews_newsLanguageLabel__tXO44{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.ImmigrationNews_newsTranslateText__92sMA{font-size:.875rem;font-weight:500;color:var(--foreground);opacity:.8}.ImmigrationNews_newsTranslatingBadge__Sr7tr{font-size:.7rem;color:#ef4444;font-weight:500;animation:ImmigrationNews_pulse__Ns2G7 2s infinite}.ImmigrationNews_newsLanguageDropdown__RMIhZ{padding:.625rem 2.5rem .625rem 1rem;font-size:.875rem;font-weight:500;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:180px;background-color:#f8f9fa;color:#1f2937;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231f2937'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}html.dark .ImmigrationNews_newsLanguageDropdown__RMIhZ{background-color:#1f2937;color:#f3f4f6;border-color:hsla(0,0%,100%,.15);box-shadow:0 1px 3px rgba(0,0,0,.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23f3f4f6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E")}.ImmigrationNews_newsLanguageDropdown__RMIhZ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15);border-color:#ef4444}html.dark .ImmigrationNews_newsLanguageDropdown__RMIhZ:hover:not(:disabled){box-shadow:0 4px 8px rgba(0,0,0,.5)}.ImmigrationNews_newsLanguageDropdown__RMIhZ:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.18)}.ImmigrationNews_newsLanguageDropdown__RMIhZ:disabled{opacity:.6;cursor:not-allowed}.ImmigrationNews_newsLanguageDropdown__RMIhZ option{background:#fff;color:#374151;padding:.5rem}html.dark .ImmigrationNews_newsLanguageDropdown__RMIhZ option{background:#1f2937;color:#f3f4f6}.ImmigrationNews_filterToggleBtn__CUtTR{display:flex;align-items:center;gap:.55rem;padding:.5rem;border-radius:.65rem;border:1px solid transparent;background:var(--bg-secondary);cursor:pointer;font-size:.85rem;font-weight:500;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImmigrationNews_filterToggleBtn__CUtTR:hover{background:rgba(239,68,68,.08);border-color:#ef4444}html.dark .ImmigrationNews_filterToggleBtn__CUtTR{color:#fff;border-color:hsla(0,0%,100%,.18)!important}html.dark .ImmigrationNews_filterIconWrapper__PI1yQ{border-color:hsla(0,0%,100%,.18)!important}html.dark .ImmigrationNews_filterToggleActive__5e5tK{color:#fff!important;background:rgba(239,68,68,.25)!important;border-color:#ef4444!important}.ImmigrationNews_filterToggleActive__5e5tK{background:rgba(239,68,68,.12)!important;border-color:#ef4444!important;color:#ef4444!important;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.ImmigrationNews_filterIconWrapper__PI1yQ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:.45rem;border:1px solid transparent;transition:all .25s ease}.ImmigrationNews_filterIconModern__Till7{transition:transform .25s ease,opacity .25s ease}.ImmigrationNews_filterToggleActive__5e5tK .ImmigrationNews_filterIconModern__Till7{transform:rotate(90deg)}.ImmigrationNews_filterToggleText__q41Ik{display:none}.ImmigrationNews_filtersWrapper__EBNEQ{border:1px solid var(--border);border-radius:1rem;padding:1rem;margin-bottom:1.25rem;backdrop-filter:blur(12px);transition:max-height .35s ease,opacity .35s ease,margin .35s ease}.ImmigrationNews_filtersVisible__KtJxj{max-height:500px;opacity:1}.ImmigrationNews_filtersHidden__3MpVG{max-height:0;opacity:0;padding:0!important;margin:0!important}.ImmigrationNews_filters__XslYR{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;align-items:end}.ImmigrationNews_filterGroup__LYFuf{display:flex;flex-direction:column;gap:.25rem;min-width:0}.ImmigrationNews_label___DUac{color:#111827}.ImmigrationNews_label___DUac,html.dark .ImmigrationNews_label___DUac{display:block;font-size:.75rem;font-weight:500;margin-bottom:.1rem;opacity:.85}html.dark .ImmigrationNews_label___DUac{color:#b2b3b6}.ImmigrationNews_modernSelect__gv75A{width:100%;font-size:.875rem;border-radius:.375rem;border:1px solid var(--border);background-color:var(--bg-secondary);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.25rem;padding:.375rem 2rem .375rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer}.ImmigrationNews_modernSelect__gv75A:hover{border-color:#ef4444}.ImmigrationNews_modernSelect__gv75A:focus{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2);outline:none}.ImmigrationNews_clearFiltersButton__k3_VZ{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.375rem .75rem;height:38px;font-size:.875rem;font-weight:500;background:transparent;border-radius:.375rem;border:1px solid var(--border);cursor:pointer;transition:all .2s ease}.ImmigrationNews_clearFiltersButton__k3_VZ:hover{background:rgba(220,38,38,.1);color:#dc2626;border-color:#dc2626}.ImmigrationNews_grid__0NLRW{display:grid;gap:.75rem}@media (max-width:479px){.ImmigrationNews_grid__0NLRW{grid-template-columns:1fr}}@media (min-width:480px) and (max-width:767px){.ImmigrationNews_grid__0NLRW{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1023px){.ImmigrationNews_grid__0NLRW{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ImmigrationNews_grid__0NLRW{grid-template-columns:repeat(5,1fr)}}.ImmigrationNews_card__55kMR{perspective:1200px;height:100%;border-radius:.75rem;border:1px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .3s ease}.ImmigrationNews_card__55kMR:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.ImmigrationNews_cardFlipper__vXNA1{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;cursor:pointer}.ImmigrationNews_cardFlipper__vXNA1.ImmigrationNews_flipped__QVv8_{transform:rotateY(180deg)}.ImmigrationNews_cardFlipper__vXNA1.ImmigrationNews_autoFlip__80EaY{animation:ImmigrationNews_autoFlipOnce__XwhFC 4s cubic-bezier(.4,0,.2,1) forwards}@keyframes ImmigrationNews_autoFlipOnce__XwhFC{0%{transform:rotateY(0deg)}30%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}70%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}.ImmigrationNews_cardBack__i5jJb,.ImmigrationNews_cardFront__zSSKa{inset:0;-webkit-backface-visibility:hidden}.ImmigrationNews_cardFlipper__vXNA1 .ImmigrationNews_cardFront__zSSKa,.ImmigrationNews_cardFlipper__vXNA1.ImmigrationNews_flipped__QVv8_ .ImmigrationNews_cardBack__i5jJb{pointer-events:auto}.ImmigrationNews_cardFlipper__vXNA1.ImmigrationNews_flipped__QVv8_ .ImmigrationNews_cardFront__zSSKa{pointer-events:none}.ImmigrationNews_card__55kMR:hover .ImmigrationNews_cardFlipper__vXNA1:not(.ImmigrationNews_flipped__QVv8_){transform:translateY(-4px)}.ImmigrationNews_cardBack__i5jJb,.ImmigrationNews_cardFront__zSSKa{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;border-radius:.75rem;overflow:hidden;-webkit-backface-visibility:0;pointer-events:none}.ImmigrationNews_cardFront__zSSKa{z-index:2;background:#fff;position:relative}.ImmigrationNews_cardImage__kGzfK{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:transform .3s ease}.ImmigrationNews_card__55kMR:hover .ImmigrationNews_cardImage__kGzfK{transform:scale(1.04)}.ImmigrationNews_imagePlaceholder___OHhi{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#6b7280;font-weight:500;font-size:.875rem;z-index:1}.ImmigrationNews_cardFront__zSSKa img{z-index:2}.ImmigrationNews_cardBack__i5jJb{z-index:1;background-color:var(--bg-card,#fff);color:var(--text-primary);transform:rotateY(180deg);padding:.75rem;display:flex;flex-direction:column;gap:.5rem;box-sizing:border-box;overflow:hidden;height:100%}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_content__kNo5E{flex:1;overflow-y:auto;padding-right:.25rem;margin-right:-.25rem;min-height:0;padding-top:2.5rem;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_content__kNo5E::-webkit-scrollbar{width:6px}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_content__kNo5E::-webkit-scrollbar-track{background:transparent}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_content__kNo5E::-webkit-scrollbar-thumb{background:rgba(156,163,175,.3);border-radius:3px}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_content__kNo5E::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.5)}.ImmigrationNews_cardBack__i5jJb h3{font-size:.9375rem;font-weight:600;margin:0 0 .35rem;line-height:1.3;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:0}.ImmigrationNews_cardBack__i5jJb p{font-size:.75rem;margin:0;color:var(--text-secondary);line-height:1.35;flex:1;overflow-y:auto}cardBack .ImmigrationNews_footer__gM5V4{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_meta___Q2Zn{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.625rem;color:var(--text-muted)}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_dot__o2luQ{opacity:.5}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_date__rZrkC{display:flex;align-items:center;gap:.25rem}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_badge__1jYU0{padding:.1rem .45rem;border-radius:9999px;font-size:.65rem;font-weight:500;backdrop-filter:blur(4px)}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_readMore__Uz_so{display:inline-flex;align-items:center;gap:.15rem;font-size:.6875rem;color:#ef4444;text-decoration:none;font-weight:500;transition:color .2s}.ImmigrationNews_cardBack__i5jJb .ImmigrationNews_readMore__Uz_so:hover{color:#dc2626;text-decoration:underline}.ImmigrationNews_cardBack__i5jJb,.ImmigrationNews_cardFront__zSSKa{min-height:280px}@media (min-width:640px){.ImmigrationNews_cardBack__i5jJb,.ImmigrationNews_cardFront__zSSKa{min-height:300px}}@media (min-width:768px){.ImmigrationNews_cardBack__i5jJb,.ImmigrationNews_cardFront__zSSKa{min-height:320px}}@media (min-width:1024px){.ImmigrationNews_cardBack__i5jJb,.ImmigrationNews_cardFront__zSSKa{min-height:360px}}.ImmigrationNews_empty__VfGI8,.ImmigrationNews_loading__MawTL,.ImmigrationNews_noResults__g0ZbZ{text-align:center;padding:3rem 1rem}.ImmigrationNews_loading__MawTL p{margin-top:1rem;font-size:.9375rem}.ImmigrationNews_spinner__5ajHp{width:2.5rem;height:2.5rem;border:3px solid transparent;border-top-color:#ef4444;border-radius:50%;animation:ImmigrationNews_spin__pw82J 1s linear infinite;margin:0 auto}@keyframes ImmigrationNews_spin__pw82J{to{transform:rotate(1turn)}}.ImmigrationNews_footer__gM5V4{margin-top:2rem;text-align:center;font-size:.875rem}.ImmigrationNews_dateLabel__bAsZf{position:absolute;top:.5rem;right:.5rem;z-index:3;font-size:.625rem;font-weight:600;line-height:1.2;letter-spacing:.025em;text-transform:uppercase;padding:.125rem .5rem;border-radius:9999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,.15);pointer-events:none;transition:transform .2s ease,opacity .2s ease;background:hsla(0,0%,100%,.92);color:#1e293b;border-color:rgba(0,0,0,.12)}html.dark .ImmigrationNews_dateLabel__bAsZf{background:rgba(15,23,42,.88);color:#f1f5f9;border-color:hsla(0,0%,100%,.15)}.ImmigrationNews_card__55kMR:hover .ImmigrationNews_dateLabel__bAsZf{transform:translateY(-2px);opacity:1}.ImmigrationNews_dateLabel__bAsZf{transform:translateY(0);opacity:.95}.ImmigrationNews_cardFlipper__vXNA1.ImmigrationNews_swipingLeft__0joyS{transform:rotateY(-30deg)!important}.ImmigrationNews_cardFlipper__vXNA1.ImmigrationNews_swipingRight__yB3mK{transform:rotateY(30deg)!important}.ImmigrationNews_closeBack__ZXifx{position:absolute;top:.75rem;right:.75rem;z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(0,0,0,.35);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px);pointer-events:auto!important;box-shadow:0 2px 6px rgba(0,0,0,.2)}.ImmigrationNews_closeBack__ZXifx:hover{background:rgba(0,0,0,.55);transform:scale(1.1)}html.dark .ImmigrationNews_closeBack__ZXifx{background:hsla(0,0%,100%,.25);color:#e2e8f0}html.dark .ImmigrationNews_closeBack__ZXifx:hover{background:hsla(0,0%,100%,.4)}.ImmigrationNews_loadMoreWrapper__WwfJO{text-align:center;margin-top:2rem}.ImmigrationNews_loadMoreModern__3lGAh{position:relative;padding:.8rem 2rem;font-size:.95rem;font-weight:600;border-radius:50px;border:none;cursor:pointer;overflow:hidden;isolation:isolate;background:rgba(239,68,68,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(239,68,68,.3);color:#ef4444;transition:all .25s ease}html.dark .ImmigrationNews_loadMoreModern__3lGAh{background:rgba(239,68,68,.2);border:1px solid hsla(0,94%,82%,.35);color:#fca5a5}.ImmigrationNews_loadMoreModern__3lGAh:hover{box-shadow:0 0 16px rgba(99,102,241,.35),0 0 6px rgba(99,102,241,.25);transform:translateY(-2px)}.ImmigrationNews_loadMoreModern__3lGAh:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(129,140,248,.45),transparent 70%);opacity:0;transform:scale(.3);transition:transform .4s ease,opacity .4s ease}.ImmigrationNews_loadMoreModern__3lGAh:hover:before{opacity:1;transform:scale(2.4)}.ImmigrationNews_loadMoreModern__3lGAh span{position:relative;z-index:10}.ImmigrationNews_tickerModernWrapper__zoomh{position:relative;overflow:hidden;width:100%;padding:0;margin:.75rem 0;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(239,68,68,.15);border-bottom:1px solid rgba(239,68,68,.1);--fade-color:#fff}html.dark .ImmigrationNews_tickerModernWrapper__zoomh{background:rgba(15,23,42,.8);border-color:rgba(239,68,68,.2);--fade-color:#0f172a}.ImmigrationNews_tickerModernTrack__yQq3T{display:inline-flex;white-space:nowrap;gap:2.5rem;will-change:transform;padding:.75rem 0;animation:ImmigrationNews_tickerModernMove__JAAL3 linear infinite}@keyframes ImmigrationNews_tickerModernMove__JAAL3{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ImmigrationNews_tickerModernItem__dtcK4{font-size:.875rem;font-weight:500;padding:.35rem 1rem;border-radius:999px;background:#fff;color:#1e293b;display:flex;align-items:center;gap:.45rem;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(4px);transition:all .2s ease}html.dark .ImmigrationNews_tickerModernItem__dtcK4{background:hsla(0,0%,100%,.05);color:#f1f5f9;border-color:hsla(0,0%,100%,.1);box-shadow:0 1px 6px rgba(0,0,0,.3)}.ImmigrationNews_tickerModernItem__dtcK4:hover{transform:translateY(-2px);background:#fff;border-color:rgba(239,68,68,.25);box-shadow:0 4px 12px rgba(239,68,68,.1)}html.dark .ImmigrationNews_tickerModernItem__dtcK4:hover{background:hsla(0,0%,100%,.1);box-shadow:0 4px 14px rgba(0,0,0,.4)}.ImmigrationNews_tickerItemTitle__64vX4{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ImmigrationNews_tickerDateLabel__jA44D{font-size:.7rem;font-weight:700;padding:.3rem .85rem;border-radius:999px;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;background:rgba(239,68,68,.08);color:#dc2626;border:1px solid rgba(239,68,68,.2);box-shadow:0 1px 4px rgba(239,68,68,.05);display:inline-flex;align-items:center;gap:.35rem;transition:all .2s ease}.ImmigrationNews_tickerDateLabel__jA44D:before{content:"📅";font-size:.65rem;opacity:.8}html.dark .ImmigrationNews_tickerDateLabel__jA44D{background:rgba(239,68,68,.15);color:#fca5a5;border-color:rgba(239,68,68,.25);box-shadow:0 2px 8px rgba(0,0,0,.2)}.ImmigrationNews_tickerDateLabel__jA44D:hover{background:#fff;border-color:rgba(220,38,38,.6);transform:scale(1.05);box-shadow:0 4px 12px rgba(220,38,38,.25)}html.dark .ImmigrationNews_tickerDateLabel__jA44D:hover{background:rgba(220,38,38,.28);border-color:rgba(220,38,38,.55);box-shadow:0 4px 12px rgba(220,38,38,.2)}.ImmigrationNews_clickableDate__EJC9f{cursor:pointer;position:relative;z-index:10}.ImmigrationNews_clickableDate__EJC9f:active{transform:scale(.95)}.ImmigrationNews_liveDot__fOrOa{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.8);animation:ImmigrationNews_liveBlink__I3AmF 1.4s ease-in-out infinite}@keyframes ImmigrationNews_liveBlink__I3AmF{0%,to{opacity:.3}50%{opacity:1}}.ImmigrationNews_tickerFadeLeft___G3iw,.ImmigrationNews_tickerFadeRight__R_5dS{position:absolute;top:0;width:90px;height:100%;pointer-events:none;z-index:10}.ImmigrationNews_tickerFadeLeft___G3iw{left:0;background:linear-gradient(to right,var(--fade-color),transparent)}.ImmigrationNews_tickerFadeRight__R_5dS{right:0;background:linear-gradient(to left,var(--fade-color),transparent)}.ImmigrationNews_tickerScrollable__Ua8vG{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity}.ImmigrationNews_tickerScrollable__Ua8vG::-webkit-scrollbar{display:none}.ImmigrationNews_tickerModernItem__dtcK4{scroll-snap-align:center}.ImmigrationNews_liveDotToday__YB_N4{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.9);animation:ImmigrationNews_liveBlink__I3AmF 1.4s ease-in-out infinite}.ImmigrationNews_liveDotOld__q5S1u{width:7px;height:7px;border-radius:50%;background:#9ca3af;box-shadow:0 0 6px rgba(156,163,175,.5);animation:ImmigrationNews_oldBlink__czqSf 2.5s ease-in-out infinite}@keyframes ImmigrationNews_oldBlink__czqSf{0%,to{opacity:.4}50%{opacity:.8}}.DateCalendar_calendar__TPFzy{position:fixed;z-index:10000;background:#fff;border-radius:1rem;padding:1.25rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(239,68,68,.1);min-width:320px;animation:DateCalendar_calendarSlideIn__fQVua .25s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.dark .DateCalendar_calendar__TPFzy{background:#1e293b;box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2),0 0 0 1px rgba(239,68,68,.2)}@keyframes DateCalendar_calendarSlideIn__fQVua{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DateCalendar_header__Fan48{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(239,68,68,.1)}html.dark .DateCalendar_header__Fan48{border-bottom-color:rgba(239,68,68,.2)}.DateCalendar_monthYear__LnJRD{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}html.dark .DateCalendar_monthYear__LnJRD{background:linear-gradient(135deg,#fca5a5,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DateCalendar_navButton__remu7{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.08);color:#ef4444;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.DateCalendar_navButton__remu7:hover{background:rgba(239,68,68,.15);transform:scale(1.05)}.DateCalendar_navButton__remu7:active{transform:scale(.98)}html.dark .DateCalendar_navButton__remu7{background:rgba(239,68,68,.15);color:#fca5a5}html.dark .DateCalendar_navButton__remu7:hover{background:rgba(239,68,68,.25)}.DateCalendar_weekdays__s9fVk{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;text-align:center}.DateCalendar_weekdays__s9fVk>div{font-size:.75rem;font-weight:600;color:#6b7280;padding:.5rem 0;text-transform:uppercase;letter-spacing:.05em}html.dark .DateCalendar_weekdays__s9fVk>div{color:#94a3b8}.DateCalendar_daysGrid__ptBvR{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:1rem}.DateCalendar_emptyDay__kQYj_{aspect-ratio:1}.DateCalendar_day__D7OXn{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;color:#374151;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.DateCalendar_day__D7OXn:hover:not(.DateCalendar_disabled__loe9V){background:rgba(239,68,68,.1);color:#ef4444;transform:scale(1.05)}.DateCalendar_day__D7OXn:active:not(.DateCalendar_disabled__loe9V){transform:scale(.95)}html.dark .DateCalendar_day__D7OXn{color:#cbd5e1}html.dark .DateCalendar_day__D7OXn:hover:not(.DateCalendar_disabled__loe9V){background:rgba(239,68,68,.2);color:#fca5a5}.DateCalendar_day__D7OXn.DateCalendar_today__voj47{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(239,68,68,.3)}.DateCalendar_day__D7OXn.DateCalendar_today__voj47:hover{background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;transform:scale(1.08);box-shadow:0 6px 16px rgba(239,68,68,.4)}html.dark .DateCalendar_day__D7OXn.DateCalendar_today__voj47{background:linear-gradient(135deg,#ef4444,#dc2626)}html.dark .DateCalendar_day__D7OXn.DateCalendar_today__voj47:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.DateCalendar_day__D7OXn.DateCalendar_disabled__loe9V{color:#d1d5db;cursor:not-allowed;opacity:.4}.DateCalendar_day__D7OXn.DateCalendar_disabled__loe9V:hover{background:transparent;transform:none}html.dark .DateCalendar_day__D7OXn.DateCalendar_disabled__loe9V{color:#475569}.DateCalendar_footer__Q4nsv{display:flex;justify-content:center;padding-top:.75rem;border-top:2px solid rgba(239,68,68,.1)}html.dark .DateCalendar_footer__Q4nsv{border-top-color:rgba(239,68,68,.2)}.DateCalendar_todayButton__ULzIZ{padding:.5rem 1.5rem;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(239,68,68,.25)}.DateCalendar_todayButton__ULzIZ:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.35)}.DateCalendar_todayButton__ULzIZ:active{transform:translateY(0)}html.dark .DateCalendar_todayButton__ULzIZ{background:linear-gradient(135deg,#ef4444,#dc2626)}@media (max-width:640px){.DateCalendar_calendar__TPFzy{min-width:280px;padding:1rem}.DateCalendar_monthYear__LnJRD{font-size:1rem}.DateCalendar_navButton__remu7{width:32px;height:32px}.DateCalendar_day__D7OXn{font-size:.8125rem}}.NewsModal_overlay__jeGc2{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:NewsModal_fadeIn__4cAQp .25s ease}@keyframes NewsModal_fadeIn__4cAQp{0%{opacity:0}to{opacity:1}}.NewsModal_modal__jkf4O{position:relative;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:1rem;max-width:1200px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.5);animation:NewsModal_slideUp__bf_CS .3s cubic-bezier(.4,0,.2,1)}html.dark .NewsModal_modal__jkf4O{background:rgba(30,41,59,.85);border-color:hsla(0,0%,100%,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.8)}@keyframes NewsModal_slideUp__bf_CS{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.NewsModal_closeBtn__qieqf{position:absolute;top:1rem;right:1rem;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);color:inherit;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.NewsModal_closeBtn__qieqf:hover{background:rgba(0,0,0,.2);transform:scale(1.1)}html.dark .NewsModal_closeBtn__qieqf{background:hsla(0,0%,100%,.1);color:#f1f5f9}html.dark .NewsModal_closeBtn__qieqf:hover{background:hsla(0,0%,100%,.2)}.NewsModal_navBtn__AcA03{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:.75rem;background:rgba(239,68,68,.4);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(239,68,68,.2);opacity:.4;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.NewsModal_navBtn__AcA03 svg{width:24px;height:24px;stroke-width:2.5}.NewsModal_navBtn__AcA03:hover{background:rgba(239,68,68,.75);opacity:1;transform:translateY(-50%) scale(1.08);box-shadow:0 4px 16px rgba(239,68,68,.4)}.NewsModal_navBtn__AcA03:active{background:rgba(185,28,28,.95);opacity:1;transform:translateY(-50%) scale(1.05);box-shadow:0 0 0 4px rgba(239,68,68,.2),0 0 20px rgba(239,68,68,.6),0 0 40px rgba(239,68,68,.4),0 8px 24px rgba(185,28,28,.5);animation:NewsModal_glowPulse__Xculb .6s ease-out}@keyframes NewsModal_glowPulse__Xculb{0%,to{box-shadow:0 0 0 4px rgba(239,68,68,.2),0 0 20px rgba(239,68,68,.6),0 0 40px rgba(239,68,68,.4),0 8px 24px rgba(185,28,28,.5)}50%{box-shadow:0 0 0 6px rgba(239,68,68,.3),0 0 30px rgba(239,68,68,.8),0 0 60px rgba(239,68,68,.6),0 12px 32px rgba(185,28,28,.7)}}.NewsModal_navBtnPrev__5gqK7{left:1rem}.NewsModal_navBtnNext__7bJgM{right:1rem}@media (max-width:768px){.NewsModal_navBtnPrev__5gqK7{left:.5rem}.NewsModal_navBtnNext__7bJgM{right:.5rem}.NewsModal_navBtn__AcA03{width:44px;height:44px;padding:.625rem;background:rgba(239,68,68,.5)}.NewsModal_navBtn__AcA03 svg{width:20px;height:20px}}.NewsModal_content__lq0HP{display:flex;flex-direction:row;height:100%;max-height:90vh}@media (max-width:768px){.NewsModal_content__lq0HP{flex-direction:column;max-height:90vh;overflow-y:auto}}.NewsModal_imageSection__E_6Jn{flex:0 0 50%;position:relative;background:transparent;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1rem}html.dark .NewsModal_imageSection__E_6Jn{background:transparent}.NewsModal_image__Q7U2d{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:1.5rem;filter:drop-shadow(0 10px 25px rgba(0,0,0,.2));transition:transform .3s ease;border-radius:2%}.NewsModal_image__Q7U2d:hover{transform:scale(1.02);border-radius:2%}.NewsModal_imagePlaceholder__1qqWu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#9ca3af;padding:2rem}html.dark .NewsModal_imagePlaceholder__1qqWu{color:#64748b}.NewsModal_imagePlaceholder__1qqWu p{margin:0;font-size:.875rem;font-weight:500}@media (max-width:768px){.NewsModal_imageSection__E_6Jn{flex:0 0 auto;min-height:250px;max-height:300px}}.NewsModal_detailsSection__0oZEn{flex:1;padding:2.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem;background:transparent}html.dark .NewsModal_detailsSection__0oZEn{background:transparent}@media (max-width:768px){.NewsModal_detailsSection__0oZEn{padding:1.5rem;gap:1rem}}.NewsModal_detailsSection__0oZEn::-webkit-scrollbar{width:8px}.NewsModal_detailsSection__0oZEn::-webkit-scrollbar-track{background:transparent}.NewsModal_detailsSection__0oZEn::-webkit-scrollbar-thumb{background:rgba(239,68,68,.25);border-radius:4px}.NewsModal_detailsSection__0oZEn::-webkit-scrollbar-thumb:hover{background:rgba(239,68,68,.45)}.NewsModal_programBadge__wAOl6{display:inline-flex;align-self:flex-start;padding:.375rem .875rem;background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(185,28,28,.08));color:#dc2626;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;border:1px solid rgba(239,68,68,.25)}html.dark .NewsModal_programBadge__wAOl6{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(185,28,28,.15));color:#fca5a5;border-color:rgba(239,68,68,.35)}.NewsModal_title__J67lo{margin:0;font-size:1.75rem;font-weight:700;line-height:1.3;color:#1f2937;background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html.dark .NewsModal_title__J67lo{color:#f1f5f9;background:linear-gradient(135deg,#fca5a5,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){.NewsModal_title__J67lo{font-size:1.375rem}}.NewsModal_date__HgVrK{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;font-weight:500}html.dark .NewsModal_date__HgVrK{color:#94a3b8}.NewsModal_date__HgVrK svg{opacity:.7}.NewsModal_summary__PaSeW{flex:1;line-height:1.7;color:#374151}html.dark .NewsModal_summary__PaSeW{color:#cbd5e1}.NewsModal_summary__PaSeW p{margin:0;font-size:1rem}@media (max-width:768px){.NewsModal_summary__PaSeW p{font-size:.9375rem}}.NewsModal_readMoreLink__0Y3bQ{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;border-radius:.75rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.3);align-self:flex-start}.NewsModal_readMoreLink__0Y3bQ:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(239,68,68,.45)}html.dark .NewsModal_readMoreLink__0Y3bQ{background:linear-gradient(135deg,#ef4444,#dc2626)}@media (max-width:768px){.NewsModal_readMoreLink__0Y3bQ{align-self:stretch;justify-content:center}}.NewsModal_counter__wmhoX{text-align:center;font-size:.8125rem;font-weight:600;color:#9ca3af;padding:.5rem;background:rgba(239,68,68,.06);border-radius:.5rem;margin-top:auto}html.dark .NewsModal_counter__wmhoX{color:#64748b;background:rgba(239,68,68,.12)}.PRPathways_container__pQ5FL{max-width:auto;background:linear-gradient(to bottom right,#fff5f5,#fff,#fef2f2);margin:0 auto;padding:1.5rem 1rem;border-radius:10px;min-height:100vh}html.dark .PRPathways_container__pQ5FL{background:linear-gradient(to bottom right,#111827,#1a0505,#111827)}@media (min-width:640px){.PRPathways_container__pQ5FL{padding:2.5rem 2rem}}.PRPathways_breadcrumbs__SasEu{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.95rem}.PRPathways_breadcrumb__o3Xkl{color:#64748b;transition:color .3s ease}.PRPathways_breadcrumb__o3Xkl:hover{color:#ef4444}.PRPathways_breadcrumbActive__RVXlf{color:#ef4444;font-weight:600}.dark .PRPathways_breadcrumb__o3Xkl{color:#94a3b8}.dark .PRPathways_breadcrumbActive__RVXlf{color:#fca5a5}.PRPathways_breadcrumbSeparator__CRm08{color:#cbd5e1;font-size:.875rem}.PRPathways_header__Rc6MD{text-align:center;margin-bottom:3rem}.PRPathways_title__rqUtg{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;letter-spacing:-.02em}@media (min-width:768px){.PRPathways_title__rqUtg{font-size:3.5rem}}.PRPathways_subtitle__j9q_9{font-size:1.125rem;color:#64748b;max-width:600px;margin:0 auto 3rem;line-height:1.7}.dark .PRPathways_subtitle__j9q_9{color:#94a3b8}.PRPathways_statsGrid__fnj8Z{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;margin-left:auto;margin-right:auto}@media (min-width:640px){.PRPathways_statsGrid__fnj8Z{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:768px){.PRPathways_statsGrid__fnj8Z{grid-template-columns:repeat(4,1fr);gap:1rem}}.PRPathways_statCard__YZ95_{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,100%,99%,.9));backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.15);border-radius:16px;padding:1rem;display:flex;align-items:center;gap:.875rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.05)}.dark .PRPathways_statCard__YZ95_{background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(15,23,42,.9));border-color:rgba(239,68,68,.2);box-shadow:0 4px 20px rgba(0,0,0,.3)}.PRPathways_statCard__YZ95_:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(239,68,68,.1);border-color:rgba(239,68,68,.25)}.dark .PRPathways_statCard__YZ95_:hover{box-shadow:0 12px 30px rgba(239,68,68,.15);border-color:rgba(239,68,68,.3)}.PRPathways_statIcon__spgUB{width:44px;height:44px;border-radius:12px;background:rgba(239,68,68,.08);color:#ef4444;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(239,68,68,.15)}.dark .PRPathways_statIcon__spgUB{background:rgba(239,68,68,.15);color:#fca5a5;border-color:rgba(239,68,68,.25)}.PRPathways_statContent__qq40_{flex:1}.PRPathways_statValue__kO_4G{font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:.25rem;background:linear-gradient(90deg,#ef4444,#b91c1c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .PRPathways_statValue__kO_4G{background:linear-gradient(90deg,#fca5a5,#f87171);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.PRPathways_statLabel__DOfOz{font-size:.75rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.dark .PRPathways_statLabel__DOfOz{color:#94a3b8}.PRPathways_filterSection__a7yeg{max-width:1200px;margin:0 auto 2.5rem;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(255,253,253,.9));backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.1);border-radius:20px;padding:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.04)}@media (min-width:768px){.PRPathways_filterSection__a7yeg{padding:2rem;margin-bottom:3rem}}.dark .PRPathways_filterSection__a7yeg{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.85));border-color:rgba(239,68,68,.2);box-shadow:0 8px 32px rgba(0,0,0,.4)}.PRPathways_filterHeader__DX0YZ{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.PRPathways_filterHeader__DX0YZ{flex-direction:row;justify-content:space-between;align-items:center}}.PRPathways_filterTitle__K_nN0{font-size:1.5rem;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:.75rem}.dark .PRPathways_filterTitle__K_nN0{color:#f1f5f9}.PRPathways_clearFilters__XFXgW{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#dc2626;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.PRPathways_clearFilters__XFXgW:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);transform:scale(1.02)}.dark .PRPathways_clearFilters__XFXgW{background:hsla(0,91%,71%,.15);border-color:hsla(0,91%,71%,.3);color:#fca5a5}.PRPathways_searchContainer__pQAHD{position:relative;margin-bottom:1.5rem}.PRPathways_searchIcon__MjbwK{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;width:1.25rem;height:1.25rem}@media (min-width:768px){.PRPathways_searchIcon__MjbwK{left:1.25rem}}.PRPathways_searchInput__zdQR0{width:100%;padding:.875rem 1rem .875rem 3rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-size:.95rem;color:#1f2937;transition:all .3s ease;box-sizing:border-box}@media (min-width:768px){.PRPathways_searchInput__zdQR0{padding:1rem 1.25rem 1rem 3.5rem;border-radius:16px;font-size:1rem}}.PRPathways_searchInput__zdQR0:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.dark .PRPathways_searchInput__zdQR0{background:#1e293b;border-color:#475569;color:#f1f5f9}.dark .PRPathways_searchInput__zdQR0:focus{border-color:#fca5a5;box-shadow:0 0 0 4px hsla(0,94%,82%,.12)}.PRPathways_clearSearch__5uUOs{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:rgba(241,245,249,.5);border:none;color:#94a3b8;cursor:pointer;padding:.4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.PRPathways_clearSearch__5uUOs:hover{background:rgba(239,68,68,.1);color:#ef4444}@media (min-width:768px){.PRPathways_clearSearch__5uUOs{right:1rem}}.PRPathways_filterGrid__T39BL{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:640px){.PRPathways_filterGrid__T39BL{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PRPathways_filterGrid__T39BL{grid-template-columns:repeat(4,1fr)}}.PRPathways_filterGroup__dpgsJ{display:flex;flex-direction:column;gap:.5rem}.PRPathways_filterLabel__ZVstM{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;color:#475569}.dark .PRPathways_filterLabel__ZVstM{color:#cbd5e1}.PRPathways_filterSelect__MkBCs{width:100%;padding:.75rem 1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:.9rem;font-weight:500;color:#1f2937;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}@media (min-width:768px){.PRPathways_filterSelect__MkBCs{padding:.875rem 1rem;border-radius:12px;font-size:.95rem}}.PRPathways_filterSelect__MkBCs:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.dark .PRPathways_filterSelect__MkBCs{background:#1e293b;border-color:#475569;color:#f1f5f9}.dark .PRPathways_filterSelect__MkBCs:focus{border-color:#fca5a5;box-shadow:0 0 0 3px hsla(0,94%,82%,.12)}.PRPathways_resultsHeader__HdM2g{margin:2rem 0 1.5rem;text-align:center}.PRPathways_resultsCount__r3FID{font-size:1rem;color:#64748b;font-weight:500}.PRPathways_resultsCount__r3FID strong{color:#ef4444;font-weight:700}.dark .PRPathways_resultsCount__r3FID{color:#94a3b8}.dark .PRPathways_resultsCount__r3FID strong{color:#fca5a5}.PRPathways_grid__DJ11e{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:640px){.PRPathways_grid__DJ11e{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}}@media (min-width:1280px){.PRPathways_grid__DJ11e{grid-template-columns:repeat(3,1fr)}}.PRPathways_card__IjBZh{position:relative;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(255,253,253,.95));backdrop-filter:blur(20px);border:1px solid rgba(239,68,68,.12);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px -10px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column}.dark .PRPathways_card__IjBZh{background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(15,23,42,.95));border-color:rgba(239,68,68,.3);box-shadow:0 10px 30px rgba(0,0,0,.5)}.PRPathways_card__IjBZh:hover{transform:translateY(-10px) scale(1.01);box-shadow:0 28px 55px rgba(239,68,68,.2);border-color:rgba(239,68,68,.45)}.dark .PRPathways_card__IjBZh:hover{box-shadow:0 28px 55px rgba(239,68,68,.3)}.PRPathways_carouselContainer__U7nnV{padding:1rem;flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:300px}@media (min-width:768px){.PRPathways_carouselContainer__U7nnV{padding:1.25rem;min-height:340px}}.PRPathways_slide__GWyhC{position:absolute;inset:0;opacity:0;transition:opacity .5s ease;padding:1rem;color:#1f2937;line-height:1.6}.dark .PRPathways_slide__GWyhC{color:#e2e8f0}.PRPathways_slide__GWyhC.PRPathways_active__48BHq{opacity:1}.PRPathways_provinceTitle__VWcJ5{font-size:1.75rem;font-weight:800;margin-bottom:.75rem;color:#1e293b;letter-spacing:-.02em;line-height:1.2}@media (min-width:768px){.PRPathways_provinceTitle__VWcJ5{font-size:2rem;margin-bottom:1rem}}.dark .PRPathways_provinceTitle__VWcJ5{color:#f1f5f9}.PRPathways_keyPoints__FEvik{font-size:1.375rem;font-weight:700;margin-bottom:1rem;color:#ef4444}.dark .PRPathways_keyPoints__FEvik{color:#fca5a5}.PRPathways_badgeContainer__7G1s8{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.PRPathways_programBadge__7gUin{padding:.75rem 1.5rem;border-radius:9999px;background:linear-gradient(90deg,#ef4444,#dc2626);color:#fff;font-weight:700;text-align:center;font-size:.95rem;box-shadow:0 4px 12px rgba(239,68,68,.3)}.PRPathways_statusBadge__KHfz6{display:inline-block;padding:.5rem 1rem;border-radius:12px;background:rgba(239,68,68,.05);color:#dc2626;border:1px solid rgba(239,68,68,.15);font-weight:600;font-size:.875rem;text-align:center;transition:all .3s ease}.dark .PRPathways_statusBadge__KHfz6{background:rgba(239,68,68,.1);color:#fca5a5;border-color:rgba(239,68,68,.2)}.PRPathways_statusBadge__KHfz6:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.5);cursor:default}.PRPathways_provinceIconContainer__jMD4p{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(239,68,68,.12),rgba(220,38,38,.12));display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .PRPathways_provinceIconContainer__jMD4p{background:linear-gradient(135deg,rgba(239,68,68,.18),hsla(0,94%,82%,.12))}.PRPathways_provinceIcon__zkfDg{color:#ef4444}.dark .PRPathways_provinceIcon__zkfDg{color:#fca5a5}.PRPathways_navButton__J6FKV{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid rgba(148,163,184,.4);background:hsla(0,0%,100%,.8);color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;backdrop-filter:blur(8px);transition:all .3s ease;opacity:.6}.PRPathways_navButton__J6FKV:hover{background:#fff;border-color:rgba(239,68,68,.5);transform:translateY(-50%) scale(1.1);opacity:1}.dark .PRPathways_navButton__J6FKV{background:rgba(30,41,59,.8);border-color:rgba(148,163,184,.3);color:#e2e8f0}.dark .PRPathways_navButton__J6FKV:hover{background:rgba(51,65,85,.95);border-color:rgba(239,68,68,.45)}.PRPathways_navButton__J6FKV.PRPathways_left___GaUM{left:8px}.PRPathways_navButton__J6FKV.PRPathways_right__cVvpa{right:8px}.PRPathways_trackContainer__I6b13{margin-top:auto;padding-top:2.5rem;display:flex;justify-content:center}.PRPathways_track__5TLI_{display:flex;gap:16px;width:200px}.PRPathways_trackSegment__2dL3O{flex:1;height:8px;background:#cbd5e1;border-radius:4px;position:relative;cursor:pointer;overflow:hidden;transition:all .3s ease}.dark .PRPathways_trackSegment__2dL3O{background:#475569}.PRPathways_trackSegment__2dL3O:hover{background:#94a3b8}.PRPathways_trackSegment__2dL3O.PRPathways_active__48BHq{background:#ef4444}.dark .PRPathways_trackSegment__2dL3O.PRPathways_active__48BHq{background:#fca5a5}.PRPathways_trackFill__JpsPC{position:absolute;top:0;left:0;height:100%;width:0;background:inherit;transition:width .6s ease}.PRPathways_trackSegment__2dL3O.PRPathways_active__48BHq .PRPathways_trackFill__JpsPC{width:100%}.PRPathways_link___SWJV{margin-top:2rem;display:inline-flex;align-items:center;gap:.75rem;font-weight:600;font-size:1rem;color:#dc2626;transition:all .3s ease}.dark .PRPathways_link___SWJV{color:#f87171}.PRPathways_link___SWJV:hover{gap:1rem;text-decoration:underline;color:#dc2626}.PRPathways_footer__GqhDJ{text-align:center;margin-top:4rem;padding:2rem;background:linear-gradient(135deg,hsla(0,100%,99%,.5),rgba(243,244,246,.5));border-radius:20px;border:1px solid rgba(239,68,68,.1)}.dark .PRPathways_footer__GqhDJ{background:linear-gradient(135deg,rgba(30,41,59,.5),rgba(15,23,42,.5));border-color:rgba(239,68,68,.15)}.PRPathways_footerDisclaimer__ULhiA{font-size:.95rem;color:#64748b;line-height:1.7;max-width:800px;margin:0 auto}.dark .PRPathways_footerDisclaimer__ULhiA{color:#94a3b8}.PRPathways_footerDisclaimer__ULhiA strong{color:#ef4444}.dark .PRPathways_footerDisclaimer__ULhiA strong{color:#fca5a5}.PRPathways_loadingContainer__fOskJ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:2rem}.PRPathways_spinner__NdwAI{width:64px;height:64px;border:4px solid rgba(239,68,68,.15);border-top-color:#ef4444;border-radius:50%;animation:PRPathways_spin__Mcveh 1s linear infinite}@keyframes PRPathways_spin__Mcveh{to{transform:rotate(1turn)}}.PRPathways_loadingText__Tl4Gk{font-size:1.25rem;font-weight:600;color:#64748b;animation:PRPathways_pulse__WsItG 2s ease-in-out infinite}.dark .PRPathways_loadingText__Tl4Gk{color:#94a3b8}@keyframes PRPathways_pulse__WsItG{0%,to{opacity:1}50%{opacity:.5}}.PRPathways_errorContainer__9uIAE{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.5rem;text-align:center;padding:2rem}.PRPathways_errorIcon__59Tq2{font-size:4rem}.PRPathways_errorTitle__kfNoY{font-size:1.75rem;font-weight:700;color:#dc2626;margin-bottom:.5rem}.dark .PRPathways_errorTitle__kfNoY{color:#fca5a5}.PRPathways_errorMessage__TV9sN{font-size:1.125rem;color:#64748b;margin-bottom:1rem}.dark .PRPathways_errorMessage__TV9sN{color:#94a3b8}.PRPathways_retryButton__qe_GG{padding:.875rem 2rem;background:linear-gradient(90deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.3)}.PRPathways_retryButton__qe_GG:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.4)}.PRPathways_noResults__Hn4D6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:1.5rem;text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,hsla(0,100%,99%,.5),rgba(243,244,246,.5));border-radius:24px;border:1px dashed rgba(239,68,68,.25)}.dark .PRPathways_noResults__Hn4D6{background:linear-gradient(135deg,rgba(30,41,59,.5),rgba(15,23,42,.5));border-color:rgba(239,68,68,.25)}.PRPathways_noResultsIcon__2vSzK{font-size:4rem;opacity:.7}.PRPathways_noResultsTitle__5hiuV{font-size:1.75rem;font-weight:700;color:#1e293b}.dark .PRPathways_noResultsTitle__5hiuV{color:#f1f5f9}.PRPathways_noResultsText__pqBJZ{font-size:1.125rem;color:#64748b;margin-bottom:1rem}.dark .PRPathways_noResultsText__pqBJZ{color:#94a3b8}.PRPathways_clearFiltersButton__qQyW1{padding:.875rem 2rem;background:linear-gradient(90deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.3)}.PRPathways_clearFiltersButton__qQyW1:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.4)}.PRPathways_empty__hCby_{text-align:center;padding:8rem 2rem;font-size:1.5rem;font-weight:600;color:#64748b}.dark .PRPathways_empty__hCby_{color:#94a3b8}.Header_root__NyHdN{display:flex;justify-content:center;padding:2rem 1rem 1.5rem;width:100%;box-sizing:border-box;position:relative;overflow:hidden}.Header_floaters__fRxxq{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.Header_floater__YPNFp{position:absolute;width:2rem;height:2rem;animation:Header_floatUp__ELmhg var(--duration,20s) linear infinite;animation-delay:calc(-1 * var(--start-y, 0) / 100 * var(--duration, 20s));transform:translateY(var(--start-y,100vh))}@keyframes Header_floatUp__ELmhg{0%{transform:translateY(var(--start-y,100vh))}to{transform:translateY(-100px)}}.Header_icon__T2fM7{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;--icon-filter:grayscale(0.3) brightness(0.85);filter:var(--icon-filter) drop-shadow(0 1px 2px rgba(0,0,0,.15));transition:filter .4s ease}html.dark .Header_icon__T2fM7{--icon-filter:brightness(0) invert(1)}.Header_glass__QDUlX{position:relative;text-align:center;padding:1.75rem 2rem;border-radius:1.5rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(239,68,68,.2);box-shadow:0 8px 32px rgba(239,68,68,.08),0 0 0 1px hsla(0,0%,100%,.12);max-width:48rem;width:auto;overflow:hidden;transition:all .4s ease;z-index:2}html.dark .Header_glass__QDUlX{background:rgba(20,6,6,.25);border-color:rgba(239,68,68,.25);box-shadow:0 8px 32px rgba(239,68,68,.12),0 0 0 1px hsla(0,0%,100%,.06)}.Header_glow__4E5EB{position:absolute;inset:0;background:radial-gradient(ellipse at center,#ef4444 0,#b91c1c 60%,transparent 100%);opacity:.12;filter:blur(24px);pointer-events:none;transition:opacity .5s ease}.Header_glass__QDUlX:hover .Header_glow__4E5EB{opacity:.22}.Header_title__QYI_x{font-size:2.25rem;font-weight:800;background:linear-gradient(135deg,#ef4444,#dc2626 50%,#991b1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;line-height:1.2;letter-spacing:-.02em}html.dark .Header_title__QYI_x{background:linear-gradient(135deg,#fca5a5,#ef4444 60%,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Header_flag__7VP8z{display:inline-block;margin-left:.5rem;font-size:1.8rem;transform:translateY(4px)}.Header_subtitle__mgLmF{margin:.75rem 0 0;font-size:1rem;font-weight:500;color:#6b7280;letter-spacing:.02em}html.dark .Header_subtitle__mgLmF{color:#9ca3af}@media (max-width:640px){.Header_title__QYI_x{font-size:1.75rem}.Header_flag__7VP8z{font-size:1.5rem}.Header_glass__QDUlX{padding:1.5rem 1rem;width:auto}}.Footer_footer__pQtti{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.08);font-family:system-ui,-apple-system,sans-serif;padding:1.5rem 0;margin-top:1rem;background-color:#f9fafb}.Footer_footer__pQtti.Footer_dark__otfV8{border-top-color:hsla(0,0%,100%,.12);background-color:rgba(17,24,39,.8)}.Footer_container__KpDnW{max-width:1000px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.Footer_navBar__IUsCT{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.Footer_linkButton__T1QYF{background:none;border:none;padding:0;font-size:.8125rem;font-weight:500;color:#4b5563;cursor:pointer;transition:color .2s;text-decoration:none}.Footer_linkButton__T1QYF:hover{color:#2563eb;text-decoration:underline}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_linkButton__T1QYF{color:#9ca3af}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_linkButton__T1QYF:hover{color:#60a5fa}.Footer_separator__qnHrL{color:#d1d5db;font-size:.75rem}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_separator__qnHrL{color:#4b5563}.Footer_socialLinks__tA7gt{gap:1.25rem;margin:.25rem 0;flex-wrap:wrap}.Footer_socialIcon__fsVbM,.Footer_socialLinks__tA7gt{display:flex;align-items:center;justify-content:center}.Footer_socialIcon__fsVbM{color:#6b7280;transition:all .2s cubic-bezier(.4,0,.2,1);padding:.5rem;border-radius:50%;background:rgba(0,0,0,.03)}.Footer_socialIcon__fsVbM:hover{color:#2563eb;background:rgba(37,99,235,.1);transform:translateY(-2px)}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_socialIcon__fsVbM{color:#9ca3af;background:hsla(0,0%,100%,.05)}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_socialIcon__fsVbM:hover{color:#60a5fa;background:rgba(96,165,250,.15)}.Footer_emailLink__K_55I{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280;text-decoration:none;transition:all .2s ease;font-weight:500;padding:.4rem .8rem;border-radius:2rem;background:rgba(0,0,0,.03)}.Footer_emailLink__K_55I:hover{color:#2563eb;background:rgba(37,99,235,.1)}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_emailLink__K_55I{color:#9ca3af;background:hsla(0,0%,100%,.05)}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_emailLink__K_55I:hover{color:#60a5fa;background:rgba(96,165,250,.15)}.Footer_verticalSeparator__RDDQW{width:1px;height:1.25rem;background:rgba(0,0,0,.08)}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_verticalSeparator__RDDQW{background:hsla(0,0%,100%,.1)}@media (max-width:640px){.Footer_verticalSeparator__RDDQW{display:none}.Footer_socialLinks__tA7gt{gap:1rem;flex-direction:column}}.Footer_metaInfo__VwZ_J{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_metaInfo__VwZ_J{color:#9ca3af}.Footer_love__8BiYi{display:flex;align-items:center;gap:.25rem}.Footer_disclaimerSection__w8fwD{margin-top:.5rem;width:100%;display:grid;grid-template-columns:max-content 1fr;gap:1.5rem;text-align:left;font-size:.7rem;line-height:1.4;color:#9ca3af;opacity:.85;border-top:1px solid rgba(0,0,0,.05);padding-top:1rem}.Footer_disclaimerLabel__qL0Nu{font-weight:700;color:#ef4444;color:#6b7280;white-space:nowrap}.Footer_disclaimerText__cF2bQ{color:inherit}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_disclaimerSection__w8fwD{color:#6b7280;border-top-color:hsla(0,0%,100%,.05)}.Footer_footer__pQtti.Footer_dark__otfV8 .Footer_disclaimerLabel__qL0Nu{color:#9ca3af}@media (max-width:640px){.Footer_disclaimerSection__w8fwD{grid-template-columns:1fr;gap:.5rem;text-align:center}.Footer_disclaimerLabel__qL0Nu{margin-bottom:.1rem}}.Footer_policyOverlay__SLGz9{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.Footer_policyModal__E_u4J{position:relative;background:var(--bg,#fff);border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-width:95vw;max-height:90vh;width:700px;display:flex;flex-direction:column;overflow:hidden;animation:Footer_fadeIn__N4tIj .2s ease-out}.dark .Footer_policyModal__E_u4J{--bg:#1f2937;--text:#e5e7eb}.Footer_policyContent__4cdEZ{padding:2rem;overflow-y:auto;color:var(--text,#1f2937)}.Footer_closeButton__2Q2Fk{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:1.5rem;color:inherit;cursor:pointer;z-index:10;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}.dark .Footer_closeButton__2Q2Fk{color:#e5e7eb}@keyframes Footer_fadeIn__N4tIj{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.CanadaPNPMap_container__repLG{min-height:100vh;width:100%;max-width:100%;margin:0 auto;padding:.75rem;box-sizing:border-box;overflow-x:hidden;background:linear-gradient(135deg,#fff5f5,#fff 50%,#fef2f2);font-family:Inter,system-ui,-apple-system,sans-serif;border-radius:1rem}@media (min-width:768px){.CanadaPNPMap_container__repLG{padding:1.5rem}}html.dark .CanadaPNPMap_container__repLG{background:linear-gradient(135deg,#0f172a,#1a0606 50%,#150404)}.CanadaPNPMap_headerTitle__43Srp{display:inline-block;padding:0 .5rem;font-weight:800;font-size:1.75rem;background:linear-gradient(90deg,#ef4444,#b91c1c);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem;letter-spacing:-.02em}@media (min-width:768px){.CanadaPNPMap_headerTitle__43Srp{font-size:2.25rem}}html.dark .CanadaPNPMap_headerTitle__43Srp{background:linear-gradient(90deg,#fca5a5,#ef4444);-webkit-background-clip:text;background-clip:text}.CanadaPNPMap_searchWrapper__K_S28{position:relative;max-width:100%;width:100%;margin:0 auto 1.5rem;padding:0 .5rem;box-sizing:border-box}@media (min-width:768px){.CanadaPNPMap_searchWrapper__K_S28{max-width:32rem;padding:0}}.CanadaPNPMap_searchInput__xHeHF{width:100%;padding:.85rem 1rem .85rem 2.8rem;font-size:1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);color:#1e293b;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.CanadaPNPMap_searchInput__xHeHF:focus{background:#fff;border-color:#ef4444;box-shadow:0 10px 15px -3px rgba(239,68,68,.12),0 4px 6px -2px rgba(239,68,68,.07)}html.dark .CanadaPNPMap_searchInput__xHeHF{background:rgba(30,41,59,.4);border-color:hsla(0,0%,100%,.1);color:#fff}html.dark .CanadaPNPMap_searchInput__xHeHF:focus{background:rgba(30,41,59,.8);border-color:#fca5a5}.CanadaPNPMap_searchIcon__G5_P4{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;width:18px;height:18px}html.dark .CanadaPNPMap_searchIcon__G5_P4{color:#94a3b8}.CanadaPNPMap_statsGrid__jOQap{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.5rem;width:100%;max-width:100%;box-sizing:border-box}@media (min-width:768px){.CanadaPNPMap_statsGrid__jOQap{grid-template-columns:repeat(4,1fr);gap:1rem}}.CanadaPNPMap_statCard__DMTV4{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.6);border-radius:1rem;padding:.75rem;text-align:center;backdrop-filter:blur(8px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05);transition:transform .2s;box-sizing:border-box;width:100%;max-width:100%}@media (min-width:768px){.CanadaPNPMap_statCard__DMTV4{padding:1.25rem;border-radius:1.25rem}}.CanadaPNPMap_statCard__DMTV4:hover{transform:translateY(-2px)}html.dark .CanadaPNPMap_statCard__DMTV4{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.CanadaPNPMap_statValue__4tV4y{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#1e293b,#334155);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.CanadaPNPMap_statValue__4tV4y{font-size:2rem}}html.dark .CanadaPNPMap_statValue__4tV4y{background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text}.CanadaPNPMap_statLabel__hhboU{font-size:.6rem;letter-spacing:.05em;margin-top:.25rem}@media (min-width:768px){.CanadaPNPMap_statLabel__hhboU{font-size:.75rem}}html.dark .CanadaPNPMap_statLabel__hhboU{color:#94a3b8}.CanadaPNPMap_statRemaining__cy1_e{background:linear-gradient(135deg,#16a34a,#22c55e);-webkit-background-clip:text;background-clip:text}html.dark .CanadaPNPMap_statRemaining__cy1_e{background:linear-gradient(135deg,#4ade80,#86efac);-webkit-background-clip:text;background-clip:text}.CanadaPNPMap_cardsGrid__TjYcX{display:grid;gap:1rem;grid-template-columns:1fr;width:100%;max-width:100%;box-sizing:border-box}@media (min-width:640px){.CanadaPNPMap_cardsGrid__TjYcX{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.CanadaPNPMap_cardsGrid__TjYcX{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.CanadaPNPMap_cardsGrid__TjYcX{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.CanadaPNPMap_card__1TKqM{position:relative;background:#fff;border-radius:1.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(226,232,240,.8);box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 1px 3px 0 rgba(0,0,0,.02);width:100%;max-width:100%;box-sizing:border-box}.CanadaPNPMap_card__1TKqM:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:#cbd5e1}html.dark .CanadaPNPMap_card__1TKqM{background:rgba(30,41,59,.5);border-color:hsla(0,0%,100%,.05);backdrop-filter:blur(12px)}html.dark .CanadaPNPMap_card__1TKqM:hover{background:rgba(30,41,59,.8);border-color:hsla(0,0%,100%,.15);box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)}.CanadaPNPMap_cardHeader__1ipSf{padding:1rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}@media (min-width:768px){.CanadaPNPMap_cardHeader__1ipSf{padding:1.25rem 1.25rem .5rem}}.CanadaPNPMap_provinceName___uCHA{font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}@media (min-width:768px){.CanadaPNPMap_provinceName___uCHA{font-size:1.125rem}}html.dark .CanadaPNPMap_provinceName___uCHA{color:#f8fafc}.CanadaPNPMap_codeBadge__ACQu9{background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:.5rem;border:1px solid #e2e8f0}html.dark .CanadaPNPMap_codeBadge__ACQu9{background:hsla(0,0%,100%,.05);color:#cbd5e1;border-color:hsla(0,0%,100%,.1)}.CanadaPNPMap_bonusBadge__GX7ng{display:flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#b45309;font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #fcd34d}html.dark .CanadaPNPMap_bonusBadge__GX7ng{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.1));color:#fbbf24;border-color:rgba(251,191,36,.3)}.CanadaPNPMap_fullBadge__eeV4H{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;box-shadow:0 2px 4px rgba(239,68,68,.3)}.CanadaPNPMap_cardBody__93SJ6{padding:.75rem 1rem 1rem;box-sizing:border-box}@media (min-width:768px){.CanadaPNPMap_cardBody__93SJ6{padding:1rem 1.25rem 1.25rem}}.CanadaPNPMap_statsRow__CFAIv{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;background:#f8fafc;border-radius:.75rem;padding:.75rem;border:1px solid #f1f5f9}html.dark .CanadaPNPMap_statsRow__CFAIv{background:rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.05)}.CanadaPNPMap_statItem__m_qrp{display:flex;flex-direction:column;align-items:center}.CanadaPNPMap_statLabel__hhboU{font-size:.65rem;text-transform:uppercase;color:#64748b;font-weight:600;margin-bottom:.25rem}.CanadaPNPMap_statValueCompact__POXoI{font-size:1rem;font-weight:700;color:#334155}html.dark .CanadaPNPMap_statValueCompact__POXoI{color:#e2e8f0}.CanadaPNPMap_textGreen__QEN7g{color:#16a34a;text-shadow:0 0 20px rgba(22,163,74,.2)}html.dark .CanadaPNPMap_textGreen__QEN7g{color:#4ade80}.CanadaPNPMap_revealProgressTrack__Sef8g{position:relative;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}html.dark .CanadaPNPMap_revealProgressTrack__Sef8g{background:#334155}.CanadaPNPMap_revealProgressGradient__T2ZZW{position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,#22c55e 0,#eab308 50%,#f97316 75%,#ef4444)}.CanadaPNPMap_revealProgressMask__wJh4B{position:absolute;top:0;right:0;height:100%;background:#e2e8f0;z-index:10;box-shadow:-2px 0 4px rgba(0,0,0,.1)}html.dark .CanadaPNPMap_revealProgressMask__wJh4B{background:#334155;box-shadow:-2px 0 4px rgba(0,0,0,.3)}.CanadaPNPMap_streamNote__w6pKS{font-size:.8rem;color:#1e293b;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:.75rem;border-radius:.5rem;border:1px solid #bae6fd;color:#0369a1;font-weight:500;line-height:1.4;margin-top:.75rem;margin-bottom:.75rem}html.dark .CanadaPNPMap_streamNote__w6pKS{background:rgba(14,165,233,.15);border-color:rgba(14,165,233,.3);color:#7dd3fc}.CanadaPNPMap_streamLabel__SeQjR{font-weight:800;text-transform:uppercase;font-size:.7rem;margin-right:.25rem;opacity:.9}.CanadaPNPMap_generalNote__tkbQO{font-size:.75rem;color:#64748b;background:#f8fafc;padding:.6rem .75rem;border-radius:.5rem;border-left:3px solid #cbd5e1}html.dark .CanadaPNPMap_generalNote__tkbQO{background:hsla(0,0%,100%,.03);color:#94a3b8;border-left-color:#475569}.CanadaPNPMap_sourceLink__aNC__{display:inline-flex;align-items:center;font-size:.75rem;color:#ef4444;font-weight:600;transition:all .2s;opacity:.7}.CanadaPNPMap_sourceLink__aNC__:hover{opacity:1;color:#dc2626;text-decoration:underline}html.dark .CanadaPNPMap_sourceLink__aNC__{color:#fca5a5}html.dark .CanadaPNPMap_sourceLink__aNC__:hover{color:#f87171}.CanadaPNPMap_errorWrapper__Y_vhc,.CanadaPNPMap_loadingWrapper__ekyrn{min-height:100vh;display:flex;align-items:center;justify-content:center}.CanadaPNPMap_errorBox__hyiF5{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,.1)}html.dark .CanadaPNPMap_errorBox__hyiF5{background:#1f2937}.CanadaPNPMap_noPnp___Hyoy{text-align:center;padding:2rem 0;color:#94a3b8;font-style:italic}.CanadaPNPMap_footer__H20gV{text-align:center;margin-top:3rem;font-size:.875rem;color:#64748b;opacity:.8}html.dark .CanadaPNPMap_footer__H20gV{color:#94a3b8}.ChatBot_toggleBtn__PDmy6{position:fixed;bottom:2rem;right:2rem;z-index:50;width:60px;height:60px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(37,99,235,.35),0 0 0 1px hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.ChatBot_toggleBtn__PDmy6:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 12px 40px rgba(37,99,235,.45),0 0 0 1px hsla(0,0%,100%,.2);background:linear-gradient(135deg,#1d4ed8,#1e40af)}.dark .ChatBot_toggleBtn__PDmy6{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 32px rgba(59,130,246,.4),0 0 0 1px hsla(0,0%,100%,.05)}.dark .ChatBot_toggleBtn__PDmy6:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 12px 40px rgba(59,130,246,.5),0 0 0 1px hsla(0,0%,100%,.1)}.ChatBot_container__UpHiy{position:fixed;bottom:100px;right:24px;width:420px;max-width:calc(100vw - 48px);height:650px;max-height:calc(100vh - 140px);z-index:40;background:hsla(0,0%,100%,.75);border:1px solid rgba(37,99,235,.15);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(37,99,235,.08),inset 0 1px 0 hsla(0,0%,100%,.5);display:flex;flex-direction:column;overflow:hidden;opacity:1;transform:translateY(0) scale(1);transition:all .3s cubic-bezier(.4,0,.2,1)}.ChatBot_container__UpHiy,.dark .ChatBot_container__UpHiy{backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%)}.dark .ChatBot_container__UpHiy{background:hsla(0,0%,4%,.75);border:1px solid rgba(59,130,246,.25);box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px rgba(59,130,246,.15),inset 0 1px 0 hsla(0,0%,100%,.05)}.ChatBot_chatWindow__fPwAS.ChatBot_closing__j9STv{opacity:0;transform:translateY(20px) scale(.95)}.ChatBot_header__BKtVe{position:relative;padding:20px 24px;background:linear-gradient(135deg,#2563eb,#1d4ed8);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:600;font-size:1.125rem;letter-spacing:.3px;display:flex;align-items:center;gap:10px}.dark .ChatBot_header__BKtVe{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ChatBot_header__BKtVe svg{animation:ChatBot_sparkle__yxZNU 2s ease-in-out infinite}@keyframes ChatBot_sparkle__yxZNU{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.ChatBot_messages__p2LLe{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;background:transparent}.ChatBot_messages__p2LLe::-webkit-scrollbar{width:6px}.ChatBot_messages__p2LLe::-webkit-scrollbar-track{background:transparent}.ChatBot_messages__p2LLe::-webkit-scrollbar-thumb{background:rgba(37,99,235,.2);border-radius:3px}.ChatBot_messages__p2LLe::-webkit-scrollbar-thumb:hover{background:rgba(37,99,235,.3)}.dark .ChatBot_messages__p2LLe::-webkit-scrollbar-thumb{background:rgba(59,130,246,.2)}.dark .ChatBot_messages__p2LLe::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.3)}.ChatBot_messageWrapper__VTsL1{display:flex;width:100%;animation:ChatBot_slideIn__43QwQ .3s cubic-bezier(.4,0,.2,1)}@keyframes ChatBot_slideIn__43QwQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatBot_userMessage__qmzn2{max-width:80%;margin-left:auto;padding:12px 16px;background:linear-gradient(135deg,#2563eb,#1d4ed8);backdrop-filter:blur(10px);color:#fff;border-radius:18px 18px 4px 18px;font-size:.9375rem;line-height:1.5;word-wrap:break-word;box-shadow:0 4px 12px rgba(37,99,235,.25),0 0 0 1px hsla(0,0%,100%,.1)}.dark .ChatBot_userMessage__qmzn2{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.3),0 0 0 1px hsla(0,0%,100%,.05)}.ChatBot_botMessage__I_O1a{max-width:80%;margin-right:auto;padding:12px 16px;background:rgba(248,250,252,.95);backdrop-filter:blur(10px);color:#1e293b;border-radius:18px 18px 18px 4px;font-size:.9375rem;line-height:1.5;word-wrap:break-word;border:1px solid rgba(37,99,235,.08);box-shadow:0 4px 12px rgba(0,0,0,.06),0 0 0 1px rgba(37,99,235,.05)}.dark .ChatBot_botMessage__I_O1a{background:rgba(30,41,59,.95);color:#e2e8f0;border:1px solid rgba(59,130,246,.15);box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 0 1px rgba(59,130,246,.1)}.ChatBot_errorMessage__S7XXO{max-width:90%;margin:0 auto;padding:12px 16px;background:hsla(0,93%,94%,.95);backdrop-filter:blur(10px);color:#991b1b;border:1px solid rgba(220,38,38,.2);border-radius:12px;font-size:.875rem;text-align:center;box-shadow:0 4px 12px rgba(220,38,38,.1)}.dark .ChatBot_errorMessage__S7XXO{background:rgba(69,10,10,.95);color:#fca5a5;border-color:rgba(127,29,29,.3)}.ChatBot_typingIndicator__THQ_M{display:flex;align-items:center;gap:5px;padding:8px 0}.ChatBot_typingIndicator__THQ_M span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);animation:ChatBot_typingBounce__tvQUh 1.4s ease-in-out infinite}.ChatBot_typingIndicator__THQ_M span:first-child{animation-delay:0s}.ChatBot_typingIndicator__THQ_M span:nth-child(2){animation-delay:.2s}.ChatBot_typingIndicator__THQ_M span:nth-child(3){animation-delay:.4s}.dark .ChatBot_typingIndicator__THQ_M span{background:linear-gradient(135deg,#3b82f6,#2563eb)}@keyframes ChatBot_typingBounce__tvQUh{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.ChatBot_feedbackButtons__tR_qz{display:flex;gap:8px;margin-top:8px;opacity:0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease}.ChatBot_botMessage__I_O1a:hover .ChatBot_feedbackButtons__tR_qz,.ChatBot_feedbackButtons__tR_qz.ChatBot_show__1g4ir{opacity:1;transform:translateY(0)}.ChatBot_feedbackBtn__yyaPO{padding:6px 10px;border-radius:8px;border:1px solid rgba(37,99,235,.15);background:hsla(0,0%,100%,.9);backdrop-filter:blur(5px);color:#64748b;font-size:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.ChatBot_feedbackBtn__yyaPO:hover{background:#fff;border-color:rgba(37,99,235,.3);transform:translateY(-1px)}.ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_helpful__mZy3H{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.15));border-color:#10b981;color:#10b981;font-weight:600}.ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_helpful__mZy3H:hover{background:linear-gradient(135deg,rgba(16,185,129,.25),rgba(5,150,105,.25))}.ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_notHelpful__jMMYw{background:linear-gradient(135deg,rgba(239,68,68,.15),rgba(220,38,38,.15));border-color:#ef4444;color:#ef4444;font-weight:600}.ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_notHelpful__jMMYw:hover{background:linear-gradient(135deg,rgba(239,68,68,.25),rgba(220,38,38,.25))}.dark .ChatBot_feedbackBtn__yyaPO{background:rgba(30,41,59,.9);border-color:rgba(59,130,246,.2);color:#94a3b8}.dark .ChatBot_feedbackBtn__yyaPO:hover{background:#1e293b;border-color:rgba(59,130,246,.3)}.dark .ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_helpful__mZy3H{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(5,150,105,.2));border-color:#10b981;color:#10b981;font-weight:600}.dark .ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_helpful__mZy3H:hover{background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(5,150,105,.3))}.dark .ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_notHelpful__jMMYw{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.2));border-color:#ef4444;color:#ef4444;font-weight:600}.dark .ChatBot_feedbackBtn__yyaPO.ChatBot_active___7CIe.ChatBot_notHelpful__jMMYw:hover{background:linear-gradient(135deg,rgba(239,68,68,.3),rgba(220,38,38,.3))}.ChatBot_suggestionsContainer__M3Mo_{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:8px;width:100%}.ChatBot_welcome2__V5Zuo{color:#64748b;font-size:.9375rem;text-align:center;margin:12px 0;font-style:italic}.dark .ChatBot_welcome2__V5Zuo{color:#94a3b8}.ChatBot_suggestions__bhet8{display:flex;flex-direction:column;gap:10px;width:100%;padding:0 8px}.ChatBot_suggestionBtn__9V9Ov{padding:12px 16px;border-radius:14px;border:1px solid rgba(37,99,235,.15);background:rgba(248,250,252,.9);backdrop-filter:blur(10px);color:#334155;font-size:.875rem;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(37,99,235,.08)}.ChatBot_suggestionBtn__9V9Ov:hover{background:#fff;border-color:rgba(37,99,235,.3);transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.2);color:#2563eb}.dark .ChatBot_suggestionBtn__9V9Ov{background:rgba(30,41,59,.9);color:#e2e8f0;border-color:rgba(59,130,246,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.dark .ChatBot_suggestionBtn__9V9Ov:hover{background:#1e293b;border-color:rgba(59,130,246,.4);box-shadow:0 4px 12px rgba(59,130,246,.25);color:#60a5fa}.ChatBot_inputBar__ipevw{display:flex;padding:16px;gap:10px;background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border-top:1px solid rgba(37,99,235,.1)}.dark .ChatBot_inputBar__ipevw{background:hsla(0,0%,4%,.7);border-top-color:rgba(59,130,246,.15)}.ChatBot_input__rTXVq{flex:1;padding:12px 16px;border-radius:16px;border:1px solid rgba(37,99,235,.2);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);color:#1e293b;font-size:.9375rem;outline:none;transition:all .2s ease}.ChatBot_input__rTXVq:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ChatBot_input__rTXVq::-moz-placeholder{color:#94a3b8}.ChatBot_input__rTXVq::placeholder{color:#94a3b8}.dark .ChatBot_input__rTXVq{background:rgba(30,41,59,.95);border-color:rgba(59,130,246,.25);color:#f1f5f9}.dark .ChatBot_input__rTXVq:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dark .ChatBot_input__rTXVq::-moz-placeholder{color:#64748b}.dark .ChatBot_input__rTXVq::placeholder{color:#64748b}.ChatBot_input__rTXVq:disabled{opacity:.6;cursor:not-allowed}.ChatBot_sendBtn__d_Om8{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(37,99,235,.3)}.ChatBot_sendBtn__d_Om8:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px rgba(37,99,235,.4);background:linear-gradient(135deg,#1d4ed8,#1e40af)}.ChatBot_sendBtn__d_Om8:disabled{opacity:.5;cursor:not-allowed;transform:none}.dark .ChatBot_sendBtn__d_Om8{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px rgba(59,130,246,.4)}.dark .ChatBot_sendBtn__d_Om8:hover:not(:disabled){background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 6px 16px rgba(59,130,246,.5)}@media (max-width:768px){.ChatBot_toggleBtn__PDmy6{bottom:120px;right:1.5rem;width:56px;height:56px}.ChatBot_container__UpHiy{width:calc(100vw - 3rem);height:calc(100vh - 200px);max-height:600px;bottom:180px;right:1.5rem}.ChatBot_header__BKtVe{font-size:1rem;padding:16px 20px}.ChatBot_messages__p2LLe{padding:16px;gap:12px}.ChatBot_botMessage__I_O1a,.ChatBot_userMessage__qmzn2{font-size:.9rem;padding:10px 14px}.ChatBot_inputBar__ipevw{padding:12px}.ChatBot_input__rTXVq{padding:10px 14px;font-size:.9rem}.ChatBot_suggestionBtn__9V9Ov{font-size:.8125rem;padding:10px 14px}}.DrawCardsGrid_pageWrapper__Bx_TO{width:100%}.DrawCardsGrid_root__lOOub{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding:2rem 1.25rem 4rem;overflow:visible}@media (min-width:768px){.DrawCardsGrid_root__lOOub{padding:3rem 2rem 4rem}}.DrawCardsGrid_resultsContainer__Ip0df{background:transparent;width:100%;position:relative}.DrawCardsGrid_grid__aqr07{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:2rem;max-width:1400px;width:100%;margin:0 auto}.DrawCardsGrid_card__BTt4g{--radius:1.5rem;width:100%;position:relative;z-index:1;transform-style:preserve-3d}.DrawCardsGrid_glass__r5RwW{position:relative;padding:1.75rem;border-radius:var(--radius);background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 10px 40px -10px rgba(0,0,0,.08),0 4px 12px -2px rgba(0,0,0,.04),inset 0 2px 0 hsla(0,0%,100%,.6);transition:all .4s cubic-bezier(.175,.885,.32,1.275);height:100%;display:flex;flex-direction:column}.dark .DrawCardsGrid_glass__r5RwW{background:linear-gradient(135deg,rgba(30,41,59,.85),rgba(15,23,42,.9));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 50px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1)}.DrawCardsGrid_glow__zC4Ds{position:absolute;inset:0;border-radius:var(--radius);background:radial-gradient(circle at 50% 0,rgba(239,68,68,.15),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:-1}.DrawCardsGrid_glowBorder__hM3z6{position:absolute;inset:-2px;border-radius:calc(var(--radius) + 2px);background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c);opacity:0;filter:blur(10px);z-index:-2;transition:opacity .4s ease}.DrawCardsGrid_card__BTt4g:hover .DrawCardsGrid_glow__zC4Ds{opacity:1}.DrawCardsGrid_card__BTt4g:hover .DrawCardsGrid_glowBorder__hM3z6{opacity:.15}.dark .DrawCardsGrid_card__BTt4g:hover .DrawCardsGrid_glowBorder__hM3z6{opacity:.3}.DrawCardsGrid_topMeta__6zmkt{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.05)}.dark .DrawCardsGrid_topMeta__6zmkt{border-bottom-color:hsla(0,0%,100%,.05)}.DrawCardsGrid_rankLabel__7TtKr{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ef4444;background:rgba(239,68,68,.08);padding:.35rem .7rem;border-radius:6px}.dark .DrawCardsGrid_rankLabel__7TtKr{background:rgba(239,68,68,.15);color:#fca5a5}.DrawCardsGrid_dateLabel__STlYf{font-size:.85rem;font-weight:600;color:#64748b}.dark .DrawCardsGrid_dateLabel__STlYf{color:#94a3b8}.DrawCardsGrid_mainContent__E27CA{flex:1;display:flex;flex-direction:column;gap:1.75rem;margin-bottom:1.75rem}.DrawCardsGrid_programHeader__PYtnT{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.DrawCardsGrid_categoryBadge__60I76{display:inline-block;padding:.35rem .85rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--badge-bg);color:var(--badge-text);box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.DrawCardsGrid_programTitleWrapper__KwDmy{width:100%}.DrawCardsGrid_programTitle__tlNF7{font-size:1.25rem;font-weight:800;line-height:1.3;color:#1e293b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:3.25rem}.dark .DrawCardsGrid_programTitle__tlNF7{background:linear-gradient(90deg,#f8fafc,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.DrawCardsGrid_statsGrid__emRlw{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;background:rgba(241,245,249,.6);border-radius:1.25rem;border:1px solid hsla(0,0%,100%,.5)}.dark .DrawCardsGrid_statsGrid__emRlw{background:rgba(15,23,42,.4);border-color:hsla(0,0%,100%,.05)}.DrawCardsGrid_statBox__ehMPM{display:flex;flex-direction:column;gap:.4rem}.DrawCardsGrid_statLabel__D3KH5{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#64748b;font-weight:600}.dark .DrawCardsGrid_statLabel__D3KH5{color:#64748b}.DrawCardsGrid_statValueRow__ppUxg{display:flex;align-items:center;gap:.5rem}.DrawCardsGrid_statIcon__GGMg2{color:#ef4444}.dark .DrawCardsGrid_statIcon__GGMg2{color:#fca5a5}.DrawCardsGrid_statValue__905ry{font-size:1.2rem;font-weight:700;color:#0f172a}.dark .DrawCardsGrid_statValue__905ry{color:#f1f5f9}.DrawCardsGrid_cardFooter__9v2lj{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.05);font-size:.85rem;font-weight:500;color:#64748b}.dark .DrawCardsGrid_cardFooter__9v2lj{border-top-color:hsla(0,0%,100%,.08);color:#64748b}.DrawCardsGrid_roundNumber___6Hek{font-family:monospace;background:rgba(0,0,0,.04);padding:.2rem .5rem;border-radius:4px;font-size:.8rem}.dark .DrawCardsGrid_roundNumber___6Hek{background:hsla(0,0%,100%,.06)}.DrawCardsGrid_provinceTag__BBd55{display:flex;align-items:center;gap:.4rem;color:#ef4444;font-weight:700;background:rgba(239,68,68,.1);padding:.25rem .6rem;border-radius:999px;font-size:.75rem}.dark .DrawCardsGrid_provinceTag__BBd55{color:#fca5a5;background:rgba(239,68,68,.15)}.DrawCardsGrid_skeleton__H_IwE{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:DrawCardsGrid_pulse__UMOf9 1.8s ease-in-out infinite;border-radius:.5rem}.dark .DrawCardsGrid_skeleton__H_IwE{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%)}@keyframes DrawCardsGrid_pulse__UMOf9{0%{background-position:200% 0}to{background-position:-200% 0}}.DrawCardsGrid_skelTitle__kTbQ9{height:1.35rem;width:55%}.DrawCardsGrid_skelBadge__fZCxo{height:1.35rem;width:5.2rem;border-radius:9999px}.DrawCardsGrid_skelIcon__T8SYA{width:1.35rem;height:1.35rem}.DrawCardsGrid_skelCrs__Z1DK2{height:2.4rem;flex:1;border-radius:1.2rem}.DrawCardsGrid_skelIconSm__htMN9{width:1.18rem;height:1.18rem}.DrawCardsGrid_skelValue__BQYY5{height:1.08rem;flex:1}.DrawCardsGrid_skelFooter__5oVhk{height:1rem;width:68%;margin:0 auto}.DrawCardsGrid_moreButtonContainer__41y3k{display:flex;justify-content:center;padding:6rem 1.25rem .5rem}.DrawCardsGrid_moreButton__DhEjk{position:relative;display:flex;align-items:center;gap:1rem;padding:.9rem 1.75rem;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border-radius:9999px;border:none;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px -5px rgba(239,68,68,.4);overflow:hidden;z-index:1}@media (min-width:768px){.DrawCardsGrid_moreButton__DhEjk{gap:1rem;padding:1rem 2.5rem;font-size:1rem}}.dark .DrawCardsGrid_moreButton__DhEjk{background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 15px 35px -12px rgba(0,0,0,.6)}.DrawCardsGrid_moreButtonGlow__GLAiQ{position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transform:translateX(-100%);transition:none;z-index:-1;pointer-events:none}.DrawCardsGrid_moreButton__DhEjk:hover{transform:translateY(-3px);box-shadow:0 20px 40px -10px rgba(239,68,68,.5)}.dark .DrawCardsGrid_moreButton__DhEjk:hover{box-shadow:0 25px 50px -15px rgba(0,0,0,.7);border-color:hsla(0,0%,100%,.25)}.DrawCardsGrid_moreButton__DhEjk:hover .DrawCardsGrid_moreButtonGlow__GLAiQ{transform:translateX(100%);transition:transform .8s ease-in-out}.DrawCardsGrid_moreButtonIcon__EsJ9u{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.DrawCardsGrid_moreButton__DhEjk:hover .DrawCardsGrid_moreButtonIcon__EsJ9u{transform:rotate(20deg) scale(1.2)}.DrawCardsGrid_moreButtonText__DUOwe{letter-spacing:.01em}.DrawCardsGrid_moreButtonBadge__K2NSo{display:flex;align-items:center;justify-content:center;padding:.3rem;background:hsla(0,0%,100%,.2);border-radius:.5rem;transition:all .4s ease;backdrop-filter:blur(4px)}.DrawCardsGrid_moreButton__DhEjk:hover .DrawCardsGrid_moreButtonBadge__K2NSo{background:hsla(0,0%,100%,.35);transform:scale(1.1) rotate(5deg)}.DrawCardsGrid_mapSection__QNCcz{margin-top:2rem;text-align:center}.DrawCardsGrid_mapWrapper__vRQVj{width:100%;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.dark .DrawCardsGrid_mapWrapper__vRQVj{box-shadow:0 12px 36px rgba(0,0,0,.6)}.ShareSupportCard_card__a7kWF{background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);border-radius:1.25rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);padding:1.75rem;border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;text-align:center}.dark .ShareSupportCard_card__a7kWF{background:rgba(30,41,59,.85);border-color:rgba(51,65,85,.5)}.ShareSupportCard_card__a7kWF:hover{transform:translateY(-4px);box-shadow:0 25px 30px -5px rgba(0,0,0,.15)}.ShareSupportCard_title__g_Zlu{font-size:1.375rem;font-weight:700;background:linear-gradient(90deg,#2563eb,#4f46e5);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.dark .ShareSupportCard_title__g_Zlu{background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.ShareSupportCard_text__iRgkl{color:#374151;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}.dark .ShareSupportCard_text__iRgkl{color:#cbd5e1}.ShareSupportCard_buttonGroup__zJPaa{display:flex;flex-direction:column;gap:.75rem;align-items:center}@media (min-width:640px){.ShareSupportCard_buttonGroup__zJPaa{flex-direction:row;justify-content:center}}.ShareSupportCard_copyButton__f9dP6,.ShareSupportCard_shareButton__MbrRl{min-width:11rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .25s ease;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ShareSupportCard_shareButton__MbrRl{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff}.ShareSupportCard_shareButton__MbrRl:hover{background:linear-gradient(90deg,#1d4ed8,#4338ca);transform:translateY(-2px)}.ShareSupportCard_copyButton__f9dP6{background:#f3f4f6;color:#1f2937;border:2px solid #d1d5db}.dark .ShareSupportCard_copyButton__f9dP6{background:#374151;color:#e5e7eb;border-color:#475569}.ShareSupportCard_copyButton__f9dP6:hover{background:#e5e7eb}.dark .ShareSupportCard_copyButton__f9dP6:hover{background:#4b5563}.ShareSupportCard_copied__MetDk{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}.ShareSupportCard_copied__MetDk:hover{background:#15803d!important}@media (max-width:480px){.ShareSupportCard_card__a7kWF{padding:1.5rem}.ShareSupportCard_copyButton__f9dP6,.ShareSupportCard_shareButton__MbrRl{width:100%}}.Donate_container__xzAL3{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:1.25rem;background:transparent}.dark .Donate_container__xzAL3{background:linear-gradient(135deg,#0f172a,#1e293b 50%)}.Donate_card__MEjod{max-width:50rem;width:100%;background:#fff;border-radius:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 20px 25px -5px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #e5e7eb;transition:all .3s ease}.dark .Donate_card__MEjod{background:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px rgba(0,0,0,.2),0 20px 25px -5px rgba(0,0,0,.4)}@media (min-width:768px){.Donate_card__MEjod{padding:3rem}}.Donate_cardsWrapper__Hisge{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:58rem}.Donate_cardsWrapper__Hisge:after{content:"";width:60px;height:2px;background:rgba(0,0,0,.1);margin:0 auto;border-radius:1px}.dark .Donate_cardsWrapper__Hisge:after{background:hsla(0,0%,100%,.15)}.Donate_title__gx8fL{font-size:1.5rem;font-weight:800;text-align:center;color:#111827;margin-bottom:.75rem;letter-spacing:-.02em}@media (min-width:768px){.Donate_title__gx8fL{font-size:2.25rem}}.dark .Donate_title__gx8fL{color:#fff}.Donate_description__qzfkU{color:#374151;text-align:center;line-height:1.6;margin-bottom:2rem}.dark .Donate_description__qzfkU{color:#cbd5e1}.Donate_buttonGroup__2pcj1{display:flex;flex-direction:column;gap:1rem;align-items:center}.Donate_coffeeBtn__nxB4K,.Donate_otherBtn__uVWnB,.Donate_paypalBtn__Eq2Vr{min-width:12rem;padding:.75rem 1.5rem;font-weight:500;border-radius:.75rem;transition:all .25s ease;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.Donate_paypalBtn__Eq2Vr{background:linear-gradient(90deg,#1e40af,#1d4ed8);color:#fff;box-shadow:0 4px 6px -1px rgba(30,64,178,.3)}.Donate_paypalBtn__Eq2Vr:hover{background:linear-gradient(90deg,#1e3a8a,#1e40af);transform:translateY(-2px)}.Donate_coffeeBtn__nxB4K{background:linear-gradient(90deg,#fbbf24,#f59e0b);color:#1f2937;font-weight:600;box-shadow:0 4px 6px -1px rgba(251,191,36,.3)}.Donate_coffeeBtn__nxB4K:hover{background:linear-gradient(90deg,#f59e0b,#d97706);transform:translateY(-2px)}.Donate_otherBtn__uVWnB{background:#f3f4f6;border:1px solid #d1d5db;color:#4b5563}.dark .Donate_otherBtn__uVWnB{background:rgba(55,65,81,.5);border-color:#4b5563;color:#e5e7eb}.Donate_otherBtn__uVWnB:hover{background:#e5e7eb}.dark .Donate_otherBtn__uVWnB:hover{background:rgba(75,85,99,.5)}.Donate_heartIcon__BrQi_{color:#ef4444;animation:Donate_heartbeat__3u9ZO 1.5s ease-in-out infinite}@keyframes Donate_heartbeat__3u9ZO{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.Donate_thanks___th4Z{margin-top:2.5rem;font-size:.875rem;color:#6b7280;text-align:center;animation:Donate_fadeIn__LhPcs 1s ease-out .6s both}.dark .Donate_thanks___th4Z{color:#94a3b8}@keyframes Donate_fadeIn__LhPcs{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.Donate_buttonGroup__2pcj1{flex-direction:row;justify-content:center}}@media (max-width:480px){.Donate_card__MEjod{padding:1.5rem}.Donate_title__gx8fL{font-size:1.5rem}.Donate_coffeeBtn__nxB4K,.Donate_otherBtn__uVWnB,.Donate_paypalBtn__Eq2Vr{width:100%}}.ContactForm_contact_container__kaavx{min-height:100vh;background:linear-gradient(to bottom right,#eff6ff,#fff,#eef2ff);padding:2rem 1rem;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;border-radius:1rem}html.dark .ContactForm_contact_container__kaavx{background:linear-gradient(to bottom right,#111827,#1e1b4b,#111827)}.ContactForm_contact_wrapper__uUoD0{width:100%;max-width:560px;animation:ContactForm_contact_fadeIn__qurFs .6s ease-out}.ContactForm_contact_header__vtlUn{text-align:center;margin-bottom:2rem}.ContactForm_contact_title__6UENk{font-size:2.25rem;font-weight:700;background:linear-gradient(90deg,#2563eb,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.ContactForm_contact_subtitle__YdOB5{color:#64748b;font-size:1rem}html.dark .ContactForm_contact_subtitle__YdOB5{color:#cbd5e1}.ContactForm_contact_form__kqLxf{background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.3);border-radius:1.5rem;padding:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}html.dark .ContactForm_contact_form__kqLxf{background:rgba(30,41,59,.85);border-color:rgba(148,163,184,.2)}.ContactForm_contact_field__KDPIs{margin-bottom:1.25rem}.ContactForm_contact_label__JGM7L{display:block;font-size:.875rem;font-weight:500;color:#1e293b;margin-bottom:.35rem}html.dark .ContactForm_contact_label__JGM7L{color:#f1f5f9}.ContactForm_contact_required__afs13{color:#ef4444}.ContactForm_contact_optional__fmBw5{color:#94a3b8}.ContactForm_contact_input__CxrdW,.ContactForm_contact_select__nPQZs,.ContactForm_contact_textarea__VOo9R{width:100%;box-sizing:border-box;padding:.75rem 1rem;font-size:1rem;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;color:#1e293b;transition:all .2s ease}.ContactForm_contact_input__CxrdW::-moz-placeholder,.ContactForm_contact_textarea__VOo9R::-moz-placeholder{color:#94a3b8}.ContactForm_contact_input__CxrdW::placeholder,.ContactForm_contact_textarea__VOo9R::placeholder{color:#94a3b8}.ContactForm_contact_input__CxrdW:focus,.ContactForm_contact_select__nPQZs:focus,.ContactForm_contact_textarea__VOo9R:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}html.dark .ContactForm_contact_input__CxrdW,html.dark .ContactForm_contact_select__nPQZs,html.dark .ContactForm_contact_textarea__VOo9R{background:#1e293b;border-color:#475569;color:#f1f5f9}html.dark .ContactForm_contact_input__CxrdW::-moz-placeholder,html.dark .ContactForm_contact_textarea__VOo9R::-moz-placeholder{color:#64748b}html.dark .ContactForm_contact_input__CxrdW::placeholder,html.dark .ContactForm_contact_textarea__VOo9R::placeholder{color:#64748b}html.dark .ContactForm_contact_input__CxrdW:focus,html.dark .ContactForm_contact_select__nPQZs:focus,html.dark .ContactForm_contact_textarea__VOo9R:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.3)}.ContactForm_contact_select__nPQZs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22%236b7280%22%20d%3D%22M0%204l6%206%206-6z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem}.ContactForm_contact_textarea__VOo9R{resize:none}.ContactForm_contact_error__48E9r{background:#fee2e2;color:#b91c1c;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;margin-bottom:1rem;border:1px solid #fecaca}html.dark .ContactForm_contact_error__48E9r{background:#450a0a;color:#fca5a5;border-color:#f87171}.ContactForm_contact_submitBtn__QAe5f{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#2563eb;color:#fff;font-weight:600;font-size:1rem;padding:.85rem 1rem;border-radius:.75rem;border:none;cursor:pointer;transition:background .2s ease;margin-top:1.25rem}.ContactForm_contact_submitBtn__QAe5f:hover:not(:disabled){background:#1d4ed8}.ContactForm_contact_submitBtn__QAe5f:disabled{background:#93c5fd;cursor:not-allowed}html.dark .ContactForm_contact_submitBtn__QAe5f{background:#3b82f6}html.dark .ContactForm_contact_submitBtn__QAe5f:hover:not(:disabled){background:#2563eb}.ContactForm_contact_spinner__ePIfS{width:1.25rem;height:1.25rem;animation:ContactForm_contact_spin__6_I_J 1s linear infinite}.ContactForm_contact_spinnerTrack__m11TP{opacity:.25}.ContactForm_contact_spinnerHead__ocxY5{opacity:.75}@keyframes ContactForm_contact_spin__6_I_J{to{transform:rotate(1turn)}}.ContactForm_contact_footer__gO651{text-align:center;margin-top:2rem;font-size:.875rem;color:#64748b}html.dark .ContactForm_contact_footer__gO651{color:#cbd5e1}.ContactForm_contact_footerLink__6gvPP{color:#3b82f6;text-decoration:underline}html.dark .ContactForm_contact_footerLink__6gvPP{color:#93c5fd}.ContactForm_contact_footerLink__6gvPP:hover{color:#1d4ed8}html.dark .ContactForm_contact_footerLink__6gvPP:hover{color:#60a5fa}.ContactForm_contact_successCard__sSg8r{text-align:center;animation:ContactForm_contact_fadeIn__qurFs .6s ease-out}.ContactForm_contact_checkIcon__5gZN4{width:4rem;height:4rem;margin:0 auto 1.5rem;background:#d1fae5;border-radius:9999px;display:flex;align-items:center;justify-content:center}html.dark .ContactForm_contact_checkIcon__5gZN4{background:#065f46}.ContactForm_contact_checkIcon__5gZN4 svg{width:2.5rem;height:2.5rem;color:#10b981}html.dark .ContactForm_contact_checkIcon__5gZN4 svg{color:#34d399}.ContactForm_contact_successTitle__whJHK{font-size:1.875rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}html.dark .ContactForm_contact_successTitle__whJHK{color:#fff}.ContactForm_contact_successText__isPvy{color:#64748b;margin-bottom:1.5rem}html.dark .ContactForm_contact_successText__isPvy{color:#cbd5e1}.ContactForm_contact_successBtn__yCSC_{color:#3b82f6;font-size:.875rem;text-decoration:underline;background:none;border:none;cursor:pointer}html.dark .ContactForm_contact_successBtn__yCSC_{color:#93c5fd}.ContactForm_contact_successBtn__yCSC_:hover{color:#1d4ed8}html.dark .ContactForm_contact_successBtn__yCSC_:hover{color:#60a5fa}@keyframes ContactForm_contact_fadeIn__qurFs{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.waitlist_container__XUhGv{width:100%;max-width:1100px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem;align-items:center;background:linear-gradient(to bottom right,#eff6ff,#fff,#eef2ff);border-radius:16px;box-sizing:border-box;overflow:hidden}.dark .waitlist_container__XUhGv{background:linear-gradient(to bottom right,#111827,#1e1b4b,#111827)}@media (min-width:900px){.waitlist_container__XUhGv{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header visual" "form visual";grid-template-rows:auto 1fr;padding:4rem 2rem;gap:3.5rem;align-items:start}}.waitlist_header__InsuY{width:100%;text-align:center}.waitlist_formSection__mexHL{width:100%}.waitlist_visualSide__qN_Z9{width:100%;display:flex;justify-content:center}@media (min-width:900px){.waitlist_header__InsuY{grid-area:header;text-align:left}.waitlist_formSection__mexHL{grid-area:form}.waitlist_visualSide__qN_Z9{grid-area:visual;height:100%;align-items:center}}@media (max-width:899px){.waitlist_header__InsuY{order:1}.waitlist_visualSide__qN_Z9{order:2}.waitlist_formSection__mexHL{order:3}}.waitlist_brandBadge__ZyxJh{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(37,99,235,.1);color:#2563eb;border:1px solid rgba(37,99,235,.2);border-radius:100px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}@media (max-width:899px){.waitlist_brandBadge__ZyxJh{align-self:center}}.dark .waitlist_brandBadge__ZyxJh{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.3)}.waitlist_title__KnjK3{font-size:2.25rem;font-weight:800;color:#111827;line-height:1.15;letter-spacing:-.02em;margin:0}.dark .waitlist_title__KnjK3{color:#f9fafb}.waitlist_gradientText__Gf4X1{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dark .waitlist_gradientText__Gf4X1{background:linear-gradient(135deg,#3b82f6,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:640px){.waitlist_title__KnjK3{font-size:3rem}}.waitlist_description__O0xTW{font-size:1.125rem;color:#6b7280;line-height:1.6;margin:1rem 0 1.5rem}.dark .waitlist_description__O0xTW{color:#9ca3af}.waitlist_socialProof__rYFjg{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.5rem;color:#4b5563;font-size:.95rem}@media (min-width:900px){.waitlist_socialProof__rYFjg{justify-content:flex-start}}.dark .waitlist_socialProof__rYFjg{color:#d1d5db}.waitlist_userAvatars__37GLb{display:flex;margin-left:.5rem}.waitlist_avatar__0rD9d{width:32px;height:32px;border-radius:50%;border:2px solid #fff;margin-left:-10px;background-color:#e5e7eb;background-size:cover;background-image:url(https://i.pravatar.cc/100?img=1)}.waitlist_avatar__0rD9d:nth-child(2){background-image:url(https://i.pravatar.cc/100?img=5)}.waitlist_avatar__0rD9d:nth-child(3){background-image:url(https://i.pravatar.cc/100?img=8)}.dark .waitlist_avatar__0rD9d{border-color:#111827;background-color:#374151}.waitlist_form__nPibB{width:100%;margin-top:1rem}.waitlist_inputGroup__Q3K3V{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.waitlist_inputWrapper__xECIC{width:100%;position:relative;height:56px}.waitlist_inputIcon__ksV8b{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none;z-index:10}.waitlist_input__Ze0TT{width:100%;height:100%;padding:0 1rem 0 2.75rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;background:#f9fafb;color:#111827;transition:all .2s;box-sizing:border-box}.dark .waitlist_input__Ze0TT{background:#1f2937;border-color:#374151;color:#f9fafb}.waitlist_input__Ze0TT:focus{outline:none;background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.dark .waitlist_input__Ze0TT:focus{background:#111827;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.2)}.waitlist_button__W68Yn{width:auto;height:56px;padding:0 2rem;background:#2563eb;color:#fff;font-weight:600;font-size:1rem;border-radius:12px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;white-space:nowrap;box-shadow:0 4px 6px -1px rgba(37,99,235,.3);align-self:flex-start}@media (max-width:639px){.waitlist_button__W68Yn{width:100%}}.waitlist_button__W68Yn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 8px -1px rgba(37,99,235,.4)}.waitlist_button__W68Yn:disabled{opacity:.7;cursor:not-allowed}.waitlist_benefitsRow__hrbYT{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}@media (min-width:900px){.waitlist_benefitsRow__hrbYT{justify-content:flex-start}}.waitlist_benefit__h02E_{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4b5563;font-weight:500}.dark .waitlist_benefit__h02E_{color:#9ca3af}.waitlist_checkIcon__8SYV8{color:#059669}.dark .waitlist_checkIcon__8SYV8{color:#34d399}.waitlist_message__kCFva{margin-top:1rem;padding:.75rem;border-radius:8px;font-size:.9rem;text-align:center}.waitlist_error__djFCf{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.dark .waitlist_error__djFCf{background:rgba(220,38,38,.1);color:#f87171;border-color:rgba(220,38,38,.2)}.waitlist_spinner__QLhbO{animation:waitlist_spin__Nwymk 1s linear infinite}@keyframes waitlist_spin__Nwymk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.waitlist_carouselCard__S8SEI{width:100%;max-width:400px;padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;position:relative;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 20px 50px -12px rgba(0,0,0,.1);backdrop-filter:blur(10px);transition:background .5s ease;min-height:400px}.dark .waitlist_carouselCard__S8SEI{border-color:hsla(0,0%,100%,.05);box-shadow:0 20px 50px -12px rgba(0,0,0,.3)}.waitlist_carouselHeader__dAqkK{margin-bottom:1.5rem}.waitlist_featureIconBox__PaNmC{width:110px;height:110px;border-radius:28px;display:flex;align-items:center;justify-content:center;color:#fff;animation:waitlist_rotate3D__3o43A 8s ease-in-out infinite;transition:all .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}@keyframes waitlist_rotate3D__3o43A{0%,to{transform:perspective(1000px) rotateY(-10deg) rotateX(5deg)}50%{transform:perspective(1000px) rotateY(10deg) rotateX(-5deg)}}.waitlist_carouselCard__S8SEI:hover .waitlist_featureIconBox__PaNmC{animation-play-state:paused;transform:perspective(1000px) rotateY(0deg) rotateX(0deg) scale(1.1)}.waitlist_carouselBody__9FJMv{margin-bottom:1.5rem;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.waitlist_featureTitle__2JoWt{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:.5rem;transition:color .3s ease}.dark .waitlist_featureTitle__2JoWt{color:#f9fafb}.waitlist_featureDesc__FhXJ0{font-size:.95rem;color:#4b5563;line-height:1.5;max-width:280px;margin:0 auto}.dark .waitlist_featureDesc__FhXJ0{color:#9ca3af}.waitlist_carouselNav__3crCF{display:flex;align-items:center;gap:1.5rem;width:100%;justify-content:space-between;padding:0 .5rem}.waitlist_navButton__AplIP{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.5);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4b5563;transition:all .2s}.dark .waitlist_navButton__AplIP{background:hsla(0,0%,100%,.1);color:#cbd5e1}.waitlist_navButton__AplIP:hover{background:#fff;transform:scale(1.1);color:#111827}.dark .waitlist_navButton__AplIP:hover{background:hsla(0,0%,100%,.2);color:#fff}.waitlist_dots___q1_h{display:flex;gap:.5rem}.waitlist_dot___ehrG{width:6px;height:6px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all .3s}.dark .waitlist_dot___ehrG{background:#4b5563}.waitlist_activeDot__IveYe{transform:scale(1.5)}.waitlist_modalOverlay__DPt3a{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.waitlist_modalWrapper__vzPGB{width:100%;max-width:1100px;background:#fff;border-radius:24px;overflow:hidden;position:relative;max-height:90vh;overflow-y:auto}.dark .waitlist_modalWrapper__vzPGB{background:#111827;border:1px solid #374151}.waitlist_closeButton__CzmTt{position:absolute;top:1.5rem;right:1.5rem;width:36px;height:36px;border-radius:50%;background:rgba(0,0,0,.05);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;font-size:1.5rem;color:#6b7280;transition:all .2s}.dark .waitlist_closeButton__CzmTt{background:hsla(0,0%,100%,.1);color:#d1d5db}.waitlist_closeButton__CzmTt:hover{background:rgba(0,0,0,.1);color:#111827}.dark .waitlist_closeButton__CzmTt:hover{background:hsla(0,0%,100%,.2);color:#fff}.waitlist_successCard__meVXF{width:100%;text-align:center;padding:6rem 2rem;max-width:600px;margin:0 auto}.waitlist_successTitle__FhKpu{font-size:2rem;font-weight:800;color:#059669;margin-bottom:1rem}.waitlist_successDesc__1y3aw{font-size:1.25rem;color:#4b5563;margin-bottom:2rem}.dark .waitlist_successDesc__1y3aw{color:#9ca3af}.ProvinceTicker_tickerWrapper__FSGBH{position:relative;width:100%;background:var(--bg-secondary,#f8fafc);border-top:1px solid var(--border,#e2e8f0);border-bottom:1px solid var(--border,#e2e8f0);overflow:hidden;height:48px;display:flex;align-items:center}.dark .ProvinceTicker_tickerWrapper__FSGBH{background:rgba(30,41,59,.5);border-color:rgba(51,65,85,.5)}.ProvinceTicker_tickerTrack__znbwp{display:flex;white-space:nowrap;width:100%;overflow:hidden}.ProvinceTicker_tickerContent__eenoX{display:flex;align-items:center;gap:0}.ProvinceTicker_tickerItem__bhlt6{display:flex;align-items:center;padding:0 1.5rem;gap:1.5rem}.ProvinceTicker_text__X119T{font-size:.875rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dark .ProvinceTicker_text__X119T{color:#94a3b8}.ProvinceTicker_separator__zMOaC{display:flex;align-items:center;justify-content:center;opacity:.4}.ProvinceTicker_icon__W5ic3{display:block}.ProvinceTicker_fadeLeft__kRXsD,.ProvinceTicker_fadeRight___aoIr{position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.ProvinceTicker_fadeLeft__kRXsD{left:0;background:linear-gradient(to right,var(--bg-background,#fff),transparent)}.ProvinceTicker_fadeRight___aoIr{right:0;background:linear-gradient(to left,var(--bg-background,#fff),transparent)}.dark .ProvinceTicker_fadeLeft__kRXsD{background:linear-gradient(90deg,#0f172a,transparent)}.dark .ProvinceTicker_fadeRight___aoIr{background:linear-gradient(270deg,#0f172a,transparent)}.PlexusBackground_plexusCanvas__R_uiZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}.Home_container__RtvGs{width:100%;overflow:hidden;font-family:var(--font-inter),system-ui,sans-serif;color:#1f2937}.Home_hero__k0Wiz{position:relative;padding:2rem 1.5rem 2.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(180deg,rgba(239,68,68,.05),hsla(0,0%,100%,0))}.dark .Home_hero__k0Wiz{background:radial-gradient(circle at 50% 0,rgba(239,68,68,.1) 0,hsla(0,0%,4%,0) 70%),linear-gradient(180deg,hsla(0,0%,4%,.8),hsla(0,0%,4%,0));color:#f3f4f6}.Home_hero__k0Wiz:before{content:"";position:absolute;inset:0;top:-1px;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(37,99,235,.03) 1px,transparent 0),linear-gradient(180deg,rgba(37,99,235,.03) 1px,transparent 0);background-size:40px 40px;background-position:top;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)}.dark .Home_hero__k0Wiz:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.02) 1px,transparent 0)}.Home_heroContent__EmYg8{max-width:800px;margin-bottom:2rem;z-index:10}.Home_badge__NJKJb{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(239,68,68,.1);color:#ef4444;border-radius:9999px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;border:1px solid rgba(239,68,68,.2);backdrop-filter:blur(8px)}.dark .Home_badge__NJKJb{background:rgba(239,68,68,.15);color:#f87171;border-color:rgba(239,68,68,.25)}.Home_heroTitle__mWvv6{font-size:2rem;line-height:1.2;font-weight:800;margin-bottom:1.5rem;letter-spacing:-.02em}@media (min-width:480px){.Home_heroTitle__mWvv6{font-size:2.5rem}}@media (min-width:768px){.Home_heroTitle__mWvv6{font-size:3.75rem}}.Home_gradient__B35De{display:inline-block;background:linear-gradient(135deg,#ef4444,#b91c1c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.dark .Home_gradient__B35De{background:linear-gradient(135deg,#f87171,#ef4444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Home_titleIcon__Y0qxo{display:inline-block;vertical-align:middle;width:.9em;height:.9em;margin:0 -.05em;position:relative;top:-.08em;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.dark .Home_titleIcon__Y0qxo{color:#f87171}.Home_heroSubtitle__AV8kG{font-size:1.125rem;line-height:1.6;color:#4b5563;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;background:linear-gradient(135deg,#ef4444,#374151 70%,#1f2937);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:500}.dark .Home_heroSubtitle__AV8kG{background:linear-gradient(135deg,#ef4444,#fff 80%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Home_heroActions__jccz5{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media (min-width:640px){.Home_heroActions__jccz5{flex-direction:row}}.Home_primaryButton__J6n3g{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:600;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 4px 6px -1px rgba(239,68,68,.3);transition:all .3s ease}.Home_primaryButton__J6n3g:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(239,68,68,.4)}.Home_secondaryButton__RhkXo{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:#fff;color:#374151;font-weight:600;border-radius:9999px;border:1px solid #d1d5db;cursor:pointer;transition:all .3s ease}.Home_secondaryButton__RhkXo:hover{background:#f9fafb;border-color:#9ca3af}.dark .Home_secondaryButton__RhkXo{background:rgba(31,41,55,.5);color:#e5e7eb;border-color:#4b5563}.dark .Home_secondaryButton__RhkXo:hover{background:rgba(55,65,81,.5);border-color:#6b7280}.Home_statsGrid__CWZ8W{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;max-width:800px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}@media (min-width:640px){.Home_statsGrid__CWZ8W{grid-template-columns:repeat(4,1fr)}}.Home_statsVisible__WMkxp{opacity:1;transform:translateY(0)}.Home_statCard__3qnWh{background:#fff;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);border:1px solid #e5e7eb;animation:Home_floatIn__nvzNI .5s ease-out forwards}.dark .Home_statCard__3qnWh{background:rgba(31,41,55,.7);backdrop-filter:blur(12px);border-color:rgba(75,85,99,.4);box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.Home_statIcon__PBEhv{margin-bottom:.5rem;color:#ef4444;padding:.5rem;background:rgba(239,68,68,.1);border-radius:50%}.dark .Home_statIcon__PBEhv{background:rgba(239,68,68,.2);color:#f87171}.Home_statValue__74eQ3{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.dark .Home_statValue__74eQ3{color:#fff}.Home_statLabel__ACrM5{font-size:.875rem;color:#6b7280}.dark .Home_statLabel__ACrM5{color:#9ca3af}.Home_hubSection__DJ27P{padding:1.5rem 1rem 3rem;max-width:1200px;margin:0 auto}@media (min-width:640px){.Home_hubSection__DJ27P{padding:1.5rem 1.5rem 3rem}}.Home_hubGrid__w1hvi{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.Home_hubGrid__w1hvi{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}.Home_hubCard__m3NOO{background:#fff;border-radius:1.25rem;padding:1.25rem;display:flex;align-items:flex-start;gap:1rem;border:1px solid #e5e7eb;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;position:relative;box-shadow:0 10px 15px -3px rgba(0,0,0,.05);min-width:0}@media (min-width:768px){.Home_hubCard__m3NOO{padding:2rem;gap:1.5rem;border-radius:1.5rem}}.dark .Home_hubCard__m3NOO{background:rgba(31,41,55,.4);border-color:rgba(75,85,99,.4)}.Home_hubCard__m3NOO:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1);border-color:#3b82f6}.Home_hubIcon__YCbho{width:48px;height:48px;border-radius:1rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}@media (min-width:768px){.Home_hubIcon__YCbho{width:64px;height:64px;border-radius:1.25rem}}.Home_gradient0__uz6IL{background:linear-gradient(135deg,#ef4444,#991b1b)}.Home_gradient1__36qJ9{background:linear-gradient(135deg,#f87171,#ef4444)}.Home_gradient2__vayEe{background:linear-gradient(135deg,#dc2626,#b91c1c)}.Home_gradient3__4wfI3{background:linear-gradient(135deg,#ef4444,#7f1d1d)}.Home_hubContent__EV3ee{flex-grow:1}.Home_hubHeader__iaMWj{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.Home_hubTitle__TD_iV{font-size:1.125rem;font-weight:800;color:#111827;line-height:1.2}@media (min-width:768px){.Home_hubTitle__TD_iV{font-size:1.5rem}}.dark .Home_hubTitle__TD_iV{color:#fff}.Home_hubBadge__p_03n{background:#dcfce7;color:#15803d;font-size:.7rem;font-weight:800;padding:2px 8px;border-radius:9999px;text-transform:uppercase}.Home_hubDescription__GyGTD{color:#6b7280;font-size:.875rem;line-height:1.4;margin-bottom:.75rem}@media (min-width:768px){.Home_hubDescription__GyGTD{font-size:1rem;line-height:1.5;margin-bottom:1rem}}.dark .Home_hubDescription__GyGTD{color:#9ca3af}.Home_hubStats__c4ywn{font-size:.875rem;font-weight:600;color:#ef4444;display:flex;align-items:center;gap:.5rem}.Home_hubArrow__8Ahqh{align-self:center;color:#d1d5db;transition:transform .3s ease}.Home_hubCard__m3NOO:hover .Home_hubArrow__8Ahqh{transform:translateX(5px);color:#ef4444}.Home_secondarySection__EInAP{padding:0 1.5rem 4rem;max-width:1200px;margin:0 auto}.Home_secondaryGrid__BoKd7{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.Home_secondaryGrid__BoKd7{grid-template-columns:repeat(4,1fr)}}.Home_secondaryActionCard___o543{background:#fff;padding:1.25rem;border-radius:1.25rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s ease;font-weight:600;color:#4b5563}.dark .Home_secondaryActionCard___o543{background:rgba(31,41,55,.4);border-color:rgba(75,85,99,.4);color:#d1d5db}.Home_secondaryActionCard___o543:hover{background:#f3f4f6;transform:translateY(-3px);border-color:#3b82f6}.dark .Home_secondaryActionCard___o543:hover{background:rgba(55,65,81,.5)}.Home_secondaryIcon__bowUh{color:#3b82f6}.Home_toolsSection__27T05{padding:0 1.5rem 4rem;max-width:1200px;margin:0 auto}.Home_converterBar__tV0fG{width:100%;display:flex;align-items:center;gap:1.5rem;padding:1.25rem 2rem;background:#fff;border-radius:9999px;border:1px solid #dbeafe;box-shadow:0 10px 15px -3px rgba(0,0,0,.05);cursor:pointer;transition:all .3s ease}.dark .Home_converterBar__tV0fG{background:#1f2937;border-color:#374151}.Home_converterBar__tV0fG:hover{transform:scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.08)}.Home_converterIcon__0AMSR{width:44px;height:44px;background:#eff6ff;color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Home_converterText__SZS15{flex-grow:1;text-align:left;display:flex;flex-direction:column}.Home_converterLabel__ksU08{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#ef4444;letter-spacing:.1em}.Home_converterTitle__qTAVN{font-size:1.125rem;font-weight:700;color:#111827}.dark .Home_converterTitle__qTAVN{color:#fff}.Home_converterArrow__OTFsZ{color:#d1d5db}.Home_ctaSection__Q_iu7{padding:0 1.5rem 4rem;max-width:1200px;margin:0 auto}.Home_ctaContent__bDzmA{background:linear-gradient(135deg,#991b1b,#ef4444);position:relative;padding:4rem 2rem;border-radius:2rem;overflow:hidden;color:#fff;text-align:center}.Home_ctaGraphics__ZZHyn{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Home_ctaCircle1__a0uNV{top:-50px;right:-50px;width:200px;height:200px}.Home_ctaCircle1__a0uNV,.Home_ctaCircle2__Irghv{position:absolute;background:hsla(0,0%,100%,.1);border-radius:50%}.Home_ctaCircle2__Irghv{bottom:-80px;left:-50px;width:250px;height:250px}.Home_ctaButton__6OUfT{background:#fff;color:#991b1b;padding:1rem 2rem;border-radius:9999px;font-weight:800;font-size:1.125rem;border:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;margin:2rem auto 0}.Home_ctaButton__6OUfT:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Home_heroStats__31Gmp{display:flex;justify-content:center;gap:1.5rem;margin-top:3rem;flex-wrap:wrap;position:relative;z-index:10}.Home_heroStatItem__6Yz_3{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);min-width:140px;flex:1 1 140px}.dark .Home_heroStatItem__6Yz_3{background:#1f2937;border-color:#374151}.Home_heroStatIcon__IaOBj{color:#ef4444;display:flex;align-items:center}.Home_heroStatValue__n1GLY{font-size:1.125rem;font-weight:800;color:#111827}.dark .Home_heroStatValue__n1GLY{color:#fff}.Home_heroStatLabel__vjQmU{font-size:.7rem;color:#6b7280;text-transform:uppercase;font-weight:600}.Home_badgePulse__c_5x8{width:8px;height:8px;background:#ef4444;border-radius:50%;position:relative;margin-right:8px}.Home_badgePulse__c_5x8:after{content:"";position:absolute;inset:-4px;background:#ef4444;border-radius:50%;animation:Home_pulse-ping__Ko3kJ 2s cubic-bezier(0,0,.2,1) infinite;opacity:.5}@keyframes Home_pulse-ping__Ko3kJ{75%,to{transform:scale(2.5);opacity:0}}.Home_dataSection__cahXG{padding:0 1rem 5rem;max-width:1200px;margin:0 auto}@media (min-width:640px){.Home_dataSection__cahXG{padding:0 1.5rem 5rem}}.Home_dataSectionHeader__4SEa0{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.Home_dataSectionIcon__idOb7{width:48px;height:48px;border-radius:1rem;background:linear-gradient(135deg,#ef4444,#b91c1c);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 14px rgba(239,68,68,.35)}.Home_dataSectionTitle__VYeY_{font-size:1.5rem;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em;margin-bottom:.25rem}.dark .Home_dataSectionTitle__VYeY_{color:#f9fafb}@media (min-width:768px){.Home_dataSectionTitle__VYeY_{font-size:1.75rem}}.Home_dataSectionSubtitle__A9ony{font-size:.875rem;color:#6b7280;font-weight:500}.dark .Home_dataSectionSubtitle__A9ony{color:#9ca3af}.Home_tableWrapper__VdiAW{border-radius:1.25rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.06),0 10px 30px rgba(0,0,0,.06);overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch}.dark .Home_tableWrapper__VdiAW{background:rgba(17,24,39,.85);border-color:rgba(55,65,81,.6);box-shadow:0 1px 3px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.25);backdrop-filter:blur(12px)}.Home_dataTable__3NdQv{width:100%;border-collapse:collapse;font-size:.875rem;min-width:700px}.Home_th__re0_c{padding:.85rem 1rem;text-align:right;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,color .15s ease}.Home_th__re0_c:first-child{text-align:left;border-radius:1.25rem 0 0 0}.Home_th__re0_c:last-child{border-radius:0 1.25rem 0 0}.Home_th__re0_c:hover{background:#f3f4f6;color:#1f2937}.dark .Home_th__re0_c{background:rgba(31,41,55,.9);border-bottom-color:rgba(55,65,81,.6);color:#9ca3af}.dark .Home_th__re0_c:hover{background:rgba(55,65,81,.7);color:#f3f4f6}.Home_thNote__saHY7{cursor:default}.Home_thNote__saHY7:hover{background:#f9fafb;color:#6b7280}.dark .Home_thNote__saHY7:hover{background:rgba(31,41,55,.9);color:#9ca3af}.Home_thInner__I1tsG{display:inline-flex;align-items:center;gap:.3rem}.Home_sortIconActive__kCH8g{color:#ef4444;flex-shrink:0}.Home_sortIconInactive__gqWws{color:#d1d5db;flex-shrink:0}.Home_tr__YSbRg{transition:background .15s ease;border-bottom:1px solid #f3f4f6}.Home_tr__YSbRg:last-child{border-bottom:none}.Home_tr__YSbRg:hover{background:#fef2f2}.dark .Home_tr__YSbRg{border-bottom-color:rgba(55,65,81,.4)}.dark .Home_tr__YSbRg:hover{background:rgba(239,68,68,.06)}.Home_trCovid__8Fpdc{background:rgba(251,191,36,.06)}.dark .Home_trCovid__8Fpdc{background:rgba(251,191,36,.07)}.Home_trCovid__8Fpdc:hover{background:rgba(251,191,36,.12)}.Home_trTarget__DLiEI{background:rgba(59,130,246,.04)}.dark .Home_trTarget__DLiEI{background:rgba(59,130,246,.06)}.Home_trTarget__DLiEI:hover{background:rgba(59,130,246,.09)}.Home_td__2SbvP{padding:.85rem 1rem;text-align:right;color:#374151;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.dark .Home_td__2SbvP{color:#d1d5db}.Home_tdYear__fLjsC{text-align:left;font-weight:800;font-size:.9rem;color:#111827;letter-spacing:-.01em}.dark .Home_tdYear__fLjsC{color:#f3f4f6}.Home_tdNote__7rUXm{text-align:left}.Home_noteTag__wQsN5{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(251,191,36,.15);color:#b45309;border:1px solid rgba(251,191,36,.3)}.Home_trTarget__DLiEI .Home_noteTag__wQsN5{background:rgba(59,130,246,.12);color:#1d4ed8;border-color:rgba(59,130,246,.25)}.dark .Home_noteTag__wQsN5{background:rgba(251,191,36,.12);color:#fbbf24;border-color:rgba(251,191,36,.25)}.dark .Home_trTarget__DLiEI .Home_noteTag__wQsN5{background:rgba(59,130,246,.15);color:#93c5fd;border-color:rgba(59,130,246,.3)}.Home_cellPending__lNgzM{color:#9ca3af;font-style:italic;font-size:.8rem}.Home_dataFootnote__pP6Iv{margin-top:1rem;font-size:.75rem;color:#9ca3af;text-align:center;line-height:1.6}.dark .Home_dataFootnote__pP6Iv{color:#6b7280}.Home_sectionHeader__50_jh{margin-bottom:1.5rem}.Home_sectionTitle__3dWPM{font-size:1.25rem;font-weight:700;color:#111827}.dark .Home_sectionTitle__3dWPM{color:#f9fafb}.Home_ctaTitle___j4RX{font-size:2rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}.Home_ctaText__EAhsq{font-size:1.125rem;opacity:.9;max-width:480px;margin:0 auto;line-height:1.6}.MoreHub_container__3yl7Z{padding:2rem;min-height:400px}.MoreHub_sectionsGrid__sw5vY{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1000px;margin:0 auto}@media (min-width:768px){.MoreHub_sectionsGrid__sw5vY{grid-template-columns:repeat(2,1fr)}}.MoreHub_sectionTitle__67jZI{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#4b5563;text-transform:uppercase;letter-spacing:.05em}.dark .MoreHub_sectionTitle__67jZI{color:#9ca3af}.MoreHub_itemsGrid__NHGFr{display:flex;flex-direction:column;gap:1rem}.MoreHub_itemCard__JdsSV{background:#fff;padding:1rem;border-radius:1rem;border:1px solid #e5e7eb;display:flex;align-items:center;gap:1rem;width:100%;text-align:left;cursor:pointer;transition:all .2s ease}@media (min-width:640px){.MoreHub_itemCard__JdsSV{padding:1.25rem;border-radius:1.25rem;gap:1.25rem}}.dark .MoreHub_itemCard__JdsSV{background:rgba(31,41,55,.4);border-color:rgba(75,85,99,.4)}.MoreHub_itemCard__JdsSV:hover{transform:translateX(8px);border-color:#3b82f6;background:#f9fafb}.dark .MoreHub_itemCard__JdsSV:hover{background:rgba(55,65,81,.4)}.MoreHub_iconWrapper__eVypM{width:48px;height:48px;background:#eff6ff;color:#2563eb;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .MoreHub_iconWrapper__eVypM{background:rgba(37,99,235,.15);color:#60a5fa}.MoreHub_content__8nVUQ{flex-grow:1;display:flex;flex-direction:column}.MoreHub_label__NMLWl{font-size:1.125rem;font-weight:700;color:#111827}.dark .MoreHub_label__NMLWl{color:#fff}.MoreHub_description__uvmyS{font-size:.875rem;color:#6b7280}.dark .MoreHub_description__uvmyS{color:#9ca3af}.MoreHub_arrow__rZJs2{color:#d1d5db;transition:transform .2s ease}.MoreHub_itemCard__JdsSV:hover .MoreHub_arrow__rZJs2{transform:translateX(4px);color:#3b82f6}.MyJourney_container__Rs1Ed{min-height:300vh;position:relative;background:linear-gradient(180deg,#f9fafb,#fff);padding:2rem 1rem}.dark .MyJourney_container__Rs1Ed{background:linear-gradient(180deg,#0f172a,#1e293b)}.MyJourney_header__6ikl2{text-align:center;padding:4rem 2rem 6rem;position:relative;z-index:10}.MyJourney_title__97Yt8{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.MyJourney_subtitle__YigTK{font-size:clamp(1rem,2vw,1.25rem);color:#64748b;font-weight:500}.dark .MyJourney_subtitle__YigTK{color:#94a3b8}.MyJourney_cardsContainer__IrBvI{position:relative;max-width:800px;margin:0 auto;padding:0 1rem;perspective:1000px}.MyJourney_particlesContainer__pZ82x{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.MyJourney_particle__i2ToP{position:absolute;top:100%;opacity:.4}.MyJourney_particleIcon__9Y7lw{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.dark .MyJourney_particleIcon__9Y7lw{filter:drop-shadow(0 2px 4px rgba(255,255,255,.2)) brightness(1.2)}.MyJourney_journeyPath__YURLc{position:fixed;left:50%;top:0;transform:translateX(-50%);width:100px;height:100%;pointer-events:none;z-index:0;opacity:.3}.dark .MyJourney_journeyPath__YURLc{opacity:.5}.MyJourney_progressIndicatorSide__ZIEVk{position:fixed;right:2rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.5rem;z-index:90}.MyJourney_progressDotSide__zrjSm{width:12px;height:12px;border-radius:50%;background:rgba(100,116,139,.3);border:2px solid rgba(100,116,139,.5);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.MyJourney_progressDotSide__zrjSm:hover{transform:scale(1.3)}.MyJourney_progressDotActive__z_NsV{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:#3b82f6;box-shadow:0 0 12px rgba(59,130,246,.6)}.MyJourney_progressTooltip__4s_f0{position:absolute;right:calc(100% + 1rem);top:50%;transform:translateY(-50%);background:rgba(15,23,42,.9);color:#fff;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;backdrop-filter:blur(8px)}.dark .MyJourney_progressTooltip__4s_f0{background:hsla(0,0%,100%,.9);color:#0f172a}.MyJourney_progressDotSide__zrjSm:hover .MyJourney_progressTooltip__4s_f0{opacity:1}.MyJourney_cardWrapper__650Wr{position:sticky;height:500px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;perspective:1000px}.MyJourney_card___1x9y{width:100%;height:100%;border-radius:2rem;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 60px -15px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;will-change:transform}.MyJourney_card___1x9y:hover{box-shadow:0 30px 80px -20px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 40px rgba(59,130,246,.3)}.MyJourney_cardGlow__teL7e{position:absolute;inset:-2px;background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(139,92,246,.4),rgba(236,72,153,.4));border-radius:2rem;filter:blur(20px);opacity:0;z-index:-1;transition:opacity .4s ease}.MyJourney_cardImage__OytJa{position:absolute;inset:0;z-index:0;transform-style:preserve-3d}.MyJourney_cardImage__OytJa,.MyJourney_cardImage__OytJa img{transition:opacity .5s ease-in-out}.MyJourney_cardImage__OytJa:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.7));z-index:1}.dark .MyJourney_cardImage__OytJa:after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.85))}.MyJourney_imageShadow__rAy7I{position:absolute;bottom:-20px;left:10%;right:10%;height:40px;background:radial-gradient(ellipse,rgba(0,0,0,.5) 0,transparent 70%);filter:blur(15px);z-index:-1;transition:opacity .3s ease;pointer-events:none}.MyJourney_cardContent__f6aIe{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;color:#fff;transform-style:preserve-3d}.MyJourney_yearBadge__mz2n6{display:inline-block;padding:.5rem 1.5rem;background:hsla(0,0%,100%,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:2rem;font-weight:700;font-size:.875rem;letter-spacing:.05em;margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content;border:1px solid hsla(0,0%,100%,.3);color:#fff;transform-style:preserve-3d;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.MyJourney_yearBadge__mz2n6:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-2px)}.MyJourney_cardTitle__NORID{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;margin-bottom:.5rem;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.4);color:#fff;transform-style:preserve-3d}.MyJourney_cardSubtitle__xe_Ft{font-size:clamp(1.1rem,2vw,1.3rem);font-weight:600;margin-bottom:1.5rem;opacity:.95;color:#fff;transform-style:preserve-3d}.MyJourney_cardDescription__4_PbJ{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.7;opacity:.95;max-width:600px;margin-bottom:auto;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);transform-style:preserve-3d}.MyJourney_progressIndicator__N6KIK{display:flex;align-items:center;gap:.75rem;margin-top:2rem;transform-style:preserve-3d}.MyJourney_progressDot__6vZym{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.MyJourney_progressText__AjOJD{font-size:.875rem;font-weight:600;opacity:.9;letter-spacing:.05em;color:#fff}.MyJourney_cardDecoration__O8TdO{position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);border-radius:50%;transform:translate(30%,-30%);pointer-events:none;z-index:1}.MyJourney_spacer__ctk8S{height:100vh}@media (max-width:768px){.MyJourney_cardsContainer__IrBvI{perspective:none}.MyJourney_cardWrapper__650Wr{height:650px;perspective:none}.MyJourney_card___1x9y{padding:2rem;border-radius:1.5rem;transform-style:flat!important;transform:none!important}.MyJourney_cardContent__f6aIe{transform-style:flat!important}.MyJourney_cardContent__f6aIe>*,.MyJourney_cardDescription__4_PbJ,.MyJourney_cardSubtitle__xe_Ft,.MyJourney_cardTitle__NORID,.MyJourney_progressIndicator__N6KIK,.MyJourney_yearBadge__mz2n6{transform:none!important}.MyJourney_cardDescription__4_PbJ{font-size:1rem}.MyJourney_cardGlow__teL7e,.MyJourney_journeyPath__YURLc,.MyJourney_particle__i2ToP:nth-child(n+4),.MyJourney_progressIndicatorSide__ZIEVk{display:none}}@media (max-width:480px){.MyJourney_header__6ikl2{padding:2rem 1rem 4rem}.MyJourney_cardWrapper__650Wr{height:600px}.MyJourney_card___1x9y{padding:1.5rem}.MyJourney_cardTitle__NORID{font-size:2rem}.MyJourney_cardSubtitle__xe_Ft{font-size:1.25rem}.MyJourney_particlesContainer__pZ82x{display:none}}.MyJourney_floatingIcon__MYJy4{position:absolute;left:-250px;top:50%;transform:translateY(-50%);z-index:10;pointer-events:none}.MyJourney_iconImage__BZSC_{filter:drop-shadow(0 20px 40px rgba(0,0,0,.3));border-radius:20px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);padding:20px;transition:all .5s ease}.dark .MyJourney_iconImage__BZSC_{background:hsla(0,0%,100%,.08);filter:drop-shadow(0 20px 60px rgba(255,255,255,.1))}@media (max-width:1400px){.MyJourney_floatingIcon__MYJy4{left:-180px}.MyJourney_iconImage__BZSC_{width:150px!important;height:150px!important}}@media (max-width:1200px){.MyJourney_floatingIcon__MYJy4{display:none}}