.text.heading1{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:3rem;font-weight:800;line-height:1.5}@media (max-width:767px){.text.heading1.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.25rem;font-weight:800;line-height:1.5}}.text.heading2{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2.25rem;font-weight:700;line-height:1.5}@media (max-width:767px){.text.heading2.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.875rem;font-weight:700;line-height:1.5}}.text.heading3{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.875rem;font-weight:700;line-height:1.5}@media (max-width:767px){.text.heading3.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:700;line-height:1.5}}.text.heading4{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:700;line-height:1.5}@media (max-width:767px){.text.heading4.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:700;line-height:1.5}}.text.heading5{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:600;line-height:1.5}@media (max-width:767px){.text.heading5.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1.5}}.text.heading6{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:767px){.text.heading6.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:600;line-height:1.5}}.text.titleLarge{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:600;line-height:1.5}@media (max-width:767px){.text.titleLarge.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1.5}}.text.titleSmall{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:767px){.text.titleSmall.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:600;line-height:1.5}}.text.bodyLargeStrong{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:600;line-height:1.5}@media (max-width:767px){.text.bodyLargeStrong.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;line-height:1.5}}.text.bodyLargeRegular{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.bodyLargeRegular.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;line-height:1.5}}.text.bodySmallStrong{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:600;line-height:1.5}@media (max-width:767px){.text.bodySmallStrong.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600;line-height:1.5}}.text.bodySmallRegular{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.bodySmallRegular.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:400;line-height:1.5}}.text.subtitleStrong{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600;line-height:1.45}@media (max-width:767px){.text.subtitleStrong.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:600;line-height:1.45}}.text.subtitleRegular{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:400;line-height:1.45}@media (max-width:767px){.text.subtitleRegular.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:400;line-height:1.45}}.text.captionStrong{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:600;line-height:1.4}@media (max-width:767px){.text.captionStrong.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.5rem;font-weight:600;line-height:1.4}}.text.captionRegular{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:400;line-height:1.4}@media (max-width:767px){.text.captionRegular.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.5rem;font-weight:400;line-height:1.4}}.text.unit{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.5rem;font-weight:600;line-height:1.2}@media (max-width:767px){.text.unit.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.5rem;font-weight:600;line-height:1.2}}.text.link{color:#1a70ff;cursor:pointer;text-decoration:none;transition:color .2s ease}.text.link:hover{color:#155acc;text-decoration:underline}.text.mini{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:400;line-height:1.4}@media (max-width:767px){.text.mini.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.5rem;font-weight:400;line-height:1.4}}.text.tiny{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:400;line-height:1.45}@media (max-width:767px){.text.tiny.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.625rem;font-weight:400;line-height:1.45}}.text.small{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.small.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:400;line-height:1.5}}.text.medium{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.medium.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;line-height:1.5}}.text.large{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.large.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}}.text.big{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.big.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.5}}.text.huge{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.huge.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:400;line-height:1.5}}.text.massive{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.875rem;font-weight:400;line-height:1.5}@media (max-width:767px){.text.massive.shrinkMd{font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.5rem;font-weight:400;line-height:1.5}}.text.weight-light{font-weight:300}.text.weight-normal{font-weight:400}.text.weight-medium{font-weight:500}.text.weight-semi-bold{font-weight:600}.text.weight-bold{font-weight:700}.text.weight-extra-bold{font-weight:800}.text.weight-black{font-weight:900}.text.black{color:#000}.text.white{color:#fff}.text.red-50{color:#fef2f2}.text.red-100{color:#fee2e2}.text.red-200{color:#fecaca}.text.red-300{color:#fca5a5}.text.red-400{color:#f87171}.text.red-500{color:#ef4444}.text.red-600{color:#dc2626}.text.red-700{color:#b91c1c}.text.red-800{color:#991b1b}.text.red-900{color:#7f1d1d}.text.red{color:#ef4444}.text.green-50{color:#f0fdf4}.text.green-100{color:#dcfce7}.text.green-200{color:#bbf7d0}.text.green-300{color:#86efac}.text.green-400{color:#4ade80}.text.green-500{color:#22c55e}.text.green-600{color:#16a34a}.text.green-700{color:#15803d}.text.green-800{color:#166534}.text.green-900{color:#14532d}.text.green{color:#22c55e}.text.yellow-50{color:#fefce8}.text.yellow-100{color:#fef9c3}.text.yellow-200{color:#fef08a}.text.yellow-300{color:#fde047}.text.yellow-400{color:#facc15}.text.yellow-500{color:#eab308}.text.yellow-600{color:#ca8a04}.text.yellow-700{color:#a16207}.text.yellow-800{color:#854d0e}.text.yellow-900{color:#713f12}.text.yellow{color:#eab308}.text.blue-50{color:#e8f1ff}.text.blue-100{color:#d1e2ff}.text.blue-200{color:#bad4ff}.text.blue-300{color:#8db8ff}.text.blue-400{color:#5f9bff}.text.blue-500{color:#317eff}.text.blue-600{color:#1a70ff}.text.blue-700{color:#155acc}.text.blue-800{color:#104399}.text.blue-900{color:#0a2d66}.text.blue{color:#317eff}.text.cyan-50{color:#ecfeff}.text.cyan-100{color:#cffafe}.text.cyan-200{color:#a5f3fc}.text.cyan-300{color:#67e8f9}.text.cyan-400{color:#22d3ee}.text.cyan-500{color:#06b6d4}.text.cyan-600{color:#0891b2}.text.cyan-700{color:#0e7490}.text.cyan-800{color:#155e75}.text.cyan-900{color:#164e63}.text.cyan{color:#06b6d4}.text.teal-50{color:#f0fdfa}.text.teal-100{color:#effcf6}.text.teal-200{color:#c6f7e2}.text.teal-300{color:#8eedc7}.text.teal-400{color:#65d6ad}.text.teal-500{color:#0fba8d}.text.teal-600{color:#199473}.text.teal-700{color:#0c6b58}.text.teal-800{color:#014d40}.text.teal-900{color:#00372e}.text.teal{color:#0fba8d}.text.violet-50{color:#f5f3ff}.text.violet-100{color:#ede9fe}.text.violet-200{color:#ddd6fe}.text.violet-300{color:#c4b5fd}.text.violet-400{color:#a78bfa}.text.violet-500{color:#8b5cf6}.text.violet-600{color:#7c3aed}.text.violet-700{color:#6d28d9}.text.violet-800{color:#5b21b6}.text.violet-900{color:#4c1d95}.text.violet{color:#8b5cf6}.text.amber-50{color:#fffbeb}.text.amber-100{color:#fef3c7}.text.amber-200{color:#fde68a}.text.amber-300{color:#fcd34d}.text.amber-400{color:#fbbf24}.text.amber-500{color:#f59e0b}.text.amber-600{color:#d97706}.text.amber-700{color:#b45309}.text.amber-800{color:#92400e}.text.amber-900{color:#78350f}.text.amber{color:#f59e0b}.text.orange-50{color:#fef0e8}.text.orange-100{color:#fcd1b9}.text.orange-200{color:#fab28a}.text.orange-300{color:#f8935b}.text.orange-400{color:#f78343}.text.orange-500{color:#f6742c}.text.orange-600{color:#f56414}.text.orange-700{color:#dd5a12}.text.orange-800{color:#933c0c}.text.orange-900{color:#622808}.text.orange{color:#f6742c}.text.gray-50{color:#fafafa}.text.gray-100{color:#f4f4f5}.text.gray-200{color:#e4e4e7}.text.gray-300{color:#d4d4d8}.text.gray-400{color:#a1a1aa}.text.gray-500{color:#71717a}.text.gray-600{color:#52525b}.text.gray-700{color:#3f3f46}.text.gray-800{color:#27272a}.text.gray-900{color:#18181b}.text.grey{color:#3f3f46}.text.grey-200{color:#e4e4e7}.text.grey-300{color:#d4d4d8}.text.grey-400{color:#a1a1aa}.text.grey-500{color:#71717a}.text.grey-600{color:#52525b}.text.grey-700{color:#3f3f46}.text.grey-800{color:#27272a}.text.grey-900{color:#18181b}.text.primary-50{color:#fef0e8}.text.primary-100{color:#fcd1b9}.text.primary-200{color:#fab28a}.text.primary-300{color:#f8935b}.text.primary-400{color:#f78343}.text.primary-500{color:#f6742c}.text.primary-600{color:#f56414}.text.primary-700{color:#dd5a12}.text.primary-800{color:#933c0c}.text.primary-900{color:#622808}.text.primary{color:#f6742c}.text.secondary-50{color:#e8f1ff}.text.secondary-100{color:#d1e2ff}.text.secondary-200{color:#bad4ff}.text.secondary-300{color:#8db8ff}.text.secondary-400{color:#5f9bff}.text.secondary-500{color:#317eff}.text.secondary-600{color:#1a70ff}.text.secondary-700{color:#155acc}.text.secondary-800{color:#104399}.text.secondary-900{color:#0a2d66}.text.secondary{color:#317eff}.text.lowEmphasis{color:#71717a}.text.highEmphasis{color:#3f3f46}.text.text-italic{font-style:italic}.text.text-underline{text-decoration:underline}.text.center,.text.text-align-center{text-align:center}.text.display-block{display:block}@media (min-width:640px){.text.sm\:mini{font-size:.625rem}.text.sm\:tiny{font-size:.75rem}.text.sm\:small{font-size:.875rem}.text.sm\:medium{font-size:1rem}.text.sm\:large{font-size:1.125rem}.text.sm\:big{font-size:1.25rem}.text.sm\:huge{font-size:1.5rem}.text.sm\:massive{font-size:1.875rem}}@media (min-width:768px){.text.md\:mini{font-size:.625rem}.text.md\:tiny{font-size:.75rem}.text.md\:small{font-size:.875rem}.text.md\:medium{font-size:1rem}.text.md\:large{font-size:1.125rem}.text.md\:big{font-size:1.25rem}.text.md\:huge{font-size:1.5rem}.text.md\:massive{font-size:1.875rem}}@media (min-width:1024px){.text.lg\:mini{font-size:.625rem}.text.lg\:tiny{font-size:.75rem}.text.lg\:small{font-size:.875rem}.text.lg\:medium{font-size:1rem}.text.lg\:large{font-size:1.125rem}.text.lg\:big{font-size:1.25rem}.text.lg\:huge{font-size:1.5rem}.text.lg\:massive{font-size:1.875rem}}@media (min-width:1280px){.text.xl\:mini{font-size:.625rem}.text.xl\:tiny{font-size:.75rem}.text.xl\:small{font-size:.875rem}.text.xl\:medium{font-size:1rem}.text.xl\:large{font-size:1.125rem}.text.xl\:big{font-size:1.25rem}.text.xl\:huge{font-size:1.5rem}.text.xl\:massive{font-size:1.875rem}}@media (min-width:1536px){.text.xl2\:mini{font-size:.625rem}.text.xl2\:tiny{font-size:.75rem}.text.xl2\:small{font-size:.875rem}.text.xl2\:medium{font-size:1rem}.text.xl2\:large{font-size:1.125rem}.text.xl2\:big{font-size:1.25rem}.text.xl2\:huge{font-size:1.5rem}.text.xl2\:massive{font-size:1.875rem}}