/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer components{.type-portal-page-title{font-family:var(--font-family-title);font-size:var(--portal-font-size-page-title);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.type-portal-section-title{font-family:var(--font-family-title);font-size:var(--portal-font-size-section-title);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.type-portal-subsection-title{font-family:var(--font-family-title);font-size:var(--portal-font-size-subsection-title);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.type-portal-card-title{font-size:var(--portal-font-size-card-title);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.type-portal-body{font-size:var(--portal-font-size-body);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.type-portal-caption{font-size:var(--portal-font-size-caption);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.type-portal-micro{font-size:var(--portal-font-size-micro);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.type-portal-detail-toggle{font-size:var(--portal-font-size-detail-toggle);--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.mobile-partner-nav-content{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.mobile-partner-nav-container{bottom:calc(1rem + env(safe-area-inset-bottom,0px));max-width:28rem;z-index:var(--z-header);border:1.5px solid var(--outline-default);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bg-raised) 85%, transparent);-webkit-backdrop-filter:var(--card-backdrop);box-shadow:var(--shadow-default);padding:var(--space-2);transition:all var(--animation-duration-medium) var(--animation-easing-smooth);margin:0 auto;position:absolute;left:1rem;right:1rem}html[data-material=flat] .mobile-partner-nav-container{background:var(--bg-raised);-webkit-backdrop-filter:none;box-shadow:none;border-width:1px}.mobile-nav-grid{align-items:center;gap:var(--space-1);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.mobile-nav-btn{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-lg);min-width:0;min-height:3.5rem;font-size:var(--portal-font-size-caption);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--glyph-secondary);cursor:pointer;transition:all var(--animation-duration-fast) var(--animation-easing-smooth);touch-action:manipulation;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.mobile-nav-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mobile-nav-btn--active{background:color-mix(in srgb, var(--accent-primary) 15%, transparent);color:var(--accent-primary)}.mobile-nav-btn:active{transform:scale(.95)}.mobile-sheet-overlay{background:color-mix(in srgb, var(--bg-inverted) 35%, transparent);-webkit-backdrop-filter:blur(4px);z-index:var(--z-menu);cursor:pointer;animation:fade-in var(--animation-duration-fast) var(--animation-easing-smooth) forwards;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-sheet-panel{left:1rem;right:1rem;bottom:calc(6rem + env(safe-area-inset-bottom,0px));max-width:28rem;z-index:var(--z-menu);background:var(--bg-raised);border:1px solid var(--outline-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-default);padding:var(--space-4);max-height:calc(100% - 7.5rem - env(safe-area-inset-bottom,0px));transform-origin:bottom;animation:pop-up var(--animation-duration-fast) var(--animation-easing-smooth) forwards;flex-direction:column;margin:0 auto;display:flex;position:absolute}.mobile-sheet-handle{display:none}@keyframes pop-up{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
