@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300;0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800;0,14..32,900;1,14..32,400;1,14..32,500&display=swap");:root{--hc-white:#FFFFFF;--hc-black:#000000;--hc-ink:#111111;--hc-muted-ink:#333333;--hc-light-bg:#FFFFFF;--hc-page-bg:#F5F5F7;--background:#FFFFFF!important;--foreground:#111111!important;--card:#FFFFFF!important;--card-foreground:#111111!important;--secondary:#F5F5F7!important;--secondary-foreground:#111111!important;--muted:#E5E5EA!important;--muted-foreground:#333333!important;--primary:#CC2B1D!important;--primary-foreground:#FFFFFF!important;--accent:#c50f30!important;--accent-foreground:#FFFFFF!important;--ring:#CC2B1D!important;--border:#D1D1D6!important;--gradient-brand:linear-gradient(135deg,#CC2B1D,#E53A2A)!important;--gradient-apple:linear-gradient(135deg,#CC2B1D,#FF3B30)!important;--nav-height:53px;--nav-font:14.4px;--nav-submenu-font:15.6px;--nav-desc-font:13.2px}*,:after,:before{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Inter,Arial,sans-serif!important}body,html{background-color:var(--hc-page-bg)!important;background-image:none!important;color:var(--hc-ink)!important;overflow-x:hidden}body{padding-top:var(--nav-height)!important}.apple-nav,.apple-nav-frosted,.apple-nav-transparent{height:var(--nav-height)!important;min-height:var(--nav-height)!important;background:#FFFFFF!important;background-color:#FFFFFF!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.14)!important;box-shadow:none!important}.apple-nav-inner{height:var(--nav-height)!important}.apple-nav .apple-nav-item,.apple-nav-frosted .apple-nav-item,.apple-nav-item,.apple-nav-transparent .apple-nav-item{color:var(--hc-black)!important;-webkit-text-fill-color:var(--hc-black)!important;opacity:1!important;font-size:var(--nav-font)!important;font-weight:500!important;letter-spacing:-.01em!important;height:var(--nav-height)!important}.apple-nav .apple-nav-item-active,.apple-nav .apple-nav-item:hover,.apple-nav-frosted .apple-nav-item-active,.apple-nav-frosted .apple-nav-item:hover,.apple-nav-transparent .apple-nav-item-active,.apple-nav-transparent .apple-nav-item:hover{color:#CC2B1D!important;-webkit-text-fill-color:#CC2B1D!important;opacity:1!important}.apple-nav-icon-btn{width:var(--nav-height)!important;height:var(--nav-height)!important}.apple-nav .apple-nav-icon-btn svg,.apple-nav-frosted .apple-nav-icon-btn svg,.apple-nav-transparent .apple-nav-icon-btn svg{color:var(--hc-black)!important}.apple-mega-panel{background:#FFFFFF!important;background-color:#FFFFFF!important;border-bottom:1px solid rgba(0,0,0,.14)!important;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)!important;max-height:calc(100vh - var(--nav-height) - 12px)!important;overflow-x:hidden!important;overflow-y:auto!important}.apple-mega-panel,.apple-mobile-overlay{top:var(--nav-height)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--hc-ink)!important}.apple-mobile-overlay{background:#FFFFFF!important}.apple-mega-category-label,.apple-mega-single-label,.apple-mega-sub-label{font-size:var(--nav-submenu-font)!important;color:var(--hc-black)!important;-webkit-text-fill-color:var(--hc-black)!important}.apple-mega-category-desc,.apple-mega-right-title,.apple-mega-single-desc,.apple-mega-sub-desc{font-size:var(--nav-desc-font)!important;color:var(--hc-muted-ink)!important;-webkit-text-fill-color:var(--hc-muted-ink)!important}.apple-mega-category-active .apple-mega-category-label,.apple-mega-category-featured .apple-mega-category-label,.apple-mega-category:hover .apple-mega-category-label,.apple-mega-single-featured .apple-mega-single-label,.apple-mega-single-item:hover .apple-mega-single-label,.apple-mega-sub-item:hover .apple-mega-sub-label{color:#CC2B1D!important;-webkit-text-fill-color:#CC2B1D!important}h1{font-size:clamp(2.5rem,6vw,6rem);line-height:1.05;letter-spacing:-.03em}h1,h2{font-weight:700}h2{font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.1;letter-spacing:-.02em}h3{font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.015em}h3,h4{font-weight:600}h4{font-size:clamp(1rem,1.5vw,1.3125rem);line-height:1.3;letter-spacing:-.01em}h5,h6{font-size:1rem;font-weight:600;line-height:1.4}p{font-size:17px;line-height:1.7}.apple-mega-panel,.apple-mobile-overlay,.bg-\[\#F5F5F7\],.bg-\[\#FFFFFF\],.bg-background,.bg-card,.bg-gray-50,.bg-muted,.bg-neutral-50,.bg-secondary,.bg-slate-50,.bg-white,.bg-zinc-50,.glass-card,.hig-sidebar,.hig-stat-card,.hig-topbar,.ios-card,.ios-card-elevated{color:var(--hc-ink)}.text-black,.text-foreground,.text-gray-900,.text-high-contrast,.text-neutral-900,.text-slate-900,.text-zinc-900{color:var(--hc-black)!important;-webkit-text-fill-color:var(--hc-black)!important}.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-low-contrast,.text-medium-contrast,.text-muted-foreground,.text-neutral-400,.text-neutral-500,.text-neutral-600,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,[class*="text-[#3A3A3C]"],[class*="text-[#6E6E73]"],[class*="text-[#86868b]"],[class*="text-[#8E8E93]"]{color:var(--hc-muted-ink)!important;-webkit-text-fill-color:var(--hc-muted-ink)!important}[class*="text-[#1C1C1E]"],[class*="text-[#1D1D1F]"],[class*="text-[#1d1d1f]"]{color:var(--hc-black)!important;-webkit-text-fill-color:var(--hc-black)!important}.accent-band-dark,.accent-band-orange,.accent-band-red,.bg-\[\#000000\],.bg-\[\#0a0a0a\],.bg-\[\#111111\],.bg-\[\#1C1C1E\],.bg-\[\#1c1c1e\],.bg-black,.bg-gray-900,.bg-gray-950,.bg-neutral-900,.bg-neutral-950,.bg-slate-900,.bg-slate-950,.bg-zinc-900,.bg-zinc-950,.btn-gradient,.glass-card-dark,.gradient-brand,.surface-dark,.text-\[\#FFFFFF\],.text-\[\#FFF\],.text-\[\#fff\],.text-white,[class*="from-[#1C1C1E]"],[class*="from-[#1c1c1e]"],[class*="text-white/"],[class*=bg-blue-6],[class*=bg-blue-7],[class*=bg-blue-8],[class*=bg-blue-9],[class*=bg-indigo-6],[class*=bg-indigo-7],[class*=bg-indigo-8],[class*=bg-indigo-9],[class*=bg-purple-6],[class*=bg-purple-7],[class*=bg-purple-8],[class*=bg-purple-9],[class*=bg-violet-6],[class*=bg-violet-7],[class*=bg-violet-8],[class*=bg-violet-9],[class*=from-black],[class*=from-blue-900],[class*=from-blue-950],[class*=from-cyan-900],[class*=from-gray-900],[class*=from-indigo-900],[class*=from-indigo-950],[class*=from-neutral-900],[class*=from-purple-900],[class*=from-purple-950],[class*=from-sky-900],[class*=from-slate-900],[class*=from-violet-900],[class*=from-violet-950],[class*=from-zinc-900],[style*="background-color: #000"],[style*="background-color: #1C1C1E"],[style*="background-color: #FF6900"],[style*="background-color:#000"],[style*="background-color:#1C1C1E"],[style*="background-color:#FF6900"],[style*="background: #0"],[style*="background: #000"],[style*="background: #111"],[style*="background: #1C1C1E"],[style*="background: #FF6900"],[style*="background:#0"],[style*="background:#000"],[style*="background:#111"],[style*="background:#1C1C1E"],[style*="background:#FF6900"],[style*=linear-gradient][style*="#000"],[style*=linear-gradient][style*="#0A0"],[style*=linear-gradient][style*="#0a0"],[style*=linear-gradient][style*="#111"],[style*=linear-gradient][style*="#1C1C1E"],[style*=linear-gradient][style*="#1a1"],[style*=linear-gradient][style*="#2C2C2E"],footer{color:var(--hc-white)!important}.bg-\[\#1C1C1E\] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.bg-black :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.bg-gray-900 :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.bg-gray-950 :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.bg-slate-900 :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.bg-slate-950 :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.bg-zinc-900 :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),.surface-dark :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button,td,th,strong,em,b,i,input,textarea,select),[class*="from-[#1C1C1E]"] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-indigo-6] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-indigo-7] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-indigo-8] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-indigo-9] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-violet-6] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-violet-7] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-violet-8] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=bg-violet-9] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=from-blue-900] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=from-gray-900] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=from-indigo-900] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=from-purple-900] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=from-slate-900] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[class*=from-violet-900] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[style*="background: #CC2B1D"] :where(h1,h2,h3,h4,h5,h6,p,span,button),[style*="background: #FF6900"] :where(h1,h2,h3,h4,h5,h6,p,span,button),[style*="background: linear-gradient"][style*="#CC2B1D"] :where(h1,h2,h3,h4,h5,h6,p,span,li,label,small,div,button),[style*="background: linear-gradient"][style*="#FF6900"] :where(h1,h2,h3,h4,h5,h6,p,span,li,label,small,div,button),[style*="background: linear-gradient"][style*="#FF9500"] :where(h1,h2,h3,h4,h5,h6,p,span,li,label,small,div,button),[style*="background:#CC2B1D"] :where(h1,h2,h3,h4,h5,h6,p,span,button),[style*="background:#FF6900"] :where(h1,h2,h3,h4,h5,h6,p,span,button),[style*="background:linear-gradient"][style*="#CC2B1D"] :where(h1,h2,h3,h4,h5,h6,p,span,li,label,small,div,button),[style*="background:linear-gradient"][style*="#FF6900"] :where(h1,h2,h3,h4,h5,h6,p,span,li,label,small,div,button),[style*="background:linear-gradient"][style*="#FF9500"] :where(h1,h2,h3,h4,h5,h6,p,span,li,label,small,div,button),[style*=linear-gradient][style*="#1C1C1E"] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),[style*=linear-gradient][style*="#2C2C2E"] :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),footer :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button,td,th,strong,em,b,i){color:var(--hc-white)!important}[style*="background: linear-gradient"][style*="#CC2B1D"] .bg-white,[style*="background: linear-gradient"][style*="#CC2B1D"] .bg-white :where(span,svg),[style*="background: linear-gradient"][style*="#CC2B1D"] a.bg-white,[style*="background: linear-gradient"][style*="#FF6900"] .bg-white,[style*="background: linear-gradient"][style*="#FF6900"] .bg-white :where(span,svg),[style*="background: linear-gradient"][style*="#FF6900"] a.bg-white,[style*="background: linear-gradient"][style*="#FF9500"] .bg-white,[style*="background: linear-gradient"][style*="#FF9500"] .bg-white :where(span,svg),[style*="background: linear-gradient"][style*="#FF9500"] a.bg-white,[style*="background:linear-gradient"][style*="#CC2B1D"] .bg-white,[style*="background:linear-gradient"][style*="#CC2B1D"] .bg-white :where(span,svg),[style*="background:linear-gradient"][style*="#CC2B1D"] a.bg-white,[style*="background:linear-gradient"][style*="#FF6900"] .bg-white,[style*="background:linear-gradient"][style*="#FF6900"] .bg-white :where(span,svg),[style*="background:linear-gradient"][style*="#FF6900"] a.bg-white,[style*="background:linear-gradient"][style*="#FF9500"] .bg-white,[style*="background:linear-gradient"][style*="#FF9500"] .bg-white :where(span,svg),[style*="background:linear-gradient"][style*="#FF9500"] a.bg-white{color:#CC2B1D!important;-webkit-text-fill-color:#CC2B1D!important}.surface-dark input::-moz-placeholder,[class*="bg-[#1C1C1E]"] input::-moz-placeholder,[style*=linear-gradient][style*="#1C1C1E"] input::-moz-placeholder,footer input::-moz-placeholder{color:rgba(255,255,255,.75)!important;-webkit-text-fill-color:rgba(255,255,255,.75)!important}.surface-dark input::placeholder,[class*="bg-[#1C1C1E]"] input::placeholder,[style*=linear-gradient][style*="#1C1C1E"] input::placeholder,footer input::placeholder{color:rgba(255,255,255,.75)!important;-webkit-text-fill-color:rgba(255,255,255,.75)!important}.surface-dark :where([class*="text-[#FF"],.text-brand,.text-brand-orange),[class*="bg-[#1C1C1E]"] :where([class*="text-[#FF"]),footer :where([class*="text-[#FF"],.text-brand,.text-brand-orange){color:#CC2B1D!important;-webkit-text-fill-color:#CC2B1D!important}.surface-dark .bg-white,.surface-dark .bg-white :where(h1,h2,h3,h4,h5,h6,p,span,li,a,label,small,div,button),footer .bg-white,footer .bg-white :where(h1,h2,h3,h4,p,span,a,button),footer a.bg-white,footer a.bg-white span{color:var(--hc-ink)!important;-webkit-text-fill-color:var(--hc-ink)!important}footer a.bg-white{color:#CC2B1D!important;-webkit-text-fill-color:#CC2B1D!important}.bg-\[\#CC2B1D\],.bg-\[\#FF6900\],.bg-primary,.btn-brand-primary,.btn-brand-primary *,.btn-gradient,.btn-gradient *,.gradient-brand,.hig-btn-primary,a[class*="bg-[#CC2B1D]"],a[class*="bg-[#FF6900]"],a[style*="background: #CC2B1D"],a[style*="background: #FF6900"],a[style*="background:#CC2B1D"],a[style*="background:#FF6900"],button[class*="bg-[#CC2B1D]"],button[class*="bg-[#FF6900]"],button[style*="background: #CC2B1D"],button[style*="background: #E55F00"],button[style*="background: #FF6900"],button[style*="background:#CC2B1D"],button[style*="background:#E55F00"],button[style*="background:#FF6900"]{color:var(--hc-white)!important;-webkit-text-fill-color:var(--hc-white)!important}.btn-brand-primary,.hig-btn-primary,a[class*=bg-blue-5],a[class*=bg-blue-6],a[style*="background: #007AFF"],a[style*="background:#007AFF"],button[class*=bg-blue-5],button[class*=bg-blue-6],button[class*=bg-blue-7],button[class*=bg-indigo-5],button[class*=bg-indigo-6],button[class*=bg-indigo-7],button[style*="background: #007AFF"],button[style*="background:#007AFF"]{background-color:#CC2B1D!important;color:var(--hc-white)!important;-webkit-text-fill-color:var(--hc-white)!important;border-color:#CC2B1D!important}a[style*="linear-gradient(135deg, #CC2B1D"],a[style*="linear-gradient(135deg, #F59E0B"],a[style*="linear-gradient(135deg, #FF6900"],a[style*="linear-gradient(135deg, #FF9500"],button[style*="linear-gradient(135deg, #CC2B1D"],button[style*="linear-gradient(135deg, #F59E0B"],button[style*="linear-gradient(135deg, #FF6900"],button[style*="linear-gradient(135deg, #FF9500"]{background-color:transparent!important;color:var(--hc-white)!important;-webkit-text-fill-color:var(--hc-white)!important}.hig-btn-primary:hover,button[style*="background: #CC2B1D"]:hover,button[style*="background: #FF6900"]:hover,button[style*="background:#CC2B1D"]:hover,button[style*="background:#FF6900"]:hover{background-color:#A82318!important;color:var(--hc-white)!important}[class*=bg-blue-100],[class*=bg-blue-50],[class*=bg-indigo-100],[class*=bg-indigo-50],[class*=bg-purple-100],[class*=bg-purple-50],[class*=bg-sky-100],[class*=bg-sky-50],[class*=bg-violet-100],[class*=bg-violet-50]{background-color:rgba(204,43,29,.1)!important;color:#A82318!important;-webkit-text-fill-color:#A82318!important;border-color:rgba(204,43,29,.28)!important}.text-brand,.text-brand-blue,[class*="text-[#007AFF]"],a[class*=text-blue]{color:#CC2B1D!important;-webkit-text-fill-color:#CC2B1D!important}.hig-dashboard-main,.hig-dashboard-shell{background-color:var(--hc-page-bg)!important;color:var(--hc-ink)!important}.hig-sidebar,.hig-topbar{background-color:#FFFFFF!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--hc-ink)!important}.hig-topbar{border-bottom:1px solid rgba(0,0,0,.12)!important}.hig-stat-card,.ios-card,.ios-card-elevated{background-color:#FFFFFF!important;background-image:none!important;color:var(--hc-ink)!important}.glass-card{background:#FFFFFF!important;color:var(--hc-ink)!important}.recharts-surface,.recharts-wrapper,[class*=analytics-card],[class*=chart-container]{background-color:#FFFFFF!important}section{background-color:transparent}@media (max-width:639px){.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,[class*=grid-cols-]{grid-template-columns:1fr!important}.sm\:grid-cols-2,.xs\:grid-cols-2{grid-template-columns:repeat(2,1fr)!important}h1{font-size:clamp(1.75rem,8vw,2.5rem)!important;line-height:1.15!important}h2{font-size:clamp(1.375rem,6vw,1.875rem)!important}h3{font-size:clamp(1.125rem,4vw,1.5rem)!important}section{padding-left:1rem!important;padding-right:1rem!important}.flex-row{flex-wrap:wrap}.btn-brand-primary,.btn-gradient,.hig-btn-primary{width:100%;justify-content:center;text-align:center}}@media (min-width:640px) and (max-width:1023px){h1{font-size:clamp(2rem,5vw,3.5rem)!important}.max-w-6xl,.max-w-7xl{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}img{height:auto;display:block}img[loading=lazy]{content-visibility:auto}@media (max-width:768px){header,nav{max-width:100vw;overflow-x:hidden}[class*=overflow-auto],[class*=overflow-x-auto],[class*=overflow-y-auto]{-webkit-overflow-scrolling:touch}[role=button],button{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fixed.inset-0{overscroll-behavior:contain}}@media (min-width:768px){.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:0 500px}}@supports (padding:max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.fixed.bottom-0,.sticky.bottom-0{padding-bottom:max(1rem,env(safe-area-inset-bottom))}}body{font-display:swap;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (hover:none){.card-hover:hover,.glass-card:hover,.ios-card:hover{transform:none!important;box-shadow:none!important}}