:root,:host{--colors-primary-default:var(--colors-gray-900);--colors-primary-hover:var(--colors-gray-800);--colors-primary-disabled:var(--colors-gray-100);--colors-primary-text:var(--colors-base-white);--colors-primary-text-disabled:var(--colors-gray-500);--colors-secondary-default:var(--colors-base-white);--colors-secondary-hover:var(--colors-gray-25);--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:var(--colors-gray-600);--colors-secondary-border-focused:var(--colors-gray-600);--colors-secondary-text:var(--colors-gray-900);--colors-secondary-text-hover:var(--colors-gray-800);--colors-secondary-text-disabled:var(--colors-gray-500);--colors-tertiary-default:var(--colors-base-white);--colors-tertiary-hover:var(--colors-gray-200);--colors-tertiary-text:var(--colors-gray-900);--colors-tertiary-text-hover:var(--colors-gray-700);--colors-tertiary-text-disabled:var(--colors-gray-500);--colors-focus-ring:var(--colors-blue-600);--colors-focus-shadow:rgba(10,13,18,0.05);--colors-shadow-skeumorphic-inner-border:rgba(10,13,18,0.18);--colors-shadow-skeumorphic-inner:rgba(10,13,18,0.05);--colors-disabled-border:var(--colors-gray-200);--colors-disabled-background:var(--colors-gray-100);--colors-disabled-foreground:var(--colors-gray-500);--colors-base-white:#ffffff;--colors-base-black:#000000;--colors-base-gray:#f7f7f7;--colors-gray-25:#f7f7f7;--colors-gray-50:#f1f0f0;--colors-gray-100:#ecece8;--colors-gray-200:#e4e7e0;--colors-gray-300:#cfd2c7;--colors-gray-400:#babcaf;--colors-gray-500:#a6a697;--colors-gray-600:#7f7f6e;--colors-gray-700:#545449;--colors-gray-800:#373931;--colors-gray-900:#1b1d19;--colors-gray-950:#000000;--colors-gray-border:var(--colors-gray-400);--fragno-segment-pill-grey:var(--colors-gray-100);--colors-alpha-white-100:rgba(255,255,255,1);--colors-alpha-white-90:rgba(255,255,255,0.9);--colors-alpha-white-80:rgba(255,255,255,0.8);--colors-alpha-white-50:rgba(255,255,255,0.5);--colors-alpha-white-30:rgba(255,255,255,0.3);--colors-alpha-white-25:rgba(255,255,255,0.25);--colors-alpha-white-70:rgba(255,255,255,0.7);--colors-alpha-white-12:rgba(255,255,255,0.12);--colors-alpha-black-50:rgba(0,0,0,0.5);--colors-alpha-black-40:rgba(0,0,0,0.4);--colors-alpha-black-30:rgba(0,0,0,0.3);--colors-alpha-black-20:rgba(0,0,0,0.2);--colors-alpha-black-10:rgba(0,0,0,0.1);--colors-alpha-black-06:rgba(0,0,0,0.06);--colors-blue-25:#f4f7fa;--colors-blue-50:#d1dff3;--colors-blue-100:#a5c5f5;--colors-blue-200:#70a9ff;--colors-blue-300:#5490f9;--colors-blue-400:#3a77f1;--colors-blue-500:#225de7;--colors-blue-600:#193ed4;--colors-blue-700:#1727b9;--colors-blue-800:#07347f;--colors-blue-900:#00273c;--colors-blue-950:#021722;--colors-red-25:#faf5f4;--colors-red-50:#f1cdc9;--colors-red-100:#f29d93;--colors-red-200:#fd6452;--colors-red-300:#f75845;--colors-red-400:#ef4c39;--colors-red-500:#e6422f;--colors-red-600:#d8321f;--colors-red-700:#b92f20;--colors-red-800:#9e271b;--colors-red-900:#822016;--colors-red-950:#4b1610;--colors-green-25:#f8faf4;--colors-green-50:#d2ecb3;--colors-green-100:#adee63;--colors-green-200:#89ff02;--colors-green-300:#3dd608;--colors-green-400:#0eae11;--colors-green-500:#118834;--colors-green-600:#0e6a2d;--colors-green-700:#0b4c23;--colors-green-800:#063820;--colors-green-900:#032318;--colors-green-950:#03140e;--colors-green-fg:var(--colors-green-800);--colors-green-900-alpha-10:rgba(3,35,24,0.1);--colors-green-secondary-25:#f9faf5;--colors-green-secondary-50:#dee9bc;--colors-green-secondary-100:#cae478;--colors-green-secondary-200:#bdeb27;--colors-green-secondary-300:#b8e026;--colors-green-secondary-400:#afd229;--colors-green-secondary-500:#a4bf30;--colors-green-secondary-600:#7d9718;--colors-green-secondary-700:#526708;--colors-green-secondary-800:#3c4f07;--colors-green-secondary-900:#283805;--colors-green-secondary-950:#172005;--colors-green-gradient-start:#3d7150;--colors-green-gradient-end:#254832;--colors-green-gradient-highlight:#afddc0;--colors-green-gradient-start-hover:#4d8160;--colors-green-gradient-end-hover:#2d5840;--colors-green-gradient-start-disabled:#6b8a6f;--colors-green-gradient-end-disabled:#4a5c4d;--colors-green-gradient-text:var(--colors-alpha-white-100);--colors-green-gradient-text-disabled:var(--colors-alpha-white-70);--colors-green-gradient-border-disabled:var(--colors-alpha-white-25);--colors-yellow-25:#fafaf5;--colors-yellow-50:#e9e9bc;--colors-yellow-100:#e8e873;--colors-yellow-200:#f3f31f;--colors-yellow-300:#e7ea1c;--colors-yellow-400:#e2db19;--colors-yellow-500:#d1c81e;--colors-yellow-600:#979318;--colors-yellow-700:#676508;--colors-yellow-800:#4d4f07;--colors-yellow-900:#343805;--colors-yellow-950:#1e2005;--colors-pink-25:#faf5fa;--colors-pink-50:#f0d7f1;--colors-pink-100:#edb2ef;--colors-pink-200:#ef87f3;--colors-pink-300:#ea69ef;--colors-pink-400:#e54ceb;--colors-pink-500:#e02fe6;--colors-pink-600:#c70ebd;--colors-pink-700:#92037e;--colors-pink-800:#770467;--colors-pink-900:#5c0551;--colors-pink-950:#35062f;--spacing-none:0;--spacing-xxs:0.125rem;--spacing-xs:0.25rem;--spacing-sm:0.375rem;--spacing-md:0.5rem;--spacing-lg:0.75rem;--spacing-xl:1rem;--spacing-xxl:1.125rem;--spacing-2xl:1.25rem;--spacing-3xl:1.5rem;--spacing-4xl:2rem;--spacing-5xl:2.5rem;--spacing-6xl:3rem;--spacing-7xl:4rem;--content-block-padding-x-desktop:7rem;--content-block-gap-desktop:4.5rem;--faq-surface-background:transparent;--faq-padding-mobile:var(--spacing-3xl);--faq-padding-desktop-y:var(--spacing-7xl);--faq-padding-desktop-x:var(--content-block-padding-x-desktop);--faq-gap-columns-desktop:var(--content-block-gap-desktop);--faq-gap-stacked:var(--spacing-3xl);--faq-gap-title-accordion:var(--spacing-6xl);--faq-accordion-title-padding-y-mobile:var(--spacing-4xl);--faq-accordion-title-padding-y-desktop:var(--spacing-5xl);--faq-accordion-icon-slot-width:3.125rem;--faq-accordion-content-offset-y-mobile:var(--faq-accordion-title-padding-y-mobile);--faq-accordion-content-offset-y-desktop:var(--faq-accordion-title-padding-y-desktop);--faq-accordion-content-padding-top:var(--spacing-sm);--faq-accordion-content-padding-bottom:var(--spacing-4xl);--interstitial-lockup-max-width-desktop:24rem;--interstitial-lockup-max-width-mobile:20.9375rem;--interstitial-lockup-content-width:21rem;--interstitial-lockup-stack-gap:var(--spacing-4xl);--interstitial-lockup-card-padding-x:var(--spacing-3xl);--interstitial-lockup-card-padding-x-mobile:var(--spacing-xl);--interstitial-lockup-card-padding-bottom:var(--spacing-3xl);--interstitial-lockup-card-border-width:1.6px;--interstitial-lockup-card-radius:var(--radius-5xl);--interstitial-lockup-card-bg:rgba(255,255,255,0.4);--interstitial-lockup-card-blur:30px;--interstitial-lockup-card-shadow:0 4px 18px rgba(10,13,18,0.1);--interstitial-lockup-brand-width:6.625rem;--interstitial-lockup-brand-height:5.5rem;--interstitial-lockup-brand-radius:var(--radius-3xl);--interstitial-lockup-brand-padding-y:0;--interstitial-lockup-content-padding-top:var(--spacing-3xl);--interstitial-lockup-content-padding-top-badge:3.375rem;--interstitial-lockup-content-gap:var(--spacing-4xl);--interstitial-lockup-headline-subheadline-gap:var(--spacing-md);--interstitial-lockup-message-outer-padding:0.75rem;--interstitial-lockup-message-outer-gap:var(--spacing-2xl);--interstitial-lockup-message-outer-radius:var(--radius-5xl);--interstitial-lockup-message-outer-bg:rgba(255,255,255,0.6);--interstitial-lockup-message-inner-gap:var(--spacing-md);--interstitial-lockup-coupon-label-gap:0.375rem;--interstitial-lockup-coupon-field-height:3.75rem;--interstitial-lockup-coupon-field-radius:var(--radius-3xl);--interstitial-lockup-coupon-field-padding-x:var(--spacing-2xl);--interstitial-lockup-coupon-field-padding-y:var(--spacing-xl);--interstitial-lockup-button-height:2.75rem;--interstitial-lockup-divider-gap:var(--spacing-lg);--interstitial-lockup-divider-color:#d6d6d6;--interstitial-lockup-slate-text:#272727;--interstitial-lockup-legacy-brand-green:#08833d;--interstitial-lockup-signin-text:#f7f7f7;--radius-none:0;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.125rem;--radius-3xl:1.25rem;--radius-4xl:1.5rem;--radius-5xl:2rem;--radius-xlg:1.5rem;--radius-full:9999px;--font-family-body:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"IDMe Matter Mono","Matter VF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;--font-size-text-xs:0.75rem;--font-size-text-sm:0.875rem;--font-size-text-md:1rem;--font-size-text-lg:1.125rem;--font-size-text-xl:1.25rem;--font-size-caption:0.625rem;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-2sm:2rem;--font-size-display-md:2.25rem;--font-size-display-lg:3rem;--font-size-display-xl:3.75rem;--font-size-display-2xl:4.5rem;--font-size-display-3xl:6rem;--font-size-display-4xl:7.5rem;--font-size-hero:9.75rem;--font-size-display-2xs:var(--font-size-display-xs);--font-size-display-30:var(--font-size-display-sm);--line-height-text-xs:1.125rem;--line-height-text-sm:1.25rem;--line-height-text-md:1.5rem;--line-height-text-lg:1.75rem;--line-height-text-xl:1.875rem;--line-height-caption:1rem;--line-height-display-xs:2rem;--line-height-display-sm:2.375rem;--line-height-display-2sm:2.5rem;--line-height-display-md:2.75rem;--line-height-display-lg:3.75rem;--line-height-display-xl:4.5rem;--line-height-display-2xl:5rem;--line-height-display-3xl:7rem;--line-height-display-4xl:9rem;--line-height-hero:11.25rem;--line-height-display-2xs:var(--line-height-display-xs);--line-height-display-30:var(--line-height-display-sm);--font-weight-regular:400;--font-weight-medium:500;--font-weight-medium-plus:550;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-text-xs:-0.005em;--letter-spacing-text-sm:-0.005em;--letter-spacing-text-md:-0.005em;--letter-spacing-text-lg:-0.005em;--letter-spacing-text-xl:-0.005em;--letter-spacing-caption:-0.005em;--letter-spacing-display-xs:-0.02em;--letter-spacing-display-sm:-0.02em;--letter-spacing-display-2sm:-0.02em;--letter-spacing-display-md:-0.02em;--letter-spacing-display-lg:-0.02em;--letter-spacing-display-xl:-0.02em;--letter-spacing-display-2xl:-0.03em;--letter-spacing-display-3xl:-0.03em;--letter-spacing-display-4xl:-0.04em;--letter-spacing-hero:-0.04em;--letter-spacing-display-2xs:var(--letter-spacing-display-xs);--letter-spacing-display-30:var(--letter-spacing-display-sm);--button-primary-fill:var(--colors-green-700);--button-primary-fill-hover:var(--colors-green-800);--button-primary-text:var(--colors-base-gray);--button-primary-border:rgba(0,0,0,0.1);--button-primary-product-fill:var(--colors-base-black);--button-primary-product-fill-hover:var(--colors-gray-800);--button-primary-product-text:var(--colors-base-gray);--button-primary-product-border:rgba(0,0,0,0.1);--button-secondary-fill:transparent;--button-secondary-fill-hover:var(--colors-green-25);--button-secondary-fill-focus:var(--colors-base-gray);--button-secondary-text:var(--colors-green-900);--button-secondary-border:var(--colors-green-900);--button-tertiary-text:var(--colors-green-900);--button-tertiary-text-hover:var(--colors-green-800);--button-tertiary-fill-focus:var(--colors-base-gray);--button-destructive-fill:var(--colors-red-700);--button-destructive-fill-hover:var(--colors-red-800);--button-destructive-text:var(--colors-base-gray);--button-destructive-border:rgba(0,0,0,0.1);--button-destructive-secondary-fill:var(--colors-base-white);--button-destructive-secondary-fill-hover:var(--colors-red-25);--button-destructive-secondary-text:var(--colors-red-900);--button-destructive-secondary-border:var(--colors-red-300);--button-destructive-tertiary-text:var(--colors-red-900);--button-destructive-focus-ring:#f04438;--button-disabled-fill:var(--colors-gray-100);--button-disabled-text:var(--colors-gray-600);--button-disabled-border:rgba(0,0,0,0.1);--button-focus-ring:var(--colors-green-800);--button-focus-gap:var(--colors-base-white);--button-xs-height:1.75rem;--button-xs-padding-x:0.75rem;--button-xs-padding-y:0.5rem;--button-xs-gap:var(--spacing-xs);--button-xs-radius:0.375rem;--button-xs-icon-size:1.25rem;--button-xs-font-size:var(--font-size-text-sm);--button-xs-line-height:var(--line-height-text-sm);--button-xs-letter-spacing:var(--letter-spacing-text-sm);--button-sm-height:2.25rem;--button-sm-padding-x:0.75rem;--button-sm-padding-y:0.5rem;--button-sm-gap:var(--spacing-xs);--button-sm-radius:var(--radius-md);--button-sm-icon-size:1.25rem;--button-sm-font-size:var(--font-size-text-sm);--button-sm-line-height:var(--line-height-text-sm);--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-height:2.5rem;--button-md-padding-x:0.875rem;--button-md-padding-y:0.625rem;--button-md-gap:var(--spacing-xs);--button-md-radius:var(--radius-md);--button-md-icon-size:1.25rem;--button-md-font-size:var(--font-size-text-sm);--button-md-line-height:var(--line-height-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:3rem;--button-lg-icon-only-size:2.75rem;--button-lg-padding-x:1rem;--button-lg-padding-y:0.625rem;--button-lg-gap:var(--spacing-sm);--button-lg-radius:0.625rem;--button-lg-icon-size:1.25rem;--button-lg-font-size:var(--font-size-text-md);--button-lg-line-height:var(--line-height-text-md);--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.5rem;--button-xl-padding-x:1rem;--button-xl-padding-y:0.75rem;--button-xl-gap:var(--spacing-sm);--button-xl-radius:0.75rem;--button-xl-icon-size:1.25rem;--button-xl-font-size:var(--font-size-text-md);--button-xl-line-height:var(--line-height-text-md);--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-on-interactive:#ffffff;--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-primary:var(--colors-base-white);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--gradient-bg-light:linear-gradient(172deg,#f3f4f6 1.74%,#e3e3e8 110.94%);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--popover-rise-distance:10px;--popover-rise-duration:0.2s;--popover-rise-easing:cubic-bezier(0.32,0.72,0,1);--avatar-size-xs:1.5rem;--avatar-size-sm:2rem;--avatar-size-md:2.5rem;--avatar-size-lg:3rem;--avatar-size-xl:3.5rem;--avatar-size-2xl:4rem;--avatar-bg-default:var(--colors-gray-100);--avatar-border-color:var(--colors-alpha-white-90);--avatar-text-color:var(--colors-gray-700);--avatar-status-indicator-border:var(--color-bg-primary);--avatar-shadow-light:0 4px 18px 0 var(--colors-alpha-black-06);--avatar-bg-dark:var(--colors-gray-800);--avatar-bg-dark-gradient:linear-gradient(172deg,rgb(76,74,74) 6.23%,rgb(0,0,0) 103.28%);--avatar-border-color-dark:var(--colors-alpha-white-30);--avatar-border-width-dark:2px;--avatar-text-color-dark:var(--colors-alpha-white-90);--avatar-icon-color-dark:var(--colors-alpha-white-80);--avatar-icon-size-xs:1rem;--avatar-icon-size-sm:1.25rem;--avatar-icon-size-md:1.5rem;--avatar-icon-size-lg:1.75rem;--avatar-icon-size-xl:2rem;--avatar-icon-size-2xl:2rem;--modal-bg:var(--colors-gray-100);--modal-border-radius:var(--radius-5xl);--modal-max-width:400px;--modal-shadow:0 1.25rem 1.5625rem -5px rgba(0,0,0,0.1),0 0.625rem 0.625rem -5px rgba(0,0,0,0.04);--modal-backdrop-color:rgba(0,0,0,0.4);--modal-backdrop-blur:1rem;--modal-close-button-size:2.75rem;--modal-close-button-color:var(--colors-gray-800);--modal-close-button-hover-bg:rgba(0,0,0,0.05);--modal-close-button-focus-outline:2px solid var(--colors-blue-500);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-container-radius:var(--radius-xl);--modal-icon-color:var(--colors-blue-500);--modal-animation-duration:250ms;--modal-title-font-size:1.5rem;--modal-title-line-height:2rem;--modal-title-letter-spacing:0;--page-header-gap:var(--spacing-4xl);--page-header-content-gap:var(--spacing-lg);--page-header-row-gap:var(--spacing-xl);--page-header-actions-gap:var(--spacing-lg);--page-header-title-color:var(--colors-primary-default);--page-header-title-font-weight:var(--font-weight-medium);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-logo-size:4rem;--page-header-logo-border-color:rgba(0,0,0,0.1);--page-header-divider-color:var(--colors-gray-300);--page-header-divider-height:1px;--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--global-nav-glass-bg:var(--colors-alpha-black-10);--global-nav-glass-shadow-color:var(--colors-alpha-black-10);--table-row-selected-surface:var(--colors-blue-25);--surface-base-rgb:255 255 255;--card-surface-translucent:rgba(255,255,255,0.8);--card-surface-border-white:#ffffff;--card-shadow-default:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);--card-shadow-hover:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);--hero-card-border-width:1px;--hero-card-border-light:var(--color-bg-primary);--hero-card-border-dark:rgba(255,255,255,0.25);--hero-card-radius:var(--radius-5xl);--hero-card-image-blur:15px;--hero-card-gradient-overlay:linear-gradient(191.27deg,rgba(76,137,134,0.05) 68.49%,rgba(20,38,37,0.2) 92.7%),linear-gradient(187.64deg,rgba(0,0,0,0) 48.84%,rgba(0,0,0,0.5) 83.08%,rgba(0,0,0,0.7) 106.05%);--hero-card-sm-width:24rem;--hero-card-sm-height:13.5rem;--hero-card-md-width:24rem;--hero-card-md-height:16.5rem;--hero-card-lg-width:24rem;--hero-card-lg-height:20rem;--hero-card-xl-width:63rem;--hero-card-xl-height:31.5rem;--hero-card-xl-min-width:52.5rem;--hero-card-xl-min-height:26.25rem;--hero-card-icon-container-sm-width:5rem;--hero-card-icon-container-sm-height:3.75rem;--hero-card-icon-container-xl-width:7.5rem;--hero-card-icon-container-xl-height:5.625rem;--hero-card-action-size-sm:2.5rem;--hero-card-action-size-xl:3.25rem;--category-card-width:24rem;--category-card-min-width:17.5rem;--category-card-height-sm:13.5rem;--category-card-height-md:16.5rem;--category-card-height-lg:20rem;--category-card-height-xl:24.375rem;--category-card-radius:var(--radius-5xl);--category-card-border-width:1.6px;--category-card-border-width-hover:1.68px;--category-card-border-color:#ffffff;--category-card-fallback-bg:rgba(255,255,255,0.8);--category-card-title-font-size:1.5rem;--category-card-title-line-height:2rem;--category-card-title-letter-spacing:-0.03rem;--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-font-size:var(--font-size-text-xl);--hero-card-xl-description-line-height:var(--line-height-text-xl);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-width:24rem;--featured-card-height:25.375rem;--featured-card-min-width:17.5rem;--featured-card-min-height:21.25rem;--featured-card-radius:var(--radius-5xl);--featured-card-border-width:1.6px;--featured-card-media-height:12rem;--featured-card-store-logo-width:5rem;--featured-card-store-logo-height:3.75rem;--featured-card-action-size:2.5rem;--featured-card-text-eyebrow-font-size:var(--font-size-text-md);--featured-card-text-eyebrow-line-height:var(--line-height-text-md);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-font-size:var(--font-size-text-xl);--featured-card-text-title-line-height:var(--line-height-text-xl);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-font-size:var(--font-size-text-md);--featured-card-text-subtitle-line-height:var(--line-height-text-md);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-width:24rem;--content-card-min-width:20rem;--content-card-min-height:20rem;--content-card-radius:var(--radius-5xl);--content-card-border-width:1.6px;--content-card-media-height:14.75rem;--content-card-description-line-clamp:4;--content-card-action-size:2.5rem;--content-card-text-eyebrow-font-size:var(--font-size-text-md);--content-card-text-eyebrow-line-height:var(--line-height-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-font-size:var(--font-size-text-md);--content-card-text-description-line-height:var(--line-height-text-md);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-radius:var(--radius-5xl);--offer-card-border-width:1.6px;--offer-panel-border-width:1.6px;--offer-card-store-logo-width:5rem;--offer-card-store-logo-height:3.75rem;--offer-card-action-size:2.5rem;--offer-card-text-eyebrow-font-size:var(--font-size-text-sm);--offer-card-text-eyebrow-line-height:var(--line-height-text-sm);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-font-size:var(--font-size-text-md);--offer-card-text-eyebrow-sm-line-height:var(--line-height-text-md);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-font-size:var(--font-size-text-lg);--offer-card-text-title-line-height:var(--line-height-text-lg);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-font-size:var(--font-size-text-xl);--offer-card-text-title-lg-line-height:var(--line-height-text-xl);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-font-size:var(--font-size-text-sm);--offer-card-text-subtitle-line-height:var(--line-height-text-sm);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-font-size:var(--font-size-text-md);--offer-card-text-subtitle-lg-line-height:var(--line-height-text-md);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--offer-card-xs-min-height:6.375rem;--offer-card-xs-max-height:6.375rem;--offer-card-xs-store-logo-width:3.875rem;--offer-card-xs-store-logo-height:3.25rem;--offer-card-xs-action-size:2.25rem;--offer-card-sm-width:24rem;--offer-card-sm-min-width:20rem;--offer-card-sm-max-width:25rem;--offer-card-sm-min-height:7.5rem;--offer-card-sm-max-height:10rem;--offer-card-md-width:24rem;--offer-card-md-min-width:17.5rem;--offer-card-md-height:13.75rem;--offer-card-md-min-height:13.75rem;--offer-card-md-max-height:20rem;--offer-card-lg-width:24rem;--offer-card-lg-min-width:18.375rem;--offer-card-lg-height:15.3125rem;--offer-card-lg-min-height:15.3125rem;--community-card-radius:var(--radius-5xl);--community-card-border-width:1.6px;--community-card-icon-wrap-size:2.25rem;--community-card-icon-size:1.25rem;--community-card-width:24rem;--community-card-min-width:17.5rem;--community-card-min-height:9.75rem;--community-card-min-height-horizontal:6.5rem;--progress-card-radius:var(--radius-5xl);--progress-card-border-width:1.6px;--progress-card-padding-x:var(--spacing-2xl);--progress-card-padding-y:var(--spacing-3xl);--progress-card-padding-mobile:var(--spacing-2xl);--progress-card-width:24rem;--progress-card-width-mobile:23.4375rem;--progress-card-max-width:25rem;--progress-card-min-width:17.5rem;--progress-card-top-gap:var(--spacing-lg);--progress-card-content-gap:var(--spacing-lg);--progress-card-content-gap-mobile:var(--spacing-xl);--progress-card-bottom-gap:var(--spacing-xl);--progress-card-logo-size:4.125rem;--progress-card-logo-size-mobile:3.75rem;--progress-card-icon-size:3.5rem;--progress-card-icon-glyph-size:1.9375rem;--progress-card-icon-radius:var(--radius-2xl);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-headline-font-weight:550;--progress-card-text-color:var(--colors-gray-900);--progress-card-divider-color:var(--colors-alpha-black-20);--progress-card-bg-transparent:var(--colors-alpha-white-80);--progress-card-border-transparent:#ffffff;--progress-card-bg-outline:#ffffff;--progress-card-border-outline:var(--colors-alpha-black-10);--progress-card-shadow:0px 4px 18px 8px rgba(0,0,0,0.02),0px 2px 4px -2px rgba(10,13,18,0.06);--progress-card-shadow-mobile:0px 6px 18px 8px rgba(0,0,0,0.06),0px 2px 4px -2px rgba(10,13,18,0.06);--ribbon-banner-content-max-width:45rem;--ribbon-banner-text-column-max-width:40.25rem;--ribbon-banner-padding-x:var(--spacing-2xl);--ribbon-banner-gap-section:var(--spacing-lg);--ribbon-banner-gap-icon-text:var(--spacing-xxs);--ribbon-banner-padding-y-lg:var(--spacing-md);--ribbon-banner-padding-y-md-sm:var(--spacing-xs);--ribbon-banner-icon-wrap-radius:var(--radius-md);--ribbon-banner-icon-padding-lg-md:var(--spacing-md);--ribbon-banner-icon-padding-sm:0.416667rem;--ribbon-banner-icon-size-lg-md:1.25rem;--ribbon-banner-icon-size-sm:1.041667rem;--ribbon-banner-action-padding-lg-md:var(--spacing-md);--ribbon-banner-action-padding-sm:0.416667rem;--ribbon-banner-white-elevation:var(--card-shadow-default);--ribbon-banner-green-gradient-base:radial-gradient(120% 200% at 50% 0%,var(--colors-green-gradient-start) 0%,var(--colors-green-gradient-end) 100%);--ribbon-banner-green-gradient-highlight:radial-gradient(90% 140% at 50% 110%,var(--colors-green-gradient-highlight) 0%,transparent 65%);--ribbon-banner-content-row-min-height-lg-md:-moz-calc(var(--ribbon-banner-icon-padding-lg-md) * 2 + var(--ribbon-banner-icon-size-lg-md));--ribbon-banner-content-row-min-height-lg-md:calc(var(--ribbon-banner-icon-padding-lg-md) * 2 + var(--ribbon-banner-icon-size-lg-md));--ribbon-banner-content-row-min-height-sm:-moz-calc(var(--ribbon-banner-icon-padding-sm) * 2 + var(--ribbon-banner-icon-size-sm));--ribbon-banner-content-row-min-height-sm:calc(var(--ribbon-banner-icon-padding-sm) * 2 + var(--ribbon-banner-icon-size-sm));--card-block-radius:var(--radius-xl);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-radius:var(--radius-md);--status-badge-label-color:var(--colors-gray-700);--status-badge-label-line-height:1.125rem;--status-badge-label-letter-spacing:-0.00375rem;--status-badge-indicator-size:1rem;--status-badge-dot-size:0.5rem;--status-badge-halo-width:3px;--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-dot-success:#099250;--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-size-sm:1.625rem;--icon-tile-size-md:2.125rem;--icon-tile-size-lg:2.625rem;--icon-tile-size-xl:3rem;--icon-tile-glyph-size-sm:0.875rem;--icon-tile-glyph-size-md:1.125rem;--icon-tile-glyph-size-lg:1.5rem;--icon-tile-glyph-size-xl:2rem;--icon-tile-radius-sm:0.625rem;--icon-tile-radius-md:var(--icon-tile-radius-sm);--icon-tile-radius-lg:var(--radius-lg);--icon-tile-radius-xl:var(--radius-xl);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-fg-green:#087443;--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-bg-white:#ffffff;--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--item-block-group-gap:var(--spacing-lg);--item-block-group-min-item-width:7.5rem;--list-item-gap:var(--spacing-sm);--list-item-icon-size:1.125rem;--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-success:var(--icon-tile-fg-green);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--global-nav-v2-ink:var(--colors-green-900);--global-nav-v2-ink-alpha-10:var(--colors-green-900-alpha-10);--global-nav-v2-link-hover-fill:rgba(186,188,175,0.4);--global-nav-v2-selected-fill:var(--colors-gray-400);--global-nav-v2-search-hover-fill:rgba(255,255,255,0.6);--global-nav-v2-local-fill:rgba(20,20,20,0.02);--global-nav-v2-panel-surface:rgba(255,255,255,0.7);--global-nav-v2-pill-border:var(--colors-alpha-white-80);--global-nav-v2-pill-fill:var(--colors-alpha-white-50);--global-nav-v2-divider:var(--colors-alpha-black-20);--global-nav-v2-card-surface:rgba(255,255,255,0.8);--global-nav-v2-card-tint:rgba(0,0,0,0.03);--global-nav-v2-card-border:var(--colors-base-white);--global-nav-v2-card-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06)}fragno-card,fragno-offer-card,fragno-featured-card,fragno-content-card,fragno-community-card,fragno-pagination,fragno-pagination-dot-group,fragno-pagination-pages,fragno-tabs,fragno-segment-control,fragno-group-filters{display:-webkit-flex;display:-moz-box;display:flex}fragno-tabs{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;width:100%;min-width:0}fragno-segment-control{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;min-width:0}fragno-group-filters{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;width:100%;min-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-group-filters-group{display:grid;grid-template-columns:minmax(0,auto) auto;grid-template-rows:auto auto;grid-column-gap:0.75rem;grid-column-gap:var(--group-filters-row-gap,var(--spacing-lg,0.75rem));-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem;-webkit-column-gap:var(--group-filters-row-gap,var(--spacing-lg,0.75rem));-moz-column-gap:var(--group-filters-row-gap,var(--spacing-lg,0.75rem));column-gap:var(--group-filters-row-gap,var(--spacing-lg,0.75rem));grid-row-gap:0.75rem;grid-row-gap:var(--group-filters-group-gap,var(--spacing-lg,0.75rem));row-gap:0.75rem;row-gap:var(--group-filters-group-gap,var(--spacing-lg,0.75rem));-webkit-align-items:center;-moz-box-align:center;align-items:center;min-width:0}fragno-pagination,fragno-pagination-dot-group{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}fragno-pagination-pages{display:-webkit-flex;display:-moz-box;display:flex;width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-offer-card,fragno-featured-card{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;min-width:0}.fragno-slider-container{position:relative;width:100%;min-width:18.75rem}@media screen and (min-width:600px){.fragno-slider-container{width:100%}}.fragno-slider{width:90%;color:lightgray;height:2px;background:lightgray}.fragno-slider::-webkit-slider-thumb{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition-duration:0.5s;transition-duration:0.5s}.fragno-slider::-webkit-slider-thumb:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.5s;transition-duration:0.5s}.fragno-slider-field{width:1.875rem;height:1.875rem;padding-left:0.3125rem;border:1px solid lightgray}.fragno-slider-value-bubble{width:1.875rem;height:1.875rem;line-height:1.875rem;text-align:center;background:#193ed4;background:var(--colors-blue-600,#0175ff);color:#fff;font-size:0.75rem;display:block;position:absolute;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:36px;bottom:1.875rem}.fragno-slider-value-bubble:before{content:"";position:absolute;width:0;height:0;border-top:14px solid #193ed4;border-top:14px solid var(--colors-blue-600,#0175ff);border-left:12px solid transparent;border-right:12px solid transparent;top:100%;left:50%;margin-left:-0.75rem;margin-top:-0.375rem}.fragno-hidden{display:none}@-webkit-keyframes fragno-popover-rise{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform:translateY(var(--popover-rise-distance,10px));transform:translateY(var(--popover-rise-distance,10px))}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fragno-popover-rise{from{opacity:0;-moz-transform:translateY(10px);transform:translateY(10px);-moz-transform:translateY(var(--popover-rise-distance,10px));transform:translateY(var(--popover-rise-distance,10px))}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fragno-popover-rise{from{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-transform:translateY(var(--popover-rise-distance,10px));-moz-transform:translateY(var(--popover-rise-distance,10px));transform:translateY(var(--popover-rise-distance,10px))}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root{--popover-rise-duration:0s;--popover-rise-distance:0px}}fragno-button:not([shadow]):defined{font-size:0;visibility:hidden}fragno-button:not([shadow]):defined>:not(.fragno-button){display:none !important}fragno-button:not([shadow]):defined>.fragno-button{visibility:visible}.fragno-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;gap:var(--spacing-xs);border:0.6px solid transparent;border-radius:0.5rem;border-radius:var(--button-md-radius);cursor:pointer;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);-webkit-transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,-webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,-webkit-box-shadow 0.2s ease;-moz-transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease;-webkit-transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),-webkit-box-shadow var(--transition-base);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),-webkit-box-shadow var(--transition-base);-moz-transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),-webkit-box-shadow var(--transition-base);position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.fragno-button:focus-visible{outline:none;-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2.6px #ffffff,0 0 0 4px #063820;box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2.6px #ffffff,0 0 0 4px #063820;-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2.6px var(--button-focus-gap),0 0 0 4px var(--button-focus-ring);box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2.6px var(--button-focus-gap),0 0 0 4px var(--button-focus-ring)}.fragno-button--xs{height:1.75rem;height:var(--button-xs-height);padding:0.5rem 0.75rem;padding:var(--button-xs-padding-y) var(--button-xs-padding-x);gap:0.25rem;gap:var(--button-xs-gap);border-radius:0.375rem;border-radius:var(--button-xs-radius);font-size:0.875rem;font-size:var(--button-xs-font-size);line-height:1.25rem;line-height:var(--button-xs-line-height);letter-spacing:-0.005em;letter-spacing:var(--button-xs-letter-spacing)}.fragno-button--sm{height:2.25rem;height:var(--button-sm-height);padding:0.5rem 0.75rem;padding:var(--button-sm-padding-y) var(--button-sm-padding-x);gap:0.25rem;gap:var(--button-sm-gap);border-radius:0.5rem;border-radius:var(--button-sm-radius);font-size:0.875rem;font-size:var(--button-sm-font-size);line-height:1.25rem;line-height:var(--button-sm-line-height);letter-spacing:-0.005em;letter-spacing:var(--button-sm-letter-spacing)}.fragno-button--md{height:2.5rem;height:var(--button-md-height);padding:0.625rem 0.875rem;padding:var(--button-md-padding-y) var(--button-md-padding-x);gap:0.25rem;gap:var(--button-md-gap);border-radius:0.5rem;border-radius:var(--button-md-radius);font-size:0.875rem;font-size:var(--button-md-font-size);line-height:1.25rem;line-height:var(--button-md-line-height);letter-spacing:-0.005em;letter-spacing:var(--button-md-letter-spacing)}.fragno-button--lg{height:3rem;height:var(--button-lg-height);padding:0.625rem 1rem;padding:var(--button-lg-padding-y) var(--button-lg-padding-x);gap:0.375rem;gap:var(--button-lg-gap);border-radius:0.625rem;border-radius:var(--button-lg-radius);font-size:1rem;font-size:var(--button-lg-font-size);line-height:1.5rem;line-height:var(--button-lg-line-height);letter-spacing:-0.005em;letter-spacing:var(--button-lg-letter-spacing)}.fragno-button--xl{height:3.5rem;height:var(--button-xl-height);padding:0.75rem 1rem;padding:var(--button-xl-padding-y) var(--button-xl-padding-x);gap:0.375rem;gap:var(--button-xl-gap);border-radius:0.75rem;border-radius:var(--button-xl-radius);font-size:1rem;font-size:var(--button-xl-font-size);line-height:1.5rem;line-height:var(--button-xl-line-height);letter-spacing:-0.005em;letter-spacing:var(--button-xl-letter-spacing)}@supports (corner-shape:superellipse(2)){.fragno-button{corner-shape:superellipse(2.13)}.fragno-button--xs{border-radius:-moz-calc(0.375rem * 2);border-radius:calc(0.375rem * 2);border-radius:-moz-calc(var(--button-xs-radius) * 2);border-radius:calc(var(--button-xs-radius) * 2)}.fragno-button--sm{border-radius:-moz-calc(0.5rem * 2);border-radius:calc(0.5rem * 2);border-radius:-moz-calc(var(--button-sm-radius) * 2);border-radius:calc(var(--button-sm-radius) * 2)}.fragno-button--md{border-radius:-moz-calc(0.5rem * 2);border-radius:calc(0.5rem * 2);border-radius:-moz-calc(var(--button-md-radius) * 2);border-radius:calc(var(--button-md-radius) * 2)}.fragno-button--lg{border-radius:-moz-calc(0.625rem * 2);border-radius:calc(0.625rem * 2);border-radius:-moz-calc(var(--button-lg-radius) * 2);border-radius:calc(var(--button-lg-radius) * 2)}.fragno-button--xl{border-radius:-moz-calc(0.75rem * 2);border-radius:calc(0.75rem * 2);border-radius:-moz-calc(var(--button-xl-radius) * 2);border-radius:calc(var(--button-xl-radius) * 2)}}.fragno-button--icon-only.fragno-button--xs{width:1.75rem;width:var(--button-xs-height);height:1.75rem;height:var(--button-xs-height);padding:0}.fragno-button--icon-only.fragno-button--sm{width:2.25rem;width:var(--button-sm-height);padding:0}.fragno-button--icon-only.fragno-button--md{width:2.5rem;width:var(--button-md-height);padding:0}.fragno-button--icon-only.fragno-button--lg{width:2.75rem;width:var(--button-lg-icon-only-size);height:2.75rem;height:var(--button-lg-icon-only-size);padding:0}.fragno-button--icon-only.fragno-button--xl{width:3.5rem;width:var(--button-xl-height);padding:0}.fragno-button--primary{background-color:#0b4c23;background-color:var(--button-primary-fill);color:#f7f7f7;color:var(--button-primary-text);border-color:rgba(0,0,0,0.1);border-color:var(--button-primary-border)}.fragno-button--primary:hover:not(:disabled){background-color:#063820;background-color:var(--button-primary-fill-hover)}.fragno-button--primary-product{background-color:#000000;background-color:var(--button-primary-product-fill);color:#f7f7f7;color:var(--button-primary-product-text);border-color:rgba(0,0,0,0.1);border-color:var(--button-primary-product-border)}.fragno-button--primary-product:hover:not(:disabled){background-color:#373931;background-color:var(--button-primary-product-fill-hover)}.fragno-button--secondary{background-color:transparent;background-color:var(--button-secondary-fill);color:#032318;color:var(--button-secondary-text);border-width:1px;border-color:#032318;border-color:var(--button-secondary-border)}.fragno-button--secondary:hover:not(:disabled){background-color:#f8faf4;background-color:var(--button-secondary-fill-hover)}.fragno-button--secondary:focus-visible{background-color:#f7f7f7;background-color:var(--button-secondary-fill-focus)}.fragno-button--tertiary{background-color:transparent;color:#032318;color:var(--button-tertiary-text);border-color:transparent;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.fragno-button--tertiary:hover:not(:disabled){background-color:transparent;color:#063820;color:var(--button-tertiary-text-hover)}.fragno-button--tertiary:focus-visible{background-color:#f7f7f7;background-color:var(--button-tertiary-fill-focus)}.fragno-button--primary.fragno-button--destructive{background-color:#b92f20;background-color:var(--button-destructive-fill);color:#f7f7f7;color:var(--button-destructive-text);border-width:0.6px;border-color:rgba(0,0,0,0.1);border-color:var(--button-destructive-border)}.fragno-button--primary.fragno-button--destructive:hover:not(:disabled){background-color:#9e271b;background-color:var(--button-destructive-fill-hover)}.fragno-button--primary-product.fragno-button--destructive,.fragno-button--secondary.fragno-button--destructive{background-color:#ffffff;background-color:var(--button-destructive-secondary-fill);color:#822016;color:var(--button-destructive-secondary-text);border-width:1px;border-color:#f75845;border-color:var(--button-destructive-secondary-border)}.fragno-button--primary-product.fragno-button--destructive:hover:not(:disabled),.fragno-button--secondary.fragno-button--destructive:hover:not(:disabled){background-color:#faf5f4;background-color:var(--button-destructive-secondary-fill-hover)}.fragno-button--tertiary.fragno-button--destructive,.fragno-button--tertiary.fragno-button--destructive:hover:not(:disabled){background-color:transparent;color:#822016;color:var(--button-destructive-tertiary-text);border-color:transparent}.fragno-button--destructive:focus-visible{-webkit-box-shadow:0 0 0 3px #ffffff,0 0 0 4px #f04438;box-shadow:0 0 0 3px #ffffff,0 0 0 4px #f04438;-webkit-box-shadow:0 0 0 3px var(--button-focus-gap),0 0 0 4px var(--button-destructive-focus-ring);box-shadow:0 0 0 3px var(--button-focus-gap),0 0 0 4px var(--button-destructive-focus-ring)}.fragno-button--primary:disabled,.fragno-button--primary-product:disabled{background-color:#ecece8;background-color:var(--button-disabled-fill);color:#7f7f6e;color:var(--button-disabled-text);border:0.6px solid rgba(0,0,0,0.1);border:0.6px solid var(--button-disabled-border);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.fragno-button--secondary:disabled{background-color:transparent;color:#7f7f6e;color:var(--button-disabled-text);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--button-disabled-border);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.fragno-button--tertiary:disabled{background-color:transparent;color:#7f7f6e;color:var(--button-disabled-text);border-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.fragno-button--green-gradient{border:0.8px solid rgba(255,255,255,0.5);border:0.8px solid var(--colors-alpha-white-50);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,#3d7150 0%,#254832 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,#3d7150 0%,#254832 100%);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,var(--colors-green-gradient-start) 0%,var(--colors-green-gradient-end) 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,var(--colors-green-gradient-start) 0%,var(--colors-green-gradient-end) 100%);background-blend-mode:lighten,normal;color:rgba(255,255,255,1);color:rgba(255,255,255,1);color:var(--colors-green-gradient-text,rgba(255,255,255,1))}.fragno-button--green-gradient:hover:not(:disabled){border:0.8px solid rgba(255,255,255,0.5);border:0.8px solid var(--colors-alpha-white-50);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.25) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,#4d8160 0%,#2d5840 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.25) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,#4d8160 0%,#2d5840 100%);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.25) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,var(--colors-green-gradient-start-hover) 0%,var(--colors-green-gradient-end-hover) 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.25) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,var(--colors-green-gradient-start-hover) 0%,var(--colors-green-gradient-end-hover) 100%);background-blend-mode:lighten,normal}.fragno-button--green-gradient:focus-visible{-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;box-shadow:0 1px 2px 0 rgba(10,13,18,0.05),0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;-webkit-box-shadow:0 1px 2px 0 var(--colors-focus-shadow),0 0 0 2px var(--colors-secondary-default),0 0 0 0.25rem var(--colors-focus-ring);box-shadow:0 1px 2px 0 var(--colors-focus-shadow),0 0 0 2px var(--colors-secondary-default),0 0 0 0.25rem var(--colors-focus-ring)}.fragno-button--green-gradient:disabled{border:0.8px solid rgba(255,255,255,0.25);border:0.8px solid var(--colors-green-gradient-border-disabled);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.1) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,#6b8a6f 0%,#4a5c4d 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.1) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,#6b8a6f 0%,#4a5c4d 100%);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.1) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,var(--colors-green-gradient-start-disabled) 0%,var(--colors-green-gradient-end-disabled) 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.1) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,var(--colors-green-gradient-start-disabled) 0%,var(--colors-green-gradient-end-disabled) 100%);background-blend-mode:lighten,normal;color:rgba(255,255,255,0.7);color:rgba(255,255,255,0.7);color:var(--colors-green-gradient-text-disabled,rgba(255,255,255,0.7));cursor:not-allowed}.fragno-button--loading{pointer-events:none}.fragno-button--loading.fragno-button--primary{background-color:#0b4c23;background-color:var(--button-primary-fill)}.fragno-button--loading.fragno-button--primary-product{background-color:#000000;background-color:var(--button-primary-product-fill);border-color:rgba(0,0,0,0.1);border-color:var(--button-primary-product-border)}.fragno-button--loading.fragno-button--secondary{background-color:transparent;background-color:var(--button-secondary-fill);border-color:#032318;border-color:var(--button-secondary-border)}.fragno-button--loading.fragno-button--tertiary{background-color:transparent}.fragno-button--loading.fragno-button--primary.fragno-button--destructive{background-color:#b92f20;background-color:var(--button-destructive-fill)}.fragno-button--loading.fragno-button--primary-product.fragno-button--destructive,.fragno-button--loading.fragno-button--secondary.fragno-button--destructive{background-color:#ffffff;background-color:var(--button-destructive-secondary-fill)}.fragno-button--loading.fragno-button--tertiary.fragno-button--destructive{background-color:transparent}.fragno-button--loading.fragno-button--green-gradient{background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,#3d7150 0%,#254832 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,#3d7150 0%,#254832 100%);background:-moz-radial-gradient(50% 89.77%,35.06% 48.86%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),-moz-radial-gradient(50% 50%,43.11% 181.04%,var(--colors-green-gradient-start) 0%,var(--colors-green-gradient-end) 100%);background:radial-gradient(35.06% 48.86% at 50% 89.77%,rgba(175,221,192,0.2) 0%,rgba(255,255,255,0) 100%),radial-gradient(43.11% 181.04% at 50% 50%,var(--colors-green-gradient-start) 0%,var(--colors-green-gradient-end) 100%);background-blend-mode:lighten,normal}.fragno-button__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.fragno-button__icon--leading,.fragno-button__icon--trailing{margin:0}.fragno-button--icon-only .fragno-button__icon{margin:0}.fragno-button__icon svg{width:1.25rem;height:1.25rem;display:block}.fragno-button__icon-img{height:1.25rem;width:auto;max-width:5rem;display:block;object-fit:contain}.fragno-button__spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,0.12);border-top-color:currentColor;border-radius:50%;-webkit-animation:fragno-spin 1s linear infinite;-moz-animation:fragno-spin 1s linear infinite;animation:fragno-spin 1s linear infinite}.fragno-button--secondary .fragno-button__spinner,.fragno-button--tertiary .fragno-button__spinner,.fragno-button--primary-product.fragno-button--destructive .fragno-button__spinner,.fragno-button--secondary.fragno-button--destructive .fragno-button__spinner,.fragno-button--tertiary.fragno-button--destructive .fragno-button__spinner{border-color:rgba(3,35,24,0.12);border-top-color:currentColor}@media (prefers-reduced-motion:reduce){.fragno-button{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-button__spinner{-webkit-animation:none;-moz-animation:none;animation:none}}@-webkit-keyframes fragno-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes fragno-spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fragno-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.fragno-button__text{display:inline-block;padding-inline:0.125rem;padding-inline:var(--spacing-xxs)}.fragno-button--icon-only .fragno-button__text{display:none}@property --persistent-fab-border-angle{syntax:"<angle>";inherits:true;initial-value:148.7deg}fragno-persistent-fab{--persistent-fab-fill:rgba(0,39,0,0.76);--persistent-fab-border:rgba(255,255,255,0.8);--persistent-fab-border-angle:148.7deg;--persistent-fab-border-duration:var(--persistent-fab-duration-out);--persistent-fab-border-ease:var(--persistent-fab-ease-in);--persistent-fab-border-gradient:linear-gradient(var(--persistent-fab-border-angle),rgba(255,255,255,0.8) 4.1%,rgba(255,255,255,0.6) 11.78%,rgba(255,255,255,0) 34.44%,rgba(255,255,255,0) 69.38%,rgba(255,255,255,0.6) 92.43%,rgba(255,255,255,0.8) 100.11%);--persistent-fab-shadow:0 8px 40px rgba(0,0,0,0.12);--persistent-fab-height:4rem;--persistent-fab-pressed-height:3.75rem;--persistent-fab-pressed-height-offer:3.5rem;--persistent-fab-press-inset:0.125rem;--persistent-fab-logo-height:1.5rem;--persistent-fab-logo-width:4.2rem;--persistent-fab-logo-width-pressed:3.5rem;--persistent-fab-logo-height-pressed:1.25rem;--persistent-fab-grabber-width:0.625rem;--persistent-fab-grabber-height:1.5rem;--persistent-fab-grabber-height-pressed:1.25rem;--persistent-fab-pipe-width:0.125rem;--persistent-fab-pipe-color:rgba(255,255,255,0.7);--persistent-fab-glass-blur:7px;--persistent-fab-glass-tint:grayscale(1) brightness(0.47) sepia(1) hue-rotate(115deg) saturate(10);--persistent-fab-ease-out:cubic-bezier(0.16,1,0.3,1);--persistent-fab-ease-in:cubic-bezier(0.4,0,1,1);--persistent-fab-duration-in:0.38s;--persistent-fab-duration-out:0.26s;--persistent-fab-fade-in:0.28s;--persistent-fab-fade-out:0.16s;--persistent-fab-zoom-duration:0.24s;--persistent-fab-zoom-ease:cubic-bezier(0.2,0.8,0.2,1);--persistent-fab-z-index:1200;display:inline-block;position:fixed;z-index:1200;z-index:var(--persistent-fab-z-index);right:1rem;right:var(--spacing-xl,1rem);top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;transition:padding 0.24s cubic-bezier(0.2,0.8,0.2,1),--persistent-fab-border-angle 0.26s cubic-bezier(0.4,0,1,1);transition:padding 0.24s cubic-bezier(0.2,0.8,0.2,1),--persistent-fab-border-angle 0.26s cubic-bezier(0.4,0,1,1);transition:padding var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),--persistent-fab-border-angle var(--persistent-fab-border-duration) var(--persistent-fab-border-ease)}fragno-persistent-fab[inline]{position:relative;right:auto;top:auto;z-index:auto}fragno-persistent-fab:is([data-pressed],:active,[data-dragging]){padding:var(--persistent-fab-press-inset);--persistent-fab-logo-width:var(--persistent-fab-logo-width-pressed);--persistent-fab-logo-height:var(--persistent-fab-logo-height-pressed)}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:hover,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:hover:not(:disabled){height:var(--persistent-fab-height);min-height:var(--persistent-fab-height);padding:0.75rem 1.5rem;padding:var(--spacing-lg,0.75rem) var(--spacing-3xl,1.5rem);gap:0.75rem;gap:var(--spacing-lg,0.75rem);border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);corner-shape:round;background:var(--persistent-fab-fill);color:#ffffff;color:var(--colors-base-white,#ffffff);font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.875rem;line-height:var(--line-height-text-xl,1.875rem);letter-spacing:0;-webkit-box-shadow:var(--persistent-fab-shadow);box-shadow:var(--persistent-fab-shadow);backdrop-filter:blur(var(--persistent-fab-glass-blur)) var(--persistent-fab-glass-tint);-webkit-backdrop-filter:blur(var(--persistent-fab-glass-blur)) var(--persistent-fab-glass-tint);interpolate-size:allow-keywords;-webkit-transition:padding var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,opacity 0.24s ease,-webkit-box-shadow 0.24s ease;transition:padding var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,opacity 0.24s ease,-webkit-box-shadow 0.24s ease;-moz-transition:padding var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,box-shadow 0.24s ease,opacity 0.24s ease;transition:padding var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,box-shadow 0.24s ease,opacity 0.24s ease;transition:padding var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,box-shadow 0.24s ease,opacity 0.24s ease,-webkit-box-shadow 0.24s ease}.fragno-persistent-fab__logo,.fragno-persistent-fab__offer,.fragno-persistent-fab__grabber{position:relative;z-index:1}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;corner-shape:round;padding:1px;background:var(--persistent-fab-border-gradient);pointer-events:none;-webkit-mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff)) content-box,-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}fragno-persistent-fab:is(:hover,[data-hover],[data-focused],[data-pressed],[data-dragging],:active,:has(.fragno-persistent-fab__button:focus-visible)):has(.fragno-persistent-fab__button--has-offer){--persistent-fab-border-angle:166.6deg;--persistent-fab-border-duration:var(--persistent-fab-duration-in);--persistent-fab-border-ease:var(--persistent-fab-ease-out)}fragno-persistent-fab:not([inline]).fragno-persistent-fab--moveable .fragno-button.fragno-persistent-fab__button{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;touch-action:none}fragno-persistent-fab[data-dragging] .fragno-button.fragno-persistent-fab__button{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}fragno-persistent-fab.fragno-persistent-fab--moveable:hover .fragno-button.fragno-persistent-fab__button:not(:disabled),fragno-persistent-fab.fragno-persistent-fab--moveable[data-hover] .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab.fragno-persistent-fab--moveable[data-focused] .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab.fragno-persistent-fab--moveable[data-pressed] .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab.fragno-persistent-fab--moveable:active .fragno-button.fragno-persistent-fab__button:not(:disabled),fragno-persistent-fab.fragno-persistent-fab--moveable:has(.fragno-persistent-fab__button:focus-visible) .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab[data-dragging] .fragno-button.fragno-persistent-fab__button{padding-right:0.75rem;padding-right:var(--spacing-lg,0.75rem);-webkit-transition:padding var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,opacity 0.24s ease,-webkit-box-shadow 0.24s ease;transition:padding var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,opacity 0.24s ease,-webkit-box-shadow 0.24s ease;-moz-transition:padding var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,box-shadow 0.24s ease,opacity 0.24s ease;transition:padding var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,box-shadow 0.24s ease,opacity 0.24s ease;transition:padding var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),min-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),font-size var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),line-height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),background 0.24s ease,box-shadow 0.24s ease,opacity 0.24s ease,-webkit-box-shadow 0.24s ease}fragno-persistent-fab[data-pressed] .fragno-button.fragno-persistent-fab__button--logo-only,fragno-persistent-fab:active .fragno-button.fragno-persistent-fab__button--logo-only:not(:disabled),fragno-persistent-fab[data-dragging] .fragno-button.fragno-persistent-fab__button--logo-only{height:var(--persistent-fab-pressed-height);min-height:var(--persistent-fab-pressed-height)}fragno-persistent-fab[data-pressed] .fragno-button.fragno-persistent-fab__button--has-offer,fragno-persistent-fab:active .fragno-button.fragno-persistent-fab__button--has-offer:not(:disabled),fragno-persistent-fab[data-dragging] .fragno-button.fragno-persistent-fab__button--has-offer{height:var(--persistent-fab-pressed-height-offer);min-height:var(--persistent-fab-pressed-height-offer);font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);letter-spacing:-0.005em}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:focus-visible,fragno-persistent-fab[data-focused] .fragno-button.fragno-persistent-fab__button{-webkit-box-shadow:var(--persistent-fab-shadow),0 0 0 2px #ffffff,0 0 0 4px #193ed4,inset 0 0 0 1px rgba(10,13,18,0.18);box-shadow:var(--persistent-fab-shadow),0 0 0 2px #ffffff,0 0 0 4px #193ed4,inset 0 0 0 1px rgba(10,13,18,0.18);-webkit-box-shadow:var(--persistent-fab-shadow),0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 4px var(--colors-focus-ring,#155eef),inset 0 0 0 1px rgba(10,13,18,0.18);box-shadow:var(--persistent-fab-shadow),0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 4px var(--colors-focus-ring,#155eef),inset 0 0 0 1px rgba(10,13,18,0.18)}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:disabled{cursor:not-allowed;opacity:0.7}.fragno-persistent-fab__button--logo-only .fragno-persistent-fab__offer,.fragno-persistent-fab__button--logo-only .fragno-button__text{display:none}.fragno-persistent-fab__offer{display:grid;grid-template-columns:0fr;min-width:0;overflow:hidden;opacity:0;-webkit-margin-start:calc(-1 * 0.75rem);-moz-margin-start:-moz-calc(-1 * 0.75rem);margin-inline-start:calc(-1 * 0.75rem);-webkit-margin-start:calc(-1 * var(--spacing-lg,0.75rem));-moz-margin-start:-moz-calc(-1 * var(--spacing-lg,0.75rem));margin-inline-start:calc(-1 * var(--spacing-lg,0.75rem));pointer-events:none;-webkit-transition:grid-template-columns var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),-webkit-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);transition:grid-template-columns var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),-webkit-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);-moz-transition:grid-template-columns var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),margin-inline-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-moz-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);transition:grid-template-columns var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),margin-inline-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);transition:grid-template-columns var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),margin-inline-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-ms-grid-columns var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-webkit-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-moz-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in)}.fragno-persistent-fab__offer>.fragno-button__text{min-width:0;overflow:hidden;padding:0;white-space:nowrap;-webkit-transition:letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),padding var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease);-moz-transition:letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),padding var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease);transition:letter-spacing var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),padding var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease)}fragno-persistent-fab:is(:hover,[data-hover],[data-focused],[data-pressed],[data-dragging],:active,:has(.fragno-persistent-fab__button:focus-visible)) .fragno-persistent-fab__button--has-offer .fragno-persistent-fab__offer{grid-template-columns:1fr;opacity:1;-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;-webkit-transition:grid-template-columns var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-webkit-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);transition:grid-template-columns var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-webkit-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);-moz-transition:grid-template-columns var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),margin-inline-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-moz-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);transition:grid-template-columns var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),margin-inline-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);transition:grid-template-columns var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),margin-inline-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-ms-grid-columns var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-webkit-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-moz-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out)}fragno-persistent-fab:is(:hover,[data-hover],[data-focused],:has(.fragno-persistent-fab__button:focus-visible)):not([data-pressed]):not([data-dragging]):not(:active) .fragno-persistent-fab__button--has-offer .fragno-persistent-fab__offer>.fragno-button__text{padding:0 0.125rem;padding:0 var(--spacing-xxs,0.125rem);letter-spacing:0.377px}fragno-persistent-fab:is([data-pressed],:active,[data-dragging]) .fragno-persistent-fab__button--has-offer .fragno-persistent-fab__offer>.fragno-button__text{padding:0 0.125rem;padding:0 var(--spacing-xxs,0.125rem);letter-spacing:0.164px}.fragno-persistent-fab__logo{display:block;-webkit-flex-shrink:0;flex-shrink:0;width:var(--persistent-fab-logo-width);height:var(--persistent-fab-logo-height);overflow:hidden;pointer-events:none;line-height:0;-webkit-transition:width var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease);-moz-transition:width var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease);transition:width var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease)}.fragno-persistent-fab__logo::part(lockup),.fragno-persistent-fab__logo::part(idme),.fragno-persistent-fab__logo::part(idme-svg){display:block;width:100%;height:100%}.fragno-persistent-fab__logo::part(lockup){gap:0}.fragno-persistent-fab__logo::part(idme){color:#ffffff}.fragno-persistent-fab__grabber{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:0;height:var(--persistent-fab-grabber-height);opacity:0;overflow:hidden;pointer-events:none;-webkit-margin-start:calc(-1 * 0.75rem);-moz-margin-start:-moz-calc(-1 * 0.75rem);margin-inline-start:calc(-1 * 0.75rem);-webkit-margin-start:calc(-1 * var(--spacing-lg,0.75rem));-moz-margin-start:-moz-calc(-1 * var(--spacing-lg,0.75rem));margin-inline-start:calc(-1 * var(--spacing-lg,0.75rem));-webkit-transition:width var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),-webkit-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);transition:width var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),-webkit-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);-moz-transition:width var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),margin-inline-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-moz-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);transition:width var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),margin-inline-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in);transition:width var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-fade-out) var(--persistent-fab-ease-in),margin-inline-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-webkit-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in),-moz-margin-start var(--persistent-fab-duration-out) var(--persistent-fab-ease-in)}.fragno-persistent-fab__grabber::before{content:"";display:block;width:var(--persistent-fab-pipe-width);height:100%;border-radius:8px;background:var(--persistent-fab-pipe-color)}fragno-persistent-fab.fragno-persistent-fab--moveable:hover .fragno-persistent-fab__grabber,fragno-persistent-fab.fragno-persistent-fab--moveable[data-hover] .fragno-persistent-fab__grabber,fragno-persistent-fab.fragno-persistent-fab--moveable[data-focused] .fragno-persistent-fab__grabber,fragno-persistent-fab.fragno-persistent-fab--moveable[data-pressed] .fragno-persistent-fab__grabber,fragno-persistent-fab.fragno-persistent-fab--moveable:active .fragno-persistent-fab__grabber,fragno-persistent-fab.fragno-persistent-fab--moveable:has(.fragno-persistent-fab__button:focus-visible) .fragno-persistent-fab__grabber,fragno-persistent-fab[data-dragging] .fragno-persistent-fab__grabber{width:var(--persistent-fab-grabber-width);-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0;opacity:1;-webkit-transition:width var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-webkit-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);transition:width var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-webkit-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);-moz-transition:width var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),margin-inline-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-moz-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);transition:width var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),margin-inline-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out);transition:width var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),height var(--persistent-fab-zoom-duration) var(--persistent-fab-zoom-ease),opacity var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),margin-inline-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-webkit-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out),-moz-margin-start var(--persistent-fab-duration-in) var(--persistent-fab-ease-out)}fragno-persistent-fab.fragno-persistent-fab--moveable[data-pressed] .fragno-persistent-fab__grabber,fragno-persistent-fab.fragno-persistent-fab--moveable:active .fragno-persistent-fab__grabber,fragno-persistent-fab[data-dragging] .fragno-persistent-fab__grabber{height:var(--persistent-fab-grabber-height-pressed)}.fragno-persistent-fab__sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){fragno-persistent-fab,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button,.fragno-persistent-fab__offer,.fragno-persistent-fab__grabber,.fragno-persistent-fab__logo,.fragno-persistent-fab__logo::part(idme){-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-filters{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-md);-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filters__inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-md);-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filters--background{background:#ecece8;background:var(--color-bg-secondary);padding:0.75rem;padding:var(--spacing-lg);border-radius:0.5rem;border-radius:var(--radius-md)}.fragno-filters>fragno-button:not([shadow]) .fragno-button__text{padding-inline:0.125rem;padding-inline:var(--spacing-xxs,2px)}.fragno-filters>fragno-button:not([shadow]) .fragno-button__icon--trailing{-webkit-margin-start:0;-moz-margin-start:0;margin-inline-start:0}fragno-filter-overlay{display:block;--filter-overlay-max-width:560px;--filter-overlay-surface-bg:var(--colors-gray-50,#f7f7f7);--filter-overlay-option-bg:var(--colors-gray-100,#f5f5f5);--filter-overlay-padding:var(--spacing-4xl);--filter-overlay-header-padding-x:var(--spacing-5xl);--filter-overlay-section-gap:var(--spacing-3xl);--filter-overlay-footer-gap:var(--spacing-4xl);--filter-overlay-header-scroll-gap:var(--spacing-md);--filter-overlay-scroll-footer-gap:var(--filter-overlay-footer-gap,var(--spacing-3xl));--filter-overlay-max-height:min(92vh,48rem);--filter-overlay-grid-gap:var(--spacing-xl)}.fragno-filter-overlay__dialog{width:min(100vw - 2rem,560px);width:min(100vw - var(--spacing-4xl),var(--filter-overlay-max-width,560px));max-height:min(92vh,48rem);max-height:var(--filter-overlay-max-height,min(92vh,48rem));padding:0;border:none;border-radius:2rem;border-radius:var(--filter-overlay-radius,var(--modal-border-radius,var(--radius-5xl)));background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#1b1d19;color:var(--colors-gray-900,#141414);overflow:hidden}.fragno-filter-overlay__dialog[open]{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-filter-overlay__dialog::-webkit-backdrop{background:rgba(0,0,0,0.4);background:rgba(0,0,0,0.4);background:var(--modal-backdrop-color,rgba(0,0,0,0.4));backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem)}.fragno-filter-overlay__dialog::-ms-backdrop{background:rgba(0,0,0,0.4);background:rgba(0,0,0,0.4);background:var(--modal-backdrop-color,rgba(0,0,0,0.4));backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem)}.fragno-filter-overlay__dialog::backdrop{background:rgba(0,0,0,0.4);background:rgba(0,0,0,0.4);background:var(--modal-backdrop-color,rgba(0,0,0,0.4));backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem)}@media (prefers-reduced-motion:reduce){.fragno-filter-overlay__dialog::-webkit-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.fragno-filter-overlay__dialog::-ms-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.fragno-filter-overlay__dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}}.fragno-filter-overlay__surface{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-height:0;max-height:min(92vh,48rem);max-height:var(--filter-overlay-max-height,min(92vh,48rem));padding:2rem;padding:var(--filter-overlay-padding,var(--spacing-4xl));background:#f1f0f0;background:var(--filter-overlay-surface-bg,var(--colors-gray-50,#f7f7f7));border-radius:2rem;border-radius:var(--filter-overlay-radius,var(--modal-border-radius,var(--radius-5xl)));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1.25rem 1.5625rem -5px rgba(0,0,0,0.1),0 0.625rem 0.625rem -5px rgba(0,0,0,0.04);box-shadow:0 1.25rem 1.5625rem -5px rgba(0,0,0,0.1),0 0.625rem 0.625rem -5px rgba(0,0,0,0.04);box-shadow:0 1.25rem 1.5625rem -5px rgba(0,0,0,0.1),0 0.625rem 0.625rem -5px rgba(0,0,0,0.04);-webkit-box-shadow:var(--modal-shadow,0 var(--spacing-xl) var(--spacing-4xl) rgba(10,13,18,0.12));box-shadow:var(--modal-shadow,0 var(--spacing-xl) var(--spacing-4xl) rgba(10,13,18,0.12));position:relative;overflow:hidden}.fragno-filter-overlay__close{position:absolute;top:0.75rem;top:var(--spacing-lg,0.75rem);right:0.75rem;right:var(--spacing-lg,0.75rem);z-index:2;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:none;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);background:transparent;color:#545449;color:var(--colors-gray-700,#424242);cursor:pointer}.fragno-filter-overlay__close:hover{background:#ecece8;background:var(--colors-gray-100,#f5f5f5);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-filter-overlay__close:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-filter-overlay__header{-webkit-flex-shrink:0;flex-shrink:0;text-align:center;padding:1.25rem var(--filter-overlay-header-padding-x) 0;padding:var(--spacing-2xl) var(--filter-overlay-header-padding-x) 0;margin-bottom:0.75rem;margin-bottom:var(--filter-overlay-header-scroll-gap,var(--spacing-lg))}.fragno-filter-overlay--has-header .fragno-filter-overlay__header{padding-top:0.5rem;padding-top:var(--spacing-md)}.fragno-filter-overlay__header-icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0 auto 1rem;margin:0 auto var(--spacing-xl);color:#babcaf;color:var(--colors-gray-400,#a3a3a3);background:transparent;border:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filter-overlay__header-icon svg,.fragno-filter-overlay__header-icon img{display:block;width:2rem;height:2rem;max-width:2rem;max-height:2rem}.fragno-filter-overlay--align-start{--filter-overlay-header-padding-x:0px;--filter-overlay-header-scroll-gap:var(--spacing-3xl)}.fragno-filter-overlay--align-start .fragno-filter-overlay__header{text-align:left}.fragno-filter-overlay--align-start .fragno-filter-overlay__header-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0;margin-right:auto;background:#ffffff;background:var(--color-bg-primary,#ffffff);padding:0.75rem;padding:var(--spacing-lg,0.75rem);border-radius:1.125rem;border-radius:var(--radius-2xl,1rem);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-filter-overlay--align-start .fragno-filter-overlay__description{margin-left:0;margin-right:0}.fragno-filter-overlay__heading{margin:0 0 0.75rem;margin:0 0 var(--spacing-lg);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,"Inter",sans-serif);font-size:1.5rem;font-size:var(--font-size-display-2xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:2rem;line-height:var(--line-height-display-2xs);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-2xs);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-filter-overlay__description{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#7f7f6e;color:var(--colors-gray-600,#525252);max-width:min(45rem,100%);max-width:min(var(--ribbon-banner-content-max-width,45rem),100%);margin-left:auto;margin-right:auto}.fragno-filter-overlay__form{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-height:0;overflow:hidden;gap:0}.fragno-filter-overlay__scroll{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.fragno-filter-overlay__fieldset{border:0;margin:0;padding:0;min-width:0}.fragno-filter-overlay__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-filter-overlay__options{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--filter-overlay-group-gap,var(--spacing-3xl))}.fragno-filter-overlay__group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--filter-overlay-group-label-gap,var(--spacing-lg))}.fragno-filter-overlay__group-label{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg,-0.005625rem);color:#373931;color:var(--colors-gray-800,#292929);text-align:left}.fragno-filter-overlay__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--filter-overlay-columns,2),minmax(0,1fr));grid-gap:0.75rem;grid-gap:var(--filter-overlay-grid-gap,var(--spacing-lg));gap:0.75rem;gap:var(--filter-overlay-grid-gap,var(--spacing-lg));padding:0}@media (max-width:40rem){.fragno-filter-overlay__grid{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--filter-overlay-columns-mobile,1),minmax(0,1fr))}}.fragno-filter-overlay__footer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:1rem;gap:var(--spacing-xl);margin-top:1.5rem;margin-top:var(--filter-overlay-scroll-footer-gap,var(--spacing-3xl));padding-top:0.75rem;padding-top:var(--spacing-lg);border-top:1px solid #e4e7e0;border-top:1px solid var(--colors-gray-200,#e5e5e5);-webkit-flex-shrink:0;flex-shrink:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filter-overlay__footer fragno-button{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filter-overlay__footer fragno-button .fragno-button{width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-filter-overlay-option{display:block}.fragno-filter-overlay-option{display:block;margin:0;position:relative}.fragno-filter-overlay-option__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-filter-overlay-option{cursor:pointer}.fragno-filter-overlay-option__surface{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);min-height:3.25rem;padding:0.5rem 0.75rem 0.5rem 0.5rem;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-md);border:1px solid #e4e7e0;border:1px solid var(--colors-gray-200,#e5e5e5);border-radius:1rem;border-radius:var(--filter-overlay-option-radius,var(--radius-xl));background:#ecece8;background:var(--filter-overlay-option-bg,var(--colors-gray-100,#f5f5f5));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;-moz-transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.fragno-filter-overlay-option:has(.fragno-filter-overlay-option__input:focus-visible) .fragno-filter-overlay-option__surface{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-filter-overlay-option:has(.fragno-filter-overlay-option__input:checked) .fragno-filter-overlay-option__surface{border-width:2px;border-color:#1b1d19;border-color:var(--colors-gray-900,#141414);padding:-moz-calc(0.5rem - 1px) -moz-calc(0.75rem - 1px) -moz-calc(0.5rem - 1px) -moz-calc(0.5rem - 1px);padding:calc(0.5rem - 1px) calc(0.75rem - 1px) calc(0.5rem - 1px) calc(0.5rem - 1px);padding:-moz-calc(var(--spacing-md) - 1px) -moz-calc(var(--spacing-lg) - 1px) -moz-calc(var(--spacing-md) - 1px) -moz-calc(var(--spacing-md) - 1px);padding:calc(var(--spacing-md) - 1px) calc(var(--spacing-lg) - 1px) calc(var(--spacing-md) - 1px) calc(var(--spacing-md) - 1px)}.fragno-filter-overlay--compact .fragno-filter-overlay-option__surface{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);min-height:0;padding:0.625rem 1rem;padding:0.625rem var(--spacing-xl,1rem);border-radius:9999px;border-radius:var(--radius-full,9999px);border-color:#babcaf;border-color:var(--colors-gray-400,#a3a3a3);background:transparent}.fragno-filter-overlay--compact .fragno-filter-overlay-option:has(.fragno-filter-overlay-option__input:checked) .fragno-filter-overlay-option__surface{padding:-moz-calc(0.625rem - 1px) -moz-calc(1rem - 1px);padding:calc(0.625rem - 1px) calc(1rem - 1px);padding:-moz-calc(0.625rem - 1px) -moz-calc(var(--spacing-xl,1rem) - 1px);padding:calc(0.625rem - 1px) calc(var(--spacing-xl,1rem) - 1px)}.fragno-filter-overlay--compact .fragno-filter-overlay-option__thumb{width:1.25rem;height:1.25rem;border-radius:9999px;border-radius:var(--radius-full,9999px);background:transparent}.fragno-filter-overlay--compact .fragno-filter-overlay-option__label{-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;display:block;-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-weight:var(--font-weight-medium,500);text-align:center}.fragno-filter-overlay--compact .fragno-filter-overlay-option__trailing{display:none}.fragno-filter-overlay--compact .fragno-filter-overlay-option__placeholder{background:transparent;border:1.5px solid #babcaf;border:1.5px solid var(--colors-gray-400,#a3a3a3);border-radius:9999px;border-radius:var(--radius-full,9999px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filter-overlay-option__thumb{-webkit-flex-shrink:0;flex-shrink:0;width:2rem;width:var(--spacing-4xl,2rem);height:2rem;height:var(--spacing-4xl,2rem);border-radius:0.75rem;border-radius:var(--filter-overlay-thumb-radius,var(--radius-lg));overflow:hidden;background:#ecece8;background:var(--filter-overlay-option-bg,var(--colors-gray-100,#f5f5f5));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-filter-overlay-option__img{width:100%;height:100%;object-fit:cover;display:block}.fragno-filter-overlay-option__img[hidden]{display:none}.fragno-filter-overlay-option__placeholder{display:block;width:100%;height:100%;background:-moz-repeating-linear-gradient(135deg,#e4e7e0,#e4e7e0 2px,#ecece8 2px,#ecece8 5px);background:repeating-linear-gradient(-45deg,#e4e7e0,#e4e7e0 2px,#ecece8 2px,#ecece8 5px);background:-moz-repeating-linear-gradient(135deg,var(--colors-gray-200,#e5e5e5),var(--colors-gray-200,#e5e5e5) 2px,var(--colors-gray-100,#f5f5f5) 2px,var(--colors-gray-100,#f5f5f5) 5px);background:repeating-linear-gradient(-45deg,var(--colors-gray-200,#e5e5e5),var(--colors-gray-200,#e5e5e5) 2px,var(--colors-gray-100,#f5f5f5) 2px,var(--colors-gray-100,#f5f5f5) 5px)}.fragno-filter-overlay-option__img:not([hidden])~.fragno-filter-overlay-option__placeholder{display:none}.fragno-filter-overlay-option__label{-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;word-break:break-word;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-filter-overlay-option__trailing{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:center;align-self:center;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.5rem;height:1.5rem}.fragno-filter-overlay-option__trailing svg{display:block;width:1.5rem;height:1.5rem}.fragno-input-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%}.fragno-input__label{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.125rem;gap:var(--spacing-xxs,2px);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:500;font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005rem;color:#373931;color:var(--colors-gray-800,#292929)}.fragno-input__label-text{display:inline-block}.fragno-input__required{display:none;color:inherit;font-size:1rem;line-height:1.5rem}.fragno-input__container{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);min-height:3.75rem;padding:0 1.25rem;padding:0 var(--spacing-2xl,1.25rem);background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border:1px solid #a6a697;border:1px solid var(--colors-gray-500,#737373);border-radius:1.25rem;border-radius:var(--radius-3xl,20px);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-input__container--placeholder{border-color:#a6a697;border-color:var(--colors-gray-500,#737373)}.fragno-input__container--filled{border-color:#a6a697;border-color:var(--colors-gray-500,#737373)}.fragno-input__container--focused{border:2px solid #225de7;border:2px solid var(--colors-blue-500,#2970ff);-webkit-box-shadow:0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;box-shadow:0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;-webkit-box-shadow:0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 0.25rem var(--colors-blue-600,#155eef);box-shadow:0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 0.25rem var(--colors-blue-600,#155eef)}.fragno-input__container--active{border:1.4px solid #225de7;border:1.4px solid var(--colors-blue-500,#2970ff);-webkit-box-shadow:0 0.25rem 0.75rem 0.375rem rgba(41,112,255,0.05);box-shadow:0 0.25rem 0.75rem 0.375rem rgba(41,112,255,0.05)}.fragno-input__container--error{border:1.4px solid #d8321f;border:1.4px solid var(--colors-red-600,#d92d20)}.fragno-input__container--disabled{background-color:#e4e7e0;background-color:var(--colors-gray-200,#e5e5e5);border-color:#94979c;cursor:not-allowed}.fragno-checkbox{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.5rem;gap:var(--spacing-md,0.5rem);cursor:pointer;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fragno-checkbox--md{gap:0.75rem;gap:var(--spacing-lg,0.75rem)}.fragno-checkbox--disabled{cursor:not-allowed}.fragno-checkbox__wrapper{position:relative;display:block;-webkit-flex-shrink:0;flex-shrink:0;width:1rem;height:1rem;margin-top:2px}.fragno-checkbox--md .fragno-checkbox__wrapper{width:1.25rem;height:1.25rem}.fragno-checkbox__input{position:absolute;top:0;left:0;width:1rem;height:1rem;margin:0;opacity:0;cursor:inherit;z-index:1}.fragno-checkbox--md .fragno-checkbox__input{width:1.25rem;height:1.25rem}.fragno-checkbox__box{position:absolute;top:0;left:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1rem;height:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #7f7f6e;border:1px solid var(--colors-gray-600,#525252);background-color:#ffffff;background-color:var(--color-bg-primary,#ffffff);color:#ffffff;color:var(--color-text-on-interactive,#ffffff);-webkit-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-moz-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-webkit-transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);-moz-transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.fragno-checkbox--md .fragno-checkbox__box{width:1.25rem;height:1.25rem}.fragno-checkbox--square .fragno-checkbox__box{border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem)}.fragno-checkbox--md.fragno-checkbox--square .fragno-checkbox__box{border-radius:0.5rem;border-radius:var(--radius-md,0.375rem)}.fragno-checkbox--rounded .fragno-checkbox__box{border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-checkbox__box--checked,.fragno-checkbox__box--indeterminate{border-color:#1b1d19;border-color:var(--colors-gray-900,#141414);background-color:#1b1d19;background-color:var(--colors-gray-900,#141414)}.fragno-checkbox__box--unchecked:hover:not(.fragno-checkbox--disabled .fragno-checkbox__box){border-color:#545449;border-color:var(--colors-gray-700,#424242)}.fragno-checkbox:not(.fragno-checkbox--disabled) .fragno-checkbox__box.fragno-checkbox__box--error{border-color:#d8321f;border-color:var(--colors-red-600,#d92d20)}.fragno-checkbox__wrapper:has(.fragno-checkbox__input:focus){outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}.fragno-checkbox--square .fragno-checkbox__wrapper:has(.fragno-checkbox__input:focus){border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem)}.fragno-checkbox--md.fragno-checkbox--square .fragno-checkbox__wrapper:has(.fragno-checkbox__input:focus){border-radius:0.5rem;border-radius:var(--radius-md,0.375rem)}.fragno-checkbox--rounded .fragno-checkbox__wrapper:has(.fragno-checkbox__input:focus){border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-checkbox--disabled .fragno-checkbox__box{border-color:#e4e7e0;border-color:var(--colors-disabled-border,#e5e5e5);background-color:#ecece8;background-color:var(--colors-disabled-background,#f5f5f5)}.fragno-checkbox--disabled .fragno-checkbox__box--checked,.fragno-checkbox--disabled .fragno-checkbox__box--indeterminate{border-color:#e4e7e0;border-color:var(--colors-disabled-border,#e5e5e5);background-color:#ecece8;background-color:var(--colors-disabled-background,#f5f5f5);color:#a6a697;color:var(--colors-disabled-foreground,#a3a3a3)}.fragno-checkbox__icon{display:none;width:62.5%;height:62.5%;color:currentColor}.fragno-checkbox__icon svg{width:100%;height:100%;display:block}.fragno-checkbox__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs,0.125rem);min-width:0}.fragno-checkbox__label{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.5px);color:#1b1d19;color:var(--color-text-primary,var(--colors-gray-900,#141414))}.fragno-checkbox--disabled .fragno-checkbox__label{color:#a6a697;color:var(--colors-disabled-foreground,#a3a3a3)}.fragno-checkbox__label a,fragno-checkbox [slot="label"] a{color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.fragno-checkbox__label a:focus-visible,fragno-checkbox [slot="label"] a:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,var(--colors-blue-600));outline-offset:2px;border-radius:2px}.fragno-checkbox__subtext{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:400;font-weight:var(--font-weight-regular,400);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.5px);color:#545449;color:var(--color-text-tertiary,var(--colors-gray-600,#525252))}.fragno-checkbox--disabled .fragno-checkbox__subtext{color:#a6a697;color:var(--colors-disabled-foreground,#a3a3a3)}.fragno-toggle{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);cursor:pointer;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-toggle--has-text{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.75rem;gap:var(--spacing-lg,0.75rem)}.fragno-toggle--sm.fragno-toggle--has-text{gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-toggle--disabled{cursor:not-allowed;opacity:0.5}.fragno-toggle__switch{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:2.5rem;height:1.25rem;margin-top:0}.fragno-toggle--md .fragno-toggle__switch{width:3.375rem;height:1.5rem}.fragno-toggle--md.fragno-toggle--has-text .fragno-toggle__switch{margin-top:2px}.fragno-toggle__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;z-index:1}.fragno-toggle__track{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:0.125rem;padding:var(--spacing-xxs,2px);border-radius:9999px;border-radius:var(--radius-full,9999px);background-color:#7f7f6e;background-color:var(--colors-gray-600,#737373);-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease;-webkit-transition:background-color var(--transition-fast,0.15s ease);-moz-transition:background-color var(--transition-fast,0.15s ease);transition:background-color var(--transition-fast,0.15s ease)}.fragno-toggle__thumb{-webkit-flex-shrink:0;flex-shrink:0;width:1.375rem;height:1rem;border-radius:9999px;border-radius:var(--radius-full,9999px);background-color:#ffffff;-webkit-box-shadow:0 1px 3px 0 rgba(10,13,18,0.1),0 1px 2px -1px rgba(10,13,18,0.1);box-shadow:0 1px 3px 0 rgba(10,13,18,0.1),0 1px 2px -1px rgba(10,13,18,0.1);-webkit-transition:background-color 0.15s ease,-webkit-transform 0.2s ease;transition:background-color 0.15s ease,-webkit-transform 0.2s ease;-moz-transition:transform 0.2s ease,background-color 0.15s ease,-moz-transform 0.2s ease;transition:transform 0.2s ease,background-color 0.15s ease;transition:transform 0.2s ease,background-color 0.15s ease,-webkit-transform 0.2s ease,-moz-transform 0.2s ease;-webkit-transition:background-color var(--transition-fast,0.15s ease),-webkit-transform 0.2s ease;transition:background-color var(--transition-fast,0.15s ease),-webkit-transform 0.2s ease;-moz-transition:transform 0.2s ease,background-color var(--transition-fast,0.15s ease),-moz-transform 0.2s ease;transition:transform 0.2s ease,background-color var(--transition-fast,0.15s ease);transition:transform 0.2s ease,background-color var(--transition-fast,0.15s ease),-webkit-transform 0.2s ease,-moz-transform 0.2s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.fragno-toggle--md .fragno-toggle__thumb{width:1.875rem;height:1.25rem}.fragno-toggle--unchecked:not(.fragno-toggle--disabled) .fragno-toggle__switch:hover .fragno-toggle__track{background-color:#545449;background-color:var(--colors-gray-700,#424242)}.fragno-toggle--grey.fragno-toggle--checked .fragno-toggle__track{background-color:#373931;background-color:var(--colors-gray-800,#292929)}.fragno-toggle--grey.fragno-toggle--checked:not(.fragno-toggle--disabled) .fragno-toggle__switch:hover .fragno-toggle__track{background-color:#1b1d19;background-color:var(--colors-gray-900,#141414)}.fragno-toggle--blue.fragno-toggle--checked .fragno-toggle__track{background-color:#193ed4;background-color:var(--colors-blue-600,#1d5fef)}.fragno-toggle--blue.fragno-toggle--checked:not(.fragno-toggle--disabled) .fragno-toggle__switch:hover .fragno-toggle__track{background-color:#07347f;background-color:var(--colors-blue-800,#0040c1)}.fragno-toggle--checked.fragno-toggle--sm .fragno-toggle__thumb{-webkit-transform:translateX(0.875rem);-moz-transform:translateX(0.875rem);transform:translateX(0.875rem)}.fragno-toggle--checked.fragno-toggle--md .fragno-toggle__thumb{-webkit-transform:translateX(1.25rem);-moz-transform:translateX(1.25rem);transform:translateX(1.25rem)}@media (prefers-reduced-motion:reduce){.fragno-toggle__thumb{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-toggle__switch:has(.fragno-toggle__input:focus){outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px;border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-toggle--disabled .fragno-toggle__track{background-color:#7f7f6e;background-color:var(--colors-gray-600,#737373)}.fragno-toggle--disabled .fragno-toggle__thumb{background-color:#fafafa}.fragno-toggle__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs,2px);min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-toggle--md .fragno-toggle__label{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.5px);color:#373931;color:var(--color-text-secondary,var(--colors-gray-800,#292929))}.fragno-toggle--md .fragno-toggle__subtext{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);font-weight:400;font-weight:var(--font-weight-regular,400);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.5px);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-toggle--sm .fragno-toggle__label{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.5px);color:#1b1d19;color:var(--color-text-primary,var(--colors-gray-900,#141414))}.fragno-toggle--sm .fragno-toggle__subtext{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:400;font-weight:var(--font-weight-regular,400);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.5px);color:#545449;color:var(--color-text-tertiary,var(--colors-gray-600,#737373))}.fragno-toggle--disabled .fragno-toggle__label,.fragno-toggle--disabled .fragno-toggle__subtext{color:#a6a697;color:var(--colors-disabled-foreground,#a3a3a3)}.fragno-input{-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;min-width:0;border:none;outline:none;background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:400;font-size:1.125rem;line-height:1.75rem;letter-spacing:-0.005625rem;color:#1b1d19;color:var(--colors-gray-900,#141414);margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fragno-input::-webkit-input-placeholder{color:transparent}.fragno-input::-moz-placeholder{color:transparent}.fragno-input:-ms-input-placeholder{color:transparent}.fragno-input::placeholder{color:transparent}.fragno-input-wrapper--no-label .fragno-input::-webkit-input-placeholder{color:#a6a697;color:var(--colors-gray-500,#737373);opacity:1}.fragno-input-wrapper--no-label .fragno-input::-moz-placeholder{color:#a6a697;color:var(--colors-gray-500,#737373);opacity:1}.fragno-input-wrapper--no-label .fragno-input:-ms-input-placeholder{color:#a6a697;color:var(--colors-gray-500,#737373);opacity:1}.fragno-input-wrapper--no-label .fragno-input::placeholder{color:#a6a697;color:var(--colors-gray-500,#737373);opacity:1}.fragno-input-wrapper--mask-hint .fragno-input::-webkit-input-placeholder{color:#545449;color:var(--input-mask-hint-color,var(--colors-gray-700,#545449));opacity:1}.fragno-input-wrapper--mask-hint .fragno-input::-moz-placeholder{color:#545449;color:var(--input-mask-hint-color,var(--colors-gray-700,#545449));opacity:1}.fragno-input-wrapper--mask-hint .fragno-input:-ms-input-placeholder{color:#545449;color:var(--input-mask-hint-color,var(--colors-gray-700,#545449));opacity:1}.fragno-input-wrapper--mask-hint .fragno-input::placeholder{color:#545449;color:var(--input-mask-hint-color,var(--colors-gray-700,#545449));opacity:1}.fragno-input-wrapper--mask .fragno-input[type="password"]:not(:-moz-placeholder){font-size:2.25rem;font-size:var(--fragno-input-mask-dot-size,var(--fragno-input-mask-dot-size-fit,2.25rem));line-height:1.75rem;letter-spacing:-0.05em;letter-spacing:var(--fragno-input-mask-dot-spacing,-0.05em)}.fragno-input-wrapper--mask .fragno-input[type="password"]:not(:-ms-input-placeholder){font-size:2.25rem;font-size:var(--fragno-input-mask-dot-size,var(--fragno-input-mask-dot-size-fit,2.25rem));line-height:1.75rem;letter-spacing:-0.05em;letter-spacing:var(--fragno-input-mask-dot-spacing,-0.05em)}.fragno-input-wrapper--mask .fragno-input[type="password"]:not(:placeholder-shown){font-size:2.25rem;font-size:var(--fragno-input-mask-dot-size,var(--fragno-input-mask-dot-size-fit,2.25rem));line-height:1.75rem;letter-spacing:-0.05em;letter-spacing:var(--fragno-input-mask-dot-spacing,-0.05em)}.fragno-input.fragno-input--mask-dots,.fragno-input.fragno-input--mask-dots:disabled{color:transparent;caret-color:#1b1d19;caret-color:var(--colors-gray-900,#141414)}.fragno-input__mask-dots{position:absolute;top:0;bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:hidden;white-space:pre;pointer-events:none;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:2.25rem;font-size:var(--fragno-input-mask-dot-size,var(--fragno-input-mask-dot-size-fit,2.25rem));line-height:1.75rem;letter-spacing:-0.05em;letter-spacing:var(--fragno-input-mask-dot-spacing,-0.05em);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-input-wrapper--mask .fragno-input__container{container-type:inline-size;contain-intrinsic-inline-size:15rem}.fragno-input-wrapper--mask .fragno-input,.fragno-input-wrapper--mask .fragno-input__mask-dots{--fragno-input-mask-dot-size-fit:min(2.25rem,-moz-calc((100cqi - 3rem)/4.4));--fragno-input-mask-dot-size-fit:min(2.25rem,-moz-calc((100cqi - 3rem) / 4.4));--fragno-input-mask-dot-size-fit:min(2.25rem,calc((100cqi - 3rem) / 4.4))}.fragno-input__mask-dots[hidden]{display:none}.fragno-input:disabled+.fragno-input__mask-dots,.fragno-input:disabled+.fragno-input__mask-dots .fragno-input__mask-literal::after{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-input__mask-dot,.fragno-input__mask-literal{position:relative;-webkit-text-fill-color:transparent}.fragno-input__mask-dot::after,.fragno-input__mask-literal[data-literal="-"]::after{content:"";position:absolute;background-color:currentColor}.fragno-input__mask-dot::after{top:-moz-calc(50% - 0.0975em);top:calc(50% - 0.0975em);left:-moz-calc(50% - -0.05em/2 - 0.0975em);left:-moz-calc(50% - -0.05em / 2 - 0.0975em);left:calc(50% - -0.05em / 2 - 0.0975em);left:-moz-calc(50% - -0.05em/2 - 0.0975em);left:-moz-calc(50% - var(--fragno-input-mask-dot-spacing,-0.05em)/2 - 0.0975em);left:-moz-calc(50% - var(--fragno-input-mask-dot-spacing,-0.05em) / 2 - 0.0975em);left:calc(50% - var(--fragno-input-mask-dot-spacing,-0.05em) / 2 - 0.0975em);width:0.195em;height:0.195em;border-radius:50%}.fragno-input__mask-literal[data-literal="-"]::after{top:-moz-calc(50% - 0.021em);top:calc(50% - 0.021em);left:-moz-calc(50% - -0.05em/2 - 0.09em);left:-moz-calc(50% - -0.05em / 2 - 0.09em);left:calc(50% - -0.05em / 2 - 0.09em);left:-moz-calc(50% - -0.05em/2 - 0.09em);left:-moz-calc(50% - var(--fragno-input-mask-dot-spacing,-0.05em)/2 - 0.09em);left:-moz-calc(50% - var(--fragno-input-mask-dot-spacing,-0.05em) / 2 - 0.09em);left:calc(50% - var(--fragno-input-mask-dot-spacing,-0.05em) / 2 - 0.09em);width:0.18em;height:0.042em}.fragno-input__mask-literal:not([data-literal="-"])::after{content:attr(data-literal);position:absolute;inset:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:1.125rem;letter-spacing:normal;color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-text-fill-color:currentColor}@media (forced-colors:active){.fragno-input.fragno-input--mask-dots,.fragno-input__mask-dots{forced-color-adjust:none}.fragno-input.fragno-input--mask-dots{caret-color:CanvasText}.fragno-input__mask-dots,.fragno-input__mask-dots .fragno-input__mask-literal::after{color:CanvasText}.fragno-input:disabled+.fragno-input__mask-dots,.fragno-input:disabled+.fragno-input__mask-dots .fragno-input__mask-literal::after{color:GrayText}}.fragno-input:disabled{color:#545449;color:var(--colors-gray-700,#424242);cursor:not-allowed}.fragno-input__icon-leading{display:none;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#a4a7ae}.fragno-input__icon-leading svg{width:100%;height:100%}.fragno-input__toggle-password{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0;border:none;background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:500;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.004375rem;color:#1b1d19;color:var(--colors-gray-900,#141414);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer}.fragno-input__toggle-password:hover{opacity:0.8}.fragno-input__icon-help{display:none;position:relative;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:1rem;height:1rem;margin:0;padding:0;border:none;background:transparent;color:#a4a7ae;cursor:pointer}.fragno-input__icon-help::after{content:"";position:absolute;inset:-0.25rem}.fragno-input__icon-help:focus{outline:none}.fragno-input__icon-help:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-blue-600,#155eef);outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem)}.fragno-input__toggle-password:focus{outline:none}.fragno-input__toggle-password:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-blue-600,#155eef);outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem)}.fragno-input__icon-help svg{width:100%;height:100%}.fragno-input__error-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-input__error{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);padding:0 1.25rem;padding:0 var(--spacing-2xl,1.25rem);color:#d8321f;color:var(--colors-red-600,#d92d20)}.fragno-input__error-icon{-webkit-flex-shrink:0;flex-shrink:0;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1}.fragno-input__error-text{-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:400;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.004375rem;white-space:pre-wrap}.fragno-input__hint{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:400;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.004375rem;color:#1b1d19;color:var(--color-text-primary,#141414)}.fragno-input__hint--bottom{padding:0 1.25rem;padding:0 var(--spacing-2xl,1.25rem)}.fragno-input--size-sm .fragno-input__label{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.004375rem;color:#1b1d19;color:var(--color-text-primary,#141414)}.fragno-input--size-sm .fragno-input__required{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem)}.fragno-input--size-sm .fragno-input__container{min-height:2.75rem;padding:0 0.75rem;padding:0 var(--spacing-lg,0.75rem);border-radius:1.125rem;border-radius:var(--radius-2xl,1rem)}.fragno-input--size-sm .fragno-input{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005rem}.fragno-input--size-sm .fragno-input__icon-leading{width:1.5rem;height:1.5rem}.fragno-input--size-sm .fragno-input__error,.fragno-input--size-sm .fragno-input__hint--bottom{padding:0 0.75rem;padding:0 var(--spacing-lg,0.75rem)}.fragno-input-wrapper.fragno-input--static{gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-input--static .fragno-input__container{min-height:3rem;min-height:var(--spacing-6xl,3rem);padding:0 0.75rem;padding:0 var(--spacing-lg,0.75rem);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);border-color:#a6a697;border-color:var(--colors-gray-500,#737373);-webkit-box-shadow:none;box-shadow:none}.fragno-input--static.fragno-input--size-sm .fragno-input__container{min-height:2.75rem}.fragno-input--static .fragno-input__container--focused{border-color:#225de7;border-color:var(--colors-blue-500,#2970ff);-webkit-box-shadow:0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;box-shadow:0 0 0 2px #ffffff,0 0 0 0.25rem #193ed4;-webkit-box-shadow:0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 0.25rem var(--colors-blue-600,#155eef);box-shadow:0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 0.25rem var(--colors-blue-600,#155eef)}.fragno-input--static .fragno-input__container--active{border-color:#225de7;border-color:var(--colors-blue-500,#2970ff)}.fragno-input--static .fragno-input__container--error{border-color:#d8321f;border-color:var(--colors-red-600,#d92d20)}.fragno-input--static .fragno-input__container--disabled{border-color:#babcaf;border-color:var(--colors-gray-400,#a3a3a3)}.fragno-input--static .fragno-input__label{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:0;color:#1b1d19;color:var(--color-text-primary,#141414)}.fragno-input--static .fragno-input__required{color:#d8321f;color:var(--colors-red-600,#d92d20);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500)}.fragno-input--static .fragno-input{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:-0.004375rem;color:#1b1d19;color:var(--color-text-primary,#141414)}.fragno-input--static .fragno-input__container:not(.fragno-input__container--disabled){cursor:text}.fragno-badge{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:0.25rem;border-radius:var(--radius-sm,6px);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:500;font-weight:var(--font-weight-medium,500);white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-badge--color-white{--fragno-badge-bg:var(--colors-base-white,#ffffff);--fragno-badge-fg:var(--colors-gray-800,#373931);--fragno-badge-accent:var(--colors-gray-800,#373931);--fragno-badge-tile-bg:var(--colors-gray-300,#cfd2c7)}.fragno-badge--color-gray{--fragno-badge-bg:var(--colors-gray-200,#e4e7e0);--fragno-badge-fg:var(--colors-gray-900,#1b1d19);--fragno-badge-accent:var(--colors-gray-800,#373931);--fragno-badge-tile-bg:var(--colors-gray-800,#373931)}.fragno-badge--color-blue{--fragno-badge-bg:var(--colors-blue-200,#70a9ff);--fragno-badge-fg:var(--colors-blue-900,#00273c);--fragno-badge-accent:var(--colors-blue-800,#07347f);--fragno-badge-tile-bg:var(--colors-blue-800,#07347f)}.fragno-badge--color-success{--fragno-badge-bg:var(--colors-green-200,#89ff02);--fragno-badge-fg:var(--colors-green-900,#032318);--fragno-badge-accent:var(--colors-green-800,#063820);--fragno-badge-tile-bg:var(--colors-green-800,#063820)}.fragno-badge--color-error{--fragno-badge-bg:var(--colors-red-200,#fd6452);--fragno-badge-fg:var(--colors-red-900,#822016);--fragno-badge-accent:var(--colors-red-900,#822016);--fragno-badge-tile-bg:var(--colors-red-900,#822016)}.fragno-badge--color-yellow{--fragno-badge-bg:var(--colors-yellow-200,#f3f31f);--fragno-badge-fg:var(--colors-yellow-900,#343805);--fragno-badge-accent:var(--colors-yellow-900,#343805);--fragno-badge-tile-bg:var(--colors-yellow-900,#343805)}.fragno-badge--color-white,.fragno-badge--color-gray,.fragno-badge--color-blue,.fragno-badge--color-success,.fragno-badge--color-error,.fragno-badge--color-yellow{background-color:var(--fragno-badge-bg);color:var(--fragno-badge-fg)}.fragno-badge--color-white.fragno-badge--border,.fragno-badge--color-gray.fragno-badge--border,.fragno-badge--color-blue.fragno-badge--border,.fragno-badge--color-success.fragno-badge--border,.fragno-badge--color-error.fragno-badge--border,.fragno-badge--color-yellow.fragno-badge--border{border:0.5px solid rgba(0,0,0,0.2)}.fragno-badge--color-dark-blur{--fragno-badge-accent:var(--colors-base-white,#ffffff);--fragno-badge-tile-bg:var(--colors-alpha-white-12);background-color:rgba(0,0,0,0.4);background-color:var(--colors-alpha-black-40);color:#ffffff;color:var(--colors-base-white,#ffffff);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.fragno-badge--color-dark-blur.fragno-badge--border{border:1px solid rgba(255,255,255,0.12);border:1px solid var(--colors-alpha-white-12)}@media (prefers-reduced-motion:reduce){.fragno-badge--color-dark-blur{backdrop-filter:none;-webkit-backdrop-filter:none}}.fragno-badge--size-xs{padding:0.125rem 0.375rem;padding:var(--spacing-xxs,2px) var(--spacing-sm,0.375rem);font-size:0.625rem;line-height:0.875rem;letter-spacing:-0.03125rem;gap:0.125rem;gap:var(--spacing-xxs,2px)}.fragno-badge--size-xs.fragno-badge--icon-dot{padding-left:0.25rem;padding-left:var(--spacing-xs,0.25rem)}.fragno-badge--size-xs.fragno-badge--icon-x-close{padding-right:2px}.fragno-badge--size-xs.fragno-badge--icon-avatar{padding-left:2px}.fragno-badge--size-xs.fragno-badge--icon-only{padding:0.125rem;padding:var(--spacing-xxs,2px);gap:0}.fragno-badge--size-xs.fragno-badge--icon-image{padding-left:0.125rem;padding-left:var(--spacing-xxs,2px)}.fragno-badge--size-xs .fragno-badge__icon-img{width:0.75rem;height:0.75rem}.fragno-badge--size-xs .fragno-badge__icon-leading--dot{width:0.375rem;height:0.375rem}.fragno-badge--size-xs .fragno-badge__icon-leading--avatar{width:0.75rem;height:0.75rem}.fragno-badge--size-xs .fragno-badge__close{width:0.625rem;height:0.625rem;padding:1px}.fragno-badge--size-xs .fragno-badge__close-icon{font-size:0.625rem}.fragno-badge--size-xs .fragno-badge__icon-only{width:0.625rem;height:0.625rem}.fragno-badge--size-sm{padding:0.125rem 0.5rem;padding:var(--spacing-xxs,2px) var(--spacing-md,0.5rem);font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);letter-spacing:-0.00375rem;gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge--size-sm.fragno-badge--icon-dot{padding-left:0.375rem;padding-left:var(--spacing-sm,0.375rem)}.fragno-badge--size-sm.fragno-badge--icon-x-close{padding-right:3px}.fragno-badge--size-sm.fragno-badge--icon-avatar{padding-left:3px}.fragno-badge--size-sm.fragno-badge--icon-only{padding:0.3125rem;gap:0}.fragno-badge--size-md{padding:0.125rem 0.625rem;padding:var(--spacing-xxs,2px) 0.625rem;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.004375rem;gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-badge--size-md.fragno-badge--icon-dot{padding-left:0.5rem;padding-left:var(--spacing-md,0.5rem)}.fragno-badge--size-md.fragno-badge--icon-x-close{padding-left:0.625rem;padding-right:0.25rem;padding-right:var(--spacing-xs,0.25rem)}.fragno-badge--size-md.fragno-badge--icon-avatar{padding-left:0.375rem;padding-left:var(--spacing-sm,0.375rem);padding-right:0.5rem;padding-right:var(--spacing-md,0.5rem)}.fragno-badge--size-md.fragno-badge--icon-only{padding:0.375rem;padding:var(--spacing-sm,0.375rem);gap:0}.fragno-badge--size-lg{padding:0.25rem 0.75rem;padding:var(--spacing-xs,0.25rem) var(--spacing-lg,0.75rem);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.004375rem;gap:0.375rem;gap:var(--spacing-sm,0.375rem);border-radius:0.5rem;border-radius:var(--radius-md,8px)}.fragno-badge--size-lg.fragno-badge--icon-dot{padding-left:0.625rem}.fragno-badge--size-lg.fragno-badge--icon-x-close{padding-left:0.75rem;padding-left:var(--spacing-lg,0.75rem);padding-right:0.375rem;padding-right:var(--spacing-sm,0.375rem)}.fragno-badge--size-lg.fragno-badge--icon-avatar{padding-left:0.375rem;padding-left:var(--spacing-sm,0.375rem)}.fragno-badge--size-lg.fragno-badge--icon-only{padding:0.5rem;padding:var(--spacing-md,0.5rem);gap:0}.fragno-badge--size-sm.fragno-badge--icon-image{padding-left:0.125rem;padding-left:var(--spacing-xxs,0.125rem)}.fragno-badge--size-md.fragno-badge--icon-image{padding-left:0.25rem;padding-left:var(--spacing-xs,0.25rem)}.fragno-badge--size-lg.fragno-badge--icon-image{padding-left:0.375rem;padding-left:var(--spacing-sm,0.375rem)}.fragno-badge--icon-only{border-radius:0.5rem;border-radius:var(--radius-md,8px)}.fragno-badge--size-xs.fragno-badge--icon-framed,.fragno-badge--size-sm.fragno-badge--icon-framed{padding:0.125rem 0.5rem 0.125rem 0.125rem;padding:var(--spacing-xxs,2px) var(--spacing-md,0.5rem) var(--spacing-xxs,2px) var(--spacing-xxs,2px);gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge--size-md.fragno-badge--icon-framed{padding:0.25rem 0.75rem 0.25rem 0.25rem;padding:var(--spacing-xs,0.25rem) var(--spacing-lg,0.75rem) var(--spacing-xs,0.25rem) var(--spacing-xs,0.25rem);gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-badge--size-lg.fragno-badge--icon-framed{padding:0.375rem 0.75rem 0.375rem 0.375rem;padding:var(--spacing-sm,0.375rem) var(--spacing-lg,0.75rem) var(--spacing-sm,0.375rem) var(--spacing-sm,0.375rem);gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-badge__icon-leading--framed{padding:0.25rem;padding:var(--spacing-xs,0.25rem);border-radius:0.25rem;border-radius:var(--radius-sm,6px);background-color:var(--fragno-badge-tile-bg);-webkit-mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask-composite:xor;-webkit-mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask-composite:xor;mask-composite:exclude}

@supports (background: linear-gradient(red 0%, red 0% 1%, red 2%)){
.fragno-badge__icon-leading--framed{-webkit-mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));-webkit-mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,linear-gradient(#000 0 0);-webkit-mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,linear-gradient(#000 0 0);mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0, #000));mask:var(--fragno-badge-icon-mask) content-box center /contain no-repeat,linear-gradient(#000 0 0)}
}.fragno-badge--icon-framed .fragno-badge__icon-img{width:1rem;height:1rem;opacity:0}.fragno-badge--size-xs.fragno-badge--double,.fragno-badge--size-sm.fragno-badge--double{padding-left:0.375rem;padding-left:var(--spacing-sm,0.375rem);padding-right:0.5rem;padding-right:var(--spacing-md,0.5rem);gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge--size-md.fragno-badge--double{padding-left:0.5rem;padding-left:var(--spacing-md,0.5rem);padding-right:0.75rem;padding-right:var(--spacing-lg,0.75rem);gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge--size-lg.fragno-badge--double{padding-left:0.75rem;padding-left:var(--spacing-lg,0.75rem);padding-right:0.75rem;padding-right:var(--spacing-lg,0.75rem);gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge__secondary{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge__secondary-dot{width:0.375rem;height:0.375rem;margin:1px;border-radius:50%;background-color:currentColor;background-color:var(--fragno-badge-accent,currentColor);-webkit-flex-shrink:0;flex-shrink:0}.fragno-badge--community{--fragno-badge-community-tile-bg:var(--colors-green-200,#89ff02);--fragno-badge-community-icon:var(--colors-green-800,#063820);border-radius:0.5rem;border-radius:var(--radius-md,8px)}.fragno-badge--community.fragno-badge--color-white{--fragno-badge-fg:var(--colors-green-900,#032318)}.fragno-badge--community.fragno-badge--color-gray{--fragno-badge-community-tile-bg:var(--colors-green-900,#032318);--fragno-badge-community-icon:var(--colors-green-100,#adee63)}.fragno-badge--size-xs.fragno-badge--community,.fragno-badge--size-sm.fragno-badge--community{--fragno-badge-community-pad-y:var(--spacing-xxs,2px);--fragno-badge-community-pad-left:var(--spacing-xxs,2px);--fragno-badge-community-pad-right:var(--spacing-md,0.5rem);gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-badge--size-md.fragno-badge--community{--fragno-badge-community-pad-y:var(--spacing-xs,0.25rem);--fragno-badge-community-pad-left:var(--spacing-xs,0.25rem);--fragno-badge-community-pad-right:var(--spacing-lg,0.75rem);gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-badge--size-lg.fragno-badge--community{--fragno-badge-community-pad-y:var(--spacing-sm,0.375rem);--fragno-badge-community-pad-left:var(--spacing-sm,0.375rem);--fragno-badge-community-pad-right:var(--spacing-lg,0.75rem);gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-badge--community{padding:-moz-calc(var(--fragno-badge-community-pad-y) - 0px) -moz-calc(var(--fragno-badge-community-pad-right) - 0px) -moz-calc(var(--fragno-badge-community-pad-y) - 0px) -moz-calc(var(--fragno-badge-community-pad-left) - 0px);padding:calc(var(--fragno-badge-community-pad-y) - 0px) calc(var(--fragno-badge-community-pad-right) - 0px) calc(var(--fragno-badge-community-pad-y) - 0px) calc(var(--fragno-badge-community-pad-left) - 0px);padding:-moz-calc(var(--fragno-badge-community-pad-y) - var(--fragno-badge-community-border-width,0px)) -moz-calc(var(--fragno-badge-community-pad-right) - var(--fragno-badge-community-border-width,0px)) -moz-calc(var(--fragno-badge-community-pad-y) - var(--fragno-badge-community-border-width,0px)) -moz-calc(var(--fragno-badge-community-pad-left) - var(--fragno-badge-community-border-width,0px));padding:calc(var(--fragno-badge-community-pad-y) - var(--fragno-badge-community-border-width,0px)) calc(var(--fragno-badge-community-pad-right) - var(--fragno-badge-community-border-width,0px)) calc(var(--fragno-badge-community-pad-y) - var(--fragno-badge-community-border-width,0px)) calc(var(--fragno-badge-community-pad-left) - var(--fragno-badge-community-border-width,0px))}.fragno-badge--community.fragno-badge--border{--fragno-badge-community-border-width:0.5px}.fragno-badge__icon-leading--community{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1.5rem;height:1.5rem;padding:0.125rem;padding:var(--spacing-xxs,2px);border-radius:0.25rem;border-radius:var(--radius-sm,6px);background-color:var(--fragno-badge-community-tile-bg);color:var(--fragno-badge-community-icon)}.fragno-badge__community-icon,.fragno-badge__community-icon svg{display:block;width:100%;height:100%}@supports (corner-shape:superellipse(2)){.fragno-badge,.fragno-badge__icon-leading--framed,.fragno-badge__icon-leading--community{corner-shape:superellipse(2.13);border-radius:12px}.fragno-badge--size-lg,.fragno-badge--icon-only,.fragno-badge--community{border-radius:16px}}.fragno-badge--shadow{-webkit-box-shadow:0 0.25rem 1.125rem 0.5rem rgba(0,0,0,0.06);box-shadow:0 0.25rem 1.125rem 0.5rem rgba(0,0,0,0.06)}.fragno-badge__text{display:inline;text-align:center}.fragno-badge__icon-leading{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.fragno-badge__icon-img{width:1rem;height:1rem;object-fit:contain;-webkit-flex-shrink:0;flex-shrink:0}.fragno-badge__icon-leading--dot{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0.5rem;height:0.5rem;border:1px solid transparent;border-radius:50%;background-color:currentColor;background-color:var(--fragno-badge-accent,currentColor);background-clip:content-box}.fragno-badge--size-xs .fragno-badge__icon-leading--dot{border:none}.fragno-badge__icon-leading--avatar{width:1rem;height:1rem;border-radius:50%;background-color:#373931;background-color:var(--fragno-badge-accent,#373931);-webkit-box-shadow:0 20px 24px -4px rgba(10,13,18,0.08),0 8px 8px -4px rgba(10,13,18,0.03),0 3px 3px -1.5px rgba(10,13,18,0.04);box-shadow:0 20px 24px -4px rgba(10,13,18,0.08),0 8px 8px -4px rgba(10,13,18,0.03),0 3px 3px -1.5px rgba(10,13,18,0.04);overflow:hidden}.fragno-badge__close{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0.125rem;padding:var(--spacing-xxs,2px);border:none;background:transparent;border-radius:9999px;border-radius:var(--radius-full,9999px);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;width:0.75rem;height:0.75rem;color:currentColor;color:var(--fragno-badge-accent,currentColor)}.fragno-badge__close:hover{opacity:0.8}.fragno-badge__close:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-blue-600,#193ed4);outline-offset:1px}.fragno-badge__close-icon{font-size:0.75rem;line-height:1;font-weight:400;color:inherit}.fragno-badge__icon-only{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:0.75rem;height:0.75rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-badge__icon-only-symbol{display:-webkit-flex;display:-moz-box;display:flex;width:100%;height:100%;color:currentColor;color:var(--fragno-badge-accent,currentColor)}.fragno-badge__icon-only-symbol svg{display:block;width:100%;height:100%}.fragno-badge--anchors,.fragno-badge--anchors.fragno-badge--icon-only{position:relative;border-top-left-radius:0;border-top-right-radius:0;--fragno-badge-anchors-radius:var(--radius-sm);--fragno-badge-anchors-border-width:1px}.fragno-badge--anchors::before,.fragno-badge--anchors::after{content:"";position:absolute;top:0;width:4px;width:var(--fragno-badge-anchors-radius,4px);height:4px;height:var(--fragno-badge-anchors-radius,4px);background-color:inherit;pointer-events:none}.fragno-badge--anchors::before{left:-moz-calc(-1 * 4px);left:calc(-1 * 4px);left:-moz-calc(-1 * var(--fragno-badge-anchors-radius,4px));left:calc(-1 * var(--fragno-badge-anchors-radius,4px));-webkit-mask-image:radial-gradient(circle 4px at 0% 100%,transparent calc(4px - 0.5px),#000 4px);-webkit-mask-image:radial-gradient(circle var(--fragno-badge-anchors-radius,4px) at 0% 100%,transparent calc(var(--fragno-badge-anchors-radius,4px) - 0.5px),#000 var(--fragno-badge-anchors-radius,4px));mask-image:radial-gradient(circle 4px at 0% 100%,transparent -moz-calc(4px - 0.5px),#000 4px);mask-image:radial-gradient(circle 4px at 0% 100%,transparent calc(4px - 0.5px),#000 4px);mask-image:radial-gradient(circle var(--fragno-badge-anchors-radius,4px) at 0% 100%,transparent -moz-calc(var(--fragno-badge-anchors-radius,4px) - 0.5px),#000 var(--fragno-badge-anchors-radius,4px));mask-image:radial-gradient(circle var(--fragno-badge-anchors-radius,4px) at 0% 100%,transparent calc(var(--fragno-badge-anchors-radius,4px) - 0.5px),#000 var(--fragno-badge-anchors-radius,4px))}.fragno-badge--anchors::after{right:-moz-calc(-1 * 4px);right:calc(-1 * 4px);right:-moz-calc(-1 * var(--fragno-badge-anchors-radius,4px));right:calc(-1 * var(--fragno-badge-anchors-radius,4px));-webkit-mask-image:radial-gradient(circle 4px at 100% 100%,transparent calc(4px - 0.5px),#000 4px);-webkit-mask-image:radial-gradient(circle var(--fragno-badge-anchors-radius,4px) at 100% 100%,transparent calc(var(--fragno-badge-anchors-radius,4px) - 0.5px),#000 var(--fragno-badge-anchors-radius,4px));mask-image:radial-gradient(circle 4px at 100% 100%,transparent -moz-calc(4px - 0.5px),#000 4px);mask-image:radial-gradient(circle 4px at 100% 100%,transparent calc(4px - 0.5px),#000 4px);mask-image:radial-gradient(circle var(--fragno-badge-anchors-radius,4px) at 100% 100%,transparent -moz-calc(var(--fragno-badge-anchors-radius,4px) - 0.5px),#000 var(--fragno-badge-anchors-radius,4px));mask-image:radial-gradient(circle var(--fragno-badge-anchors-radius,4px) at 100% 100%,transparent calc(var(--fragno-badge-anchors-radius,4px) - 0.5px),#000 var(--fragno-badge-anchors-radius,4px))}.fragno-badge--anchors.fragno-badge--border::before,.fragno-badge--anchors.fragno-badge--border::after{top:-moz-calc(-1 * 1px);top:calc(-1 * 1px);top:-moz-calc(-1 * var(--fragno-badge-anchors-border-width,1px));top:calc(-1 * var(--fragno-badge-anchors-border-width,1px));background-color:var(--fragno-badge-anchors-border-color)}.fragno-badge--anchors.fragno-badge--border::before{left:-moz-calc(-1 * (4px + 1px));left:calc(-1 * (4px + 1px));left:-moz-calc(-1 * (var(--fragno-badge-anchors-radius,4px) + var(--fragno-badge-anchors-border-width,1px)));left:calc(-1 * (var(--fragno-badge-anchors-radius,4px) + var(--fragno-badge-anchors-border-width,1px)))}.fragno-badge--anchors.fragno-badge--border::after{right:-moz-calc(-1 * (4px + 1px));right:calc(-1 * (4px + 1px));right:-moz-calc(-1 * (var(--fragno-badge-anchors-radius,4px) + var(--fragno-badge-anchors-border-width,1px)));right:calc(-1 * (var(--fragno-badge-anchors-radius,4px) + var(--fragno-badge-anchors-border-width,1px)))}.fragno-badge--anchors.fragno-badge--border{--fragno-badge-anchors-border-width:0.5px;--fragno-badge-anchors-border-color:rgba(0,0,0,0.2)}.fragno-badge--anchors.fragno-badge--color-dark-blur.fragno-badge--border{--fragno-badge-anchors-border-width:1px;--fragno-badge-anchors-border-color:var(--colors-alpha-white-12)}.fragno-alerts{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.fragno-alerts__inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-alerts--filled .fragno-alerts__inner{padding:0.75rem 1rem;padding:var(--spacing-lg,0.75rem) var(--spacing-xl,1rem);border-style:solid;border-width:1.33px}.fragno-alerts:not(.fragno-alerts--filled) .fragno-alerts__inner{padding:0.25rem 0;padding:var(--spacing-xs,0.25rem) 0;background:transparent;border:none}.fragno-alerts__row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.25rem;gap:var(--spacing-xs,0.25rem);width:100%}.fragno-alerts__icon-wrap{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0;width:1.75rem;height:1.75rem}.fragno-alerts--size-sm .fragno-alerts__icon-wrap{width:1.5rem;height:1.5rem}.fragno-alerts__icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;border-radius:1.125rem;border-radius:var(--radius-2xl,1rem);overflow:visible;width:100%;height:100%;min-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-alerts--size-sm .fragno-alerts__icon{width:1.5rem;height:1.5rem}.fragno-alerts__icon ::slotted(*){display:block;width:100%;height:100%;-webkit-flex-shrink:0;flex-shrink:0}.fragno-alerts__icon>svg{display:block;width:100%;height:100%;-webkit-flex-shrink:0;flex-shrink:0;object-fit:contain}.fragno-alerts--size-sm .fragno-alerts__icon ::slotted(svg),.fragno-alerts--size-sm .fragno-alerts__icon>svg{width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem}.fragno-alerts__content{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem;gap:var(--spacing-sm,0.375rem);padding-left:0.375rem}.fragno-alerts__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-alerts__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg,-0.005rem);color:inherit}.fragno-alerts--size-md .fragno-alerts__title{font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem)}.fragno-alerts--size-sm .fragno-alerts__title{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-alerts__desc{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular,400);color:inherit;letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-alerts--size-md .fragno-alerts__desc{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem)}.fragno-alerts--size-sm .fragno-alerts__desc{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem)}.fragno-alerts__title:empty,.fragno-alerts__desc:empty{display:none}.fragno-alerts__action a,.fragno-alerts__action .fragno-alerts__cta-link{display:inline-block;margin-top:0.5rem;margin-top:var(--spacing-md,0.5rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium,500);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:inherit;cursor:pointer;background:none;border:none;padding:0}.fragno-alerts__action a:hover,.fragno-alerts__action .fragno-alerts__cta-link:hover{opacity:0.9}.fragno-alerts__action a:focus-visible,.fragno-alerts__action .fragno-alerts__cta-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,var(--colors-blue-500));outline-offset:2px;border-radius:2px}.fragno-alerts__action:empty{display:none}.fragno-alerts__close-wrap{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-alerts__close-wrap[hidden]{display:none}.fragno-alerts__close{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:0;border:none;border-radius:1.125rem;border-radius:var(--radius-2xl,1rem);background:transparent;color:inherit;cursor:pointer;min-width:24px;min-height:24px}.fragno-alerts__close:hover{opacity:0.85}.fragno-alerts__close:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,var(--colors-blue-500));outline-offset:2px}.fragno-alerts--blue.fragno-alerts--filled .fragno-alerts__inner{background:#d1dff3;background:var(--colors-blue-50);border-color:#5490f9;border-color:var(--colors-blue-300)}.fragno-alerts--blue .fragno-alerts__title,.fragno-alerts--blue .fragno-alerts__desc,.fragno-alerts--blue .fragno-alerts__close,.fragno-alerts--blue .fragno-alerts__action a{color:#07347f;color:var(--colors-blue-800)}.fragno-alerts--blue .fragno-alerts__icon ::slotted(svg),.fragno-alerts--blue .fragno-alerts__icon>svg{color:#07347f;color:var(--colors-blue-800)}.fragno-alerts--red.fragno-alerts--filled .fragno-alerts__inner{background:#f1cdc9;background:var(--colors-red-50);border-color:#f75845;border-color:var(--colors-red-300)}.fragno-alerts--red .fragno-alerts__title,.fragno-alerts--red .fragno-alerts__desc,.fragno-alerts--red .fragno-alerts__close,.fragno-alerts--red .fragno-alerts__action a{color:#b92f20;color:var(--colors-red-700)}.fragno-alerts--red .fragno-alerts__icon ::slotted(svg),.fragno-alerts--red .fragno-alerts__icon>svg{color:#b92f20;color:var(--colors-red-700)}.fragno-alerts--green.fragno-alerts--filled .fragno-alerts__inner{background:#d2ecb3;background:var(--colors-green-50);border-color:#3dd608;border-color:var(--colors-green-300)}.fragno-alerts--green .fragno-alerts__title,.fragno-alerts--green .fragno-alerts__desc,.fragno-alerts--green .fragno-alerts__close,.fragno-alerts--green .fragno-alerts__action a{color:#063820;color:var(--colors-green-800)}.fragno-alerts--green .fragno-alerts__icon ::slotted(svg){color:#063820;color:var(--colors-green-800)}.fragno-alerts--green .fragno-alerts__icon>svg{color:#063820;color:var(--colors-green-800)}.fragno-alerts--gray.fragno-alerts--filled .fragno-alerts__inner{background:#ecece8;background:var(--colors-gray-100);border-color:#babcaf;border-color:var(--colors-gray-400)}.fragno-alerts--gray .fragno-alerts__title,.fragno-alerts--gray .fragno-alerts__desc,.fragno-alerts--gray .fragno-alerts__close,.fragno-alerts--gray .fragno-alerts__action a{color:#373931;color:var(--colors-gray-800)}.fragno-alerts--gray .fragno-alerts__icon ::slotted(svg),.fragno-alerts--gray .fragno-alerts__icon>svg{color:#373931;color:var(--colors-gray-800)}.fragno-alerts--white.fragno-alerts--filled .fragno-alerts__inner{background:#ffffff;border-color:#a6a697;border-color:var(--colors-gray-500)}.fragno-alerts--white .fragno-alerts__title,.fragno-alerts--white .fragno-alerts__desc,.fragno-alerts--white .fragno-alerts__close,.fragno-alerts--white .fragno-alerts__action a{color:#373931;color:var(--colors-gray-800)}.fragno-alerts--white .fragno-alerts__icon ::slotted(svg),.fragno-alerts--white .fragno-alerts__icon>svg{color:#373931;color:var(--colors-gray-800)}fragno-error-summary{display:block}fragno-error-summary[hidden]{display:none}:host(fragno-error-summary){display:block}:host(fragno-error-summary[hidden]){display:none}.fragno-error-summary{border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem)}.fragno-error-summary:focus{outline:2px solid #193ed4;outline:2px solid var(--error-summary-focus-ring,var(--colors-focus-ring,var(--colors-blue-600)));outline-offset:2px}.fragno-error-summary.fragno-alerts--red.fragno-alerts--filled .fragno-alerts__inner{background:#faf5f4;background:var(--error-summary-fill,var(--colors-red-25));border-color:#f1cdc9;border-color:var(--error-summary-border,var(--colors-red-50))}.fragno-error-summary.fragno-alerts--red .fragno-alerts__title,.fragno-error-summary.fragno-alerts--red .fragno-alerts__icon>svg,.fragno-error-summary__item::marker,.fragno-error-summary__link{color:#b92f20;color:var(--error-summary-text-color,var(--colors-red-700))}.fragno-error-summary .fragno-error-summary__heading{font-weight:400;font-weight:var(--font-weight-regular,400)}.fragno-error-summary__list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:-moz-calc(-1 * 0.25rem) 0;margin:calc(-1 * 0.25rem) 0;margin:-moz-calc(-1 * var(--spacing-xs,0.25rem)) 0;margin:calc(-1 * var(--spacing-xs,0.25rem)) 0;padding:0 0 0 1.25rem;padding:0 0 0 var(--spacing-2xl,1.25rem);list-style:disc}.fragno-error-summary__item{display:list-item;margin:0}.fragno-error-summary__link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:2.75rem;padding:0.25rem 0;padding:var(--spacing-xs,0.25rem) 0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular,400);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;overflow-wrap:anywhere}.fragno-error-summary__link:hover{text-decoration-thickness:2px}.fragno-error-summary__link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--error-summary-focus-ring,var(--colors-focus-ring,var(--colors-blue-600)));outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-xs,0.25rem)}fragno-modal{display:block}fragno-modal:not(:defined){display:none}fragno-modal::part(dialog){position:fixed;inset:0;margin:0;padding:0;border:none;background:transparent;max-width:100vw;max-height:100vh;max-height:100dvh;width:100vw;height:100vh;height:100dvh;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity 250ms ease;-moz-transition:opacity 250ms ease;transition:opacity 250ms ease;-webkit-transition:opacity var(--modal-animation-duration) ease;-moz-transition:opacity var(--modal-animation-duration) ease;transition:opacity var(--modal-animation-duration) ease}fragno-modal::part(dialog):focus{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-modal:not([open])::part(dialog){display:none}fragno-modal[open]::part(dialog){opacity:1}fragno-modal[data-anchor="top"]::part(dialog){-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}fragno-modal[data-anchor="middle"]::part(dialog){-webkit-align-items:center;-moz-box-align:center;align-items:center}fragno-modal[data-anchor="bottom"]::part(dialog){-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}@media (prefers-reduced-motion:reduce){fragno-modal::part(dialog),fragno-modal::part(container){-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;transform:none}}fragno-modal::part(container){background:#ecece8;background:var(--modal-bg);border-radius:2rem;border-radius:var(--modal-border-radius);-webkit-box-shadow:0 1.25rem 1.5625rem -5px rgba(0,0,0,0.1),0 0.625rem 0.625rem -5px rgba(0,0,0,0.04);box-shadow:0 1.25rem 1.5625rem -5px rgba(0,0,0,0.1),0 0.625rem 0.625rem -5px rgba(0,0,0,0.04);-webkit-box-shadow:var(--modal-shadow);box-shadow:var(--modal-shadow);max-width:400px;max-width:var(--modal-max-width);max-height:-moz-calc(100vh - 2rem * 2);max-height:calc(100vh - 2rem * 2);max-height:-moz-calc(100vh - var(--spacing-4xl) * 2);max-height:calc(100vh - var(--spacing-4xl) * 2);max-height:-moz-calc(100dvh - 2rem * 2);max-height:calc(100dvh - 2rem * 2);max-height:-moz-calc(100dvh - var(--spacing-4xl) * 2);max-height:calc(100dvh - var(--spacing-4xl) * 2);width:-moz-calc(100% - 1rem);width:calc(100% - 1rem);width:-moz-calc(100% - var(--spacing-xl));width:calc(100% - var(--spacing-xl));display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-bottom:1.5rem;padding-bottom:var(--spacing-3xl);opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);transform:scale(0.95);-webkit-transition:opacity 250ms ease,-webkit-transform 250ms ease;transition:opacity 250ms ease,-webkit-transform 250ms ease;-moz-transition:opacity 250ms ease,transform 250ms ease,-moz-transform 250ms ease;transition:opacity 250ms ease,transform 250ms ease;transition:opacity 250ms ease,transform 250ms ease,-webkit-transform 250ms ease,-moz-transform 250ms ease;-webkit-transition:opacity var(--modal-animation-duration) ease,-webkit-transform var(--modal-animation-duration) ease;transition:opacity var(--modal-animation-duration) ease,-webkit-transform var(--modal-animation-duration) ease;-moz-transition:opacity var(--modal-animation-duration) ease,transform var(--modal-animation-duration) ease,-moz-transform var(--modal-animation-duration) ease;transition:opacity var(--modal-animation-duration) ease,transform var(--modal-animation-duration) ease;transition:opacity var(--modal-animation-duration) ease,transform var(--modal-animation-duration) ease,-webkit-transform var(--modal-animation-duration) ease,-moz-transform var(--modal-animation-duration) ease;position:relative;overflow:hidden;pointer-events:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-modal[open]::part(container){opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}fragno-modal[data-anchor="top"]::part(container){margin-top:2rem;margin-top:var(--spacing-4xl);margin-bottom:auto}fragno-modal[data-anchor="bottom"]::part(container){margin-top:auto;margin-bottom:2rem;margin-bottom:var(--spacing-4xl)}@media (max-width:760.5rem){fragno-modal[data-anchor-mobile="bottom"]::part(dialog){-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}fragno-modal[data-anchor-mobile="bottom"]::part(container){margin-top:auto;margin-bottom:0.5rem;margin-bottom:var(--spacing-md)}}fragno-modal::part(header){display:grid;grid-template-columns:1fr auto 1fr;-webkit-align-items:start;-moz-box-align:start;align-items:start;padding:1rem 1rem 0;padding:var(--spacing-xl) var(--spacing-xl) 0;-webkit-flex-shrink:0;flex-shrink:0;min-height:2.75rem;min-height:var(--modal-close-button-size)}fragno-modal:not([data-has-header])::part(header){display:none}fragno-modal[data-has-icon="true"]::part(header){padding-bottom:1rem;padding-bottom:var(--spacing-xl)}fragno-modal::part(icon){grid-column:2;grid-row:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}fragno-modal:not([data-has-icon])::part(icon),fragno-modal:not([data-has-icon])::part(icon-container){display:none}fragno-modal[data-alignment="left"]::part(icon){grid-column:1;justify-self:start}fragno-modal[data-alignment="center"]::part(icon){grid-column:2;justify-self:center}fragno-modal::part(icon-container){background:#a5c5f5;background:var(--modal-icon-container-bg);border-radius:1rem;border-radius:var(--modal-icon-container-radius);padding:0.75rem;padding:var(--spacing-lg);display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}fragno-modal::part(close-button){grid-column:3;grid-row:1;justify-self:end;width:2.75rem;width:var(--modal-close-button-size);height:2.75rem;height:var(--modal-close-button-size);border:none;background:transparent;color:#373931;color:var(--modal-close-button-color);cursor:pointer;border-radius:0.5rem;border-radius:var(--radius-md);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0;-webkit-transition:background-color 250ms ease;-moz-transition:background-color 250ms ease;transition:background-color 250ms ease;-webkit-transition:background-color var(--modal-animation-duration) ease;-moz-transition:background-color var(--modal-animation-duration) ease;transition:background-color var(--modal-animation-duration) ease}fragno-modal::part(close-button):hover{background-color:rgba(0,0,0,0.05);background-color:var(--modal-close-button-hover-bg)}fragno-modal::part(close-button):focus,fragno-modal::part(close-button):focus-visible{outline:2px solid #225de7;outline:var(--modal-close-button-focus-outline);outline-offset:2px}fragno-modal::part(body){display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-shrink:1;flex-shrink:1;overflow-y:auto;padding:1rem 1rem 0;padding:var(--spacing-xl) var(--spacing-xl) 0}fragno-modal[data-has-header="true"]::part(body){padding-top:0}fragno-modal[data-alignment="center"]::part(body){text-align:center}fragno-modal[data-alignment="left"]::part(body){text-align:left}fragno-modal::part(hero){-webkit-flex-shrink:0;flex-shrink:0;padding-bottom:1rem;padding-bottom:var(--spacing-xl);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}fragno-modal::part(title){margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1.5rem;font-size:var(--modal-title-font-size);font-weight:500;font-weight:var(--font-weight-medium);line-height:2rem;line-height:var(--modal-title-line-height);color:#1b1d19;color:var(--colors-gray-900);letter-spacing:0;letter-spacing:var(--modal-title-letter-spacing);word-wrap:break-word;overflow-wrap:break-word}fragno-modal::part(description){margin:0;margin-top:0.375rem;margin-top:var(--spacing-sm);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);color:#545449;color:var(--colors-gray-700);letter-spacing:-0.005em;word-wrap:break-word;overflow-wrap:break-word}fragno-modal::part(content){margin-top:1rem;margin-top:var(--spacing-xl)}fragno-modal::part(footer){padding:0 1rem;padding:0 var(--spacing-xl);display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;gap:var(--spacing-lg);-webkit-flex-shrink:0;flex-shrink:0;margin-top:1.5rem;margin-top:var(--spacing-3xl)}@media (min-width:769px){fragno-modal::part(footer){-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}@media (max-width:760.5rem){fragno-modal::part(footer){-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}fragno-form-overlay:not(:defined){display:none}fragno-form-overlay[data-size="xl"] .fragno-form-overlay__modal{--modal-max-width:912px}fragno-form-overlay[data-size="lg"] .fragno-form-overlay__modal{--modal-max-width:712px}fragno-form-overlay[data-size="md"] .fragno-form-overlay__modal{--modal-max-width:560px}fragno-form-overlay[data-size="sm"] .fragno-form-overlay__modal{--modal-max-width:416px}fragno-form-overlay .fragno-form-overlay__modal::part(header),fragno-form-overlay .fragno-form-overlay__modal::part(body),fragno-form-overlay .fragno-form-overlay__modal::part(footer){padding-left:1.5rem;padding-left:var(--spacing-3xl);padding-right:1.5rem;padding-right:var(--spacing-3xl)}fragno-form-overlay .fragno-form-overlay__modal::part(title){letter-spacing:-0.02em}fragno-form-overlay .fragno-form-overlay__section-header .fragno-section-header__title{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1.25rem;font-size:var(--font-size-text-xl);line-height:1.875rem;line-height:var(--line-height-text-xl);letter-spacing:0}.fragno-form-overlay__body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-form-overlay__body>[hidden]{display:none !important}.fragno-form-overlay__alert{display:block;width:100%}.fragno-form-overlay__image-wrap{width:100%;border-radius:1.125rem;border-radius:var(--radius-2xl);overflow:hidden;background:#e4e7e0;background:var(--colors-gray-200)}.fragno-form-overlay__image{display:block;width:100%;height:auto;object-fit:cover}.fragno-form-overlay__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl);width:100%}.fragno-form-overlay__content:empty{display:none}.fragno-form-overlay__content>*{width:100%}fragno-form-overlay .fragno-form-overlay__modal::part(footer){-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}fragno-form-overlay[data-size="xl"] fragno-button[slot="primary-action"],fragno-form-overlay[data-size="xl"] fragno-button[slot="secondary-action"],fragno-form-overlay[data-size="lg"] fragno-button[slot="primary-action"],fragno-form-overlay[data-size="lg"] fragno-button[slot="secondary-action"]{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;display:block}fragno-form-overlay[data-size="xl"] fragno-button[slot="primary-action"] .fragno-button,fragno-form-overlay[data-size="xl"] fragno-button[slot="secondary-action"] .fragno-button,fragno-form-overlay[data-size="lg"] fragno-button[slot="primary-action"] .fragno-button,fragno-form-overlay[data-size="lg"] fragno-button[slot="secondary-action"] .fragno-button{width:100%}fragno-form-overlay[data-size="md"] .fragno-form-overlay__modal::part(footer),fragno-form-overlay[data-size="sm"] .fragno-form-overlay__modal::part(footer){-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}fragno-form-overlay[data-size="md"] fragno-button[slot="primary-action"],fragno-form-overlay[data-size="md"] fragno-button[slot="secondary-action"],fragno-form-overlay[data-size="sm"] fragno-button[slot="primary-action"],fragno-form-overlay[data-size="sm"] fragno-button[slot="secondary-action"]{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}@media (max-width:640px){fragno-form-overlay .fragno-form-overlay__modal::part(container){max-width:100vw;width:100vw;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;margin:0;border-radius:0}fragno-form-overlay .fragno-form-overlay__modal::part(footer){-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}fragno-form-overlay fragno-button[slot="primary-action"],fragno-form-overlay fragno-button[slot="secondary-action"]{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;display:block}fragno-form-overlay fragno-button[slot="primary-action"] .fragno-button,fragno-form-overlay fragno-button[slot="secondary-action"] .fragno-button{width:100%}}fragno-form-overlay .fragno-form-overlay__content .fragno-dropdown-wrapper{max-width:none}fragno-form-overlay .fragno-form-overlay__content .fragno-dropdown__trigger{min-height:60px;padding:1rem;padding:var(--spacing-xl);border-radius:1.25rem;border-radius:var(--radius-3xl);font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg)}fragno-form-overlay .fragno-form-overlay__content .fragno-dropdown__value--placeholder{color:#545449;color:var(--colors-gray-700)}fragno-carousel::part(group){display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}fragno-carousel::part(nav-bar){position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg,0.75rem);margin-top:1.5rem;margin-top:var(--spacing-3xl,1.5rem)}fragno-carousel[navbar-position="left"]::part(nav-bar){-webkit-align-self:flex-start;align-self:flex-start}fragno-carousel[navbar-position="right"]::part(nav-bar){-webkit-align-self:flex-end;align-self:flex-end}fragno-carousel::part(pagination-pill){display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:0;background:#ecece8;background:var(--colors-gray-100,#f5f5f5);border-radius:9999px;border-radius:var(--radius-full,9999px)}fragno-carousel[navbar-variant="dotted"]::part(pagination-pill){gap:0.75rem;gap:var(--spacing-lg,12px);padding:0.5rem;padding:var(--spacing-md,8px);background:rgba(255,255,255,0.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}fragno-carousel[navbar-variant="dotted"]::part(pagination-dots){display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem;gap:var(--spacing-xl,16px)}fragno-carousel[navbar-variant="dotted"]::part(dot){padding:0;border:none;border-radius:0;background:none;cursor:pointer;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}fragno-carousel[navbar-variant="dotted"]::part(dot)::before{content:"";display:block;width:10px;height:10px;border-radius:9999px;border-radius:var(--radius-full,9999px);background:rgba(0,0,0,0.4)}fragno-carousel[navbar-variant="dotted"]::part(dot):hover::before{background:rgba(0,0,0,0.6)}fragno-carousel[navbar-variant="dotted"]::part(dot-active)::before{background:#373931;background:var(--colors-gray-800,#292929)}fragno-carousel[navbar-variant="dotted"]::part(dot):focus-visible{outline:2px solid currentColor;outline-offset:2px}fragno-carousel::part(arrow){display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:44px;height:44px;padding:0.75rem;padding:var(--spacing-lg,0.75rem);border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);background:transparent;color:#373931;color:var(--colors-gray-800,#292929);cursor:pointer}fragno-carousel::part(arrow):hover:not(:disabled){background:rgba(0,0,0,0.06)}fragno-carousel::part(arrow):disabled{opacity:0.5;cursor:not-allowed}fragno-carousel::part(pagination-text){font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);color:#373931;color:var(--colors-gray-800,#292929);letter-spacing:-0.07px;min-width:75px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}fragno-carousel::part(play-pause){display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:44px;height:44px;padding:0.5rem;padding:var(--spacing-md,0.5rem);border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);background:#ecece8;background:var(--colors-gray-100,#f5f5f5);color:#373931;color:var(--colors-gray-800,#292929);cursor:pointer}fragno-carousel::part(play-pause):hover,fragno-carousel::part(play-pause):focus-visible{background:#e4e7e0;background:var(--colors-gray-200,#e5e5e5)}fragno-carousel::part(container){width:100%;overflow-x:auto;display:-webkit-flex;display:-moz-box;display:flex;gap:2rem;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-left:0.25rem;padding-left:var(--spacing-xs,0.25rem);padding-right:0.25rem;padding-right:var(--spacing-xs,0.25rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-carousel::part(container)::-webkit-scrollbar{display:none}fragno-carousel[autoscroll]:not([slide-by-slide])::part(container){overflow-x:hidden !important;overflow-y:hidden !important;touch-action:pan-y}fragno-carousel[shownavbar]::part(container){touch-action:pan-y}fragno-carousel{display:block;container-type:inline-size}fragno-carousel>*{-webkit-flex-shrink:0;flex-shrink:0}fragno-carousel[slide-by-slide]>*{width:100cqi;max-width:100cqi}fragno-carousel[peek]{--carousel-peek:4rem}@media (max-width:720px){fragno-carousel[peek]{--carousel-peek:0.5rem}}fragno-carousel[peek][slide-by-slide]>*,fragno-carousel[peek]>*{width:-moz-calc(100cqi - 2 * var(--carousel-peek));width:calc(100cqi - 2 * var(--carousel-peek));max-width:-moz-calc(100cqi - 2 * var(--carousel-peek));max-width:calc(100cqi - 2 * var(--carousel-peek));-webkit-flex-shrink:0;flex-shrink:0}fragno-carousel[peek]::part(container){padding-left:var(--carousel-peek);padding-right:var(--carousel-peek);gap:0;scroll-padding-left:var(--carousel-peek)}fragno-carousel[peek]::part(wrapper){gap:0}fragno-carousel::part(wrapper){display:-webkit-flex;display:-moz-box;display:flex;gap:2rem;padding-top:0.5rem;padding-bottom:0.75rem}fragno-carousel::part(autoscroll){width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll 40s linear infinite;-moz-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;will-change:transform;padding-right:2rem}fragno-carousel::part(hidden){display:none}fragno-card::part(container){scroll-snap-align:center;overflow:hidden;width:100%}.fragno-loading-indicator{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;min-width:23.4375rem}.fragno-loading-indicator__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-loading-indicator__icon-container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.fragno-loading-indicator__icon-container--size-sm{width:2rem;height:2rem;padding:2px}.fragno-loading-indicator__icon-container--size-md{width:3rem;height:3rem;padding:3px}.fragno-loading-indicator__icon-container--size-lg{width:3.5rem;height:3.5rem;padding:3px}.fragno-loading-indicator__icon-container--size-xl{width:4.625rem;height:4.625rem;padding:2px}.fragno-loading-indicator__spinner{display:block;width:100%;height:100%;border:2px solid rgba(66,66,66,0.12);border-top-color:#292929;border-radius:50%;-webkit-animation:fragno-loading-spin 1s linear infinite;-moz-animation:fragno-loading-spin 1s linear infinite;animation:fragno-loading-spin 1s linear infinite;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-loading-indicator__spinner--size-sm{border-width:2px}.fragno-loading-indicator__spinner--size-md{border-width:3px}.fragno-loading-indicator__spinner--size-lg{border-width:3px}.fragno-loading-indicator__spinner--size-xl{border-width:2px}@-webkit-keyframes fragno-loading-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes fragno-loading-spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fragno-loading-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.fragno-loading-indicator__success-icon{display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,0.2);background:-moz-linear-gradient(113.66deg,rgb(0,0,0) 6.81%,rgb(67,67,67) 76.99%);background:linear-gradient(-23.66deg,rgb(0,0,0) 6.81%,rgb(67,67,67) 76.99%);-webkit-box-shadow:0 0.75rem 1rem 0 rgba(10,13,18,0.08),0 2px 2px 0 rgba(10,13,18,0.04);box-shadow:0 0.75rem 1rem 0 rgba(10,13,18,0.08),0 2px 2px 0 rgba(10,13,18,0.04);-webkit-flex-shrink:0;flex-shrink:0}.fragno-loading-indicator__success-icon--size-sm{width:2.875rem;height:2.875rem}.fragno-loading-indicator__success-icon--size-md{width:3.875rem;height:3.875rem}.fragno-loading-indicator__success-icon--size-lg{width:4.5rem;height:4.5rem}.fragno-loading-indicator__success-icon--size-xl{width:5.75rem;height:5.75rem}.fragno-loading-indicator__check-icon{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.5rem;height:1.5rem}.fragno-loading-indicator__check-icon::before{content:"";position:absolute;width:0.5rem;height:0.75rem;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;border-top:none;border-left:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-top:-2px}.fragno-loading-indicator__success-icon--size-sm .fragno-loading-indicator__check-icon{width:1.25rem;height:1.25rem}.fragno-loading-indicator__success-icon--size-sm .fragno-loading-indicator__check-icon::before{width:0.375rem;height:0.625rem;border-width:2px}.fragno-loading-indicator__success-icon--size-md .fragno-loading-indicator__check-icon{width:1.375rem;height:1.375rem}.fragno-loading-indicator__success-icon--size-md .fragno-loading-indicator__check-icon::before{width:0.4375rem;height:11px;border-width:2px}.fragno-loading-indicator__success-icon--size-lg .fragno-loading-indicator__check-icon{width:1.5rem;height:1.5rem}.fragno-loading-indicator__success-icon--size-lg .fragno-loading-indicator__check-icon::before{width:0.5rem;height:0.75rem;border-width:2px}.fragno-loading-indicator__success-icon--size-xl .fragno-loading-indicator__check-icon{width:1.75rem;height:1.75rem}.fragno-loading-indicator__success-icon--size-xl .fragno-loading-indicator__check-icon::before{width:0.625rem;height:0.875rem;border-width:2px}.fragno-loading-indicator__title{display:block;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:500;font-weight:var(--font-weight-medium,500);color:#373931;color:var(--colors-gray-800,#292929);text-align:center;margin:0}.fragno-loading-indicator__title--size-sm,.fragno-loading-indicator__title--size-md{font-size:1.25rem;line-height:1.875rem;letter-spacing:0}.fragno-loading-indicator__title--size-lg,.fragno-loading-indicator__title--size-xl{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,"Inter",sans-serif);font-size:1.5rem;line-height:2rem;letter-spacing:0}.fragno-loading-indicator__hide-animation{display:block;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:400;font-weight:var(--font-weight-regular,400);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);color:#545449;color:var(--colors-gray-700,#424242);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;letter-spacing:0;margin:0;cursor:pointer}.fragno-loading-indicator__hide-animation:hover{opacity:0.8}.fragno-loading-indicator__supportive-text{display:block;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:400;font-weight:var(--font-weight-regular,400);color:#545449;color:var(--colors-gray-700,#424242);text-align:center;margin:0}.fragno-loading-indicator__supportive-text--size-sm,.fragno-loading-indicator__supportive-text--size-md{font-size:0.875rem;line-height:1.25rem;letter-spacing:0}.fragno-loading-indicator__supportive-text--size-lg,.fragno-loading-indicator__supportive-text--size-xl{font-size:1rem;line-height:1.5rem;letter-spacing:0}.fragno-content-block{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border-radius:0.75rem;border-radius:var(--radius-lg,0.75rem);overflow:hidden}.fragno-content-block__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);padding:1.5rem;padding:var(--spacing-3xl,1.5rem)}@media (min-width:768px){.fragno-content-block[data-layout="desktop"]:not([data-stacked="true"]) .fragno-content-block__content{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:4.5rem;gap:var(--content-block-gap-desktop,4.5rem);padding:4rem 7rem;padding:var(--spacing-7xl,4rem) var(--content-block-padding-x-desktop,7rem)}.fragno-content-block[data-layout="desktop"][data-image-position="start"] .fragno-content-block__content{-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.fragno-content-block[data-layout="desktop"]:not([data-stacked="true"]) .fragno-content-block__text{-webkit-flex:1;-moz-box-flex:1;flex:1;min-width:0}.fragno-content-block[data-layout="desktop"]:not([data-stacked="true"]) .fragno-content-block__media{-webkit-flex:0 1 40%;-moz-box-flex:0;flex:0 1 40%;min-width:0}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__content{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);padding:4rem 7rem;padding:var(--spacing-7xl,4rem) var(--content-block-padding-x-desktop,7rem)}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__media{-webkit-order:-1;-moz-box-ordinal-group:0;order:-1;width:360px;max-width:100%;-webkit-flex-shrink:0;flex-shrink:0}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__image{width:100%;height:270px;object-fit:cover;border-radius:2rem;border-radius:var(--radius-5xl,2rem)}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__text{width:100%;max-width:365px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center;gap:2rem;gap:var(--spacing-4xl,2rem)}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__text>.fragno-content-block__subtitle,.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__text>.fragno-content-block__title,.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__text>.fragno-content-block__description{margin:0}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="start"] .fragno-content-block__actions{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__content{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);padding:4rem 7rem;padding:var(--spacing-7xl,4rem) var(--content-block-padding-x-desktop,7rem)}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__text{width:100%;max-width:365px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center;gap:2rem;gap:var(--spacing-4xl,2rem)}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__text>.fragno-content-block__subtitle,.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__text>.fragno-content-block__title,.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__text>.fragno-content-block__description{margin:0}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__actions{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__media{width:360px;max-width:100%;-webkit-flex-shrink:0;flex-shrink:0}.fragno-content-block[data-layout="desktop"][data-stacked="true"][data-image-position="end"] .fragno-content-block__image{width:100%;height:270px;object-fit:cover;border-radius:2rem;border-radius:var(--radius-5xl,2rem)}.fragno-content-block[data-layout="desktop"][data-size="large"]:not([data-stacked="true"]) .fragno-content-block__content{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding:4rem 7rem;padding:var(--spacing-7xl,4rem) var(--content-block-padding-x-desktop,7rem);gap:4.5rem;gap:var(--content-block-gap-desktop,4.5rem)}.fragno-content-block[data-layout="desktop"][data-size="large"]:not([data-stacked="true"]) .fragno-content-block__media{-webkit-flex:0 1 52%;-moz-box-flex:0;flex:0 1 52%;min-width:0}.fragno-content-block[data-layout="desktop"][data-size="large"]:not([data-stacked="true"]) .fragno-content-block__image{width:100%;height:auto;min-height:18rem;object-fit:cover}.fragno-content-block[data-layout="desktop"][data-size="large"]:not([data-stacked="true"]) .fragno-content-block__actions{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-content-block[data-layout="desktop"][data-size="medium"]:not([data-stacked="true"]) .fragno-content-block__actions{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.fragno-content-block[data-layout="desktop"][data-size="small"]:not([data-stacked="true"]) .fragno-content-block__content{padding:2.5rem 7rem;padding:var(--spacing-5xl,2.5rem) var(--content-block-padding-x-desktop,7rem);gap:4.5rem;gap:var(--content-block-gap-desktop,4.5rem)}.fragno-content-block[data-layout="desktop"][data-size="small"]:not([data-stacked="true"]) .fragno-content-block__media{-webkit-flex:0 1 28%;-moz-box-flex:0;flex:0 1 28%;min-width:0}.fragno-content-block[data-layout="desktop"][data-size="small"]:not([data-stacked="true"]) .fragno-content-block__title{font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);line-height:1.875rem;line-height:var(--line-height-text-xl,2rem);margin-bottom:0.5rem;margin-bottom:var(--spacing-md,0.5rem)}.fragno-content-block[data-layout="desktop"][data-size="small"]:not([data-stacked="true"]) .fragno-content-block__description{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);margin-bottom:0.75rem;margin-bottom:var(--spacing-lg,0.75rem)}.fragno-content-block[data-layout="desktop"][data-size="small"]:not([data-stacked="true"]) .fragno-content-block__actions{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.fragno-content-block__subtitle{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);color:#7f7f6e;color:var(--colors-gray-600,#737373);margin:0 0 0.25rem;margin:0 0 var(--spacing-xs,0.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem)}.fragno-content-block__subtitle[hidden]{display:none}.fragno-content-block__title{font-size:3rem;font-size:var(--font-size-display-lg,3rem);line-height:3.75rem;line-height:var(--line-height-display-lg,3.5rem);font-weight:500;font-weight:var(--font-weight-medium,500);color:#1b1d19;color:var(--colors-gray-900,#141414);margin:0 0 0.75rem;margin:0 0 var(--spacing-lg,0.75rem);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-lg,-0.0625rem)}.fragno-content-block__title[hidden]{display:none}.fragno-content-block__description{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);font-weight:400;font-weight:var(--font-weight-regular,400);color:#545449;color:var(--colors-gray-700,#424242);margin:0 0 1rem;margin:0 0 var(--spacing-xl,1rem);max-width:45rem}.fragno-content-block__description[hidden]{display:none}.fragno-content-block__actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-md,0.5rem);-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-content-block__media{-webkit-flex-shrink:0;flex-shrink:0}.fragno-content-block__media[hidden]{display:none}.fragno-content-block__image{width:100%;height:auto;display:block;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);object-fit:cover}.fragno-content-block__image[hidden]{display:none}fragno-logo-lockup::part(lockup){display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg,0.75rem)}fragno-logo-lockup:not([variant])::part(lockup),fragno-logo-lockup:not([variant])::part(idme),fragno-logo-lockup[variant="brand"]::part(lockup),fragno-logo-lockup[variant="brand"]::part(idme){color:#032318;color:var(--colors-green-900,#032318)}fragno-logo-lockup[variant="light"]::part(lockup){color:#000000;color:var(--colors-base-black,#000000)}fragno-logo-lockup[variant="light"]::part(idme),fragno-logo-lockup[variant="light"]::part(partner){color:#000000;color:var(--colors-base-black,#000000)}fragno-logo-lockup[variant="dark"]::part(lockup){color:#ffffff;color:var(--colors-base-white,#ffffff)}fragno-logo-lockup[variant="dark"]::part(idme),fragno-logo-lockup[variant="dark"]::part(divider),fragno-logo-lockup[variant="dark"]::part(partner){color:#ffffff;color:var(--colors-base-white,#ffffff)}fragno-logo-lockup::part(idme){display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;line-height:0}fragno-logo-lockup::part(divider){width:0.045rem;height:2.25rem;background-color:#a6a697;background-color:var(--colors-gray-500,#a6a697);-webkit-flex-shrink:0;flex-shrink:0}fragno-logo-lockup::part(partner){display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:2.25rem;-webkit-flex-shrink:0;flex-shrink:0;line-height:0}fragno-logo-lockup::part(partner-img){display:block;height:1.5rem;width:auto;max-width:6.525rem;object-fit:contain}fragno-logo-lockup[segment]:not([segment=""])::part(lockup){gap:0.5rem;gap:var(--spacing-md,0.5rem)}fragno-logo-lockup::part(segment){font-family:"IDMe Matter Mono","Matter VF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;font-family:var(--font-family-mono);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;letter-spacing:-0.005em;text-transform:uppercase;color:#141414}fragno-logo-lockup[variant="dark"]::part(segment){color:#ffffff;color:var(--colors-base-white,#ffffff)}.fragno-page-header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2rem;gap:var(--page-header-gap);width:100%}.fragno-page-header__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--page-header-content-gap);width:100%}.fragno-page-header__back{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-page-header__back[hidden]{display:none}.fragno-page-header__row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;gap:var(--page-header-row-gap);width:100%}.fragno-page-header__logo{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:4rem;width:var(--page-header-logo-size);height:4rem;height:var(--page-header-logo-size);background-color:#ffffff;background-color:var(--colors-base-white,#fff);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--page-header-logo-border-color);border-radius:9999px;border-radius:var(--radius-full);overflow:hidden}.fragno-page-header__logo[hidden]{display:none}.fragno-page-header__logo-img{width:58%;height:58%;object-fit:contain}.fragno-page-header__heading{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}.fragno-page-header__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-display,Inter),sans-serif;font-weight:500;font-weight:var(--page-header-title-font-weight);color:#1b1d19;color:var(--page-header-title-color)}.fragno-page-header__subheader{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body,Inter),sans-serif;font-weight:500;font-weight:var(--font-weight-medium);font-size:1.25rem;font-size:var(--font-size-text-xl);line-height:1.875rem;line-height:var(--line-height-text-xl);color:#1b1d19;color:var(--page-header-title-color);max-width:100%;white-space:nowrap;white-space:var(--page-header-text-white-space,nowrap);overflow:hidden;overflow:var(--page-header-text-overflow,hidden);text-overflow:ellipsis}.fragno-page-header__subheader[hidden]{display:none}.fragno-page-header__secondary-info{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body,Inter),sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005em);color:#373931;color:var(--page-header-secondary-info-color);max-width:100%;white-space:nowrap;white-space:var(--page-header-text-white-space,nowrap);overflow:hidden;overflow:var(--page-header-text-overflow,hidden);text-overflow:ellipsis}.fragno-page-header__secondary-info[hidden]{display:none}.fragno-page-header--size-l .fragno-page-header__title{font-size:3.75rem;font-size:var(--font-size-display-xl);line-height:4.5rem;line-height:var(--line-height-display-xl);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-xl)}.fragno-page-header--size-m .fragno-page-header__title{font-size:3rem;font-size:var(--font-size-display-lg);line-height:3.75rem;line-height:var(--line-height-display-lg);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-lg)}.fragno-page-header--size-s .fragno-page-header__title{font-size:1.875rem;font-size:var(--font-size-display-sm);line-height:2.375rem;line-height:var(--line-height-display-sm);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-sm)}.fragno-page-header--size-xs .fragno-page-header__title{font-size:1.875rem;font-size:var(--font-size-display-30);line-height:2.375rem;line-height:var(--line-height-display-30);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-30)}.fragno-page-header--size-l .fragno-page-header__logo{--page-header-logo-size:4.5rem}.fragno-page-header--size-m .fragno-page-header__logo{--page-header-logo-size:4.5rem}.fragno-page-header--size-s .fragno-page-header__logo{--page-header-logo-size:4rem}.fragno-page-header--size-xs .fragno-page-header__logo{--page-header-logo-size:2.625rem}.fragno-progress-card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24rem;width:var(--progress-card-width);max-width:25rem;max-width:var(--progress-card-max-width);min-width:17.5rem;min-width:var(--progress-card-min-width);border:1.6px solid transparent;border:var(--progress-card-border-width) solid transparent;border-radius:2rem;border-radius:var(--progress-card-radius);overflow:hidden;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body,Inter),sans-serif;color:#1b1d19;color:var(--progress-card-text-color)}.fragno-progress-card--transparent{background-color:rgba(255,255,255,0.8);background-color:var(--progress-card-bg-transparent);border-color:#ffffff;border-color:var(--progress-card-border-transparent);-webkit-box-shadow:0px 4px 18px 8px rgba(0,0,0,0.02),0px 2px 4px -2px rgba(10,13,18,0.06);box-shadow:0px 4px 18px 8px rgba(0,0,0,0.02),0px 2px 4px -2px rgba(10,13,18,0.06);-webkit-box-shadow:var(--progress-card-shadow);box-shadow:var(--progress-card-shadow)}.fragno-progress-card--outline{background-color:#ffffff;background-color:var(--progress-card-bg-outline);border-color:rgba(0,0,0,0.1);border-color:var(--progress-card-border-outline);-webkit-box-shadow:none;box-shadow:none}.fragno-progress-card--desktop{padding:1.5rem 1.25rem;padding:var(--progress-card-padding-y) var(--progress-card-padding-x)}.fragno-progress-card--mobile{width:23.4375rem;width:var(--progress-card-width-mobile);padding:1.25rem;padding:var(--progress-card-padding-mobile);border-radius:2rem 2rem 0 0;border-radius:var(--progress-card-radius) var(--progress-card-radius) 0 0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fragno-progress-card--mobile.fragno-progress-card--transparent{-webkit-box-shadow:0px 6px 18px 8px rgba(0,0,0,0.06),0px 2px 4px -2px rgba(10,13,18,0.06);box-shadow:0px 6px 18px 8px rgba(0,0,0,0.06),0px 2px 4px -2px rgba(10,13,18,0.06);-webkit-box-shadow:var(--progress-card-shadow-mobile);box-shadow:var(--progress-card-shadow-mobile)}.fragno-progress-card__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--progress-card-content-gap);width:100%}.fragno-progress-card--mobile .fragno-progress-card__content{gap:1rem;gap:var(--progress-card-content-gap-mobile)}.fragno-progress-card__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.75rem;gap:var(--progress-card-top-gap);width:100%}.fragno-progress-card__lead{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--progress-card-top-gap);min-width:0}.fragno-progress-card__logo{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:4.125rem;width:var(--progress-card-logo-size);height:4.125rem;height:var(--progress-card-logo-size);background-color:#ffffff;background-color:var(--colors-base-white,#fff);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--colors-alpha-black-10);border-radius:9999px;border-radius:var(--radius-full);overflow:hidden}.fragno-progress-card--mobile .fragno-progress-card__logo{width:3.75rem;width:var(--progress-card-logo-size-mobile);height:3.75rem;height:var(--progress-card-logo-size-mobile)}.fragno-progress-card__logo[hidden]{display:none}.fragno-progress-card__logo-img{width:58%;height:58%;object-fit:contain}.fragno-progress-card__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:3.5rem;width:var(--progress-card-icon-size);height:3.5rem;height:var(--progress-card-icon-size);background-color:#ecece8;background-color:var(--progress-card-icon-bg);border-radius:1.125rem;border-radius:var(--progress-card-icon-radius)}.fragno-progress-card__icon[hidden]{display:none}.fragno-progress-card__icon-svg{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.9375rem;width:var(--progress-card-icon-glyph-size);height:1.9375rem;height:var(--progress-card-icon-glyph-size);color:#1b1d19;color:var(--colors-gray-900)}.fragno-progress-card__icon-svg svg{width:100%;height:100%}.fragno-progress-card__icon-img{width:1.9375rem;width:var(--progress-card-icon-glyph-size);height:1.9375rem;height:var(--progress-card-icon-glyph-size);object-fit:contain}.fragno-progress-card__headline{margin:0;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);font-weight:550;font-weight:var(--progress-card-headline-font-weight);color:#1b1d19;color:var(--progress-card-headline-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fragno-progress-card__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--progress-card-bottom-gap);width:100%}.fragno-progress-card__state{margin:0;width:100%;font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#1b1d19;color:var(--progress-card-text-color)}.fragno-progress-card__state[hidden]{display:none}.fragno-progress-card__state-label{font-weight:500;font-weight:var(--font-weight-medium)}.fragno-progress-card__state-value{font-weight:400;font-weight:var(--font-weight-regular)}.fragno-progress-card__divider{width:100%;height:1px;background-color:rgba(0,0,0,0.2);background-color:var(--progress-card-divider-color)}.fragno-progress-card__divider[hidden]{display:none}.fragno-progress-card__description{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);width:100%}.fragno-progress-card__description[hidden]{display:none}.fragno-progress-card__subheading{margin:0;font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);font-weight:500;font-weight:var(--font-weight-medium);color:#1b1d19;color:var(--progress-card-text-color)}.fragno-progress-card__subheading[hidden]{display:none}.fragno-progress-card__desc-text{margin:0;font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);font-weight:400;font-weight:var(--font-weight-regular);color:#1b1d19;color:var(--progress-card-text-color)}.fragno-progress-card__desc-text[hidden]{display:none}.fragno-progress-card__actions{display:-webkit-flex;display:-moz-box;display:flex;width:100%}.fragno-progress-card__actions[hidden]{display:none}.fragno-progress-card--desktop .fragno-progress-card__actions{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0.75rem;gap:var(--spacing-lg)}.fragno-progress-card--desktop .fragno-progress-card__actions fragno-button{display:block;width:100%}.fragno-progress-card--mobile .fragno-progress-card__actions{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md)}.fragno-progress-card--mobile .fragno-progress-card__actions fragno-button{display:block;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0}.fragno-progress-card__actions fragno-button .fragno-button{width:100%}.fragno-page-header__actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--page-header-actions-gap);-webkit-flex-shrink:0;flex-shrink:0}.fragno-page-header__divider{height:1px;height:var(--page-header-divider-height);width:100%;background-color:#cfd2c7;background-color:var(--page-header-divider-color)}.fragno-page-header__divider[hidden]{display:none}.fragno-section-header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);width:100%}.fragno-section-header--action-right{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:0.75rem;gap:var(--spacing-lg);-webkit-flex-wrap:wrap;flex-wrap:wrap}.fragno-section-header--action-right .fragno-section-header__content{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}.fragno-section-header--action-right .fragno-section-header__action-wrap{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-end;align-self:flex-end}.fragno-section-header__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg)}.fragno-section-header__heading{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0}.fragno-section-header__eyebrow[hidden],.fragno-section-header__description[hidden],.fragno-section-header__action-wrap[hidden]{display:none}.fragno-section-header__eyebrow{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:500;font-weight:var(--font-weight-medium);font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#545449;color:var(--color-text-tertiary)}.fragno-section-header__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-display),sans-serif;font-weight:500;font-weight:var(--font-weight-medium);color:#1b1d19;color:var(--color-text-primary)}.fragno-section-header--size-l .fragno-section-header__title{font-size:3rem;font-size:var(--font-size-display-lg);line-height:3.75rem;line-height:var(--line-height-display-lg);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-lg)}.fragno-section-header--size-s .fragno-section-header__title{font-size:1.875rem;font-size:var(--font-size-display-sm);line-height:2.375rem;line-height:var(--line-height-display-sm);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-sm)}.fragno-section-header__body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-section-header[data-layout="desktop"] .fragno-section-header__body{max-width:45%}.fragno-section-header[data-layout="mobile"] .fragno-section-header__body{max-width:90%}.fragno-section-header__description{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular);font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#545449;color:var(--color-text-tertiary)}.fragno-section-header--action-right .fragno-section-header__description{font-size:1.25rem;font-size:var(--font-size-text-xl);line-height:1.875rem;line-height:var(--line-height-text-xl)}.fragno-section-header__action-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-section-header__action-button{-webkit-flex-shrink:0;flex-shrink:0}.fragno-empty-state{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-empty-state__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl);width:100%;padding:2rem 0;padding:var(--spacing-4xl) 0;border-radius:1.5rem;border-radius:var(--radius-4xl);border:1.33px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-empty-state--background .fragno-empty-state__content{background:#ecece8;background:var(--colors-gray-100);border-color:#babcaf;border-color:var(--colors-gray-400)}.fragno-empty-state__inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem;gap:var(--spacing-xl);padding:0 2rem;padding:0 var(--spacing-4xl);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-empty-state__icon-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;background:#ffffff;background:var(--colors-secondary-default,#ffffff);-webkit-box-shadow:0 1px 2px rgba(10,13,18,0.05);box-shadow:0 1px 2px rgba(10,13,18,0.05)}.fragno-empty-state--size-md .fragno-empty-state__icon-wrap{padding:0.75rem;padding:var(--spacing-lg);border-radius:1rem;border-radius:var(--radius-xl)}.fragno-empty-state--size-sm .fragno-empty-state__icon-wrap{padding:0.625rem;border-radius:0.75rem;border-radius:var(--radius-lg)}.fragno-empty-state__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#545449;color:var(--colors-gray-700)}.fragno-empty-state--size-md .fragno-empty-state__icon{width:1.5rem;height:1.5rem}.fragno-empty-state--size-sm .fragno-empty-state__icon{width:1.25rem;height:1.25rem}.fragno-empty-state__icon svg,.fragno-empty-state__icon-img{display:block;width:100%;height:100%;object-fit:contain}.fragno-empty-state__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);width:100%;text-align:center}.fragno-empty-state__text[hidden],.fragno-empty-state__heading[hidden],.fragno-empty-state__description[hidden],.fragno-empty-state__action[hidden]{display:none}.fragno-empty-state__heading{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:500;font-weight:var(--font-weight-medium);color:#1b1d19;color:var(--color-text-primary)}.fragno-empty-state--size-md .fragno-empty-state__heading{font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg,-0.005rem)}.fragno-empty-state--size-sm .fragno-empty-state__heading{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-empty-state__description{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular);color:#545449;color:var(--colors-gray-700)}.fragno-empty-state--size-md .fragno-empty-state__description{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-empty-state--size-sm .fragno-empty-state__description{font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.005rem)}.fragno-empty-state__action{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%}.fragno-empty-state__action-button{-webkit-flex-shrink:0;flex-shrink:0}.fragno-inline-search{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0.75rem;gap:var(--spacing-lg);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-inline-search--open{gap:0.5rem;gap:var(--spacing-md)}.fragno-inline-search__field{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;background:var(--colors-secondary-default,#ffffff);border:1px solid #a6a697;border:1px solid var(--colors-gray-500);-webkit-transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:border-color 0.15s ease,-webkit-box-shadow 0.15s ease;-moz-transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease;transition:border-color 0.15s ease,box-shadow 0.15s ease,-webkit-box-shadow 0.15s ease}.fragno-inline-search--size-sm .fragno-inline-search__field{min-height:2.75rem;padding:0.75rem;padding:var(--spacing-lg);border-radius:1rem;border-radius:var(--radius-xl)}.fragno-inline-search--size-md .fragno-inline-search__field{min-height:3.75rem;padding:1rem;padding:var(--spacing-xl);border-radius:1.25rem;border-radius:var(--radius-3xl)}.fragno-inline-search--focused .fragno-inline-search__field,.fragno-inline-search--open .fragno-inline-search__field{border:1.4px solid #225de7;border:1.4px solid var(--colors-blue-500);-webkit-box-shadow:0 0.25rem 0.75rem 0.375rem rgba(41,112,255,0.05);box-shadow:0 0.25rem 0.75rem 0.375rem rgba(41,112,255,0.05);overflow:visible}.fragno-inline-search--disabled .fragno-inline-search__field{opacity:0.55;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.fragno-inline-search__icon-search{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;color:#545449;color:var(--colors-gray-700)}.fragno-inline-search--size-sm .fragno-inline-search__icon-search{width:1.125rem;height:1.125rem}.fragno-inline-search--size-md .fragno-inline-search__icon-search{width:1.375rem;height:1.375rem}.fragno-inline-search__icon-search svg{display:block;width:100%;height:100%}.fragno-inline-search__input{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;margin:0;padding:0;border:0;background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular);color:#545449;color:var(--colors-gray-700);outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-inline-search--size-sm .fragno-inline-search__input{font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.005rem)}.fragno-inline-search--size-md .fragno-inline-search__input{font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg,-0.005rem)}.fragno-inline-search__input::-webkit-input-placeholder{color:#545449;color:var(--colors-gray-700);opacity:1}.fragno-inline-search__input::-moz-placeholder{color:#545449;color:var(--colors-gray-700);opacity:1}.fragno-inline-search__input:-ms-input-placeholder{color:#545449;color:var(--colors-gray-700);opacity:1}.fragno-inline-search__input::placeholder{color:#545449;color:var(--colors-gray-700);opacity:1}.fragno-inline-search__input::-webkit-search-decoration,.fragno-inline-search__input::-webkit-search-cancel-button,.fragno-inline-search__input::-webkit-search-results-button,.fragno-inline-search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.fragno-inline-search__clear{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;margin:0;border:0;background:transparent;color:#545449;color:var(--colors-gray-700);cursor:pointer;border-radius:0.25rem;border-radius:var(--radius-sm);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fragno-inline-search__clear[hidden]{display:none}.fragno-inline-search--size-sm .fragno-inline-search__clear{width:1.125rem;height:1.125rem;padding:0.8125rem;margin:-0.8125rem}.fragno-inline-search--size-md .fragno-inline-search__clear{width:1.375rem;height:1.375rem;padding:0.6875rem;margin:-0.6875rem}.fragno-inline-search__clear svg{display:block;width:100%;height:100%;pointer-events:none}.fragno-inline-search__clear:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:2px}.fragno-inline-search__panel{position:absolute;left:0;top:-moz-calc(100% + 0.5rem);top:calc(100% + 0.5rem);top:-moz-calc(100% + var(--spacing-md));top:calc(100% + var(--spacing-md));z-index:20;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0;width:100%;min-width:12.5rem;max-width:21.25rem;padding:0.5rem;padding:var(--spacing-md);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgb(255 255 255/0.8);background:rgb(var(--surface-base-rgb,255 255 255)/0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #cfd2c7;border:1px solid var(--colors-gray-300);border-radius:1.5rem;border-radius:var(--radius-4xl);-webkit-box-shadow:0 4px 18px rgba(0,0,0,0.06);box-shadow:0 4px 18px rgba(0,0,0,0.06)}.fragno-inline-search__panel[hidden]{display:none}.fragno-inline-search__anchor{position:relative;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.fragno-inline-search__trigger-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer}.fragno-inline-search__trigger-wrap:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:2px;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem)}.fragno-inline-search__anchor .fragno-inline-search--anchored-popover{position:absolute;top:-moz-calc(100% + 0.25rem);top:calc(100% + 0.25rem);top:-moz-calc(100% + var(--spacing-xs,0.25rem));top:calc(100% + var(--spacing-xs,0.25rem));left:0;z-index:50;width:22.5rem;max-width:-moz-calc(100vw - 2rem);max-width:calc(100vw - 2rem);display:none}.fragno-inline-search__anchor.fragno-inline-search--anchor-open .fragno-inline-search--anchored-popover{display:-webkit-flex;display:-moz-box;display:flex;-webkit-animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);-moz-animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);-webkit-animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1));-moz-animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1));animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1))}@media (prefers-reduced-motion:reduce){.fragno-inline-search__anchor.fragno-inline-search--anchor-open .fragno-inline-search--anchored-popover{-webkit-animation:none;-moz-animation:none;animation:none}}.fragno-inline-search--anchored-popover .fragno-inline-search__panel{max-width:none}.fragno-inline-search__section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:2rem;padding:0.25rem 1rem 0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-xl) var(--spacing-xs) var(--spacing-md);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:550;font-weight:var(--font-weight-medium-plus);font-size:0.75rem;font-size:var(--font-size-text-xs);line-height:1.125rem;line-height:var(--line-height-text-xs);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs,-0.005rem);color:#7f7f6e;color:var(--colors-gray-600)}.fragno-inline-search__section[hidden]{display:none}.fragno-inline-search__results{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0;max-height:14rem;overflow-y:auto}.fragno-inline-search__option{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm);min-height:2.5rem;padding:0.5rem;padding:var(--spacing-md);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1rem;border-radius:var(--radius-xl);cursor:pointer;color:#1b1d19;color:var(--colors-gray-900)}.fragno-inline-search__option:hover,.fragno-inline-search__option--active{background:#ecece8;background:var(--colors-gray-100)}.fragno-inline-search__option-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#545449;color:var(--colors-gray-700)}.fragno-inline-search__option-icon svg,.fragno-inline-search__option-icon-img{display:block;width:100%;height:100%;object-fit:contain}.fragno-inline-search__option-label{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:500;font-weight:var(--font-weight-medium);font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.005rem)}.fragno-inline-search__divider{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;padding:0.375rem 0.5rem;padding:var(--spacing-sm) var(--spacing-md);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-inline-search__divider[hidden]{display:none}.fragno-inline-search__divider::before{content:"";display:block;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;height:1px;background:rgba(0,0,0,0.2)}.fragno-inline-search__action{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;width:100%;padding-top:0.5rem;padding-top:var(--spacing-md);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-inline-search__action[hidden]{display:none}.fragno-inline-search__action-button{width:100%}.fragno-inline-search__action-button .fragno-button{width:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}fragno-hero-card{display:block;container-type:inline-size;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:76rem}fragno-hero-card[image-position="top"]:not([mobile-image-position]),fragno-hero-card[image-position="bottom"]:not([mobile-image-position]){width:22.5rem;max-width:100%}.fragno-hero-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;flex-direction:var(--hc-flex-direction,row-reverse);gap:0.375rem;gap:var(--spacing-sm);padding:0.375rem;padding:var(--spacing-sm);background:rgb(255 255 255/0.8);background:rgb(var(--surface-base-rgb,255 255 255)/0.8);border:1.6px solid #ffffff;border:1.6px solid var(--colors-base-white,#ffffff);border-radius:2rem;border-radius:var(--radius-5xl);overflow:hidden;width:100%;height:100%;min-height:480px;min-height:var(--hc-min-height,480px);max-height:none;max-height:var(--hc-max-height,none)}.fragno-hero-card[data-style="outline"]{border-color:rgba(0,0,0,0.2);border-color:var(--colors-alpha-black-20)}.fragno-hero-card__link{display:block;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0}.fragno-hero-card[data-image-position="left"]{--hc-flex-direction:row}.fragno-hero-card[data-image-position="right"]{--hc-flex-direction:row-reverse}.fragno-hero-card[data-image-position="top"],.fragno-hero-card[data-image-position="bottom"]{--hc-flex-direction:column;--hc-min-height:0;--hc-content-flex:1 1 auto;--hc-content-max-width:100%;--hc-content-padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-md);--hc-content-gap:var(--spacing-2xl);--hc-image-flex:0 0 auto;--hc-image-aspect:16/10;--hc-logo-size:4rem;--hc-logo-padding:var(--spacing-lg);--hc-title-font-size:1.75rem;--hc-title-line-height:2rem;--hc-title-letter-spacing:-0.125rem;--hc-subtitle-font-size:var(--font-size-text-md);--hc-subtitle-line-height:var(--line-height-text-md);--hc-subtitle-letter-spacing:-0.005rem;--hc-description-font-size:var(--font-size-text-sm);--hc-description-line-height:var(--line-height-text-sm);--hc-description-letter-spacing:-0.005rem}.fragno-hero-card[data-image-position="bottom"]{--hc-flex-direction:column-reverse}.fragno-hero-card__image-panel{position:relative;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;-webkit-flex:var(--hc-image-flex,1 0 0);-moz-box-flex:1 0 0;-moz-box-flex:var(--hc-image-flex,1 0 0);flex:var(--hc-image-flex,1 0 0);min-width:0;min-height:0;width:100%;aspect-ratio:auto;aspect-ratio:var(--hc-image-aspect,auto);border-radius:-moz-calc(2rem - 0.375rem);border-radius:calc(2rem - 0.375rem);border-radius:-moz-calc(var(--radius-5xl) - var(--spacing-sm));border-radius:calc(var(--radius-5xl) - var(--spacing-sm));overflow:hidden;background:#ecece8;background:var(--colors-gray-100)}.fragno-hero-card__image-layer{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.fragno-hero-card__image-actions{position:absolute;inset:0 0 auto 0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:0.75rem 1rem;padding:var(--spacing-lg) var(--spacing-xl);gap:0.5rem;gap:var(--spacing-md);pointer-events:none}.fragno-hero-card__image-actions[hidden]{display:none}.fragno-hero-card__label-wrap,.fragno-hero-card__favorite-wrap{pointer-events:auto}.fragno-hero-card__label-wrap[hidden],.fragno-hero-card__favorite-wrap[hidden]{display:none}.fragno-hero-card__favorite-wrap{margin-left:auto}.fragno-hero-card__content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:0 0 420px;-moz-box-flex:0;flex:0 0 420px;-webkit-flex:var(--hc-content-flex,0 0 420px);-moz-box-flex:0 0 420px;-moz-box-flex:var(--hc-content-flex,0 0 420px);flex:var(--hc-content-flex,0 0 420px);max-width:420px;max-width:var(--hc-content-max-width,420px);gap:0.75rem;gap:var(--hc-content-gap,var(--spacing-lg));padding:0.75rem;padding:var(--hc-content-padding,var(--spacing-lg));min-width:0}.fragno-hero-card__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);min-width:0}.fragno-hero-card__icon-wrap{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:5.75rem;width:var(--hc-logo-size,5.75rem);height:5.75rem;height:var(--hc-logo-size,5.75rem);padding:1rem;padding:var(--hc-logo-padding,var(--spacing-xl));background:#ffffff;background:var(--colors-base-white,#ffffff);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--colors-alpha-black-10);border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-hero-card__icon-wrap[hidden]{display:none}.fragno-hero-card__icon-wrap img,.fragno-hero-card__icon-link img{width:90%;height:90%;object-fit:contain;object-position:center}.fragno-hero-card__icon-link{display:-webkit-flex;display:-moz-box;display:flex;width:100%;height:100%;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-hero-card__store-name{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-weight:var(--font-weight-medium-plus,550);font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005rem;color:#1b1d19;color:var(--colors-gray-900);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;max-height:-moz-calc(1.5rem * 2);max-height:calc(1.5rem * 2);max-height:-moz-calc(var(--line-height-text-md) * 2);max-height:calc(var(--line-height-text-md) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-hero-card__store-name[hidden]{display:none}.fragno-hero-card__center{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;gap:0.5rem;gap:var(--spacing-md);min-width:0}.fragno-hero-card__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,var(--font-family-body));font-weight:500;font-weight:var(--font-weight-medium);font-size:2.25rem;font-size:var(--hc-title-font-size,2.25rem);line-height:2.5rem;line-height:var(--hc-title-line-height,2.5rem);letter-spacing:-0.045rem;letter-spacing:var(--hc-title-letter-spacing,-0.045rem);color:#1b1d19;color:var(--colors-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;max-height:-moz-calc(2.5rem * 2);max-height:calc(2.5rem * 2);max-height:-moz-calc(var(--hc-title-line-height,2.5rem) * 2);max-height:calc(var(--hc-title-line-height,2.5rem) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-hero-card__title[hidden]{display:none}.fragno-hero-card__subtitle{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:1.25rem;font-size:var(--hc-subtitle-font-size,var(--font-size-text-xl));line-height:1.875rem;line-height:var(--hc-subtitle-line-height,var(--line-height-text-xl));letter-spacing:0;letter-spacing:var(--hc-subtitle-letter-spacing,0);color:#545449;color:var(--colors-gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:1.875rem;max-height:var(--hc-subtitle-line-height,var(--line-height-text-xl));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-hero-card__subtitle[hidden]{display:none}.fragno-hero-card__description{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular);font-size:1.25rem;font-size:var(--hc-description-font-size,var(--font-size-text-xl));line-height:1.875rem;line-height:var(--hc-description-line-height,var(--line-height-text-xl));letter-spacing:0;letter-spacing:var(--hc-description-letter-spacing,0);color:#545449;color:var(--colors-gray-700);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;max-height:-moz-calc(1.875rem * 2);max-height:calc(1.875rem * 2);max-height:-moz-calc(var(--hc-description-line-height,var(--line-height-text-xl)) * 2);max-height:calc(var(--hc-description-line-height,var(--line-height-text-xl)) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-hero-card__description[hidden]{display:none}.fragno-hero-card__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-hero-card__bottom[hidden]{display:none}span.fragno-hero-card__cta{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;gap:var(--spacing-sm);height:3.25rem;min-height:3.25rem;padding:0.75rem 1.125rem;padding:var(--spacing-lg) 1.125rem;background:#1b1d19;background:var(--colors-gray-900);color:#f1f0f0;color:var(--colors-gray-50);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005rem;border-radius:9999px;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap}span.fragno-hero-card__cta .fragno-hero-card__cta-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-hero-card__link:hover span.fragno-hero-card__cta{background:#373931;background:var(--colors-gray-800,#292929)}.fragno-hero-card__link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,var(--colors-blue-500,#2970ff));outline-offset:2px;border-radius:2rem;border-radius:var(--radius-5xl)}@container (600px <= width < 960px){.fragno-hero-card[data-mobile-image-position="top"],.fragno-hero-card[data-mobile-image-position="bottom"]{--hc-content-flex:0 0 14rem;--hc-content-max-width:14rem;--hc-content-padding:var(--spacing-md) var(--spacing-lg);--hc-content-gap:var(--spacing-2xl);--hc-min-height:0;--hc-image-aspect:16/10;--hc-logo-size:3rem;--hc-logo-padding:var(--spacing-md);--hc-title-font-size:1.25rem;--hc-title-line-height:1.5rem;--hc-title-letter-spacing:-0.005rem;--hc-subtitle-font-size:var(--font-size-text-sm);--hc-subtitle-line-height:var(--line-height-text-sm);--hc-subtitle-letter-spacing:-0.005rem;--hc-description-font-size:var(--font-size-text-sm);--hc-description-line-height:var(--line-height-text-sm);--hc-description-letter-spacing:-0.005rem}}@container (width < 600px){.fragno-hero-card[data-mobile-image-position="top"],.fragno-hero-card[data-mobile-image-position="bottom"]{--hc-flex-direction:column;--hc-min-height:0;--hc-content-flex:1 1 auto;--hc-content-max-width:100%;--hc-content-padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-md);--hc-content-gap:var(--spacing-2xl);--hc-image-flex:0 0 auto;--hc-image-aspect:16/10;--hc-logo-size:4rem;--hc-logo-padding:var(--spacing-lg);--hc-title-font-size:1.75rem;--hc-title-line-height:2rem;--hc-title-letter-spacing:-0.125rem;--hc-subtitle-font-size:var(--font-size-text-md);--hc-subtitle-line-height:var(--line-height-text-md);--hc-subtitle-letter-spacing:-0.005rem;--hc-description-font-size:var(--font-size-text-sm);--hc-description-line-height:var(--line-height-text-sm);--hc-description-letter-spacing:-0.005rem}.fragno-hero-card[data-mobile-image-position="top"] .fragno-hero-card__content,.fragno-hero-card[data-mobile-image-position="bottom"] .fragno-hero-card__content{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.fragno-hero-card[data-mobile-image-position="top"] .fragno-hero-card__center,.fragno-hero-card[data-mobile-image-position="bottom"] .fragno-hero-card__center{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-hero-card[data-mobile-image-position="bottom"]{--hc-flex-direction:column-reverse}}fragno-save-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-save-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;border:1px solid rgba(255,255,255,0.12);border:1px solid var(--colors-alpha-white-12);border-radius:9999px;border-radius:var(--radius-full);color:#f1f0f0;color:var(--colors-gray-50);background:rgba(0,0,0,0.3);background:var(--colors-alpha-black-30);cursor:pointer;padding:0}.fragno-save-button:hover{background:rgba(0,0,0,0.5);background:var(--colors-alpha-black-50)}.fragno-save-button:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-save-button[aria-pressed="true"]{background:rgba(0,0,0,0.5);background:var(--colors-alpha-black-50)}.fragno-save-button[data-variant="dark-blur"]{background:rgba(0,0,0,0.4);background:var(--colors-alpha-black-40);color:#ffffff;color:var(--colors-base-white,#ffffff);border:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fragno-save-button[data-variant="dark-blur"]:hover{background:rgba(0,0,0,0.5);background:var(--colors-alpha-black-50)}.fragno-save-button[data-variant="dark-blur"][aria-pressed="true"]{background:rgba(0,0,0,0.5);background:var(--colors-alpha-black-50)}@media (prefers-reduced-motion:reduce){.fragno-save-button[data-variant="dark-blur"]{backdrop-filter:none;-webkit-backdrop-filter:none}}.fragno-featured-card fragno-save-button{position:absolute;top:0.75rem;top:var(--spacing-lg);right:0.75rem;right:var(--spacing-lg);z-index:1}.fragno-offer-card fragno-save-button{position:absolute;top:0.75rem;top:var(--spacing-lg);right:0.75rem;right:var(--spacing-lg);z-index:1}.fragno-featured-card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;overflow:hidden;width:24rem;width:var(--featured-card-width);max-width:100%;min-width:min(17.5rem,100%);min-width:min(var(--featured-card-min-width),100%);height:25.375rem;height:var(--featured-card-height);min-height:21.25rem;min-height:var(--featured-card-min-height);padding:0.5rem 0.5rem 1rem;padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);border-width:1.6px;border-width:var(--featured-card-border-width);border-style:solid;border-radius:2rem;border-radius:var(--featured-card-radius);background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8);background:var(--card-surface-translucent,rgba(255,255,255,0.8));-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);-webkit-box-shadow:var(--card-shadow-default);box-shadow:var(--card-shadow-default)}.fragno-featured-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);-webkit-box-shadow:var(--card-shadow-hover);box-shadow:var(--card-shadow-hover)}.fragno-featured-card[data-style="white"]{border-color:#ffffff;border-color:var(--card-surface-border-white,#fff)}.fragno-featured-card[data-style="outline"]{border-color:rgba(0,0,0,0.2)}.fragno-featured-card__link{display:block;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fragno-featured-card__link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-featured-card__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);min-height:0;border-radius:2rem;border-radius:var(--featured-card-radius)}.fragno-featured-card__top{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0}.fragno-featured-card__media{position:relative;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%;height:12rem;height:var(--featured-card-media-height);min-height:12rem;min-height:var(--featured-card-media-height);border-radius:1.5rem;border-radius:var(--radius-4xl);overflow:hidden;background:#e4e7e0;background:var(--colors-gray-200)}.fragno-featured-card__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:1.5rem;border-radius:var(--radius-4xl)}.fragno-featured-card__media--placeholder{background:#e4e7e0;background:var(--colors-gray-200)}.fragno-featured-card__tertiary-wrap{position:absolute;top:0.75rem;top:var(--spacing-lg);left:0.75rem;left:var(--spacing-lg);right:auto}.fragno-featured-card__tertiary-wrap[hidden]{display:none}.fragno-featured-card__tertiary-cta{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.375rem 0.75rem;padding:var(--spacing-sm) var(--spacing-lg);border-radius:1000px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgb(255 255 255/0.4);background:rgb(var(--surface-base-rgb,255 255 255)/0.4);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:0.75rem;font-size:var(--font-size-text-xs);line-height:1.125rem;line-height:var(--line-height-text-xs);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs);color:#1b1d19;color:var(--colors-gray-900);text-decoration:none;-webkit-transition:background-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease;-webkit-transition:background-color var(--transition-fast),color var(--transition-fast);-moz-transition:background-color var(--transition-fast),color var(--transition-fast);transition:background-color var(--transition-fast),color var(--transition-fast)}.fragno-featured-card__tertiary-cta:hover{background:rgb(255 255 255/0.6);background:rgb(var(--surface-base-rgb,255 255 255)/0.6);color:#1b1d19;color:var(--colors-gray-900)}.fragno-featured-card__tertiary-cta:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-featured-card__tertiary-cta{backdrop-filter:none;-webkit-backdrop-filter:none}}.fragno-featured-card__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);min-height:0;padding:0 0.5rem;padding:0 var(--spacing-md)}.fragno-featured-card__store-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);min-width:0}.fragno-featured-card__store-row[hidden]{display:none}.fragno-featured-card__icon-wrap{-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:5rem;width:var(--featured-card-store-logo-size,var(--featured-card-store-logo-width));height:5rem;height:var(--featured-card-store-logo-size,var(--featured-card-store-logo-width));padding:0.75rem;padding:var(--featured-card-store-logo-padding,var(--spacing-lg));background:#ffffff;background:var(--colors-base-white,#fff);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--colors-alpha-black-10);border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#1b1d19;color:var(--colors-gray-900)}.fragno-featured-card__icon-wrap[hidden]{display:none}.fragno-featured-card__icon-wrap .fragno-featured-card__icon-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;height:100%}.fragno-featured-card__icon-wrap img,.fragno-featured-card__icon-wrap ::slotted(*){width:100%;height:auto;object-fit:contain;object-position:center}.fragno-featured-card__icon-wrap img[src$=".svg"],.fragno-featured-card__icon-wrap img[src*=".svg?"],.fragno-featured-card__icon-wrap img[src^="data:image/svg+xml"],.fragno-featured-card__icon-wrap ::slotted(img[src$=".svg"]),.fragno-featured-card__icon-wrap ::slotted(img[src*=".svg?"]),.fragno-featured-card__icon-wrap ::slotted(img[src^="data:image/svg+xml"]){-webkit-filter:brightness(0);filter:brightness(0)}.fragno-featured-card__store-text{margin:0;-webkit-flex:1 1 0%;-moz-box-flex:1;flex:1 1 0%;min-width:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-weight:var(--font-weight-medium-plus,550);font-size:1rem;font-size:var(--featured-card-text-eyebrow-font-size);line-height:1.5rem;line-height:var(--featured-card-text-eyebrow-line-height);letter-spacing:-0.005em;letter-spacing:var(--featured-card-text-eyebrow-letter-spacing);color:#1b1d19;color:var(--colors-gray-900);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-height:-moz-calc(1.5rem * 2);max-height:calc(1.5rem * 2);max-height:-moz-calc(var(--featured-card-text-eyebrow-line-height) * 2);max-height:calc(var(--featured-card-text-eyebrow-line-height) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-featured-card__store-text[hidden]{display:none}.fragno-featured-card__text-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:0.75rem;gap:var(--spacing-lg);min-width:0;min-height:0}.fragno-featured-card__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 0%;-moz-box-flex:1;flex:1 1 0%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);min-width:0}.fragno-featured-card__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:1.25rem;font-size:var(--featured-card-text-title-font-size);line-height:1.875rem;line-height:var(--featured-card-text-title-line-height);letter-spacing:-0.005em;letter-spacing:var(--featured-card-text-title-letter-spacing);color:#1b1d19;color:var(--colors-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;max-height:-moz-calc(1.875rem * 2);max-height:calc(1.875rem * 2);max-height:-moz-calc(var(--featured-card-text-title-line-height) * 2);max-height:calc(var(--featured-card-text-title-line-height) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-featured-card__title[hidden]{display:none}.fragno-featured-card__subtitle{margin:0;min-width:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular);font-size:1rem;font-size:var(--featured-card-text-subtitle-font-size);line-height:1.5rem;line-height:var(--featured-card-text-subtitle-line-height);letter-spacing:-0.005em;letter-spacing:var(--featured-card-text-subtitle-letter-spacing);color:#545449;color:var(--colors-gray-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-featured-card__subtitle[hidden]{display:none}.fragno-featured-card__action-wrap{-webkit-flex-shrink:0;flex-shrink:0;margin-top:auto}.fragno-featured-card__action-link,.fragno-featured-card__action-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;width:var(--featured-card-action-size);height:2.5rem;height:var(--featured-card-action-size);min-width:2.5rem;min-width:var(--featured-card-action-size);border:none;border-radius:9999px;border-radius:var(--radius-full);background:#1b1d19;background:var(--colors-primary-default);color:#ffffff;color:var(--colors-primary-text);text-decoration:none;-webkit-transition:background-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease;-webkit-transition:background-color var(--transition-fast),color var(--transition-fast);-moz-transition:background-color var(--transition-fast),color var(--transition-fast);transition:background-color var(--transition-fast),color var(--transition-fast)}.fragno-featured-card__action-link:hover,.fragno-featured-card__link:hover .fragno-featured-card__action-icon{background:#373931;background:var(--colors-primary-hover);color:#ffffff;color:var(--colors-primary-text)}.fragno-featured-card__action-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-content-card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;overflow:hidden;width:24rem;width:var(--content-card-width);min-width:20rem;min-width:var(--content-card-min-width);min-height:20rem;min-height:var(--content-card-min-height);padding:0.5rem 0.5rem 1rem;padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);border-width:1.6px;border-width:var(--content-card-border-width);border-style:solid;border-radius:2rem;border-radius:var(--content-card-radius);background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8);background:var(--card-surface-translucent,rgba(255,255,255,0.8));-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);-webkit-box-shadow:var(--card-shadow-default);box-shadow:var(--card-shadow-default)}.fragno-content-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);-webkit-box-shadow:var(--card-shadow-hover);box-shadow:var(--card-shadow-hover)}.fragno-content-card[data-card-style="white"]{border-color:#ffffff;border-color:var(--card-surface-border-white,#fff)}.fragno-content-card[data-card-style="outline"]{border-color:rgba(0,0,0,0.2)}.fragno-content-card__link{display:block;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fragno-content-card__link:focus-visible .fragno-content-card{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-content-card__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);min-height:0;border-radius:2rem;border-radius:var(--content-card-radius)}.fragno-content-card__top{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0}.fragno-content-card__media{position:relative;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;width:100%;height:14.75rem;height:var(--content-card-media-height);min-height:14.75rem;min-height:var(--content-card-media-height);max-height:14.75rem;max-height:var(--content-card-media-height);border-radius:2rem;border-radius:var(--content-card-radius);overflow:hidden;background:#e4e7e0;background:var(--colors-gray-200)}.fragno-content-card__media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:2rem;border-radius:var(--content-card-radius)}.fragno-content-card__media--placeholder{height:14.75rem;height:var(--content-card-media-height);min-height:14.75rem;min-height:var(--content-card-media-height);background:#e4e7e0;background:var(--colors-gray-200)}.fragno-content-card__tertiary-wrap{position:absolute;top:0.75rem;top:var(--spacing-lg);left:0.75rem;left:var(--spacing-lg);right:auto;z-index:1}.fragno-content-card__tertiary-wrap[hidden]{display:none}.fragno-content-card__tertiary-cta{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.375rem 0.75rem;padding:var(--spacing-sm) var(--spacing-lg);border-radius:1000px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgb(255 255 255/0.4);background:rgb(var(--surface-base-rgb,255 255 255)/0.4);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:0.75rem;font-size:var(--font-size-text-xs);line-height:1.125rem;line-height:var(--line-height-text-xs);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs);color:#1b1d19;color:var(--colors-gray-900);text-decoration:none;-webkit-transition:background-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease;-webkit-transition:background-color var(--transition-fast),color var(--transition-fast);-moz-transition:background-color var(--transition-fast),color var(--transition-fast);transition:background-color var(--transition-fast),color var(--transition-fast)}a.fragno-content-card__tertiary-cta:hover{background:rgb(255 255 255/0.6);background:rgb(var(--surface-base-rgb,255 255 255)/0.6);color:#1b1d19;color:var(--colors-gray-900)}a.fragno-content-card__tertiary-cta:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-content-card__tertiary-cta{backdrop-filter:none;-webkit-backdrop-filter:none}}.fragno-content-card__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;gap:0.75rem;gap:var(--spacing-lg);min-height:0;padding:0 0.5rem;padding:0 var(--spacing-md)}.fragno-content-card__text-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:0.75rem;gap:var(--spacing-lg);min-width:0}.fragno-content-card__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 0%;-moz-box-flex:1;flex:1 1 0%;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);min-width:0}.fragno-content-card__eyebrow{margin:0;min-width:0;max-width:100%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-weight:var(--font-weight-medium-plus,550);font-size:1rem;font-size:var(--content-card-text-eyebrow-font-size);line-height:1.5rem;line-height:var(--content-card-text-eyebrow-line-height);letter-spacing:-0.005em;letter-spacing:var(--content-card-text-eyebrow-letter-spacing);color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragno-content-card__eyebrow[hidden]{display:none}.fragno-content-card__title{margin:0;min-width:0;max-width:100%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-weight:500;font-weight:var(--font-weight-medium);font-size:1.5rem;font-size:var(--content-card-text-title-font-size);line-height:2rem;line-height:var(--content-card-text-title-line-height);letter-spacing:-0.02em;letter-spacing:var(--content-card-text-title-letter-spacing);color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragno-content-card__title[hidden]{display:none}.fragno-content-card__description{margin:0;min-width:0;overflow-wrap:break-word;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular);font-size:1rem;font-size:var(--content-card-text-description-font-size);line-height:1.5rem;line-height:var(--content-card-text-description-line-height);letter-spacing:-0.005em;letter-spacing:var(--content-card-text-description-letter-spacing);color:#545449;color:var(--colors-gray-700);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;-webkit-line-clamp:var(--content-card-description-line-clamp,4);line-clamp:4;line-clamp:var(--content-card-description-line-clamp,4);overflow:hidden}.fragno-content-card__description[hidden]{display:none}.fragno-content-card__action-wrap{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-end;align-self:flex-end}.fragno-content-card__action-wrap[hidden]{display:none}.fragno-content-card__action-link,.fragno-content-card__action-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;width:var(--content-card-action-size);height:2.5rem;height:var(--content-card-action-size);min-width:2.5rem;min-width:var(--content-card-action-size);padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #545449;border:1px solid var(--colors-gray-700);border-radius:9999px;border-radius:var(--radius-full);color:#545449;color:var(--colors-gray-700);text-decoration:none;background:transparent;-webkit-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-moz-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-webkit-transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);-moz-transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast);transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.fragno-content-card__action-link:hover,.fragno-content-card__link:hover .fragno-content-card__action-icon{background:#ecece8;background:var(--colors-gray-100);border-color:#373931;border-color:var(--colors-gray-800);color:#1b1d19;color:var(--colors-gray-900)}.fragno-content-card__action-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-offer-card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;position:relative;overflow:visible;padding:1.5rem;padding:var(--spacing-3xl);border-width:1.6px;border-width:var(--offer-card-border-width);border-style:solid;border-radius:2rem;border-radius:var(--offer-card-radius);background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8);background:var(--card-surface-translucent,rgba(255,255,255,0.8));-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);-webkit-box-shadow:var(--card-shadow-default);box-shadow:var(--card-shadow-default)}.fragno-offer-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);-webkit-box-shadow:var(--card-shadow-hover);box-shadow:var(--card-shadow-hover)}.fragno-offer-card[data-style="white"]{border-color:#ffffff;border-color:var(--card-surface-border-white,#fff)}.fragno-offer-card[data-style="outline"]{border-color:rgba(0,0,0,0.2)}.fragno-offer-card__badge-wrap{position:absolute;top:-moz-calc(-1 * 1.6px);top:calc(-1 * 1.6px);top:-moz-calc(-1 * var(--offer-card-border-width,1.6px));top:calc(-1 * var(--offer-card-border-width,1.6px));left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-offer-card__badge-wrap[hidden]{display:none}.fragno-offer-card__badge-wrap .fragno-badge{background-color:#ffffff;background-color:var(--color-bg-primary)}.fragno-offer-card__link{display:block;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fragno-offer-card__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;min-height:0;min-width:0;border-radius:2rem;border-radius:var(--offer-card-radius)}.fragno-offer-card__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-shrink:0;flex-shrink:0}.fragno-offer-card__top[hidden]{display:none}.fragno-offer-card__label-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-offer-card__label-wrap[hidden]{display:none}.fragno-offer-card__label{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.375rem 0.75rem;padding:var(--spacing-sm) var(--spacing-lg);border-radius:9999px;border-radius:var(--radius-full);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#373931;background:var(--colors-gray-800);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:0.75rem;font-size:var(--font-size-text-xs);line-height:1.125rem;line-height:var(--line-height-text-xs);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs,-0.005rem);color:#f7f7f7;color:var(--colors-gray-25,#fcfcfc);text-decoration:none;-webkit-transition:background-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease;-webkit-transition:background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease);-moz-transition:background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease);transition:background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease)}a.fragno-offer-card__label:hover{background:#545449;background:var(--colors-gray-700);color:#f7f7f7;color:var(--colors-gray-25,#fcfcfc)}.fragno-offer-card__label:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-offer-card__label{backdrop-filter:none;-webkit-backdrop-filter:none}}.fragno-offer-card__icon-wrap{-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:5rem;width:var(--offer-card-store-logo-size,5rem);height:5rem;height:var(--offer-card-store-logo-size,5rem);padding:1rem;padding:var(--offer-card-store-logo-padding,var(--spacing-xl));background:#ffffff;background:var(--colors-base-white,#fff);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--colors-alpha-black-10);border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#1b1d19;color:var(--colors-gray-900)}.fragno-offer-card__icon-wrap .fragno-offer-card__icon-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;height:100%}.fragno-offer-card__icon-wrap img,.fragno-offer-card__icon-wrap .fragno-offer-card__icon-link img{width:100%;height:auto;object-fit:contain;object-position:center}.fragno-offer-card__icon-wrap img[src$=".svg"],.fragno-offer-card__icon-wrap img[src*=".svg?"],.fragno-offer-card__icon-wrap img[src^="data:image/svg+xml"],.fragno-offer-card__icon-wrap .fragno-offer-card__icon-link img[src$=".svg"],.fragno-offer-card__icon-wrap .fragno-offer-card__icon-link img[src*=".svg?"],.fragno-offer-card__icon-wrap .fragno-offer-card__icon-link img[src^="data:image/svg+xml"]{-webkit-filter:brightness(0);filter:brightness(0)}.fragno-offer-card__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);min-width:0}.fragno-offer-card__store-text{margin:0;min-width:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-weight:var(--font-weight-medium-plus,550);font-size:0.875rem;font-size:var(--offer-card-text-eyebrow-font-size);line-height:1.25rem;line-height:var(--offer-card-text-eyebrow-line-height);letter-spacing:-0.005em;letter-spacing:var(--offer-card-text-eyebrow-letter-spacing);color:#1b1d19;color:var(--colors-gray-900);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-height:-moz-calc(1.25rem * 2);max-height:calc(1.25rem * 2);max-height:-moz-calc(var(--offer-card-text-eyebrow-line-height) * 2);max-height:calc(var(--offer-card-text-eyebrow-line-height) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-offer-card__store-text[hidden]{display:none}.fragno-offer-card__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);font-size:1.125rem;font-size:var(--offer-card-text-title-font-size);line-height:1.75rem;line-height:var(--offer-card-text-title-line-height);letter-spacing:-0.005em;letter-spacing:var(--offer-card-text-title-letter-spacing);color:#1b1d19;color:var(--colors-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;max-height:-moz-calc(1.75rem * 2);max-height:calc(1.75rem * 2);max-height:-moz-calc(var(--offer-card-text-title-line-height) * 2);max-height:calc(var(--offer-card-text-title-line-height) * 2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-offer-card__title[hidden]{display:none}.fragno-offer-card__subtitle{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular);font-size:0.875rem;font-size:var(--offer-card-text-subtitle-font-size);line-height:1.25rem;line-height:var(--offer-card-text-subtitle-line-height);letter-spacing:-0.005em;letter-spacing:var(--offer-card-text-subtitle-letter-spacing);color:#545449;color:var(--colors-gray-700);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-offer-card__subtitle[hidden]{display:none}.fragno-offer-card__action-wrap{-webkit-flex-shrink:0;flex-shrink:0}.fragno-offer-card__action-wrap[hidden]{display:none}.fragno-offer-card__action-link,.fragno-offer-card__action-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;width:var(--offer-card-action-size);height:2.5rem;height:var(--offer-card-action-size);min-width:2.5rem;min-width:var(--offer-card-action-size);border:1px solid #545449;border:1px solid var(--colors-gray-700);border-radius:9999px;border-radius:var(--radius-full);color:#545449;color:var(--colors-gray-700);background:transparent;-webkit-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-moz-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-webkit-transition:border-color var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease);-moz-transition:border-color var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease);transition:border-color var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease)}.fragno-offer-card__action-link{text-decoration:none}.fragno-offer-card__action-link:hover,.fragno-offer-card__link:hover .fragno-offer-card__action-icon{background:#ecece8;background:var(--colors-gray-100);border-color:#373931;border-color:var(--colors-gray-800);color:#1b1d19;color:var(--colors-gray-900)}.fragno-offer-card__action-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-offer-card[data-size="xs"]{padding:1.25rem;padding:var(--spacing-2xl);min-height:6.375rem;min-height:var(--offer-card-xs-min-height);max-height:6.375rem;max-height:var(--offer-card-xs-max-height)}.fragno-offer-card[data-size="xs"] .fragno-offer-card__icon-wrap{width:3.875rem;width:var(--offer-card-xs-store-logo-size,3.875rem);height:3.875rem;height:var(--offer-card-xs-store-logo-size,3.875rem);padding:0.75rem;padding:var(--offer-card-xs-store-logo-padding,var(--spacing-lg))}.fragno-offer-card[data-size="xs"] .fragno-offer-card__icon-wrap img{height:100%}.fragno-offer-card[data-size="xs"] .fragno-offer-card__action-link,.fragno-offer-card[data-size="xs"] .fragno-offer-card__action-icon{width:2.25rem;width:var(--offer-card-xs-action-size);height:2.25rem;height:var(--offer-card-xs-action-size);min-width:2.25rem;min-width:var(--offer-card-xs-action-size)}.fragno-offer-card[data-size="sm"]{width:24rem;width:var(--offer-card-sm-width);min-width:20rem;min-width:var(--offer-card-sm-min-width);max-width:25rem;max-width:var(--offer-card-sm-max-width);min-height:7.5rem;min-height:var(--offer-card-sm-min-height)}.fragno-offer-card[data-size="sm"] .fragno-offer-card__icon-wrap{width:4.125rem;width:var(--offer-card-sm-store-logo-size,4.125rem);height:4.125rem;height:var(--offer-card-sm-store-logo-size,4.125rem);padding:0.75rem;padding:var(--offer-card-sm-store-logo-padding,var(--spacing-lg))}.fragno-offer-card[data-size="xs"] .fragno-offer-card__bottom,.fragno-offer-card[data-size="sm"] .fragno-offer-card__bottom{display:grid;position:relative;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;min-height:0;grid-template-rows:auto auto auto;grid-template-areas:".  store    action" ".  title    action" ".  subtitle action";-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-align-content:center;align-content:center;grid-column-gap:1rem;grid-column-gap:var(--spacing-xl);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-gap:var(--spacing-xl);-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);grid-row-gap:0;row-gap:0}.fragno-offer-card[data-size="xs"] .fragno-offer-card__bottom{grid-template-columns:3.875rem minmax(0,1fr) auto;grid-template-columns:var(--offer-card-xs-store-logo-size,3.875rem) minmax(0,1fr) auto}.fragno-offer-card[data-size="sm"] .fragno-offer-card__bottom{grid-template-columns:4.125rem minmax(0,1fr) auto;grid-template-columns:var(--offer-card-sm-store-logo-size,4.125rem) minmax(0,1fr) auto}.fragno-offer-card[data-size="xs"] .fragno-offer-card__icon-wrap,.fragno-offer-card[data-size="sm"] .fragno-offer-card__icon-wrap{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.fragno-offer-card[data-size="xs"] .fragno-offer-card__store-text,.fragno-offer-card[data-size="sm"] .fragno-offer-card__store-text{grid-area:store}.fragno-offer-card[data-size="xs"] .fragno-offer-card__action-wrap,.fragno-offer-card[data-size="sm"] .fragno-offer-card__action-wrap{grid-area:action;align-self:center}.fragno-offer-card[data-size="xs"] .fragno-offer-card__text,.fragno-offer-card[data-size="sm"] .fragno-offer-card__text{display:contents}.fragno-offer-card[data-size="xs"] .fragno-offer-card__title,.fragno-offer-card[data-size="sm"] .fragno-offer-card__title{grid-area:title}.fragno-offer-card[data-size="xs"] .fragno-offer-card__subtitle,.fragno-offer-card[data-size="sm"] .fragno-offer-card__subtitle{grid-area:subtitle}.fragno-offer-card[data-size="xs"] .fragno-offer-card__title{font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);max-height:-moz-calc(1.25rem * 2);max-height:calc(1.25rem * 2);max-height:-moz-calc(var(--line-height-text-sm) * 2);max-height:calc(var(--line-height-text-sm) * 2)}.fragno-offer-card[data-size="xs"] .fragno-offer-card__store-text,.fragno-offer-card[data-size="sm"] .fragno-offer-card__store-text{-webkit-line-clamp:1;line-clamp:1;max-height:-moz-calc(1.25rem * 1);max-height:calc(1.25rem * 1);max-height:-moz-calc(var(--offer-card-text-eyebrow-line-height) * 1);max-height:calc(var(--offer-card-text-eyebrow-line-height) * 1);margin-bottom:0.25rem;margin-bottom:var(--spacing-xs)}.fragno-offer-card[data-size="md"],.fragno-offer-card[data-size="lg"]{width:24rem;width:var(--offer-card-md-width);max-width:100%;min-width:min(17.5rem,100%);min-width:min(var(--offer-card-md-min-width),100%);height:13.75rem;height:var(--offer-card-md-height);min-height:13.75rem;min-height:var(--offer-card-md-min-height);max-height:20rem;max-height:var(--offer-card-md-max-height)}.fragno-offer-card[data-size="lg"]{height:15.3125rem;height:var(--offer-card-lg-height);min-height:15.3125rem;min-height:var(--offer-card-lg-min-height)}.fragno-offer-card[data-size="md"] .fragno-offer-card__top,.fragno-offer-card[data-size="lg"] .fragno-offer-card__top{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding-bottom:1rem;padding-bottom:var(--spacing-xl)}.fragno-offer-card[data-size="md"] .fragno-offer-card__top[hidden],.fragno-offer-card[data-size="lg"] .fragno-offer-card__top[hidden]{display:none}.fragno-offer-card[data-size="md"] .fragno-offer-card__bottom,.fragno-offer-card[data-size="lg"] .fragno-offer-card__bottom{display:grid;-webkit-flex:1 0 0;-moz-box-flex:1;flex:1 0 0;min-height:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-template-areas:"logo store store" "text text   action";grid-column-gap:0.75rem;grid-column-gap:var(--spacing-lg);-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem;-webkit-column-gap:var(--spacing-lg);-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);grid-row-gap:1.5rem;grid-row-gap:var(--spacing-3xl);row-gap:1.5rem;row-gap:var(--spacing-3xl)}.fragno-offer-card[data-size="md"] .fragno-offer-card__icon-wrap,.fragno-offer-card[data-size="lg"] .fragno-offer-card__icon-wrap{grid-area:logo;align-self:center}.fragno-offer-card[data-size="md"] .fragno-offer-card__store-text,.fragno-offer-card[data-size="lg"] .fragno-offer-card__store-text{grid-area:store;align-self:center}.fragno-offer-card[data-size="md"] .fragno-offer-card__text,.fragno-offer-card[data-size="lg"] .fragno-offer-card__text{grid-area:text;align-self:end}.fragno-offer-card[data-size="md"] .fragno-offer-card__action-wrap,.fragno-offer-card[data-size="lg"] .fragno-offer-card__action-wrap{grid-area:action;align-self:end;justify-self:end}.fragno-offer-card[data-size="md"] .fragno-offer-card__store-text,.fragno-offer-card[data-size="lg"] .fragno-offer-card__store-text{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);font-weight:500;font-weight:var(--font-weight-medium,500);-webkit-line-clamp:2;line-clamp:2;max-height:-moz-calc(1.5rem * 2);max-height:calc(1.5rem * 2);max-height:-moz-calc(var(--line-height-text-md) * 2);max-height:calc(var(--line-height-text-md) * 2)}.fragno-offer-card[data-size="lg"] .fragno-offer-card__title{font-size:1.25rem;font-size:var(--offer-card-text-title-lg-font-size);line-height:1.875rem;line-height:var(--offer-card-text-title-lg-line-height);letter-spacing:-0.005em;letter-spacing:var(--offer-card-text-title-lg-letter-spacing);max-height:-moz-calc(1.875rem * 2);max-height:calc(1.875rem * 2);max-height:-moz-calc(var(--offer-card-text-title-lg-line-height) * 2);max-height:calc(var(--offer-card-text-title-lg-line-height) * 2)}.fragno-offer-card[data-size="lg"] .fragno-offer-card__subtitle{font-size:1rem;font-size:var(--offer-card-text-subtitle-lg-font-size);line-height:1.5rem;line-height:var(--offer-card-text-subtitle-lg-line-height);letter-spacing:-0.005em;letter-spacing:var(--offer-card-text-subtitle-lg-letter-spacing)}.fragno-community-card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:1.25rem 1.5rem;padding:var(--spacing-2xl) var(--spacing-3xl);border-width:1.6px;border-width:var(--community-card-border-width);border-style:solid;border-radius:2rem;border-radius:var(--community-card-radius);background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8);background:var(--card-surface-translucent,rgba(255,255,255,0.8));-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);-webkit-box-shadow:var(--card-shadow-default);box-shadow:var(--card-shadow-default);width:24rem;width:var(--community-card-width);min-width:17.5rem;min-width:var(--community-card-min-width);min-height:9.75rem;min-height:var(--community-card-min-height)}.fragno-community-card[data-stack="horizontal"]{min-height:6.5rem;min-height:var(--community-card-min-height-horizontal)}.fragno-community-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.06),0 2px 4px -1px rgba(10,13,18,0.08);-webkit-box-shadow:var(--card-shadow-hover);box-shadow:var(--card-shadow-hover)}.fragno-community-card[data-style="white"]{border-color:#ffffff;border-color:var(--card-surface-border-white,#fff)}.fragno-community-card[data-style="outline"]{border-color:rgba(0,0,0,0.2)}.fragno-community-card__link{display:block;text-decoration:none;color:inherit}.fragno-community-card__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;min-height:0;min-width:0;border-radius:2rem;border-radius:var(--community-card-radius)}.fragno-community-card[data-stack="horizontal"] .fragno-community-card__content{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg)}.fragno-community-card__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-shrink:0;flex-shrink:0}.fragno-community-card__top[hidden]{display:none}.fragno-community-card__badge{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md);-webkit-flex-shrink:0;flex-shrink:0}.fragno-community-card__badge[hidden]{display:none}.fragno-community-card__icon-wrap{width:2.25rem;width:var(--community-card-icon-wrap-size);height:2.25rem;height:var(--community-card-icon-wrap-size);min-width:2.25rem;min-width:var(--community-card-icon-wrap-size);min-height:2.25rem;min-height:var(--community-card-icon-wrap-size);border-radius:1rem;border-radius:var(--radius-xl);background:#e4e7e0;background:var(--colors-gray-200);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;-webkit-flex-shrink:0;flex-shrink:0;color:#063820;color:var(--colors-green-fg,#095c37)}.fragno-community-card__icon-wrap svg{width:1.25rem;width:var(--community-card-icon-size);height:1.25rem;height:var(--community-card-icon-size);-webkit-flex-shrink:0;flex-shrink:0}.fragno-community-card__community-label{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-weight:var(--font-weight-medium-plus,550);font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.005rem);color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap}.fragno-community-card__community-label[hidden]{display:none}.fragno-community-card__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;gap:var(--spacing-lg);-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;min-height:0;min-width:0}.fragno-community-card[data-stack="horizontal"] .fragno-community-card__bottom{-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0}.fragno-community-card__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.125rem;gap:var(--spacing-xxs);min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-community-card__action-wrap{-webkit-flex-shrink:0;flex-shrink:0}.fragno-community-card__action-wrap[hidden]{display:none}.fragno-community-card__action-link,.fragno-community-card__action-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;width:var(--hero-card-action-size-sm);height:2.5rem;height:var(--hero-card-action-size-sm);min-width:2.5rem;min-width:var(--hero-card-action-size-sm);border:1px solid #545449;border:1px solid var(--colors-gray-700);border-radius:9999px;border-radius:var(--radius-full);color:#545449;color:var(--colors-gray-700);background:transparent;-webkit-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-moz-transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;transition:border-color 0.15s ease,background-color 0.15s ease,color 0.15s ease;-webkit-transition:border-color var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease);-moz-transition:border-color var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease);transition:border-color var(--transition-fast,0.15s ease),background-color var(--transition-fast,0.15s ease),color var(--transition-fast,0.15s ease)}.fragno-community-card__action-link{text-decoration:none}.fragno-community-card__action-link:hover,.fragno-community-card__link:hover .fragno-community-card__action-icon{background:#ecece8;background:var(--colors-gray-100);border-color:#373931;border-color:var(--colors-gray-800);color:#1b1d19;color:var(--colors-gray-900)}.fragno-community-card__action-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-community-card__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-weight:500;font-weight:var(--font-weight-medium);font-size:1.25rem;font-size:var(--font-size-text-xl);line-height:1.875rem;line-height:var(--line-height-text-xl);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl,0);color:#1b1d19;color:var(--colors-gray-900)}.fragno-community-card__title[hidden]{display:none}.fragno-community-card__subtitle{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular);font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#545449;color:var(--colors-gray-700)}.fragno-community-card__subtitle[hidden]{display:none}.fragno-stats-widget{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1.6px;border-style:solid;border-radius:2rem;border-radius:var(--radius-5xl);text-align:center;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}.fragno-stats-widget--white{background:#ffffff;background:var(--colors-secondary-default);border-color:#ffffff;border-color:var(--colors-secondary-default)}.fragno-stats-widget--outlined{background:rgb(255 255 255/0.8);background:rgb(var(--surface-base-rgb,255 255 255)/0.8);border-color:rgba(0,0,0,0.2)}.fragno-stats-widget--sm{padding:1rem;padding:var(--spacing-xl);width:7.125rem;min-width:7.125rem}.fragno-stats-widget--sm .fragno-stats-widget__icon-wrap{width:2.125rem;height:2.125rem;padding:0.375rem;padding:var(--spacing-sm);border-radius:0.75rem;border-radius:var(--radius-lg)}.fragno-stats-widget--sm .fragno-stats-widget__icon,.fragno-stats-widget--sm .fragno-stats-widget__icon img{width:1.125rem;height:1.125rem}.fragno-stats-widget--sm .fragno-stats-widget__value{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md)}.fragno-stats-widget--sm .fragno-stats-widget__label{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md)}.fragno-stats-widget--md{padding:1.25rem 1rem;padding:var(--spacing-2xl) var(--spacing-xl);width:9.375rem;min-width:9.375rem}.fragno-stats-widget--md .fragno-stats-widget__icon-wrap{width:2.125rem;height:2.125rem;padding:0.375rem;padding:var(--spacing-sm);border-radius:0.75rem;border-radius:var(--radius-lg)}.fragno-stats-widget--md .fragno-stats-widget__icon,.fragno-stats-widget--md .fragno-stats-widget__icon img{width:1.125rem;height:1.125rem}.fragno-stats-widget--md .fragno-stats-widget__value{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md)}.fragno-stats-widget--md .fragno-stats-widget__label{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md)}.fragno-stats-widget--lg{padding:1.5rem 1rem;padding:var(--spacing-3xl) var(--spacing-xl);width:11rem;min-width:11rem}.fragno-stats-widget--lg .fragno-stats-widget__icon-wrap{width:3rem;height:3rem;padding:0.75rem;padding:var(--spacing-lg);border-radius:1.125rem;border-radius:var(--radius-2xl)}.fragno-stats-widget--lg .fragno-stats-widget__icon,.fragno-stats-widget--lg .fragno-stats-widget__icon img{width:1.5rem;height:1.5rem}.fragno-stats-widget--lg .fragno-stats-widget__value{font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg)}.fragno-stats-widget--lg .fragno-stats-widget__label{font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg)}.fragno-stats-widget__icon-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ecece8;background:var(--colors-gray-100);color:#545449;color:var(--colors-gray-700)}.fragno-stats-widget__icon-wrap--blue{background:#a5c5f5;background:var(--colors-blue-100);color:#193ed4;color:var(--colors-blue-600)}.fragno-stats-widget__icon-wrap--green{background:#d2ecb3;background:var(--colors-green-50);color:#0e6a2d;color:var(--colors-green-600)}.fragno-stats-widget__icon-wrap--red{background:#f1cdc9;background:var(--colors-red-50);color:#d8321f;color:var(--colors-red-600)}.fragno-stats-widget__icon-wrap--grey{background:#ecece8;background:var(--colors-gray-100);color:#545449;color:var(--colors-gray-700)}.fragno-stats-widget__icon-wrap--black{background:#1b1d19;background:var(--colors-gray-900);color:#ffffff;color:var(--colors-primary-text)}.fragno-stats-widget__icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-stats-widget__icon--mask{-webkit-flex-shrink:0;flex-shrink:0;background-color:currentColor}.fragno-stats-widget__icon img{object-fit:contain;display:block}.fragno-stats-widget__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;min-width:0}.fragno-stats-widget__value{margin:0;font-weight:500;font-weight:var(--font-weight-medium);color:#1b1d19;color:var(--colors-gray-900)}.fragno-stats-widget__label{margin:0;font-weight:400;font-weight:var(--font-weight-regular);color:#545449;color:var(--colors-gray-700)}.fragno-avatar{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;position:relative;-webkit-flex-shrink:0;flex-shrink:0;--avatar-nova-text:#424242;--avatar-nova-online:var(--colors-success-600,#099250);--avatar-nova-shadow-lg:0 12px 16px -4px rgba(10,13,18,0.08),0 4px 6px -2px rgba(10,13,18,0.03),0 2px 2px -1px rgba(10,13,18,0.04);--avatar-nova-shadow-xl:0 20px 24px -4px rgba(10,13,18,0.08),0 8px 8px -4px rgba(10,13,18,0.03),0 3px 3px -1.5px rgba(10,13,18,0.04);--avatar-ring-width:var(--avatar-border-width-dark);--avatar-status-size:0.75rem;--avatar-status-offset:-1px;--avatar-status-icon-size:1rem}.fragno-avatar--xs{--avatar-ring-width:1px;--avatar-status-size:0.375rem;--avatar-status-offset:-0.5px;--avatar-status-icon-size:0.625rem}.fragno-avatar--sm{--avatar-ring-width:1px;--avatar-status-size:0.5rem;--avatar-status-offset:-0.5px;--avatar-status-icon-size:0.75rem}.fragno-avatar--md{--avatar-status-size:0.625rem;--avatar-status-icon-size:0.875rem}.fragno-avatar--xl{--avatar-status-size:0.875rem;--avatar-status-icon-size:1.125rem}.fragno-avatar--2xl{--avatar-status-size:1rem;--avatar-status-icon-size:1.25rem}.fragno-avatar__link{position:absolute;inset:0;z-index:1;border-radius:9999px;border-radius:var(--radius-full)}.fragno-avatar__link[aria-hidden="true"]{pointer-events:none}.fragno-avatar__main{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;background-color:rgba(255,255,255,0.8);background-color:var(--colors-alpha-white-80);border:1px solid rgba(255,255,255,0.9);border:1px solid var(--avatar-border-color);-webkit-box-shadow:var(--avatar-nova-shadow-lg);box-shadow:var(--avatar-nova-shadow-lg);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-avatar__main--icon:not(.fragno-avatar__main--dark){background-color:rgba(255,255,255,0.7);background-color:var(--colors-alpha-white-70)}.fragno-avatar__main--dark{background-color:rgb(0,0,0);background-image:-moz-linear-gradient(278deg,rgb(76,74,74) 6.23%,rgb(0,0,0) 103.28%);background-image:linear-gradient(172deg,rgb(76,74,74) 6.23%,rgb(0,0,0) 103.28%);background-image:var(--avatar-bg-dark-gradient);background-origin:border-box;border:none;-webkit-box-shadow:var(--avatar-nova-shadow-xl);box-shadow:var(--avatar-nova-shadow-xl)}.fragno-avatar__main--image{background-color:rgb(0,0,0);border:none;-webkit-box-shadow:var(--avatar-nova-shadow-xl);box-shadow:var(--avatar-nova-shadow-xl)}.fragno-avatar__main--dark::after,.fragno-avatar__main--image::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;-webkit-box-shadow:inset 0 0 0 var(--avatar-ring-width) rgba(255,255,255,0.3);box-shadow:inset 0 0 0 var(--avatar-ring-width) rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 0 var(--avatar-ring-width) var(--avatar-border-color-dark);box-shadow:inset 0 0 0 var(--avatar-ring-width) var(--avatar-border-color-dark);pointer-events:none}.fragno-avatar__main--dark .fragno-avatar__initials{color:rgba(255,255,255,0.8);color:var(--colors-alpha-white-80)}.fragno-avatar__main--dark .fragno-avatar__icon{color:rgba(255,255,255,0.8);color:var(--avatar-icon-color-dark)}.fragno-avatar__main--xs{width:1.5rem;width:var(--avatar-size-xs);height:1.5rem;height:var(--avatar-size-xs)}.fragno-avatar__main--sm{width:2rem;width:var(--avatar-size-sm);height:2rem;height:var(--avatar-size-sm)}.fragno-avatar__main--md{width:2.5rem;width:var(--avatar-size-md);height:2.5rem;height:var(--avatar-size-md)}.fragno-avatar__main--lg{width:3rem;width:var(--avatar-size-lg);height:3rem;height:var(--avatar-size-lg)}.fragno-avatar__main--xl{width:3.5rem;width:var(--avatar-size-xl);height:3.5rem;height:var(--avatar-size-xl)}.fragno-avatar__main--2xl{width:4rem;width:var(--avatar-size-2xl);height:4rem;height:var(--avatar-size-2xl)}.fragno-avatar__media{position:absolute;inset:0;width:100%;height:100%}.fragno-avatar__media img{width:100%;height:100%;object-fit:cover;display:block}.fragno-avatar__initials{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular);color:var(--avatar-nova-text);text-align:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fragno-avatar__main--xs .fragno-avatar__initials{font-size:0.75rem;font-size:var(--font-size-text-xs);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs)}.fragno-avatar__main--sm .fragno-avatar__initials{font-size:0.875rem;font-size:var(--font-size-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm)}.fragno-avatar__main--md .fragno-avatar__initials{font-size:1.125rem;font-size:var(--font-size-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg)}.fragno-avatar__main--lg .fragno-avatar__initials{font-size:1.25rem;font-size:var(--font-size-text-xl);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl)}.fragno-avatar__main--xl .fragno-avatar__initials{font-size:1.5rem;font-size:var(--font-size-display-xs);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-xs)}.fragno-avatar__main--2xl .fragno-avatar__initials{font-size:1.875rem;font-size:var(--font-size-display-sm);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-sm)}.fragno-avatar__icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:var(--avatar-nova-text)}.fragno-avatar__icon svg{width:1.5rem;width:var(--avatar-icon-size-md);height:1.5rem;height:var(--avatar-icon-size-md);-webkit-flex-shrink:0;flex-shrink:0}.fragno-avatar__main--xs .fragno-avatar__icon svg{width:1rem;width:var(--avatar-icon-size-xs);height:1rem;height:var(--avatar-icon-size-xs)}.fragno-avatar__main--sm .fragno-avatar__icon svg{width:1.25rem;width:var(--avatar-icon-size-sm);height:1.25rem;height:var(--avatar-icon-size-sm)}.fragno-avatar__main--md .fragno-avatar__icon svg{width:1.5rem;width:var(--avatar-icon-size-md);height:1.5rem;height:var(--avatar-icon-size-md)}.fragno-avatar__main--lg .fragno-avatar__icon svg{width:1.75rem;width:var(--avatar-icon-size-lg);height:1.75rem;height:var(--avatar-icon-size-lg)}.fragno-avatar__main--xl .fragno-avatar__icon svg{width:2rem;width:var(--avatar-icon-size-xl);height:2rem;height:var(--avatar-icon-size-xl)}.fragno-avatar__main--2xl .fragno-avatar__icon svg{width:2rem;width:var(--avatar-icon-size-2xl);height:2rem;height:var(--avatar-icon-size-2xl)}.fragno-avatar__status{position:absolute;bottom:var(--avatar-status-offset);right:var(--avatar-status-offset);width:var(--avatar-status-size);height:var(--avatar-status-size);border-radius:9999px;border-radius:var(--radius-full);background-color:#e4e7e0;background-color:var(--colors-gray-200);border:1.5px solid #ffffff;border:1.5px solid var(--avatar-status-indicator-border);display:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-avatar__status--visible{display:-webkit-flex;display:-moz-box;display:flex}.fragno-avatar__status--image{bottom:-2.5px;right:-2.5px;width:var(--avatar-status-icon-size);height:var(--avatar-status-icon-size);border:1px solid #ffffff;border:1px solid var(--colors-base-white);background-color:#ffffff;background-color:var(--colors-base-white)}.fragno-avatar__status-icon,.fragno-avatar__status>*{width:100%;height:100%;object-fit:contain;display:block}.fragno-avatar__status>img{object-fit:cover}.fragno-avatar__status-dot{width:100%;height:100%;border-radius:9999px;border-radius:var(--radius-full);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-avatar__status-dot--online{background-color:var(--avatar-nova-online)}.fragno-avatar__status-dot--offline{background-color:#babcaf;background-color:var(--colors-gray-400)}.fragno-avatar__status-dot--away{background-color:#979318;background-color:var(--colors-yellow-600)}.fragno-avatar__status-dot--busy{background-color:#d8321f;background-color:var(--colors-red-600)}fragno-footer{display:block}.fragno-footer{background-color:#1b1d19;background-color:var(--colors-gray-900);color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm)}.fragno-footer__inner{max-width:80rem;margin:0 auto;padding:2.5rem 1rem;padding:var(--spacing-5xl) var(--spacing-xl)}.fragno-footer__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2.5rem;gap:var(--spacing-5xl);padding-bottom:2.5rem;padding-bottom:var(--spacing-5xl);border-bottom:1px solid rgba(255,255,255,0.25);border-bottom:1px solid var(--colors-alpha-white-25)}.fragno-footer__brand{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl)}.fragno-footer__logo{color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90);font-size:1.125rem;font-size:var(--font-size-text-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg);text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fragno-footer__logo:hover{color:rgba(255,255,255,0.8);color:var(--colors-alpha-white-80);text-decoration:underline}.fragno-footer__logo:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:2px}.fragno-footer__stats{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;gap:var(--spacing-xl)}.fragno-footer__stat{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs);min-width:0}.fragno-footer__stat-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.5rem;height:1.5rem;color:rgba(255,255,255,0.7);color:var(--colors-alpha-white-70)}.fragno-footer__stat-icon svg{width:100%;height:100%}.fragno-footer__stat-value{font-size:1.125rem;font-size:var(--font-size-text-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.75rem;line-height:var(--line-height-text-lg);color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90)}.fragno-footer__stat-label{font-size:0.875rem;font-size:var(--font-size-text-sm);color:rgba(255,255,255,0.7);color:var(--colors-alpha-white-70)}.fragno-footer__nav{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2rem;gap:var(--spacing-4xl)}.fragno-footer__nav-col{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg)}.fragno-footer__heading{font-size:1rem;font-size:var(--font-size-text-md);font-weight:550;font-weight:var(--font-weight-medium-plus);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90);margin:0}.fragno-footer__link-list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md)}.fragno-footer__link{color:rgba(255,255,255,0.7);color:var(--colors-alpha-white-70);text-decoration:none;font-size:0.875rem;font-size:var(--font-size-text-sm)}.fragno-footer__link:hover{color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90);text-decoration:underline}.fragno-footer__link:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:2px}.fragno-footer__middle{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2rem;gap:var(--spacing-4xl);padding-top:2rem;padding-top:var(--spacing-4xl);padding-bottom:2rem;padding-bottom:var(--spacing-4xl);border-bottom:1px solid rgba(255,255,255,0.25);border-bottom:1px solid var(--colors-alpha-white-25)}.fragno-footer__follow,.fragno-footer__help{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg)}.fragno-footer__social-list{display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;gap:var(--spacing-lg)}.fragno-footer__social-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;height:2.5rem;color:rgba(255,255,255,0.7);color:var(--colors-alpha-white-70);border-radius:0.5rem;border-radius:var(--radius-md)}.fragno-footer__social-link:hover{color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90);background-color:rgba(255,255,255,0.25);background-color:var(--colors-alpha-white-25)}.fragno-footer__social-link:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:2px}.fragno-footer__social-link svg{width:1.25rem;height:1.25rem}.fragno-footer__help-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);border:1px solid rgba(255,255,255,0.5);border:1px solid var(--colors-alpha-white-50);border-radius:0.5rem;border-radius:var(--radius-md)}.fragno-footer__help-link:hover{background-color:rgba(255,255,255,0.25);background-color:var(--colors-alpha-white-25);border-color:rgba(255,255,255,0.7);border-color:var(--colors-alpha-white-70)}.fragno-footer__help-link:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:2px}.fragno-footer__help-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.fragno-footer__help-icon svg{width:1.25rem;height:1.25rem}.fragno-footer__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl);padding-top:2rem;padding-top:var(--spacing-4xl)}.fragno-footer__copyright{font-size:0.875rem;font-size:var(--font-size-text-sm);color:rgba(255,255,255,0.5);color:var(--colors-alpha-white-50);margin:0}.fragno-footer__bbb-badge{display:block;height:2.5rem;width:auto;object-fit:contain}@media screen and (min-width:56.25rem){.fragno-footer__inner{padding-left:2.5rem;padding-left:var(--spacing-5xl);padding-right:2.5rem;padding-right:var(--spacing-5xl)}.fragno-footer__top{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:3rem;gap:var(--spacing-6xl)}.fragno-footer__brand{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-footer__nav{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:3rem;gap:var(--spacing-6xl);-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.fragno-footer__middle{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.fragno-footer__bottom{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}}:root,:host{--fragno-tooltip-line-height:1.125rem;--fragno-tooltip-supporting-width:296px;--fragno-tooltip-z-index:1070;--fragno-tooltip-icon-default:#a4a7ae;--fragno-tooltip-icon-hover:#717680;--fragno-tooltip-shadow:0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08)}.fragno-tooltip{position:relative;z-index:0;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;vertical-align:middle;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}.fragno-tooltip:has(.fragno-tooltip__popover[data-open="true"]){z-index:1070;z-index:var(--fragno-tooltip-z-index)}.fragno-tooltip__trigger{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:1.5rem;min-height:1.5rem;padding:0.25rem;margin:0;border:none;background:transparent;border-radius:9999px;border-radius:var(--radius-full);color:#a4a7ae;color:var(--fragno-tooltip-icon-default);cursor:pointer;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;transition:color 0.15s ease}.fragno-tooltip__trigger:hover,.fragno-tooltip__trigger:focus-visible{color:#717680;color:var(--fragno-tooltip-icon-hover);outline:none}.fragno-tooltip__trigger:focus-visible{-webkit-box-shadow:0 0 0 2px #1b1d19,0 0 0 4px #ffffff;box-shadow:0 0 0 2px #1b1d19,0 0 0 4px #ffffff;-webkit-box-shadow:0 0 0 2px var(--colors-gray-900),0 0 0 4px var(--colors-secondary-default);box-shadow:0 0 0 2px var(--colors-gray-900),0 0 0 4px var(--colors-secondary-default)}.fragno-tooltip__icon{display:block;width:1rem;height:1rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-tooltip__popover{position:absolute;z-index:1070;z-index:var(--fragno-tooltip-z-index);visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity 0.12s ease,visibility 0.12s ease;-moz-transition:opacity 0.12s ease,visibility 0.12s ease;transition:opacity 0.12s ease,visibility 0.12s ease}.fragno-tooltip__popover[data-open="true"]{visibility:visible;opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.fragno-tooltip__popover,.fragno-tooltip__trigger{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-tooltip__surface{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0;line-height:0}.fragno-tooltip__body{background-color:#1b1d19;background-color:var(--colors-gray-900);color:#ffffff;color:var(--colors-primary-text);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);border-radius:0.75rem;border-radius:var(--radius-lg);max-width:16rem;line-height:normal;-webkit-box-shadow:0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);box-shadow:0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);-webkit-box-shadow:var(--fragno-tooltip-shadow);box-shadow:var(--fragno-tooltip-shadow)}.fragno-tooltip--arrow .fragno-tooltip__arrow{-webkit-filter:drop-shadow(0 2px 2px rgba(10,13,18,0.04)) drop-shadow(0 4px 6px rgba(10,13,18,0.06)) drop-shadow(0 12px 16px rgba(10,13,18,0.08));filter:drop-shadow(0 2px 2px rgba(10,13,18,0.04)) drop-shadow(0 4px 6px rgba(10,13,18,0.06)) drop-shadow(0 12px 16px rgba(10,13,18,0.08))}.fragno-tooltip__label{margin:0;font-size:0.75rem;font-size:var(--font-size-text-xs);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.125rem;line-height:var(--fragno-tooltip-line-height)}.fragno-tooltip--label-only .fragno-tooltip__label{text-align:center;white-space:nowrap}.fragno-tooltip__supporting{margin:0;font-size:0.75rem;font-size:var(--font-size-text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.125rem;line-height:var(--fragno-tooltip-line-height);color:#cfd2c7;color:var(--colors-gray-300);white-space:pre-wrap}.fragno-tooltip--has-supporting .fragno-tooltip__body{padding:0.75rem;padding:var(--spacing-lg);width:296px;width:var(--fragno-tooltip-supporting-width);max-width:296px;max-width:var(--fragno-tooltip-supporting-width);border-radius:1rem;border-radius:var(--radius-xl);text-align:start}.fragno-tooltip--has-supporting .fragno-tooltip__label{text-align:start;white-space:normal}.fragno-tooltip--has-supporting .fragno-tooltip__supporting{margin-top:0.125rem;margin-top:var(--spacing-xxs)}.fragno-tooltip__arrow{-webkit-flex-shrink:0;flex-shrink:0;display:block;width:0;height:0;border-style:solid;border-color:transparent;line-height:0}.fragno-tooltip__arrow--down{border-width:6px 8px 0 8px;border-bottom:none;border-top-color:#1b1d19;border-top-color:var(--colors-gray-900);margin-top:-1px}.fragno-tooltip__arrow--up{border-width:0 8px 6px 8px;border-top:none;border-bottom-color:#1b1d19;border-bottom-color:var(--colors-gray-900);margin-bottom:-1px}.fragno-tooltip__arrow--right{border-width:8px 0 8px 6px;border-right:none;border-left-color:#1b1d19;border-left-color:var(--colors-gray-900);margin-left:-1px}.fragno-tooltip__arrow--left{border-width:8px 6px 8px 0;border-left:none;border-right-color:#1b1d19;border-right-color:var(--colors-gray-900);margin-right:-1px}.fragno-tooltip--no-arrow .fragno-tooltip__arrow{display:none}.fragno-tooltip--top.fragno-tooltip--arrow .fragno-tooltip__body{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-tooltip--top.fragno-tooltip--arrow .fragno-tooltip__arrow{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.fragno-tooltip--top .fragno-tooltip__surface{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-tooltip--bottom.fragno-tooltip--arrow .fragno-tooltip__arrow{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-tooltip--bottom.fragno-tooltip--arrow .fragno-tooltip__body{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.fragno-tooltip--bottom .fragno-tooltip__surface{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-tooltip--left.fragno-tooltip--arrow .fragno-tooltip__body{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-tooltip--left.fragno-tooltip--arrow .fragno-tooltip__arrow{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.fragno-tooltip--left .fragno-tooltip__surface{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-tooltip--right.fragno-tooltip--arrow .fragno-tooltip__arrow{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-tooltip--right.fragno-tooltip--arrow .fragno-tooltip__body{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.fragno-tooltip--right .fragno-tooltip__surface{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-tooltip--top .fragno-tooltip__popover{bottom:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:0.25rem;margin-bottom:var(--spacing-xs)}.fragno-tooltip--bottom .fragno-tooltip__popover{top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);margin-top:0.25rem;margin-top:var(--spacing-xs)}.fragno-tooltip--left .fragno-tooltip__popover{right:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);margin-right:0.25rem;margin-right:var(--spacing-xs)}.fragno-tooltip--right .fragno-tooltip__popover{left:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);margin-left:0.25rem;margin-left:var(--spacing-xs)}fragno-ribbon-banner{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100vw;max-width:100vw;margin-left:-moz-calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-right:-moz-calc(50% - 50vw);margin-right:calc(50% - 50vw)}fragno-ribbon-banner[contained]{width:100%;max-width:none;margin-left:0;margin-right:0}.fragno-ribbon-banner{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);padding-left:1.25rem;padding-left:var(--ribbon-banner-padding-x);padding-right:1.25rem;padding-right:var(--ribbon-banner-padding-x)}.fragno-ribbon-banner__paint{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.fragno-ribbon-banner__grad-base{position:absolute;inset:0;background:-moz-radial-gradient(50% 0%,120% 200%,#3d7150 0%,#254832 100%);background:radial-gradient(120% 200% at 50% 0%,#3d7150 0%,#254832 100%);background:var(--ribbon-banner-green-gradient-base)}.fragno-ribbon-banner__grad-highlight{position:absolute;inset:0;background:-moz-radial-gradient(50% 110%,90% 140%,#afddc0 0%,transparent 65%);background:radial-gradient(90% 140% at 50% 110%,#afddc0 0%,transparent 65%);background:var(--ribbon-banner-green-gradient-highlight);mix-blend-mode:plus-lighter;opacity:0.2}.fragno-ribbon-banner__inner{position:relative;z-index:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;max-width:45rem;max-width:var(--ribbon-banner-content-max-width);margin-left:auto;margin-right:auto}.fragno-ribbon-banner--closable .fragno-ribbon-banner__inner{max-width:none}.fragno-ribbon-banner__row{width:100%;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-width:0}.fragno-ribbon-banner--closable .fragno-ribbon-banner__row{position:relative;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.75rem;gap:var(--spacing-lg)}.fragno-ribbon-banner__body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;min-width:0;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-ribbon-banner--closable .fragno-ribbon-banner__body{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:min(45rem,-moz-calc(100% - 3.5rem));max-width:min(45rem,calc(100% - 3.5rem));max-width:min(var(--ribbon-banner-content-max-width),-moz-calc(100% - 3.5rem));max-width:min(var(--ribbon-banner-content-max-width),calc(100% - 3.5rem))}.fragno-ribbon-banner__link{cursor:pointer;text-decoration:none}.fragno-ribbon-banner__link:hover{opacity:0.92;text-decoration:none}.fragno-ribbon-banner__link:focus{outline:none}.fragno-ribbon-banner__link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-sm)}.fragno-ribbon-banner__icon-text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.125rem;gap:var(--ribbon-banner-gap-icon-text);min-width:0;max-width:100%;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto}.fragno-ribbon-banner--size-lg .fragno-ribbon-banner__icon-text,.fragno-ribbon-banner--size-md .fragno-ribbon-banner__icon-text{min-height:-moz-calc(0.5rem * 2 + 1.25rem);min-height:calc(0.5rem * 2 + 1.25rem);min-height:var(--ribbon-banner-content-row-min-height-lg-md)}.fragno-ribbon-banner--size-sm .fragno-ribbon-banner__icon-text{min-height:-moz-calc(0.416667rem * 2 + 1.041667rem);min-height:calc(0.416667rem * 2 + 1.041667rem);min-height:var(--ribbon-banner-content-row-min-height-sm)}.fragno-ribbon-banner__message{margin:0;min-width:0;max-width:40.25rem;max-width:var(--ribbon-banner-text-column-max-width);-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;font-weight:var(--font-weight-medium)}.fragno-ribbon-banner__icon-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.fragno-ribbon-banner__icon-wrap[hidden]{display:none !important}.fragno-ribbon-banner__icon-img{display:block;object-fit:contain}.fragno-ribbon-banner__text{min-width:0}.fragno-ribbon-banner__action{color:inherit}.fragno-ribbon-banner__action[hidden]{display:none !important}.fragno-ribbon-banner--size-md .fragno-ribbon-banner__link .fragno-ribbon-banner__action:not([hidden]),.fragno-ribbon-banner--size-sm .fragno-ribbon-banner__link .fragno-ribbon-banner__action:not([hidden]){text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:from-font}.fragno-ribbon-banner__close{position:relative;z-index:2;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0.5rem;border-radius:var(--radius-md);background:transparent;color:inherit;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:2.5rem;min-height:2.5rem}.fragno-ribbon-banner__close[hidden]{display:none !important}.fragno-ribbon-banner__close-icon{display:block;width:1.25rem;width:var(--ribbon-banner-icon-size-lg-md);height:1.25rem;height:var(--ribbon-banner-icon-size-lg-md);pointer-events:none}.fragno-ribbon-banner--size-sm .fragno-ribbon-banner__close-icon{width:1.041667rem;width:var(--ribbon-banner-icon-size-sm);height:1.041667rem;height:var(--ribbon-banner-icon-size-sm)}.fragno-ribbon-banner__close:hover{opacity:0.85}.fragno-ribbon-banner__close:focus{outline:none}.fragno-ribbon-banner__close:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,var(--colors-blue-500));outline-offset:2px}@media (max-width:47.9375rem){.fragno-ribbon-banner--closable .fragno-ribbon-banner__body{position:static;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;max-width:none;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;width:auto}.fragno-ribbon-banner--closable .fragno-ribbon-banner__row{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.fragno-ribbon-banner--closable .fragno-ribbon-banner__icon-text{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.fragno-ribbon-banner__icon-text{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-ribbon-banner--size-lg .fragno-ribbon-banner__message,.fragno-ribbon-banner--size-md .fragno-ribbon-banner__message{white-space:normal;text-overflow:initial}}.fragno-ribbon-banner--size-lg{padding-top:0.5rem;padding-top:var(--ribbon-banner-padding-y-lg);padding-bottom:0.5rem;padding-bottom:var(--ribbon-banner-padding-y-lg)}.fragno-ribbon-banner--size-lg .fragno-ribbon-banner__message{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md)}.fragno-ribbon-banner--size-lg .fragno-ribbon-banner__icon-wrap{padding:0.5rem;padding:var(--ribbon-banner-icon-padding-lg-md);border-radius:0.5rem;border-radius:var(--ribbon-banner-icon-wrap-radius)}.fragno-ribbon-banner--size-lg .fragno-ribbon-banner__icon-img{width:1.25rem;width:var(--ribbon-banner-icon-size-lg-md);height:1.25rem;height:var(--ribbon-banner-icon-size-lg-md)}.fragno-ribbon-banner--size-md{padding-top:0.25rem;padding-top:var(--ribbon-banner-padding-y-md-sm);padding-bottom:0.25rem;padding-bottom:var(--ribbon-banner-padding-y-md-sm)}.fragno-ribbon-banner--size-md .fragno-ribbon-banner__message{font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm)}.fragno-ribbon-banner--size-md .fragno-ribbon-banner__icon-wrap{padding:0.5rem;padding:var(--ribbon-banner-icon-padding-lg-md);border-radius:0.5rem;border-radius:var(--ribbon-banner-icon-wrap-radius)}.fragno-ribbon-banner--size-md .fragno-ribbon-banner__icon-img{width:1.25rem;width:var(--ribbon-banner-icon-size-lg-md);height:1.25rem;height:var(--ribbon-banner-icon-size-lg-md)}.fragno-ribbon-banner--size-sm{padding-top:0.25rem;padding-top:var(--ribbon-banner-padding-y-md-sm);padding-bottom:0.25rem;padding-bottom:var(--ribbon-banner-padding-y-md-sm)}.fragno-ribbon-banner--size-sm .fragno-ribbon-banner__message{font-size:0.75rem;font-size:var(--font-size-text-xs);line-height:1.125rem;line-height:var(--line-height-text-xs);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs)}.fragno-ribbon-banner--size-sm .fragno-ribbon-banner__icon-wrap{padding:0.416667rem;padding:var(--ribbon-banner-icon-padding-sm);border-radius:0.5rem;border-radius:var(--ribbon-banner-icon-wrap-radius)}.fragno-ribbon-banner--size-sm .fragno-ribbon-banner__icon-img{width:1.041667rem;width:var(--ribbon-banner-icon-size-sm);height:1.041667rem;height:var(--ribbon-banner-icon-size-sm)}.fragno-ribbon-banner--color-green-gradient{color:#ffffff;color:var(--color-bg-primary)}.fragno-ribbon-banner--color-black{background-color:#1b1d19;background-color:var(--colors-gray-900);color:#ffffff;color:var(--color-bg-primary)}.fragno-ribbon-banner--color-white{background-color:#ffffff;background-color:var(--color-bg-primary);color:#1b1d19;color:var(--colors-gray-900);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);box-shadow:0 1px 4px rgba(0,0,0,0.02),0 1px 2px -1px rgba(10,13,18,0.06);-webkit-box-shadow:var(--ribbon-banner-white-elevation);box-shadow:var(--ribbon-banner-white-elevation)}.fragno-ribbon-banner--color-grey{background-color:#ecece8;background-color:var(--colors-gray-100);color:#1b1d19;color:var(--colors-gray-900)}.fragno-ribbon-banner--size-sm.fragno-ribbon-banner--color-white,.fragno-ribbon-banner--size-sm.fragno-ribbon-banner--color-grey{color:#545449;color:var(--colors-gray-700)}@media (prefers-reduced-motion:reduce){.fragno-ribbon-banner__link:hover{opacity:1}.fragno-ribbon-banner__close:hover{opacity:1}}fragno-action-menu{--fragno-action-menu-trigger-size:2rem;--fragno-action-menu-icon-color:var(--colors-gray-600);--fragno-action-menu-icon-hover:var(--colors-gray-900);--fragno-action-menu-dropdown-bg:var(--color-bg-primary,#ffffff);--fragno-action-menu-dropdown-border:var(--colors-gray-200,#e5e5e5);--fragno-action-menu-dropdown-shadow:0 4px 12px var(--colors-effects-shadow-xs,rgba(10,13,18,0.05));--fragno-action-menu-dropdown-radius:var(--radius-md);--fragno-action-menu-dropdown-min-width:10rem;--fragno-action-menu-item-padding:var(--spacing-xs) var(--spacing-xl);--fragno-action-menu-item-color:var(--colors-gray-900);--fragno-action-menu-item-hover-bg:var(--colors-gray-50);--fragno-action-menu-item-disabled-color:var(--colors-gray-400);--fragno-action-menu-z-index:1080;position:relative;display:inline-block}.fragno-action-menu{position:relative;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.fragno-action-menu__trigger{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:var(--fragno-action-menu-trigger-size);height:var(--fragno-action-menu-trigger-size);padding:0;border:none;border-radius:0.25rem;border-radius:var(--radius-sm);background:transparent;color:var(--fragno-action-menu-icon-color);cursor:pointer;-webkit-transition:color 0.15s ease,background-color 0.15s ease;-moz-transition:color 0.15s ease,background-color 0.15s ease;transition:color 0.15s ease,background-color 0.15s ease}.fragno-action-menu__trigger:hover{color:var(--fragno-action-menu-icon-hover);background-color:var(--fragno-action-menu-item-hover-bg)}.fragno-action-menu__trigger:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:2px}.fragno-action-menu__trigger:disabled,.fragno-action-menu__trigger--disabled{color:var(--fragno-action-menu-item-disabled-color);cursor:not-allowed;background:transparent}.fragno-action-menu__icon{width:1.25rem;height:1.25rem;pointer-events:none}.fragno-action-menu__dropdown{position:absolute;top:100%;right:0;z-index:var(--fragno-action-menu-z-index);min-width:var(--fragno-action-menu-dropdown-min-width);margin-top:0.125rem;margin-top:var(--spacing-xxs);padding:0.125rem 0;padding:var(--spacing-xxs) 0;background-color:#ffffff;background-color:var(--fragno-action-menu-dropdown-bg,#ffffff);border:1px solid #e5e5e5;border:1px solid var(--fragno-action-menu-dropdown-border,#e5e5e5);border-radius:var(--fragno-action-menu-dropdown-radius);-webkit-box-shadow:var(--fragno-action-menu-dropdown-shadow);box-shadow:var(--fragno-action-menu-dropdown-shadow);opacity:0;visibility:hidden;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity 0.15s ease,visibility 0.15s ease,-webkit-transform 0.15s ease;transition:opacity 0.15s ease,visibility 0.15s ease,-webkit-transform 0.15s ease;-moz-transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease,-moz-transform 0.15s ease;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s ease,-webkit-transform 0.15s ease,-moz-transform 0.15s ease}.fragno-action-menu__dropdown--open{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.fragno-action-menu__item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;padding:var(--fragno-action-menu-item-padding);border:none;background:transparent;color:var(--fragno-action-menu-item-color);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:0.875rem;font-size:var(--text-sm-font-size,0.875rem);line-height:1.25rem;line-height:var(--text-sm-line-height,1.25rem);text-align:left;white-space:nowrap;cursor:pointer;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;transition:background-color 0.1s ease}.fragno-action-menu__item:hover{background-color:var(--fragno-action-menu-item-hover-bg)}.fragno-action-menu__item:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500);outline-offset:-2px;background-color:var(--fragno-action-menu-item-hover-bg)}.fragno-action-menu__item--disabled{color:var(--fragno-action-menu-item-disabled-color);cursor:not-allowed}.fragno-action-menu__item--disabled:hover{background-color:transparent}.fragno-action-menu__item-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:16px;height:16px;margin-right:0.5rem;margin-right:var(--spacing-md,0.5rem)}.fragno-action-menu__item-icon svg{width:100%;height:100%}.fragno-action-menu__item-label{-webkit-flex:1;-moz-box-flex:1;flex:1}.fragno-action-menu__item--destructive{color:#d92d20;color:var(--colors-error-600,#d92d20)}.fragno-action-menu__item--destructive:hover{background-color:#fef3f2;background-color:var(--colors-error-50,#fef3f2)}.fragno-action-menu__item--destructive:focus-visible{background-color:#fef3f2;background-color:var(--colors-error-50,#fef3f2)}.fragno-action-menu__item--destructive .fragno-action-menu__item-icon{color:#d92d20;color:var(--colors-error-600,#d92d20)}@media (prefers-reduced-motion:reduce){.fragno-action-menu__dropdown{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-action-menu__trigger{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-dropdown-wrapper{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%;max-width:320px;position:relative}.fragno-dropdown__label{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.125rem;gap:var(--spacing-xxs,2px);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:500;font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);color:#1b1d19;color:var(--colors-gray-900,#292929)}.fragno-dropdown__label-text{display:inline-block}.fragno-dropdown__hint{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-weight:400;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.004375rem;color:#1b1d19;color:var(--dropdown-hint-color,var(--color-text-primary,#141414))}.fragno-dropdown__required{color:#e6422f;color:var(--colors-red-500,#f04438);margin-left:2px}.fragno-dropdown__container{position:relative}.fragno-dropdown__trigger{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:100%;min-height:44px;padding:0.75rem 1rem;padding:var(--spacing-lg,0.75rem) var(--spacing-xl,1rem);background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border:1px solid #babcaf;border:1px solid var(--colors-gray-400,#737373);border-radius:0.75rem;border-radius:var(--radius-lg,10px);-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);-webkit-box-shadow:0 1px 2px 0 var(--colors-shadow-skeumorphic-inner,rgba(10,13,18,0.05));box-shadow:0 1px 2px 0 var(--colors-shadow-skeumorphic-inner,rgba(10,13,18,0.05));cursor:pointer;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;outline:none}.fragno-dropdown__trigger--small{min-height:36px;padding:0.25rem 0.75rem;padding:var(--spacing-xs,0.25rem) var(--spacing-lg,0.75rem);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);border-radius:0.5rem;border-radius:var(--radius-md,8px)}.fragno-dropdown__trigger:hover:not(:disabled){border-color:#7f7f6e;border-color:var(--colors-gray-600,#525252)}.fragno-dropdown__trigger:focus-visible{border:2px solid #193ed4;border:2px solid var(--colors-blue-600,#2970ff);-webkit-box-shadow:0 1px 2px 0 rgba(23,44,67,0.15),/* The ring's inner gap must be the page surface, not a fixed white, or the halo reads as a white
       band on a dark page. Same token .fragno-button--green-gradient:focus-visible uses. */ 0 0 0 2px #ffffff,0 0 0 0.25rem #225de7;box-shadow:0 1px 2px 0 rgba(23,44,67,0.15),/* The ring's inner gap must be the page surface, not a fixed white, or the halo reads as a white
       band on a dark page. Same token .fragno-button--green-gradient:focus-visible uses. */ 0 0 0 2px #ffffff,0 0 0 0.25rem #225de7;-webkit-box-shadow:0 1px 2px 0 rgba(23,44,67,0.15),0 0 0 2px #ffffff,0 0 0 0.25rem #225de7;box-shadow:0 1px 2px 0 rgba(23,44,67,0.15),0 0 0 2px #ffffff,0 0 0 0.25rem #225de7;-webkit-box-shadow:0 1px 2px 0 rgba(23,44,67,0.15),0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 0.25rem var(--colors-blue-500,#155eef);box-shadow:0 1px 2px 0 rgba(23,44,67,0.15),0 0 0 2px var(--colors-secondary-default,#ffffff),0 0 0 0.25rem var(--colors-blue-500,#155eef)}.fragno-dropdown__container--open .fragno-dropdown__trigger:not(:focus-visible){border-color:#7f7f6e;border-color:var(--colors-gray-600,#525252);-webkit-box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);box-shadow:0 1px 2px 0 rgba(10,13,18,0.05);-webkit-box-shadow:0 1px 2px 0 var(--colors-shadow-skeumorphic-inner,rgba(10,13,18,0.05));box-shadow:0 1px 2px 0 var(--colors-shadow-skeumorphic-inner,rgba(10,13,18,0.05))}.fragno-dropdown__trigger:disabled{background-color:#e4e7e0;background-color:var(--colors-gray-200,#e5e5e5);border-color:#a6a697;border-color:var(--colors-gray-500,#94979c);color:#babcaf;color:var(--colors-gray-400,#737373);cursor:not-allowed}.fragno-dropdown__container--disabled .fragno-dropdown__trigger{background-color:#e4e7e0;background-color:var(--colors-gray-200,#e5e5e5);border-color:#a6a697;border-color:var(--colors-gray-500,#94979c);color:#babcaf;color:var(--colors-gray-400,#737373);cursor:not-allowed}.fragno-dropdown__value{-webkit-flex:1;-moz-box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-dropdown__value--placeholder{color:#545449;color:var(--dropdown-placeholder-color,var(--colors-gray-700,#545449))}.fragno-dropdown__chevron{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;width:20px;height:20px;color:#7f7f6e;color:var(--colors-gray-600,#525252);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-moz-transition:transform 0.2s ease,-moz-transform 0.2s ease;-moz-transition:transform 0.2s ease, -moz-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease,-moz-transform 0.2s ease}.fragno-dropdown__container--open .fragno-dropdown__chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fragno-dropdown__trigger:disabled .fragno-dropdown__chevron{color:#a6a697;color:var(--colors-gray-500,#a3a3a3)}.fragno-dropdown__listbox{display:none;position:absolute;top:-moz-calc(100% + 4px);top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:0.25rem 0;padding:var(--spacing-xs,0.25rem) 0;list-style:none;background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border:1px solid #e4e7e0;border:1px solid var(--colors-gray-200,#e5e5e5);border-radius:0.75rem;border-radius:var(--radius-lg,10px);-webkit-box-shadow:0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);box-shadow:0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);max-height:240px;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-dropdown__listbox--open{display:block}.fragno-dropdown__option{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.75rem 1rem;padding:var(--spacing-lg,0.75rem) var(--spacing-xl,1rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);color:#1b1d19;color:var(--colors-gray-900,#141414);cursor:pointer;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;transition:background-color 0.1s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fragno-dropdown__option--active{background-color:#ecece8;background-color:var(--colors-gray-100,#f7f7f7)}.fragno-dropdown__option--selected{font-weight:500;color:#1b1d19;color:var(--colors-gray-900)}.fragno-dropdown__option:hover{background-color:#ecece8;background-color:var(--colors-gray-100,#f7f7f7)}@media (prefers-reduced-motion:reduce){.fragno-dropdown__chevron{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-dropdown__trigger{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-dropdown__option{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-global-nav{--global-nav-padding-x:5rem;--global-nav-padding-y-bar:var(--spacing-lg);--global-nav-bar-min-height:2.875rem;--global-nav-panel-padding-top:var(--spacing-4xl);--global-nav-panel-padding-bottom:var(--spacing-6xl);--global-nav-panel-gap:var(--spacing-4xl);--global-nav-shadow:0 4px 18px 0 var(--colors-alpha-black-06);--global-nav-link-gap:var(--spacing-lg);--global-nav-actions-gap:var(--spacing-xl);--global-nav-left-gap:var(--spacing-3xl);--global-nav-search-width-idle:15rem;--global-nav-search-width-active:37rem;--global-nav-search-height:2.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-global-nav *,.fragno-global-nav *::before,.fragno-global-nav *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-global-nav__shell{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;width:100%}.fragno-global-nav.fragno-global-nav--search-open{position:relative;z-index:300}.fragno-global-nav--search-open .fragno-global-nav__shell{border-bottom-left-radius:2rem;border-bottom-left-radius:var(--radius-5xl);border-bottom-right-radius:2rem;border-bottom-right-radius:var(--radius-5xl);-webkit-box-shadow:var(--global-nav-shadow);box-shadow:var(--global-nav-shadow)}.fragno-global-nav--bg-white .fragno-global-nav__shell{background-color:#ffffff;background-color:var(--colors-secondary-default)}.fragno-global-nav--bg-grey .fragno-global-nav__shell,.fragno-global-nav--bg-gray .fragno-global-nav__shell{background-color:#f1f0f0;background-color:var(--colors-gray-50)}.fragno-global-nav__bar{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative;gap:1rem;gap:var(--spacing-xl);min-height:var(--global-nav-bar-min-height);padding:var(--global-nav-padding-y-bar) var(--global-nav-padding-x);width:100%}.fragno-global-nav__left-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:var(--global-nav-left-gap);min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-global-nav__left{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-width:0;-webkit-flex-shrink:0;flex-shrink:0}.fragno-global-nav__logo-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;text-decoration:none;color:inherit;cursor:pointer;border-radius:0.5rem;border-radius:var(--radius-md);line-height:0;-webkit-flex-shrink:0;flex-shrink:0}.fragno-global-nav__logo-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__logo-link:focus:not(:focus-visible){outline:none}.fragno-global-nav__nav{min-width:0;-webkit-flex-shrink:1;flex-shrink:1}.fragno-global-nav__nav[hidden]{display:none}.fragno-global-nav--search-field-open .fragno-global-nav__nav{display:none}.fragno-global-nav__center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;pointer-events:none;z-index:1}.fragno-global-nav__center-slot,.fragno-global-nav__search-bar{pointer-events:auto}.fragno-global-nav__center-slot[hidden],.fragno-global-nav__search-bar[hidden]{display:none}.fragno-global-nav__search-bar{width:var(--global-nav-search-width-idle);max-width:var(--global-nav-search-width-idle);-webkit-transition:width 0.2s ease,max-width 0.2s ease;-moz-transition:width 0.2s ease,max-width 0.2s ease;transition:width 0.2s ease,max-width 0.2s ease}.fragno-global-nav__search-bar--open{width:var(--global-nav-search-width-active);max-width:var(--global-nav-search-width-active)}.fragno-global-nav__search-trigger,.fragno-global-nav__search-field{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);width:100%;height:var(--global-nav-search-height);margin:0;padding:0.625rem 0.875rem;border:1px solid #babcaf;border:1px solid var(--colors-gray-400);border-radius:9999px;border-radius:var(--radius-full);background-color:#ffffff;background-color:var(--colors-secondary-default);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-global-nav__search-trigger{cursor:pointer;font:inherit;color:#1b1d19;color:var(--colors-gray-900);text-align:left}.fragno-global-nav__search-trigger:hover{border-color:#a6a697;border-color:var(--colors-gray-500)}.fragno-global-nav__search-trigger:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__search-trigger:focus:not(:focus-visible){outline:none}.fragno-global-nav__search-trigger-icon,.fragno-global-nav__search-field-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav__search-trigger-icon svg,.fragno-global-nav__search-field-icon svg{display:block;width:1.25rem;height:1.25rem}.fragno-global-nav__search-trigger-label{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap}.fragno-global-nav__search-field{padding:0.625rem 0.875rem}.fragno-global-nav__search-clear{margin:0;margin-left:auto;padding:0 0.125rem;padding:0 var(--spacing-xxs);border:none;border-radius:0.25rem;border-radius:var(--radius-sm);background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#1b1d19;color:var(--colors-gray-900);text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:from-font;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0}.fragno-global-nav__search-clear:hover{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav__search-clear:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__search-field[hidden],.fragno-global-nav__search-trigger[hidden],.fragno-global-nav__search-clear[hidden]{display:none}.fragno-global-nav__actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:var(--global-nav-actions-gap);min-width:0;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;margin-left:auto}fragno-button.fragno-global-nav__filters-cta .fragno-button--icon-only{width:auto;padding-inline:0.75rem;padding-inline:var(--spacing-lg);gap:0}fragno-button.fragno-global-nav__filters-cta .fragno-button__icon--leading{margin:0}.fragno-global-nav__filters-stack{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md)}.fragno-global-nav__filters-stack-icons{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-global-nav__filters-stack-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;border-radius:var(--radius-full);overflow:hidden;background:#ecece8;background:var(--color-bg-secondary,#f5f5f5);border:2px solid #ffffff;border:2px solid var(--color-bg-primary,#ffffff);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-global-nav__filters-stack-icon+.fragno-global-nav__filters-stack-icon{margin-left:-0.625rem}.fragno-global-nav__filters-stack-icon img{width:100%;height:100%;object-fit:cover;display:block}.fragno-global-nav__filters-stack-count{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:600;font-weight:var(--font-weight-semibold,600);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1;color:#1b1d19;color:var(--color-text-primary,#141414)}.fragno-global-nav__avatar-trigger{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:9999px;border-radius:var(--radius-full);line-height:0;-webkit-flex-shrink:0;flex-shrink:0;min-width:2.75rem;min-height:2.75rem;color:inherit}.fragno-global-nav__avatar-trigger:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__avatar-trigger:focus:not(:focus-visible){outline:none}.fragno-global-nav__link-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:var(--global-nav-link-gap);list-style:none;margin:0;padding:0}.fragno-global-nav__link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:var(--global-nav-search-height);padding:0.625rem 0.75rem;padding:0.625rem var(--spacing-lg);border-radius:9999px;border-radius:var(--radius-full);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#1b1d19;color:var(--colors-gray-900);text-decoration:none;white-space:nowrap}.fragno-global-nav__link:hover{color:#032318;color:var(--colors-green-900);background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10)}.fragno-global-nav__link[aria-disabled="true"]:hover{color:#1b1d19;color:var(--colors-gray-900);background-color:transparent;font-weight:500;font-weight:var(--font-weight-medium)}.fragno-global-nav__link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__panel{position:absolute;left:0;right:0;top:100%;display:block;width:100%;padding:var(--global-nav-panel-padding-top) var(--global-nav-padding-x) var(--global-nav-panel-padding-bottom);border-bottom-left-radius:2rem;border-bottom-left-radius:var(--radius-5xl);border-bottom-right-radius:2rem;border-bottom-right-radius:var(--radius-5xl)}.fragno-global-nav--bg-white .fragno-global-nav__panel{background-color:#ffffff;background-color:var(--colors-secondary-default)}.fragno-global-nav--bg-grey .fragno-global-nav__panel,.fragno-global-nav--bg-gray .fragno-global-nav__panel{background-color:#f1f0f0;background-color:var(--colors-gray-50)}.fragno-global-nav__panel[hidden]{display:none}.fragno-global-nav__panel-inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--global-nav-panel-gap);width:var(--global-nav-search-width-active);max-width:100%;margin:0 auto}.fragno-global-nav__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-global-nav__search-input{display:block;width:100%;min-width:0;margin:0;padding:0;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#1b1d19;color:var(--colors-gray-900);outline:none}.fragno-global-nav__search-input::-webkit-search-decoration,.fragno-global-nav__search-input::-webkit-search-cancel-button,.fragno-global-nav__search-input::-webkit-search-results-button,.fragno-global-nav__search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.fragno-global-nav__search-input::-webkit-input-placeholder{color:#a6a697;color:var(--colors-gray-500)}.fragno-global-nav__search-input::-moz-placeholder{color:#a6a697;color:var(--colors-gray-500)}.fragno-global-nav__search-input:-ms-input-placeholder{color:#a6a697;color:var(--colors-gray-500)}.fragno-global-nav__search-input::placeholder{color:#a6a697;color:var(--colors-gray-500)}.fragno-global-nav__search-input:focus{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:0;border-radius:0.25rem;border-radius:var(--radius-sm);-webkit-box-shadow:none;box-shadow:none}.fragno-global-nav__search-input.fragno-global-nav__search-input--keyboard-focus:focus{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:4px;border-radius:0.25rem;border-radius:var(--radius-sm)}.fragno-global-nav__suggested[hidden]{display:none}.fragno-global-nav__suggested-heading{margin:0 0 1rem;margin:0 0 var(--spacing-xl);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#373931;color:var(--colors-gray-800)}.fragno-global-nav__suggested-links{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem;gap:var(--spacing-lg);-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-global-nav__chip{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-height:2.25rem;padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);border:1px solid #babcaf;border:1px solid var(--colors-gray-400);border-radius:9999px;border-radius:var(--radius-full);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#545449;color:var(--colors-gray-700);text-decoration:none;background:transparent}.fragno-global-nav__chip:hover{border-color:#7f7f6e;border-color:var(--colors-gray-600);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav__chip:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__results-heading{margin:0 0 1rem;margin:0 0 var(--spacing-xl);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#373931;color:var(--colors-gray-800)}.fragno-global-nav__results-heading[hidden],.fragno-global-nav__results-block[hidden],.fragno-global-nav__results[hidden]{display:none}.fragno-global-nav__results{min-height:4rem;min-height:var(--spacing-7xl);width:100%}.fragno-global-nav__results[hidden]{display:none}:where(fragno-global-nav.fragno-global-nav-sticky-host){display:block;position:-webkit-sticky;position:sticky;top:0;z-index:300}.fragno-global-nav--sticky{--global-nav-sticky-ease:cubic-bezier(0.22,1,0.36,1);--global-nav-sticky-duration:0.4s;--global-nav-sticky-pill-max:67rem;--global-nav-sticky-top-max:100%}.fragno-global-nav__sticky-sentinel{height:1px;margin-bottom:-1px;pointer-events:none}.fragno-global-nav--sticky .fragno-global-nav__shell{max-width:var(--global-nav-sticky-top-max);margin:0 auto;border-radius:0;-webkit-transition:max-width var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),margin var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease);-moz-transition:max-width var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),margin var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease);transition:max-width var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),margin var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease)}.fragno-global-nav--sticky .fragno-global-nav__bar{-webkit-transition:padding var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),border-radius var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),-webkit-box-shadow var(--global-nav-sticky-duration) var(--global-nav-sticky-ease);transition:padding var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),border-radius var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),-webkit-box-shadow var(--global-nav-sticky-duration) var(--global-nav-sticky-ease);-moz-transition:padding var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),border-radius var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),box-shadow var(--global-nav-sticky-duration) var(--global-nav-sticky-ease);transition:padding var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),border-radius var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),box-shadow var(--global-nav-sticky-duration) var(--global-nav-sticky-ease);transition:padding var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),border-radius var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),background-color var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),box-shadow var(--global-nav-sticky-duration) var(--global-nav-sticky-ease),-webkit-box-shadow var(--global-nav-sticky-duration) var(--global-nav-sticky-ease)}.fragno-global-nav--developer .fragno-global-nav__left{gap:0.5rem;gap:var(--spacing-md)}.fragno-global-nav--developer fragno-logo-lockup::part(lockup){gap:0}.fragno-global-nav__brand-text{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:1.375rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:2rem;line-height:var(--line-height-display-2xs);letter-spacing:-0.055rem;color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap;-webkit-transform:translateY(0.1875rem);-moz-transform:translateY(0.1875rem);transform:translateY(0.1875rem)}.fragno-global-nav--developer .fragno-global-nav__nav .fragno-global-nav__link-list{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.fragno-global-nav--sticky.fragno-global-nav--scrolled .fragno-global-nav__shell{max-width:var(--global-nav-sticky-pill-max);margin:0.75rem auto 0;margin:var(--spacing-lg) auto 0;background-color:transparent}.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-open .fragno-global-nav__shell{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.fragno-global-nav--sticky.fragno-global-nav--scrolled .fragno-global-nav__bar{padding:0.75rem 0.75rem 0.75rem 2rem;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-4xl);border-radius:9999px;border-radius:var(--radius-full);background-color:rgba(0,0,0,0.1);background-color:var(--global-nav-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 8px 24px 0 var(--global-nav-glass-shadow-color);box-shadow:0 8px 24px 0 var(--global-nav-glass-shadow-color);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.fragno-global-nav--sticky.fragno-global-nav--scrolled .fragno-global-nav__search-trigger{background-color:transparent}.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-field-open .fragno-global-nav__left-group{display:none}.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-field-open .fragno-global-nav__center{position:static;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:100%;z-index:auto}.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-field-open .fragno-global-nav__search-bar,.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-field-open .fragno-global-nav__search-bar--open{width:100%;max-width:none}.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-field-open .fragno-global-nav__search-field{background-color:transparent;border-color:transparent;padding-left:0.125rem;padding-left:var(--spacing-xxs)}.fragno-global-nav--sticky.fragno-global-nav--scrolled .fragno-global-nav__panel{top:-moz-calc(100% + 0.5rem);top:calc(100% + 0.5rem);top:-moz-calc(100% + var(--spacing-md));top:calc(100% + var(--spacing-md));padding:1.5rem 1.25rem;padding:var(--spacing-3xl) var(--spacing-2xl);border-radius:2rem;border-radius:var(--radius-5xl);background-color:rgba(0,0,0,0.1);background-color:var(--global-nav-glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 8px 24px 0 var(--global-nav-glass-shadow-color);box-shadow:0 8px 24px 0 var(--global-nav-glass-shadow-color);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.fragno-global-nav--sticky.fragno-global-nav--scrolled .fragno-global-nav__panel-inner{width:100%}.fragno-global-nav--sticky.fragno-global-nav--scrolled.fragno-global-nav--search-open .fragno-global-nav__shell{border-radius:9999px;border-radius:var(--radius-full)}@media (prefers-reduced-motion:reduce){.fragno-global-nav__bar{backdrop-filter:none;-webkit-backdrop-filter:none}.fragno-global-nav__search-bar{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-global-nav--sticky .fragno-global-nav__shell,.fragno-global-nav--sticky .fragno-global-nav__bar{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:63.99rem){.fragno-global-nav{--global-nav-padding-x:var(--spacing-2xl);--global-nav-actions-gap:var(--spacing-md)}.fragno-global-nav--mobile .fragno-global-nav__bar{gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav--mobile .fragno-global-nav__left-group{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;gap:0}.fragno-global-nav--mobile .fragno-global-nav__left{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-global-nav--mobile .fragno-global-nav__nav{display:none !important}.fragno-global-nav--mobile .fragno-global-nav__center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fragno-global-nav--mobile .fragno-global-nav__actions{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;margin-left:auto;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.fragno-global-nav--mobile .fragno-global-nav__panel-inner{width:100%}.fragno-global-nav--mobile-search-open{position:relative;z-index:400}.fragno-global-nav--mobile-search-open .fragno-global-nav__shell{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.fragno-global-nav--mobile-search-open .fragno-global-nav__mobile-drawer-card{padding:1.5rem 2rem 2.5rem;padding:var(--spacing-3xl) var(--spacing-4xl) var(--spacing-5xl)}.fragno-global-nav--mobile-search-open .fragno-global-nav__mobile-drawer-top{-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding-top:0}.fragno-global-nav__mobile-search-mount[hidden]{display:none}.fragno-global-nav__mobile-search-mount{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2rem;gap:var(--spacing-4xl);width:100%;min-width:0}.fragno-global-nav__mobile-search-mount .fragno-global-nav__search-bar,.fragno-global-nav__mobile-search-mount .fragno-global-nav__search-bar--open{width:100%;max-width:none}.fragno-global-nav__mobile-search-mount .fragno-global-nav__panel{position:static;left:auto;right:auto;top:auto;padding:0;border-radius:0;background:transparent}.fragno-global-nav__mobile-search-mount .fragno-global-nav__panel-inner{width:100%;gap:2rem;gap:var(--spacing-4xl)}.fragno-global-nav__mobile-search-mount .fragno-global-nav__suggested-heading{margin-bottom:1rem;margin-bottom:var(--spacing-xl)}.fragno-global-nav__mobile-search-mount .fragno-global-nav__suggested-links{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav__mobile-search-mount .fragno-global-nav__results{min-height:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav__mobile-search-mount .fragno-global-nav__results[hidden],.fragno-global-nav__mobile-search-mount .fragno-global-nav__results-block[hidden]{display:none}.fragno-global-nav__mobile-search-mount .fragno-global-nav__results fragno-offer-card,.fragno-global-nav__results fragno-offer-card{display:block;width:100%}.fragno-global-nav--mobile .fragno-global-nav__icon-button,.fragno-global-nav__icon-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0.5rem;padding:var(--spacing-md);width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border:none;border-radius:0.5rem;border-radius:var(--radius-md);background:transparent;color:#1b1d19;color:var(--colors-gray-900);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0}.fragno-global-nav__icon-button:hover{background-color:#ecece8;background-color:var(--colors-gray-100)}.fragno-global-nav__icon-button:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__icon-button svg{display:block;width:1.25rem;height:1.25rem}.fragno-global-nav--mobile-menu-open{position:relative;z-index:400}.fragno-global-nav__mobile-drawer{display:none}.fragno-global-nav--mobile .fragno-global-nav__mobile-drawer:not([hidden]){display:-webkit-flex;display:-moz-box;display:flex;position:fixed;inset:0;z-index:400;padding:0.75rem;padding:var(--spacing-lg)}.fragno-global-nav__mobile-drawer-scrim{position:absolute;inset:0;background-color:rgba(0,0,0,0.7);-webkit-backdrop-filter:blur(0.75rem);backdrop-filter:blur(0.75rem)}.fragno-global-nav__mobile-drawer-card{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl);-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:100%;height:100%;max-height:100%;padding:0 1.5rem 2rem;padding:0 var(--spacing-3xl) var(--spacing-4xl);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;border-radius:2.625rem;background-color:#ffffff;background-color:var(--colors-secondary-default,#fff);-webkit-box-shadow:0 4px 9px rgba(0,0,0,0.06);box-shadow:0 4px 9px rgba(0,0,0,0.06)}.fragno-global-nav__mobile-drawer-top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.75rem;gap:var(--spacing-lg);padding-top:0.75rem;padding-top:var(--spacing-lg);position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#ffffff;background-color:var(--colors-secondary-default,#fff)}.fragno-global-nav__mobile-drawer-account{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem;gap:var(--spacing-xl);-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;min-height:3.375rem}.fragno-global-nav__mobile-drawer-identity{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-width:0}.fragno-global-nav__mobile-drawer-user-name,.fragno-global-nav__mobile-drawer-user-email{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-global-nav__mobile-drawer-user-name{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1.25rem;font-size:var(--font-size-text-xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.875rem;line-height:var(--line-height-text-xl);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav__mobile-drawer-user-email{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav--mobile .fragno-global-nav__icon-button.fragno-global-nav__drawer-close,.fragno-global-nav__icon-button.fragno-global-nav__drawer-close{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:9999px;border-radius:var(--radius-full);overflow:hidden}.fragno-global-nav__drawer-close svg{width:1.5rem;height:1.5rem}.fragno-global-nav__mobile-drawer-body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;gap:2rem;gap:var(--spacing-4xl);min-height:0}.fragno-global-nav__mobile-nav{padding:0}.fragno-global-nav__picked[hidden]{display:none}.fragno-global-nav__picked{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl);width:100%;min-width:0}.fragno-global-nav__picked-title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#373931;color:var(--colors-gray-800)}.fragno-global-nav__picked-title[hidden]{display:none}.fragno-global-nav__picked-track{display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;gap:var(--spacing-lg);overflow-x:auto;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin-inline:-moz-calc(-1 * 1.5rem);margin-inline:calc(-1 * 1.5rem);margin-inline:-moz-calc(-1 * var(--spacing-3xl));margin-inline:calc(-1 * var(--spacing-3xl));padding-inline:1.5rem;padding-inline:var(--spacing-3xl);-webkit-overflow-scrolling:touch;scrollbar-width:none}.fragno-global-nav__picked-track::-webkit-scrollbar{display:none}.fragno-global-nav__picked-track fragno-store-card{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;scroll-snap-align:start;min-width:15.3125rem}.fragno-global-nav__picked-track fragno-store-card .fragno-store-card__inner{width:15.3125rem;height:13.75rem;border-radius:2rem;border-radius:var(--radius-5xl)}.fragno-global-nav__mobile-link-list,.fragno-global-nav__mobile-sublink-list,.fragno-global-nav__mobile-quick-links{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-global-nav__mobile-link-list{gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav__mobile-link-item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md)}.fragno-global-nav__mobile-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);width:100%;margin:0;padding:0 0.25rem 0 0;padding:0 var(--spacing-xs) 0 0;border:none;background:none;font:inherit;text-align:left;color:#1b1d19;color:var(--colors-gray-900);text-decoration:none;cursor:pointer}.fragno-global-nav__mobile-link-text{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-weight:500;font-weight:var(--font-weight-medium);line-height:2rem;letter-spacing:-0.03rem}.fragno-global-nav__mobile-link-chevron{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2rem;height:2rem;-webkit-flex-shrink:0;flex-shrink:0;border:1px solid #babcaf;border:1px solid var(--colors-gray-400);border-radius:9999px;border-radius:var(--radius-full);color:#1b1d19;color:var(--colors-gray-900);-webkit-transition:-webkit-transform 0.18s ease;transition:-webkit-transform 0.18s ease;-moz-transition:transform 0.18s ease,-moz-transform 0.18s ease;-moz-transition:transform 0.18s ease, -moz-transform 0.18s ease;transition:transform 0.18s ease;transition:transform 0.18s ease, -webkit-transform 0.18s ease, -moz-transform 0.18s ease;transition:transform 0.18s ease,-webkit-transform 0.18s ease,-moz-transform 0.18s ease}.fragno-global-nav__mobile-link-chevron svg{display:block;width:1.25rem;height:1.25rem}.fragno-global-nav__mobile-link[aria-expanded="true"] .fragno-global-nav__mobile-link-chevron{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.fragno-global-nav__mobile-link:hover .fragno-global-nav__mobile-link-text{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav__mobile-link:focus-visible,.fragno-global-nav__mobile-sublink:focus-visible,.fragno-global-nav__mobile-quick-link:focus-visible,.fragno-global-nav__drawer-close:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav__mobile-sublink-list{gap:1rem;gap:var(--spacing-xl);padding-right:0.75rem;padding-right:var(--spacing-lg)}.fragno-global-nav__mobile-sublink{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;gap:var(--spacing-lg);width:100%;min-height:1.5rem;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#545449;color:var(--colors-gray-700);text-decoration:none}.fragno-global-nav__mobile-sublink-chevron{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0;color:#545449;color:var(--colors-gray-700)}.fragno-global-nav__mobile-sublink-chevron svg{display:block;width:100%;height:100%}.fragno-global-nav__mobile-sublink:hover{color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav__mobile-drawer-footer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1.5rem;gap:var(--spacing-3xl);margin-top:auto;padding:0}.fragno-global-nav__mobile-quick-links{gap:0.25rem;gap:var(--spacing-xs)}.fragno-global-nav__mobile-quick-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);min-height:2.25rem;padding:0.5rem 0.75rem 0.5rem 0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) 0;border-radius:9999px;border-radius:var(--radius-full);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#1b1d19;color:var(--colors-gray-900);text-decoration:none}.fragno-global-nav__mobile-quick-link-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-global-nav__mobile-quick-link-icon svg,.fragno-global-nav__mobile-quick-link-icon img{display:block;width:100%;height:100%}.fragno-global-nav__mobile-quick-link:hover{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav__mobile-drawer-heading{margin:0 0 0.75rem;margin:0 0 var(--spacing-lg);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-weight:400;font-weight:var(--font-weight-regular);line-height:2rem;letter-spacing:-0.03rem;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav__mobile-drawer-actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav__mobile-drawer-actions fragno-button{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}.fragno-global-nav__mobile-drawer-actions fragno-button .fragno-button{width:100%}.fragno-global-nav__menu-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}}html.fragno-global-nav-drawer-open,html.fragno-global-nav-drawer-open body{overflow:hidden}@media (prefers-reduced-motion:reduce){.fragno-global-nav__mobile-link-chevron{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-pagination{display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-pagination *,.fragno-pagination *::before,.fragno-pagination *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-pagination--split{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:0.375rem;gap:var(--spacing-sm,0.375rem);background:transparent}.fragno-pagination--combined{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;gap:var(--spacing-lg,0.75rem);border-radius:9999px;border-radius:var(--radius-full,9999px);background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border:none}.fragno-pagination--combined.fragno-pagination--transparent{background-color:transparent}.fragno-pagination--combined.fragno-pagination--md{padding:0.5rem 1rem;padding:var(--spacing-md,0.5rem) var(--spacing-xl,1rem)}.fragno-pagination--combined.fragno-pagination--sm{padding:0.375rem 0.75rem;padding:var(--spacing-sm,0.375rem) var(--spacing-lg,0.75rem)}.fragno-pagination__btn{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0;border:none;cursor:pointer;color:#545449;color:var(--colors-gray-700,#424242);background:transparent;-webkit-tap-highlight-color:transparent}.fragno-pagination__btn:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-pagination__btn:disabled{cursor:not-allowed;color:#babcaf;color:var(--colors-gray-400,#a3a3a3);opacity:0.85}.fragno-pagination--split .fragno-pagination__btn{-webkit-flex-shrink:0;flex-shrink:0;background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border-radius:9999px;border-radius:var(--radius-full,9999px);overflow:hidden}.fragno-pagination--split.fragno-pagination--md .fragno-pagination__btn{width:2.5rem;height:2.5rem;padding:0.625rem}.fragno-pagination--split.fragno-pagination--sm .fragno-pagination__btn{width:2.25rem;height:2.25rem;padding:0.5rem;padding:var(--spacing-md,0.5rem)}.fragno-pagination--combined .fragno-pagination__btn{min-width:2.5rem;min-height:2.5rem;border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-pagination--combined.fragno-pagination--sm .fragno-pagination__btn{min-width:2.25rem;min-height:2.25rem}.fragno-pagination__icon-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-pagination__icon-wrap svg{display:block;width:100%;height:100%}.fragno-pagination__icon-wrap--prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fragno-pagination__status{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;font-weight:600;font-weight:var(--font-weight-semibold,600);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#545449;color:var(--colors-gray-700,#424242);white-space:nowrap}.fragno-pagination--split .fragno-pagination__status{background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);border-radius:9999px;border-radius:var(--radius-full,9999px);min-height:2.5rem;padding:0 1rem;padding:0 var(--spacing-xl,1rem)}.fragno-pagination--split.fragno-pagination--sm .fragno-pagination__status{min-height:2.25rem;padding:0 0.75rem;padding:0 var(--spacing-lg,0.75rem)}.fragno-pagination--combined .fragno-pagination__status{background:transparent;min-height:0;min-height:initial;padding:0}.fragno-pagination-dot-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);color:#373931;color:var(--colors-gray-800,#292929)}.fragno-pagination-dot-group *,.fragno-pagination-dot-group *::before,.fragno-pagination-dot-group *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-pagination-dot-group--split{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:0.75rem;gap:var(--spacing-lg,0.75rem);background:transparent}.fragno-pagination-dot-group--split.fragno-pagination-dot-group--line{gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-pagination-dot-group--combined{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;border-radius:9999px;border-radius:var(--radius-full,9999px);border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.9);background-color:var(--colors-alpha-white-90,rgba(255,255,255,0.9))}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--transparent{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--md.fragno-pagination-dot-group--dot{gap:0.75rem;gap:var(--spacing-lg,0.75rem);padding:0.5rem;padding:var(--spacing-md,0.5rem)}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--md.fragno-pagination-dot-group--line{gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:0.5rem;padding:var(--spacing-md,0.5rem)}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--lg.fragno-pagination-dot-group--dot{gap:1rem;gap:var(--spacing-xl,1rem);padding:0.75rem;padding:var(--spacing-lg,0.75rem)}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--lg.fragno-pagination-dot-group--line{gap:0.75rem;gap:var(--spacing-lg,0.75rem);padding:0.75rem;padding:var(--spacing-lg,0.75rem)}.fragno-pagination-dot-group__btn{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0.125rem;min-width:1.5rem;min-height:1.5rem;border:none;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0;color:#373931;color:var(--colors-gray-800,#292929);background:transparent;-webkit-tap-highlight-color:transparent}.fragno-pagination-dot-group__btn:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-pagination-dot-group__btn:disabled{cursor:not-allowed;color:#babcaf;color:var(--colors-gray-400,#a3a3a3);opacity:0.85}.fragno-pagination-dot-group__icon-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-pagination-dot-group__icon-wrap svg{display:block;width:100%;height:100%}.fragno-pagination-dot-group__icon-wrap--prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fragno-pagination-dot-group__track{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:0}.fragno-pagination-dot-group--md.fragno-pagination-dot-group--dot .fragno-pagination-dot-group__indicator{width:0.5rem;height:0.5rem;padding:0;border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);-webkit-flex-shrink:0;flex-shrink:0;cursor:pointer;background-color:rgba(0,0,0,0.4);-webkit-tap-highlight-color:transparent}.fragno-pagination-dot-group--md.fragno-pagination-dot-group--dot .fragno-pagination-dot-group__track{gap:0.75rem;gap:var(--spacing-lg,0.75rem)}.fragno-pagination-dot-group--lg.fragno-pagination-dot-group--dot .fragno-pagination-dot-group__indicator{width:0.625rem;height:0.625rem;padding:0;border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);-webkit-flex-shrink:0;flex-shrink:0;cursor:pointer;background-color:rgba(0,0,0,0.4);-webkit-tap-highlight-color:transparent}.fragno-pagination-dot-group--lg.fragno-pagination-dot-group--dot .fragno-pagination-dot-group__track{gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-pagination-dot-group--split.fragno-pagination-dot-group--lg.fragno-pagination-dot-group--dot .fragno-pagination-dot-group__track{gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-pagination-dot-group--line .fragno-pagination-dot-group__track{gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-pagination-dot-group--split.fragno-pagination-dot-group--line .fragno-pagination-dot-group__track{min-width:9rem}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--line.fragno-pagination-dot-group--md .fragno-pagination-dot-group__track{min-width:10rem}.fragno-pagination-dot-group--combined.fragno-pagination-dot-group--line.fragno-pagination-dot-group--lg .fragno-pagination-dot-group__track{min-width:11rem}.fragno-pagination-dot-group--split.fragno-pagination-dot-group--line.fragno-pagination-dot-group--lg .fragno-pagination-dot-group__track{gap:0.75rem;gap:var(--spacing-lg,0.75rem)}.fragno-pagination-dot-group--md.fragno-pagination-dot-group--line .fragno-pagination-dot-group__indicator{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;height:0.375rem;padding:0;border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);cursor:pointer;background-color:rgba(0,0,0,0.4);-webkit-tap-highlight-color:transparent}.fragno-pagination-dot-group--lg.fragno-pagination-dot-group--line .fragno-pagination-dot-group__indicator{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;height:0.5rem;padding:0;border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);cursor:pointer;background-color:rgba(0,0,0,0.4);-webkit-tap-highlight-color:transparent}.fragno-pagination-dot-group__indicator--active{background-color:#373931 !important;background-color:var(--colors-gray-800,#292929) !important}.fragno-pagination-dot-group__indicator:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-pagination-dot-group__indicator:disabled{cursor:not-allowed;opacity:0.6}.fragno-pagination-dot-group--no-arrows .fragno-pagination-dot-group__btn{display:none}.fragno-pagination-dot-group--no-arrows{gap:0}.fragno-pagination-pages{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:1rem;gap:var(--spacing-xl,1rem);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",sans-serif);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-pagination-pages *,.fragno-pagination-pages *::before,.fragno-pagination-pages *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-pagination-pages__summary{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0}.fragno-pagination-pages__summary-inner{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);font-weight:400;font-weight:var(--font-weight-regular,400);color:#7f7f6e;color:var(--colors-gray-600,#525252)}.fragno-pagination-pages__nav{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-pagination-pages__controls{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-pagination-pages__page-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.125rem;gap:var(--spacing-xxs,0.125rem);margin:0;padding:0;list-style:none}.fragno-pagination-pages__page-item--ellipsis{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:2.25rem;padding:0 0.125rem;padding:0 var(--spacing-xxs,0.125rem);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);color:#a6a697;color:var(--colors-gray-500,#737373);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fragno-pagination-pages--md .fragno-pagination-pages__page-item--ellipsis{min-width:2.5rem;font-size:1rem;font-size:var(--font-size-text-md,1rem)}.fragno-pagination-pages__page-btn{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0;min-width:2.25rem;min-height:2.25rem;border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);cursor:pointer;font-family:inherit;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#545449;color:var(--colors-gray-700,#424242);background-color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent}a.fragno-pagination-pages__page-btn:visited{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-pagination-pages__page-btn:hover:not(:disabled){background-color:#ecece8;background-color:var(--colors-gray-100,#f5f5f5)}.fragno-pagination-pages__page-btn:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-pagination-pages__page-btn:disabled{cursor:not-allowed;opacity:0.6}.fragno-pagination-pages__page-current{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;border-radius:9999px;border-radius:var(--radius-full,9999px);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);color:#1b1d19;color:var(--colors-gray-900,#141414);background-color:#ecece8;background-color:var(--colors-gray-100,#f5f5f5)}.fragno-pagination-pages--md .fragno-pagination-pages__page-btn,.fragno-pagination-pages--md .fragno-pagination-pages__page-current{min-width:2.5rem;min-height:2.5rem;font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem)}.fragno-pagination-pages__nav-btn{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem);margin:0;padding:0.375rem 0.75rem;padding:var(--spacing-sm,0.375rem) var(--spacing-lg,0.75rem);border:1px solid #d6d6d6;border:1px solid var(--colors-border-primary,#d6d6d6);border-radius:9999px;border-radius:var(--radius-full,9999px);cursor:pointer;font-family:inherit;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#545449;color:var(--colors-gray-700,#424242);background-color:#ffffff;background-color:var(--colors-secondary-default,#ffffff);text-decoration:none;-webkit-tap-highlight-color:transparent}a.fragno-pagination-pages__nav-btn:visited{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-pagination-pages__nav-btn:hover:not(:disabled){background-color:#f1f0f0;background-color:var(--colors-gray-50,#f7f7f7)}.fragno-pagination-pages__nav-btn:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}.fragno-pagination-pages__nav-btn:disabled{cursor:not-allowed;color:#babcaf;color:var(--colors-gray-400,#a3a3a3);border-color:#e4e7e0;border-color:var(--colors-gray-200,#e5e5e5);opacity:0.85}.fragno-pagination-pages__nav-icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-pagination-pages__nav-icon svg{display:block;width:100%;height:100%}.fragno-pagination-pages__nav-icon--flip{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fragno-pagination-pages--arrows-only .fragno-pagination-pages__nav-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-pagination-pages--arrows-only .fragno-pagination-pages__nav-btn{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0;border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-pagination-pages--md.fragno-pagination-pages--arrows-only .fragno-pagination-pages__nav-btn{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem}.fragno-pagination-pages--md:not(.fragno-pagination-pages--arrows-only) .fragno-pagination-pages__nav-btn{padding:0.5rem 1rem;padding:var(--spacing-md,0.5rem) var(--spacing-xl,1rem);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem)}@media (prefers-reduced-motion:reduce){.fragno-pagination-pages__nav-btn,.fragno-pagination-pages__page-btn{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-featured-text{display:block;width:100%;max-width:45rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-featured-text--full-width{max-width:none}.fragno-featured-text__inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1rem;gap:var(--spacing-xl,1rem);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:transparent;border-radius:2rem;border-radius:var(--radius-5xl,2rem);padding:2rem 1.25rem;padding:var(--spacing-4xl,2rem) var(--spacing-2xl,1.25rem)}@media (min-width:48rem){.fragno-featured-text__inner--size-sm{padding:2rem 1.5rem;padding:var(--spacing-4xl,2rem) var(--spacing-3xl,1.5rem)}.fragno-featured-text__inner--size-md{padding:2rem;padding:var(--spacing-4xl,2rem)}}.fragno-featured-text__heading{margin:0;padding:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,"Inter",system-ui,sans-serif);font-weight:550;font-weight:var(--font-weight-medium-plus,550);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-featured-text__inner--size-sm .fragno-featured-text__heading{font-size:1.5rem;line-height:2rem;letter-spacing:-0.03em}.fragno-featured-text__inner--size-md .fragno-featured-text__heading{font-size:1.5rem;font-size:var(--font-size-display-2xs,1.75rem);line-height:2rem;line-height:var(--line-height-display-2xs,2.125rem);letter-spacing:-0.035em}.fragno-featured-text__content{margin:0;padding:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,"Inter",system-ui,sans-serif);font-weight:400;font-weight:var(--font-weight-regular,400);color:#545449;color:var(--colors-gray-700,#424242);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005rem}@media (min-width:48rem){.fragno-featured-text__content{font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);letter-spacing:-0.005625rem}}.fragno-featured-text__content>p{margin:0 0 1rem 0;margin:0 0 var(--font-size-text-md,1rem) 0}.fragno-featured-text__content>p:last-child{margin-bottom:0}@media (min-width:48rem){.fragno-featured-text__content>p{margin-bottom:1.125rem;margin-bottom:var(--font-size-text-lg,1.125rem)}.fragno-featured-text__content>p:last-child{margin-bottom:0}}fragno-faq{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-faq.fragno-faq__surface{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1.5rem;padding:var(--faq-padding-mobile);background-color:transparent;background-color:var(--faq-surface-background)}@media (min-width:48rem){.fragno-faq.fragno-faq__surface{padding:4rem 7rem;padding:var(--faq-padding-desktop-y) var(--faq-padding-desktop-x)}}.fragno-faq__layout{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--faq-gap-stacked);width:100%;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-faq--image-end .fragno-faq__media{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.fragno-faq--image-end .fragno-faq__main{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-faq--image-start .fragno-faq__media{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-faq--image-start .fragno-faq__main{-webkit-order:2;-moz-box-ordinal-group:3;order:2}@media (min-width:48rem){.fragno-faq__layout{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;gap:4.5rem;gap:var(--faq-gap-columns-desktop);-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-faq--no-image .fragno-faq__main{-webkit-flex:1 1 100%;-moz-box-flex:1;flex:1 1 100%;max-width:100%}.fragno-faq:not(.fragno-faq--no-image) .fragno-faq__main{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}.fragno-faq:not(.fragno-faq--no-image) .fragno-faq__media{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}}.fragno-faq__main{width:100%;min-width:0}.fragno-faq__media{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-faq__media[hidden]{display:none !important}.fragno-faq__media-inner{border-radius:2rem;border-radius:var(--radius-5xl);overflow:hidden;aspect-ratio:4/3;background-color:#ecece8;background-color:var(--colors-gray-100)}.fragno-faq__image{display:block;width:100%;height:100%;object-fit:cover}.fragno-faq__title{margin:0 0 3rem;margin:0 0 var(--faq-gap-title-accordion);padding:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:2.25rem;font-size:var(--font-size-display-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:2.75rem;line-height:var(--line-height-display-md);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-md);color:#1b1d19;color:var(--colors-gray-900)}@media (min-width:48rem){.fragno-faq__title{font-size:3rem;font-size:var(--font-size-display-lg);line-height:3.75rem;line-height:var(--line-height-display-lg);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-lg)}}.fragno-faq__region{width:100%;min-width:0}.fragno-faq .accordion{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.fragno-faq .accordion .accordion-title{cursor:pointer;padding:2rem 0;padding:var(--faq-accordion-title-padding-y-mobile) 0;margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-weight:var(--font-weight-medium-plus);border-top:1px solid #e4e7e0;border-top:1px solid var(--colors-gray-200);display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);background-color:transparent;text-align:left;color:#1b1d19;color:var(--colors-gray-900);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}@media (min-width:48rem){.fragno-faq .accordion .accordion-title{padding:2.5rem 0;padding:var(--faq-accordion-title-padding-y-desktop) 0}}.fragno-faq .accordion .accordion-title:first-child{border-top:none}.fragno-faq .accordion .accordion-title-inner{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;padding-right:0.5rem;padding-right:var(--spacing-md)}.fragno-faq .accordion .accordion-title:focus-visible .accordion-title-inner{outline:2px solid #193ed4;outline:2px solid var(--colors-blue-600);outline-offset:2px;border-radius:var(--radius-xs)}.fragno-faq .accordion .icon{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:3.125rem;width:var(--faq-accordion-icon-slot-width);color:#545449;color:var(--colors-gray-700)}.fragno-faq .accordion .icon svg{display:block;width:1.5rem;width:var(--spacing-3xl);height:1.5rem;height:var(--spacing-3xl)}.fragno-faq .accordion .accordion-content{overflow:hidden;height:0;margin:0;padding:0;-webkit-transition:height 0.25s ease;-moz-transition:height 0.25s ease;transition:height 0.25s ease;position:relative;top:-moz-calc(-1 * 2rem);top:calc(-1 * 2rem);top:-moz-calc(-1 * var(--faq-accordion-content-offset-y-mobile));top:calc(-1 * var(--faq-accordion-content-offset-y-mobile));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:48rem){.fragno-faq .accordion .accordion-content{top:-moz-calc(-1 * 2.5rem);top:calc(-1 * 2.5rem);top:-moz-calc(-1 * var(--faq-accordion-content-offset-y-desktop));top:calc(-1 * var(--faq-accordion-content-offset-y-desktop))}}@media (prefers-reduced-motion:reduce){.fragno-faq .accordion .accordion-content{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-faq .accordion .accordion-content-inner{padding-top:0.375rem;padding-top:var(--faq-accordion-content-padding-top);padding-bottom:2rem;padding-bottom:var(--faq-accordion-content-padding-bottom);margin-right:3.125rem;margin-right:var(--faq-accordion-icon-slot-width);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#545449;color:var(--colors-gray-700)}.fragno-faq .accordion .accordion-content-inner p{margin:0 0 0.5rem;margin:0 0 var(--spacing-md)}.fragno-faq .accordion .accordion-content-inner p:last-child{margin-bottom:0}.fragno-article-header{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-article-header__inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;max-width:80rem;max-width:var(--container-max-width-desktop,80rem);margin:0 auto;padding-left:1rem;padding-left:var(--container-padding-mobile,1rem);padding-right:1rem;padding-right:var(--container-padding-mobile,1rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:48rem){.fragno-article-header__inner{padding-left:2rem;padding-left:var(--container-padding-desktop,2rem);padding-right:2rem;padding-right:var(--container-padding-desktop,2rem)}}.fragno-article-header__stack{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);width:100%;max-width:48rem;text-align:center}.fragno-article-header__badges{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-article-header__badges[hidden]{display:none}.fragno-article-header__title{margin:0;width:100%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-display),sans-serif;font-weight:500;font-weight:var(--font-weight-medium,500);color:#1b1d19;color:var(--color-text-primary,var(--colors-gray-900,#141414));font-size:2.25rem;font-size:var(--font-size-display-md,2.5rem);line-height:2.75rem;line-height:var(--line-height-display-md,3rem);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-md,-0.03125rem)}@media (min-width:48rem){.fragno-article-header__title{font-size:3.75rem;font-size:var(--font-size-display-xl,3.75rem);line-height:4.5rem;line-height:var(--line-height-display-xl,4.5rem);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-xl,-0.075rem)}}.fragno-article-header__title[hidden]{display:none}.fragno-article-header__desc{margin:0;width:100%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular,400);font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg,-0.005625rem);color:#545449;color:var(--colors-gray-700,#424242)}@media (min-width:48rem){.fragno-article-header__desc{font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);line-height:1.875rem;line-height:var(--line-height-text-xl,1.875rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl,0)}}.fragno-article-header__desc[hidden]{display:none}.fragno-article-header__footer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;width:100%;max-width:48rem;margin-top:1.5rem;margin-top:var(--spacing-3xl,1.5rem);gap:1.5rem;gap:var(--spacing-3xl,1.5rem)}.fragno-article-header__footer[hidden]{display:none}.fragno-article-header__divider{width:100%;height:1px;background-color:#e4e7e0;background-color:var(--color-border-secondary,var(--colors-gray-200,#e5e5e5));border:none;margin:0}.fragno-article-header__divider[hidden]{display:none}.fragno-article-header__meta{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.75rem;gap:var(--spacing-lg,0.75rem);width:100%}@media (min-width:48rem){.fragno-article-header__meta{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-article-header__meta--author-only{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.fragno-article-header__meta--listen-only{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}}.fragno-article-header__listen-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-article-header__listen-wrap[hidden]{display:none}.fragno-article-header__listen-row{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem)}.fragno-article-header__listen-btn-host{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-article-header__listen-duration{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-article-header__listen-duration[hidden]{display:none}.fragno-article-header__listen-sep{color:#babcaf;color:var(--colors-gray-400,#a3a3a3)}.fragno-article-header__listen-time{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-article-header__author-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-article-header__author-wrap[hidden]{display:none}.fragno-article-header__author-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);max-width:100%;text-decoration:none;color:inherit;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);-webkit-tap-highlight-color:transparent}.fragno-article-header__author-link:hover .fragno-article-header__author-name{text-decoration:underline;text-underline-offset:2px}.fragno-article-header__author-link:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}.fragno-article-header__author-name{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular,400);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#1b1d19;color:var(--colors-gray-900,#141414);white-space:nowrap}fragno-image-block{display:block;width:100%;min-width:0}.fragno-image-block{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;min-width:0;gap:clamp(0.75rem,0.5rem + 1.5vw,1rem);gap:clamp(var(--spacing-lg,0.75rem),0.5rem + 1.5vw,var(--spacing-xl,1rem));padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-image-block__frame{position:relative;width:100%;border-radius:2rem;border-radius:var(--radius-5xl,2rem);overflow:hidden;-webkit-flex-shrink:0;flex-shrink:0}.fragno-image-block__frame--landscape{aspect-ratio:3/2}.fragno-image-block__frame--square{aspect-ratio:1/1}.fragno-image-block__frame--portrait{aspect-ratio:3/4}.fragno-image-block__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;pointer-events:none}.fragno-image-block__img[hidden]{display:none !important}.fragno-image-block__rights{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);width:100%;min-width:0}.fragno-image-block__rights[hidden]{display:none !important}.fragno-image-block__rights-icon-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;padding:0.333rem;border:1px solid #babcaf;border:1px solid var(--colors-gray-400,#a3a3a3);border-radius:9999px;border-radius:var(--radius-full,9999px);color:#7f7f6e;color:var(--colors-gray-600,#525252);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-image-block__rights-icon-wrap[hidden]{display:none !important}.fragno-image-block__rights-svg{display:block;-webkit-flex-shrink:0;flex-shrink:0}.fragno-image-block__rights-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;min-height:24px;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular,400);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#545449;color:var(--colors-gray-700,#424242);text-decoration:none;border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem);padding:0.125rem 0;-webkit-tap-highlight-color:transparent}.fragno-image-block__rights-link:hover{text-decoration:underline;text-underline-offset:2px}.fragno-image-block__rights-link:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}.fragno-image-block__rights-text{display:block;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;min-height:24px;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:400;font-weight:var(--font-weight-regular,400);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#545449;color:var(--colors-gray-700,#424242);margin:0;padding:0.125rem 0}.fragno-image-block__rights-text[hidden],.fragno-image-block__rights-link[hidden]{display:none !important}.fragno-tabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-tabs__list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:1rem;gap:var(--spacing-xl,1rem);margin:0;padding:0;list-style:none;border-bottom:1px solid #e4e7e0;border-bottom:1px solid var(--color-border-subtle,#e5e5e5)}.fragno-tabs--md .fragno-tabs__list{gap:1.25rem;gap:var(--spacing-2xl,1.25rem)}.fragno-tabs__tab{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0.5rem 0 0;padding:var(--spacing-md,0.5rem) 0 0;min-height:1.5rem;border:none;background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;color:#545449;color:var(--color-text-tertiary,#525252);font-weight:400;font-weight:var(--font-weight-regular,400);cursor:pointer;-webkit-tap-highlight-color:transparent}.fragno-tabs--sm .fragno-tabs__tab{font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem)}.fragno-tabs--md .fragno-tabs__tab{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-tabs__tab-label{display:inline-block;padding-bottom:0.5rem;padding-bottom:var(--spacing-md,0.5rem);margin-bottom:-1px;border-bottom:2px solid transparent}.fragno-tabs__tab:hover:not(.fragno-tabs__tab--selected){color:#373931;color:var(--color-text-secondary,#292929)}.fragno-tabs__tab--selected{color:#1b1d19;color:var(--color-text-primary,#141414);font-weight:550;font-weight:var(--font-weight-medium-plus,550)}.fragno-tabs__tab--selected .fragno-tabs__tab-label{border-bottom-color:#1b1d19;border-bottom-color:var(--color-text-primary,#141414)}.fragno-tabs__tab:focus{outline:none}.fragno-tabs__tab:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem)}@media (prefers-reduced-motion:reduce){.fragno-tabs__tab,.fragno-tabs__tab-label{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-segment-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-segment-control__track{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);margin:0;padding:0.5rem;padding:var(--spacing-md,0.5rem);border-radius:9999px;border-radius:var(--radius-full,9999px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;position:relative}.fragno-segment-control__indicator{position:absolute;left:0;top:0;border-radius:9999px;border-radius:var(--radius-full,9999px);background-color:#1b1d19;background-color:var(--colors-gray-900,#141414);pointer-events:none;opacity:0;-webkit-transition:left 0.25s ease-in-out,width 0.25s ease-in-out,top 0.25s ease-in-out,height 0.25s ease-in-out,opacity 0.15s ease;-moz-transition:left 0.25s ease-in-out,width 0.25s ease-in-out,top 0.25s ease-in-out,height 0.25s ease-in-out,opacity 0.15s ease;transition:left 0.25s ease-in-out,width 0.25s ease-in-out,top 0.25s ease-in-out,height 0.25s ease-in-out,opacity 0.15s ease}.fragno-segment-control--selection-grey .fragno-segment-control__indicator{background-color:#ecece8;background-color:var(--fragno-segment-pill-grey)}.fragno-segment-control--selection-white .fragno-segment-control__indicator{background-color:#ffffff;background-color:var(--colors-base-white,#ffffff)}.fragno-segment-control--selection-transparent .fragno-segment-control__indicator{background-color:transparent}fragno-segment-control[animate-selection] .fragno-segment-control__segment--selected{background-color:transparent}:host([animate-selection]) .fragno-segment-control__segment--selected{background-color:transparent}@media (prefers-reduced-motion:reduce){.fragno-segment-control__indicator{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-segment-control--bg-transparent .fragno-segment-control__track{background:transparent}.fragno-segment-control--bg-white .fragno-segment-control__track{background:#ffffff;background:var(--colors-base-white,#ffffff)}.fragno-segment-control--bg-grey .fragno-segment-control__track{background:#e4e7e0;background:var(--colors-gray-200,#e5e5e5)}.fragno-segment-control--bg-white.fragno-segment-control--selection-white .fragno-segment-control__track{background:#e4e7e0;background:var(--colors-gray-200,#e5e5e5)}.fragno-segment-control__segment{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9999px;border-radius:var(--radius-full,9999px);background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif;font-weight:500;font-weight:var(--font-weight-medium,500);color:#545449;color:var(--colors-gray-700,#424242);-webkit-transition:background-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease}.fragno-segment-control--sm .fragno-segment-control__segment{gap:0.25rem;gap:var(--spacing-xs,0.25rem);min-height:2.25rem;padding:0.5rem 0.75rem;padding:var(--spacing-md,0.5rem) var(--spacing-lg,0.75rem);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem)}.fragno-segment-control--md .fragno-segment-control__segment{gap:0.375rem;gap:var(--spacing-sm,0.375rem);padding:0.625rem 1rem;padding:0.625rem var(--spacing-xl,1rem);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-segment-control__label{display:inline-block;padding:0 0.125rem;padding:0 var(--spacing-xxs,0.125rem);white-space:nowrap}.fragno-segment-control__segment:hover:not(.fragno-segment-control__segment--selected){color:#373931;color:var(--colors-gray-800,#292929)}.fragno-segment-control--selection-black .fragno-segment-control__segment--selected{background:#1b1d19;background:var(--colors-gray-900,#141414);color:#ffffff;color:var(--colors-base-white,#ffffff);font-weight:550;font-weight:var(--font-weight-medium-plus,550)}.fragno-segment-control--selection-grey .fragno-segment-control__segment--selected{background:#ecece8;background:var(--fragno-segment-pill-grey);color:#1b1d19;color:var(--colors-gray-900,#141414);font-weight:550;font-weight:var(--font-weight-medium-plus,550)}.fragno-segment-control--selection-white .fragno-segment-control__segment--selected{background:#ffffff;background:var(--colors-base-white,#ffffff);color:#1b1d19;color:var(--colors-gray-900,#141414);font-weight:550;font-weight:var(--font-weight-medium-plus,550)}.fragno-segment-control--selection-transparent .fragno-segment-control__segment--selected{background:transparent;color:#1b1d19;color:var(--colors-gray-900,#141414);font-weight:550;font-weight:var(--font-weight-medium-plus,550)}.fragno-segment-control__segment:focus{outline:none}.fragno-segment-control__segment:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-segment-control__segment{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-local-nav{--local-nav-padding-x:5rem;--local-nav-bar-shadow:0 4px 18px 0 var(--colors-alpha-black-06,rgba(0,0,0,0.06));display:block;position:relative;z-index:200;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,sans-serif;font-family:var(--font-family-body),sans-serif}.fragno-local-nav__layout{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;background:var(--color-bg-primary,#fff);-webkit-box-shadow:var(--local-nav-bar-shadow);box-shadow:var(--local-nav-bar-shadow)}.fragno-local-nav__bar{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0;padding:0 var(--local-nav-padding-x);min-height:3.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fragno-local-nav__trigger-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-local-nav__trigger-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.75rem 0.125rem;padding:var(--spacing-lg,0.75rem) var(--spacing-xxs,0.125rem);margin:0;min-height:2.75rem;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);font-weight:550;font-weight:var(--font-weight-medium-plus,550);color:#545449;color:var(--color-text-tertiary,#525252);text-decoration:none;border:none;background:transparent;cursor:pointer;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-1px;-webkit-transition:color 0.15s ease,border-color 0.15s ease;-moz-transition:color 0.15s ease,border-color 0.15s ease;transition:color 0.15s ease,border-color 0.15s ease}.fragno-local-nav__trigger-link:hover{color:#373931;color:var(--color-text-secondary,#292929)}.fragno-local-nav__trigger-wrap--open .fragno-local-nav__trigger-link,.fragno-local-nav__trigger-link--current{color:#1b1d19;color:var(--color-text-primary,#141414);border-bottom-color:#1b1d19;border-bottom-color:var(--color-text-primary,#141414)}.fragno-local-nav__trigger-link:focus{outline:none}.fragno-local-nav__trigger-link:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-sm,0.25rem)}.fragno-local-nav__panel{position:absolute;left:0;right:0;top:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ffffff;background:var(--color-bg-primary,#fff);padding:2rem var(--local-nav-padding-x) 2.5rem;padding:var(--spacing-4xl,2rem) var(--local-nav-padding-x) var(--spacing-5xl,2.5rem);-webkit-box-shadow:0 0.75rem 1.5rem rgba(10,13,18,0.12);box-shadow:0 0.75rem 1.5rem rgba(10,13,18,0.12);-webkit-box-shadow:0 var(--spacing-lg,0.75rem) var(--spacing-3xl,1.5rem) rgba(10,13,18,0.12);box-shadow:0 var(--spacing-lg,0.75rem) var(--spacing-3xl,1.5rem) rgba(10,13,18,0.12)}.fragno-local-nav__panel[hidden]{display:none !important}.fragno-local-nav__panel-inner{display:block}.fragno-local-nav__panel-section[hidden]{display:none !important}.fragno-local-nav__subcategory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-column-gap:2.5rem;grid-column-gap:var(--spacing-5xl,2.5rem);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-gap:var(--spacing-5xl,2.5rem);-moz-column-gap:var(--spacing-5xl,2.5rem);column-gap:var(--spacing-5xl,2.5rem);grid-row-gap:2rem;grid-row-gap:var(--spacing-4xl,2rem);row-gap:2rem;row-gap:var(--spacing-4xl,2rem);width:100%}.fragno-local-nav__subcategory{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:0}.fragno-local-nav__subcategory-heading{margin:0;padding:0 0.125rem;padding:0 var(--spacing-xxs,0.125rem);width:100%;max-width:13rem;font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);font-weight:500;font-weight:var(--font-weight-medium,500);color:#373931;color:var(--colors-gray-800,#292929)}.fragno-local-nav__subcategory-divider{margin-top:0.375rem;margin-top:var(--spacing-sm,0.375rem);margin-bottom:0.75rem;margin-bottom:var(--spacing-lg,0.75rem);height:1px;width:100%;max-width:13rem;background:rgba(0,0,0,0.2);-webkit-flex-shrink:0;flex-shrink:0}.fragno-local-nav__subcategory ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:1rem;gap:var(--spacing-xl,1rem);width:100%;max-width:13rem}.fragno-local-nav__subcategory li{margin:0}.fragno-local-nav__subcategory li a{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:1.5rem;padding:0.25rem 0.125rem;padding:var(--spacing-xs,0.25rem) var(--spacing-xxs,0.125rem);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);color:#545449;color:var(--colors-gray-700,#424242);text-decoration:none}.fragno-local-nav__subcategory li a:hover{color:#1b1d19;color:var(--color-text-primary,#141414)}.fragno-local-nav__subcategory li a:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-local-nav__trigger-link{-webkit-transition:none;-moz-transition:none;transition:none}}@media (max-width:63.99rem){fragno-local-nav{--local-nav-padding-x:var(--spacing-3xl,1.5rem)}.fragno-local-nav__bar{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;gap:1.25rem;gap:var(--spacing-2xl,1.25rem)}}fragno-footer{--footer-bg:#0f0f0f;--footer-text-primary:#ffffff;--footer-text-secondary:#e5e5e5;--footer-text-tertiary:#a3a3a3;--footer-outline-ui:#e5e5e5;--footer-social-border:#525252;--footer-muted:var(--footer-text-tertiary);--footer-border-subtle:rgba(255,255,255,0.12);--footer-padding-x:5rem;--footer-padding-y-top:var(--spacing-7xl,4rem);--footer-padding-y-bottom:var(--spacing-6xl,3rem);--footer-max-width:var(--width-3xl,80rem);display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#0f0f0f;background-color:var(--footer-bg);color:#ffffff;color:var(--footer-text-primary)}.fragno-footer__shell{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:var(--footer-max-width);margin:0 auto;padding:var(--footer-padding-y-top) var(--footer-padding-x) var(--footer-padding-y-bottom);display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:3rem;gap:var(--spacing-6xl,3rem)}.fragno-footer__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:1.25rem;gap:var(--spacing-2xl,1.25rem);width:100%}.fragno-footer__brand{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;min-width:0}.fragno-footer__brand[hidden]{display:none}.fragno-footer__brand fragno-logo-lockup{display:block;width:4.4403125rem;max-width:100%}.fragno-footer__copyright-slot--top{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-footer__copyright-slot--top[aria-hidden='true']{display:none}.fragno-footer__copyright-slot--bottom{width:100%}.fragno-footer__copyright-slot--bottom[aria-hidden='true']{display:none}.fragno-footer__copyright{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:var(--footer-text-tertiary)}.fragno-footer__stats-wrap{width:100%}.fragno-footer__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;grid-gap:var(--spacing-3xl,1.5rem);gap:1.5rem;gap:var(--spacing-3xl,1.5rem);width:100%}.fragno-footer__stat{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:1rem;gap:var(--spacing-xl,1rem);padding:1.5rem;padding:var(--spacing-3xl,1.5rem);border:1px solid var(--footer-border-subtle);border-radius:1rem;border-radius:var(--radius-xl,0.75rem);background:transparent}.fragno-footer__stat-body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;min-width:0}.fragno-footer__stat-icon,.fragno-footer__stat .fragno-footer__stat-icon{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;width:2.5rem;height:2.5rem;color:var(--footer-text-primary)}.fragno-footer__stat-icon svg,.fragno-footer__stat .fragno-footer__stat-icon svg{display:block;width:100%;height:100%;-webkit-flex-shrink:0;flex-shrink:0}.fragno-footer__stat-value{display:block;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,'Inter',sans-serif);font-size:2.25rem;font-size:var(--font-size-display-md,2.5rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:2.75rem;line-height:var(--line-height-display-md,3rem);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-md,-0.03125rem);color:var(--footer-text-primary)}.fragno-footer__stat-label{display:block;margin-top:0.25rem;margin-top:var(--spacing-xs,0.25rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:var(--footer-text-tertiary)}.fragno-footer__stat-interactive{text-decoration:none;color:inherit}.fragno-footer__columns{width:100%}.fragno-footer__columns-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3rem;grid-gap:var(--spacing-6xl,3rem);gap:3rem;gap:var(--spacing-6xl,3rem);-webkit-align-items:start;-moz-box-align:start;align-items:start;width:100%}.fragno-footer__column{min-width:0}.fragno-footer__column-heading{margin:0 0 1rem;margin:0 0 var(--spacing-xl,1rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:var(--footer-text-primary)}.fragno-footer__link-list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg,0.75rem)}.fragno-footer__link{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:var(--footer-text-secondary);text-decoration:underline;-webkit-text-decoration-color:var(--footer-text-secondary);-moz-text-decoration-color:var(--footer-text-secondary);text-decoration-color:var(--footer-text-secondary);text-underline-offset:0.125rem}.fragno-footer__link:hover{color:var(--footer-text-primary);-webkit-text-decoration-color:var(--footer-text-primary);-moz-text-decoration-color:var(--footer-text-primary);text-decoration-color:var(--footer-text-primary)}.fragno-footer__link:focus-visible{outline:2px solid var(--footer-outline-ui);outline-offset:2px}.fragno-footer__column--legal .fragno-footer__link-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-column-gap:var(--spacing-4xl,2rem);-moz-column-gap:var(--spacing-4xl,2rem);column-gap:var(--spacing-4xl,2rem);display:block}.fragno-footer__column--legal .fragno-footer__link-list li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:0.75rem;margin-bottom:var(--spacing-lg,0.75rem)}.fragno-footer__meta{width:100%}.fragno-footer__meta-grid{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:2rem 3rem;gap:var(--spacing-4xl,2rem) var(--spacing-6xl,3rem);width:100%}.fragno-footer__meta-block{-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;min-width:min(12rem,100%)}.fragno-footer__meta-heading{margin:0 0 0.75rem;margin:0 0 var(--spacing-lg,0.75rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:var(--footer-text-primary)}.fragno-footer__meta-help fragno-button{display:inline-block}.fragno-footer__meta-help fragno-button .fragno-button.fragno-button--secondary{background-color:transparent;color:var(--footer-text-primary);border-color:var(--footer-outline-ui)}.fragno-footer__meta-help fragno-button .fragno-button.fragno-button--secondary:hover:not(:disabled){background-color:rgba(255,255,255,0.08);border-color:var(--footer-outline-ui);color:var(--footer-text-primary)}.fragno-footer__meta-help fragno-button .fragno-button.fragno-button--secondary:focus-visible{border-color:var(--footer-outline-ui);outline:2px solid var(--footer-outline-ui);outline-offset:2px;-webkit-box-shadow:none;box-shadow:none}.fragno-footer__social-list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem;gap:var(--spacing-lg,0.75rem);-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-footer__social-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;color:var(--footer-text);border-radius:0.25rem;border-radius:var(--radius-sm,0.375rem)}.fragno-footer__social-link:focus-visible{outline:2px solid var(--footer-text);outline-offset:2px}.fragno-footer__social-link svg{width:1.5rem;height:1.5rem;display:block}.fragno-footer__social-list fragno-button{display:inline-block;vertical-align:middle}.fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button.fragno-button--secondary.fragno-button--icon-only{background-color:transparent;color:var(--footer-text-secondary);border:1px solid var(--footer-social-border);border-radius:50%;aspect-ratio:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button.fragno-button--secondary.fragno-button--icon-only:hover:not(:disabled){background-color:rgba(255,255,255,0.08);color:var(--footer-text-primary);border-color:#737373}.fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button.fragno-button--secondary.fragno-button--icon-only:focus-visible{border-color:var(--footer-social-border);outline:2px solid var(--footer-text-secondary);outline-offset:2px;-webkit-box-shadow:none;box-shadow:none}.fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button__icon svg{width:1.25rem;height:1.25rem;display:block}.fragno-footer__meta-badge{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;padding-top:-moz-calc(1.25rem + 0.75rem);padding-top:calc(1.25rem + 0.75rem);padding-top:-moz-calc(var(--line-height-text-sm,1.25rem) + var(--spacing-lg,0.75rem));padding-top:calc(var(--line-height-text-sm,1.25rem) + var(--spacing-lg,0.75rem));-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-footer__meta-badge img,.fragno-footer__meta-badge .fragno-footer__bbb-seal{display:block;max-width:10rem;width:100%;height:auto}@media (max-width:63.99rem){fragno-footer{--footer-padding-x:var(--spacing-3xl,1.5rem);--footer-padding-y-top:var(--spacing-5xl,2.5rem);--footer-padding-y-bottom:var(--spacing-5xl,2.5rem)}.fragno-footer__shell{gap:2.5rem;gap:var(--spacing-5xl,2.5rem)}.fragno-footer__stats{grid-template-columns:1fr}.fragno-footer__columns-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem 1.5rem;grid-gap:var(--spacing-4xl,2rem) var(--spacing-3xl,1.5rem);gap:2rem 1.5rem;gap:var(--spacing-4xl,2rem) var(--spacing-3xl,1.5rem);-webkit-align-items:start;-moz-box-align:start;align-items:start}.fragno-footer__columns-inner>.fragno-footer__column:nth-child(1){grid-column:1}.fragno-footer__columns-inner>.fragno-footer__column:nth-child(2){grid-column:2}.fragno-footer__columns-inner>.fragno-footer__column--legal{grid-column:1/-1}.fragno-footer__column--legal .fragno-footer__link-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-gap:var(--spacing-3xl,1.5rem);-moz-column-gap:var(--spacing-3xl,1.5rem);column-gap:var(--spacing-3xl,1.5rem)}.fragno-footer__link-list{gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-footer__top{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.fragno-footer__copyright-slot--top{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;width:100%}.fragno-footer__meta{padding-top:2.5rem;padding-top:var(--spacing-5xl,2.5rem);border-top:1px solid var(--footer-border-subtle)}.fragno-footer__meta-grid{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-footer__meta-badge{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;padding-top:0}.fragno-footer--variant-contextual.fragno-footer--has-stats .fragno-footer__top{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.fragno-footer--variant-contextual.fragno-footer--has-stats .fragno-footer__copyright-slot--bottom{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.fragno-footer--variant-contextual.fragno-footer--has-stats .fragno-footer__stats-wrap{-webkit-order:3;-moz-box-ordinal-group:4;order:3}.fragno-footer--variant-contextual.fragno-footer--has-stats .fragno-footer__columns{-webkit-order:4;-moz-box-ordinal-group:5;order:4}.fragno-footer--variant-contextual.fragno-footer--has-stats .fragno-footer__meta{-webkit-order:5;-moz-box-ordinal-group:6;order:5}}@media (prefers-reduced-motion:reduce){.fragno-footer__link{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-footer.fragno-footer--variant-minimal{background-color:transparent;color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-footer__shell--minimal{gap:0;padding:2rem var(--footer-padding-x);padding:var(--spacing-4xl,2rem) var(--footer-padding-x)}.fragno-footer__minimal-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);width:100%}.fragno-footer__brand--minimal{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-footer__brand--minimal fragno-logo-lockup{color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-footer__minimal-links{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0}.fragno-footer__minimal-link-list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem 2rem;gap:var(--spacing-md,0.5rem) var(--spacing-4xl,2rem)}.fragno-footer__minimal-link{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#7f7f6e;color:var(--colors-gray-600,#525252);text-decoration:underline;-webkit-text-decoration-color:#7f7f6e;-moz-text-decoration-color:#7f7f6e;text-decoration-color:#7f7f6e;-webkit-text-decoration-color:var(--colors-gray-600,#525252);-moz-text-decoration-color:var(--colors-gray-600,#525252);text-decoration-color:var(--colors-gray-600,#525252);text-underline-offset:0.125rem}.fragno-footer__minimal-link:hover{color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-text-decoration-color:#1b1d19;-moz-text-decoration-color:#1b1d19;text-decoration-color:#1b1d19;-webkit-text-decoration-color:var(--colors-gray-900,#141414);-moz-text-decoration-color:var(--colors-gray-900,#141414);text-decoration-color:var(--colors-gray-900,#141414)}.fragno-footer__minimal-link:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px;border-radius:2px}.fragno-footer__minimal-social{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto}.fragno-footer__minimal-social .fragno-footer__social-list{gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-footer__minimal-social .fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button.fragno-button--secondary.fragno-button--icon-only{background-color:transparent;color:#545449;color:var(--colors-gray-700,#424242);border:none;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);aspect-ratio:1}.fragno-footer__minimal-social .fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button.fragno-button--secondary.fragno-button--icon-only:hover:not(:disabled){background-color:#ecece8;background-color:var(--colors-gray-100,#f5f5f5);color:#1b1d19;color:var(--colors-gray-900,#141414);border:none}.fragno-footer__minimal-social .fragno-footer__social-list fragno-button.fragno-footer__social-button .fragno-button.fragno-button--secondary.fragno-button--icon-only:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px;-webkit-box-shadow:none;box-shadow:none}.fragno-footer__sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:63.99rem){.fragno-footer__shell--minimal{padding:2rem 1.25rem;padding:var(--spacing-4xl,2rem) var(--spacing-2xl,1.25rem)}.fragno-footer__minimal-row{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:2rem;gap:var(--spacing-4xl,2rem)}.fragno-footer__minimal-links{width:100%}.fragno-footer__minimal-link-list{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;-webkit-column-gap:var(--spacing-md,0.5rem);-moz-column-gap:var(--spacing-md,0.5rem);column-gap:var(--spacing-md,0.5rem)}.fragno-footer__minimal-link-list li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;margin-bottom:var(--spacing-xl,1rem)}.fragno-footer__minimal-link-list li:last-child{margin-bottom:0}.fragno-footer__minimal-link{font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-footer__minimal-social{width:100%}}.fragno-toast-host{position:fixed;inset:0;z-index:10050;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:1.5rem;padding:var(--spacing-3xl,1.5rem);pointer-events:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-toast-host[data-position='top']{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.fragno-toast-host>fragno-toast{pointer-events:auto;-webkit-align-self:center;align-self:center;width:100%;max-width:min(25rem,100vw - 2rem)}fragno-toast{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fragno-toast:not([open]){display:none !important}.fragno-toast{width:100%}.fragno-toast__shell{--fragno-toast-surface:rgba(255,255,255,0.6);--fragno-toast-text:var(--colors-gray-900,#141414);--fragno-toast-muted:var(--colors-gray-700,#424242);--fragno-toast-close:var(--colors-gray-900,#141414);width:100%;padding:0.75rem 0;padding:var(--spacing-lg,0.75rem) var(--spacing-none,0);border-radius:2rem;border-radius:var(--radius-5xl,2rem);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,0.6);background:var(--fragno-toast-surface);border:1px solid transparent;-webkit-box-shadow:0 0.25rem 1rem rgba(0,0,0,0.06);box-shadow:0 0.25rem 1rem rgba(0,0,0,0.06);box-shadow:0 0.25rem 1rem rgba(0,0,0,0.06);-webkit-box-shadow:0 var(--spacing-xs,0.25rem) var(--spacing-xl,1rem) var(--colors-alpha-black-06,rgba(0,0,0,0.06));box-shadow:0 var(--spacing-xs,0.25rem) var(--spacing-xl,1rem) var(--colors-alpha-black-06,rgba(0,0,0,0.06));opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,-webkit-transform 0.2s ease;-moz-transition:opacity 0.2s ease,transform 0.2s ease,-moz-transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease,-moz-transform 0.2s ease}.fragno-toast__shell[data-variant='dark']{--fragno-toast-surface:rgba(0,0,0,0.6);--fragno-toast-text:#ffffff;--fragno-toast-muted:rgba(255,255,255,0.85);--fragno-toast-close:#ffffff}.fragno-toast__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:0 0.75rem;padding:0 var(--spacing-lg,0.75rem);min-height:2.5rem}.fragno-toast__lead{-webkit-flex-shrink:0;flex-shrink:0;position:relative;width:2rem;height:2rem;border-radius:1rem;border-radius:var(--radius-xl,1rem);border:1.4px solid rgba(255,255,255,0.4);border:1.4px solid var(--colors-alpha-white-40,rgba(255,255,255,0.4));background-color:#373931;background-color:var(--colors-gray-800,#292929);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:rgba(255,255,255,0.9);color:rgba(255,255,255,0.9);color:var(--colors-alpha-white-90,rgba(255,255,255,0.9))}.fragno-toast__shell[data-tone='success'] .fragno-toast__lead{background-color:#063820;background-color:var(--colors-green-800,#095c37);border-color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);border-color:var(--colors-alpha-white-30,rgba(255,255,255,0.3))}.fragno-toast__shell[data-tone='informational'] .fragno-toast__lead{background-color:#07347f;background-color:var(--colors-blue-800,#0040c1);border-color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);border-color:var(--colors-alpha-white-30,rgba(255,255,255,0.3))}.fragno-toast__shell[data-tone='alert'] .fragno-toast__lead{background-color:#373931;background-color:var(--colors-gray-800,#292929);border-color:rgba(255,255,255,0.4);border-color:var(--colors-alpha-white-40,rgba(255,255,255,0.4))}.fragno-toast__shell[data-tone='error'] .fragno-toast__lead{background-color:#b92f20;background-color:var(--colors-red-700,#b42318);border-color:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3);border-color:var(--colors-alpha-white-30,rgba(255,255,255,0.3))}.fragno-toast__shell[data-tone='neutral'] .fragno-toast__lead{background-color:#373931;background-color:var(--colors-gray-800,#292929);border-color:rgba(255,255,255,0.4);border-color:var(--colors-alpha-white-40,rgba(255,255,255,0.4))}.fragno-toast__icon-slot{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;height:100%}.fragno-toast__icon-slot svg{display:block;width:0.875rem;height:0.875rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-toast__copy{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem}.fragno-toast__message{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.03125em);color:var(--fragno-toast-text)}.fragno-toast__description{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);color:var(--fragno-toast-muted)}.fragno-toast__description[hidden]{display:none !important}.fragno-toast__close{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:0;border:none;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);background:transparent;color:var(--fragno-toast-close);cursor:pointer}.fragno-toast__close[hidden]{display:none !important}.fragno-toast__close:hover{background-color:rgba(0,0,0,0.06);background-color:rgba(0,0,0,0.06);background-color:var(--colors-alpha-black-06,rgba(0,0,0,0.06))}.fragno-toast__shell[data-variant='dark'] .fragno-toast__close:hover{background-color:rgba(255,255,255,0.12)}.fragno-toast__close:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring,#155eef);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-toast__shell{-webkit-transition:none;-moz-transition:none;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}}fragno-store-card{display:inline-block;vertical-align:bottom}.fragno-store-card__link{display:block;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fragno-store-card__inner{position:relative;overflow:hidden;border-radius:2rem;border-radius:var(--hero-card-radius,var(--radius-5xl));width:24rem;height:13.5rem;-webkit-box-shadow:0 0.125rem 0.25rem -0.125rem rgba(10,13,18,0.05),0 0.25rem 1.125rem 0.5rem rgba(0,0,0,0.06);box-shadow:0 0.125rem 0.25rem -0.125rem rgba(10,13,18,0.05),0 0.25rem 1.125rem 0.5rem rgba(0,0,0,0.06);-webkit-transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;transition:-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease;-moz-transition:box-shadow 0.2s ease,transform 0.2s ease,-moz-transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease;transition:box-shadow 0.2s ease,transform 0.2s ease,-webkit-box-shadow 0.2s ease,-webkit-transform 0.2s ease,-moz-transform 0.2s ease}.fragno-store-card:hover .fragno-store-card__inner{-webkit-box-shadow:0 0.125rem 0.25rem -0.125rem rgba(10,13,18,0.08),0 0.25rem 1.125rem 0.5rem rgba(0,0,0,0.09);box-shadow:0 0.125rem 0.25rem -0.125rem rgba(10,13,18,0.08),0 0.25rem 1.125rem 0.5rem rgba(0,0,0,0.09)}.fragno-store-card[data-size='xs'] .fragno-store-card__inner{height:6.5rem}.fragno-store-card[data-size='md'] .fragno-store-card__inner{height:16.5rem}.fragno-store-card[data-size='lg'] .fragno-store-card__inner{height:20rem}.fragno-store-card[data-size='xl'] .fragno-store-card__inner{width:63rem;height:31.5rem}.fragno-store-card[data-has-background='true'] .fragno-store-card__inner{border-width:1px;border-width:var(--hero-card-border-width,1px);border-style:solid;border-color:rgba(255,255,255,0.25);border-color:var(--hero-card-border-dark)}.fragno-store-card__media{position:absolute;inset:0;z-index:0;border-radius:inherit}.fragno-store-card__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.fragno-store-card__media.fragno-store-card__media--placeholder{background:transparent}.fragno-store-card__blur-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:1;border-radius:2rem;border-radius:var(--hero-card-radius,var(--radius-5xl));backdrop-filter:blur(15px);backdrop-filter:blur(var(--hero-card-image-blur,50px));-webkit-backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(var(--hero-card-image-blur,50px));pointer-events:none;mask-image:linear-gradient(195deg,transparent 0%,transparent 50%,rgba(0,0,0,0.4) 56%,rgba(0,0,0,0.75) 60%,black 64%);-webkit-mask-image:linear-gradient(195deg,transparent 0%,transparent 50%,rgba(0,0,0,0.4) 56%,rgba(0,0,0,0.75) 60%,black 64%);mask-size:100% 100%;mask-position:0 0;-webkit-mask-size:100% 100%;-webkit-mask-position:0 0}.fragno-store-card__blur-overlay[hidden]{display:none !important}.fragno-store-card__gradient{position:absolute;inset:0;z-index:2;background:-moz-linear-gradient(258.73deg,rgba(76,137,134,0.05) 68.49%,rgba(20,38,37,0.2) 92.7%),-moz-linear-gradient(262.36deg,rgba(0,0,0,0) 48.84%,rgba(0,0,0,0.5) 83.08%,rgba(0,0,0,0.7) 106.05%);background:linear-gradient(191.27deg,rgba(76,137,134,0.05) 68.49%,rgba(20,38,37,0.2) 92.7%),linear-gradient(187.64deg,rgba(0,0,0,0) 48.84%,rgba(0,0,0,0.5) 83.08%,rgba(0,0,0,0.7) 106.05%);background:var(--hero-card-gradient-overlay);pointer-events:none;border-radius:2rem;border-radius:var(--hero-card-radius,var(--radius-5xl))}.fragno-store-card__gradient[hidden]{display:none !important}.fragno-store-card__logo-slot{position:absolute;z-index:3;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;padding:0;pointer-events:none}.fragno-store-card__logo-slot .fragno-store-card__logo-img{pointer-events:auto;display:block;width:8.25rem;height:6.875rem;object-fit:contain;object-position:center;border-radius:1.25rem;border-radius:var(--radius-3xl,1.25rem);background:transparent}.fragno-store-card__logo-alt-text{margin:0;pointer-events:auto;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-weight:500;font-weight:var(--font-weight-medium);font-size:1.875rem;line-height:2.375rem;letter-spacing:-0.0375rem;text-align:center;color:#ffffff;word-break:break-word;max-width:9.25rem;width:100%;padding:0.5rem 0;padding:var(--spacing-md) 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-store-card[data-has-background='false'] .fragno-store-card__logo-alt-text{color:#1b1d19;color:var(--colors-gray-900)}.fragno-store-card[data-dark-logo] .fragno-store-card__logo-slot{color:#1b1d19;color:var(--colors-gray-900)}.fragno-store-card[data-dark-logo] .fragno-store-card__logo-slot .fragno-store-card__logo-img[src$='.svg'],.fragno-store-card[data-dark-logo] .fragno-store-card__logo-slot .fragno-store-card__logo-img[src*='.svg?'],.fragno-store-card[data-dark-logo] .fragno-store-card__logo-slot .fragno-store-card__logo-img[src^='data:image/svg+xml']{-webkit-filter:brightness(0);filter:brightness(0)}.fragno-store-card[data-dark-logo] .fragno-store-card__logo-alt-text{color:#1b1d19;color:var(--colors-gray-900)}.fragno-store-card[data-light-logo] .fragno-store-card__logo-slot{color:#f1f0f0;color:var(--colors-gray-50)}.fragno-store-card[data-light-logo] .fragno-store-card__logo-slot .fragno-store-card__logo-img[src$='.svg'],.fragno-store-card[data-light-logo] .fragno-store-card__logo-slot .fragno-store-card__logo-img[src*='.svg?'],.fragno-store-card[data-light-logo] .fragno-store-card__logo-slot .fragno-store-card__logo-img[src^='data:image/svg+xml']{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fragno-store-card[data-light-logo] .fragno-store-card__logo-alt-text{color:#ffffff}.fragno-store-card[data-size='xs'] .fragno-store-card__logo-slot .fragno-store-card__logo-img{width:5rem;height:4rem;border-radius:1.125rem;border-radius:var(--radius-2xl,1rem)}.fragno-store-card[data-size='xs'] .fragno-store-card__logo-alt-text{font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg);max-width:6.5rem}.fragno-store-card[data-size='xl'] .fragno-store-card__logo-slot .fragno-store-card__logo-img{width:24.75rem;height:20.625rem;border-radius:3.75rem}.fragno-store-card[data-size='xl'] .fragno-store-card__logo-alt-text{font-size:1.875rem;font-size:var(--font-size-display-sm);line-height:2.375rem;line-height:var(--line-height-display-sm);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-sm);max-width:18.5rem}.fragno-store-card[data-logo-position='bottom'] .fragno-store-card__logo-slot{top:auto;bottom:-0.1rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:1.5rem;padding-bottom:var(--spacing-3xl,1.5rem)}.fragno-store-card[data-logo-position='bottom'][data-size='xl'] .fragno-store-card__logo-slot{padding-bottom:2rem;padding-bottom:var(--spacing-4xl,2rem)}@media (prefers-reduced-motion:reduce){.fragno-store-card__inner{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-store-card__blur-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}fragno-category-card{display:inline-block;vertical-align:bottom;max-width:100%}.fragno-category-card__link{display:block;text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.fragno-category-card__inner{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24rem;width:var(--category-card-width,24rem);max-width:100%;min-width:17.5rem;min-width:var(--category-card-min-width,17.5rem);height:13.5rem;height:var(--category-card-height-sm,13.5rem);overflow:hidden;border-radius:2rem;border-radius:var(--category-card-radius,var(--radius-5xl,2rem));border:1.6px solid #ffffff;border:var(--category-card-border-width,1.6px) solid var(--category-card-border-color,#ffffff);background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8);background:var(--category-card-fallback-bg,rgba(255,255,255,0.8));-webkit-transform-origin:center center;-moz-transform-origin:center center;transform-origin:center center;-webkit-transition:border-width 0.2s ease,border-radius 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;transition:border-width 0.2s ease,border-radius 0.2s ease,-webkit-transform 0.2s ease,-webkit-box-shadow 0.2s ease;-moz-transition:transform 0.2s ease,box-shadow 0.2s ease,border-width 0.2s ease,border-radius 0.2s ease,-moz-transform 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease,border-width 0.2s ease,border-radius 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease,border-width 0.2s ease,border-radius 0.2s ease,-webkit-transform 0.2s ease,-moz-transform 0.2s ease,-webkit-box-shadow 0.2s ease}.fragno-category-card[data-size='md'] .fragno-category-card__inner{height:16.5rem;height:var(--category-card-height-md,16.5rem)}.fragno-category-card[data-size='lg'] .fragno-category-card__inner{height:20rem;height:var(--category-card-height-lg,20rem)}.fragno-category-card[data-size='xl'] .fragno-category-card__inner{height:24.375rem;height:var(--category-card-height-xl,24.375rem)}.fragno-category-card__link:hover .fragno-category-card__inner,.fragno-category-card__link:focus-visible .fragno-category-card__inner,.fragno-category-card:not(:has(.fragno-category-card__link)):hover .fragno-category-card__inner{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);border-width:1.68px;border-width:var(--category-card-border-width-hover,1.68px);border-radius:2.1rem;border-radius:var(--category-card-radius-hover,2.1rem);-webkit-box-shadow:0 0.13125rem 0.590625rem 0.2625rem rgba(0,0,0,0.02),0 0.065625rem 0.13125rem -0.065625rem rgba(10,13,18,0.06);box-shadow:0 0.13125rem 0.590625rem 0.2625rem rgba(0,0,0,0.02),0 0.065625rem 0.13125rem -0.065625rem rgba(10,13,18,0.06)}.fragno-category-card__media{position:absolute;inset:0;z-index:0;border-radius:inherit}.fragno-category-card__media.fragno-category-card__media--placeholder{background-color:#ecece8;background-color:var(--colors-gray-100,#f5f5f5);background-image:-moz-linear-gradient(45deg,#e4e7e0 25%,transparent 25%),-moz-linear-gradient(135deg,#e4e7e0 25%,transparent 25%),-moz-linear-gradient(45deg,transparent 75%,#e4e7e0 75%),-moz-linear-gradient(135deg,transparent 75%,#e4e7e0 75%);background-image:linear-gradient(45deg,#e4e7e0 25%,transparent 25%),linear-gradient(-45deg,#e4e7e0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4e7e0 75%),linear-gradient(-45deg,transparent 75%,#e4e7e0 75%);background-image:-moz-linear-gradient(45deg,var(--colors-gray-200,#e5e5e5) 25%,transparent 25%),-moz-linear-gradient(135deg,var(--colors-gray-200,#e5e5e5) 25%,transparent 25%),-moz-linear-gradient(45deg,transparent 75%,var(--colors-gray-200,#e5e5e5) 75%),-moz-linear-gradient(135deg,transparent 75%,var(--colors-gray-200,#e5e5e5) 75%);background-image:linear-gradient(45deg,var(--colors-gray-200,#e5e5e5) 25%,transparent 25%),linear-gradient(-45deg,var(--colors-gray-200,#e5e5e5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--colors-gray-200,#e5e5e5) 75%),linear-gradient(-45deg,transparent 75%,var(--colors-gray-200,#e5e5e5) 75%);background-size:1rem 1rem;background-position:0 0,0 0.5rem,0.5rem -0.5rem,-0.5rem 0}.fragno-category-card__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.fragno-category-card__scrim{position:absolute;inset:0;z-index:1;border-radius:inherit;background:rgba(0,0,0,0.1);pointer-events:none}.fragno-category-card__scrim[hidden]{display:none !important}.fragno-category-card__gradient{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.9) 11.562%,rgba(55,55,55,0.61) 37.624%,rgba(0,0,0,0) 59.491%,rgba(0,0,0,0) 100%),-moz-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);background-image:-webkit-gradient(linear,left bottom, left top,color-stop(11.562%, rgba(0,0,0,0.9)),color-stop(37.624%, rgba(55,55,55,0.61)),color-stop(59.491%, rgba(0,0,0,0)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,0.1)),to(rgba(0,0,0,0.1)));background-image:linear-gradient(to top,rgba(0,0,0,0.9) 11.562%,rgba(55,55,55,0.61) 37.624%,rgba(0,0,0,0) 59.491%,rgba(0,0,0,0) 100%),linear-gradient(90deg,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%)}.fragno-category-card__gradient[hidden]{display:none !important}.fragno-category-card__label{position:absolute;z-index:3;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.fragno-category-card__title{margin:0;padding:0.5rem 0;padding:var(--spacing-md,0.5rem) 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,'Inter',sans-serif);font-weight:500;font-weight:var(--font-weight-medium,500);font-size:1.5rem;font-size:var(--category-card-title-font-size,1.5rem);line-height:2rem;line-height:var(--category-card-title-line-height,2rem);letter-spacing:-0.03rem;letter-spacing:var(--category-card-title-letter-spacing,-0.03rem);color:#ffffff;color:var(--colors-base-white,#ffffff);word-break:break-word}.fragno-category-card[data-alignment='center'][data-size='sm'] .fragno-category-card__label{left:50%;top:3.55625rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:8.25rem;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-category-card[data-alignment='center'][data-size='sm'] .fragno-category-card__title{width:9.25rem;max-width:9.25rem;text-align:center}.fragno-category-card[data-alignment='center'][data-size='md'] .fragno-category-card__label,.fragno-category-card[data-alignment='center'][data-size='lg'] .fragno-category-card__label{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8.25rem;min-height:6.1875rem;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-category-card[data-alignment='center'][data-size='md'] .fragno-category-card__title,.fragno-category-card[data-alignment='center'][data-size='lg'] .fragno-category-card__title{width:9.25rem;max-width:9.25rem;text-align:center}.fragno-category-card[data-alignment='center'][data-size='xl'] .fragno-category-card__label{left:50%;top:-moz-calc(50% + 0.03125rem);top:calc(50% + 0.03125rem);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-category-card[data-alignment='center'][data-size='xl'] .fragno-category-card__title{width:100%;text-align:center}.fragno-category-card[data-alignment='bottom']:not([data-size='xl']) .fragno-category-card__label{left:50%;bottom:-0.1rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:0.5rem;padding-bottom:var(--spacing-md,0.5rem);width:8.25rem;min-height:6.1875rem;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-category-card[data-alignment='bottom']:not([data-size='xl']) .fragno-category-card__title{width:9.25rem;max-width:9.25rem;text-align:center}.fragno-category-card[data-alignment='bottom'][data-size='xl'] .fragno-category-card__label{left:1.15rem;bottom:-0.1rem;width:21.5rem;max-width:-moz-calc(100% - 1.15rem - 1.35rem);max-width:calc(100% - 1.15rem - 1.35rem);padding-bottom:1.5rem;padding-bottom:var(--spacing-3xl,1.5rem);-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-category-card[data-alignment='bottom'][data-size='xl'] .fragno-category-card__title{width:100%;text-align:left}@media (prefers-reduced-motion:reduce){.fragno-category-card__inner{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-category-card__link:hover .fragno-category-card__inner,.fragno-category-card__link:focus-visible .fragno-category-card__inner,.fragno-category-card:not(:has(.fragno-category-card__link)):hover .fragno-category-card__inner{-webkit-transform:none;-moz-transform:none;transform:none}}fragno-offer-panel{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-offer-panel{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-offer-panel__card-body{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;padding:0 1.5rem 1.5rem;padding:0 var(--spacing-3xl,1.5rem) var(--spacing-3xl,1.5rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;border-radius:var(--radius-5xl,2rem);background:rgb(255 255 255/0.4);background:rgb(var(--surface-base-rgb,255 255 255)/0.4);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1.6px solid white;border:var(--offer-panel-border-width,1.6px) solid white;-webkit-box-shadow:0 4px 24px 0 rgba(10,13,18,0.10);box-shadow:0 4px 24px 0 rgba(10,13,18,0.10)}.fragno-offer-panel__card-body[hidden]{display:none}.fragno-offer-panel__badge-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding-top:1.5rem;padding-top:var(--spacing-3xl,1.5rem)}.fragno-offer-panel[data-type] .fragno-offer-panel__card-body--has-badge .fragno-offer-panel__panels{padding-top:1rem;padding-top:var(--spacing-xl,1rem)}.fragno-offer-panel[data-type] .fragno-offer-panel__alerts-slot:empty{display:none}.fragno-offer-panel__badge-wrap[hidden]{display:none}.fragno-offer-panel__panels{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:2rem;gap:var(--spacing-4xl,2rem);width:100%}.fragno-offer-panel[data-type="primary-offer"] .fragno-offer-panel__panels{padding:1.5rem 0;padding:var(--spacing-3xl,1.5rem) 0}.fragno-offer-panel[data-type="coupon"] .fragno-offer-panel__panels{padding-top:1.5rem;padding-top:var(--spacing-3xl,1.5rem);gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-offer-panel__alerts-slot{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl,1rem);width:100%}.fragno-offer-panel__text-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs,0.25rem);width:100%;text-align:center}.fragno-offer-panel__text-group[hidden]{display:none}.fragno-offer-panel__headline{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.875rem;font-size:var(--font-size-display-30,1.875rem);font-weight:550;font-weight:var(--font-weight-medium-plus,550);line-height:2.375rem;line-height:var(--line-height-display-30,2.375rem);letter-spacing:-0.6px;color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-offer-panel__headline[hidden]{display:none}.fragno-offer-panel[data-type="coupon"] .fragno-offer-panel__headline{font-size:1.5rem;line-height:2rem;letter-spacing:-0.48px}.fragno-offer-panel__subheadline{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.875rem;line-height:var(--line-height-text-xl,1.875rem);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-offer-panel__subheadline[hidden]{display:none}.fragno-offer-panel[data-type="coupon"] .fragno-offer-panel__subheadline{font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.08px}.fragno-offer-panel__extra-slot{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.fragno-offer-panel__extra-slot[hidden]{display:none}.fragno-offer-panel__coupon-section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%}.fragno-offer-panel__coupon-section[hidden]{display:none}.fragno-offer-panel__coupon-field{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%;padding:0.75rem 1rem;padding:var(--spacing-lg,0.75rem) var(--spacing-xl,1rem);min-height:60px;border:1.6px dashed #babcaf;border:1.6px dashed var(--colors-gray-400,#a3a3a3);border-radius:1.25rem;border-radius:var(--radius-3xl,1.25rem);background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.2s ease,color 0.2s ease;-moz-transition:border-color 0.2s ease,color 0.2s ease;transition:border-color 0.2s ease,color 0.2s ease;color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-offer-panel__coupon-field:has(.fragno-offer-panel__coupon-btn:not([hidden])):hover{border-color:#545449;border-color:var(--colors-gray-700,#424242)}.fragno-offer-panel__coupon-field--copied{border-color:#0e6a2d;border-color:var(--color-status-success-border);color:#0b4c23;color:var(--color-status-success-text)}.fragno-offer-panel__coupon-btn{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;padding:0.5rem;padding:var(--spacing-md,0.5rem);border:none;border-radius:9999px;border-radius:var(--radius-full,9999px);background:transparent;cursor:pointer;color:inherit;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.fragno-offer-panel__coupon-btn:hover,.fragno-offer-panel__coupon-btn:focus-visible{background-color:#e4e7e0;background-color:var(--colors-gray-200,#e5e5e5)}.fragno-offer-panel__coupon-btn:focus-visible{outline:0.125rem solid #193ed4;outline:var(--spacing-xxs,0.125rem) solid var(--colors-focus-ring,#155eef);outline-offset:0.125rem;outline-offset:var(--spacing-xxs,0.125rem)}.fragno-offer-panel__coupon-btn-wrap{-webkit-flex-shrink:0;flex-shrink:0}.fragno-offer-panel__coupon-btn-wrap:hover .fragno-tooltip__popover,.fragno-offer-panel__coupon-btn:focus-visible~.fragno-tooltip__popover{visibility:visible;opacity:1;pointer-events:auto}.fragno-offer-panel__coupon-field--copied .fragno-offer-panel__coupon-btn:hover,.fragno-offer-panel__coupon-field--copied .fragno-offer-panel__coupon-btn:focus-visible{background-color:transparent}.fragno-offer-panel__coupon-field--copied .fragno-offer-panel__coupon-btn-wrap:hover .fragno-tooltip__popover,.fragno-offer-panel__coupon-field--copied .fragno-offer-panel__coupon-btn:focus-visible~.fragno-tooltip__popover{visibility:hidden;opacity:0;pointer-events:none}.fragno-offer-panel__coupon-code-text{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);letter-spacing:-0.09px}.fragno-offer-panel__coupon-copy-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-offer-panel__coupon-rule{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.08px;color:#1b1d19;color:var(--colors-gray-900,#141414);text-align:center}.fragno-offer-panel__coupon-rule[hidden]{display:none}.fragno-offer-panel__actions-slot{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%}.fragno-offer-panel__actions-slot[hidden]{display:none}.fragno-offer-panel__cashback-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem);height:30px;padding:0 14px;border-radius:9999px;border-radius:var(--radius-full,9999px);overflow:hidden;color:#0b4c23;color:var(--color-status-success-text)}.fragno-offer-panel__cashback-row[hidden]{display:none}.fragno-offer-panel__cashback-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-offer-panel__cashback-text{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:550;font-weight:var(--font-weight-medium-plus,550);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.08px;white-space:nowrap}.fragno-offer-panel__signin-slot{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%}.fragno-offer-panel__signin-slot[hidden]{display:none}.fragno-offer-panel[data-type="offers-list"]{height:100%}.fragno-offer-panel__list-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:2rem;gap:var(--spacing-4xl,2rem);width:100%;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;padding-top:1rem;padding-top:var(--spacing-xl,1rem)}.fragno-offer-panel__list-wrap[hidden]{display:none}.fragno-offer-panel__list-headline{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs,0.25rem);width:100%;text-align:center}.fragno-offer-panel__list-title{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);font-weight:550;font-weight:var(--font-weight-medium-plus,550);line-height:1.875rem;line-height:var(--line-height-text-xl,1.875rem);color:#1b1d19;color:var(--colors-gray-900,#141414);margin:0}.fragno-offer-panel__list-subtitle{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.08px;color:#545449;color:var(--colors-gray-700,#424242);margin:0}.fragno-offer-panel__list-subtitle[hidden]{display:none}.fragno-offer-panel__card-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg,0.75rem);width:100%;padding:0 0.125rem;padding:0 var(--spacing-xxs,0.125rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1;-moz-box-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.fragno-offer-panel__card-list:empty{display:none}.fragno-offer-panel__sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.fragno-offer-panel__card-body{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(255 255 255/0.85);background:rgb(var(--surface-base-rgb,255 255 255)/0.85)}.fragno-offer-panel__coupon-field,.fragno-offer-panel__coupon-btn{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-interstitial-lockup{display:block;width:100%;max-width:24rem;max-width:var(--interstitial-lockup-max-width-desktop);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;container-type:inline-size;container-name:interstitial-lockup}.fragno-interstitial-lockup{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:2rem;gap:var(--interstitial-lockup-stack-gap);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-interstitial-lockup__top-text{margin:0;width:100%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.875rem;line-height:var(--line-height-text-xl,1.875rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl,0);color:#373931;color:var(--colors-gray-800,#292929);text-align:center}.fragno-interstitial-lockup__top-text[hidden]{display:none}.fragno-interstitial-lockup__brand-shell{display:block;width:6.625rem;width:var(--interstitial-lockup-brand-width);height:5.5rem;height:var(--interstitial-lockup-brand-height);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1.25rem;border-radius:var(--interstitial-lockup-brand-radius);background:transparent;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.fragno-interstitial-lockup__brand-shell[hidden]{display:none}.fragno-interstitial-lockup__brand-logo{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.fragno-interstitial-lockup__card{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;padding:1.6px 1.5rem 1.5rem;padding:var(--interstitial-lockup-card-border-width) var(--interstitial-lockup-card-padding-x) var(--interstitial-lockup-card-padding-bottom);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;border-radius:var(--interstitial-lockup-card-radius);background:rgba(255,255,255,0.4);background:var(--interstitial-lockup-card-bg);border:1.6px solid #ffffff;border:var(--interstitial-lockup-card-border-width) solid var(--colors-base-white,#ffffff);-webkit-box-shadow:0 4px 18px rgba(10,13,18,0.1);box-shadow:0 4px 18px rgba(10,13,18,0.1);-webkit-box-shadow:var(--interstitial-lockup-card-shadow);box-shadow:var(--interstitial-lockup-card-shadow);backdrop-filter:blur(30px);backdrop-filter:blur(var(--interstitial-lockup-card-blur));-webkit-backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(var(--interstitial-lockup-card-blur))}.fragno-interstitial-lockup__badge-wrap{position:absolute;top:-moz-calc(-1 * 1.6px);top:calc(-1 * 1.6px);top:-moz-calc(-1 * var(--interstitial-lockup-card-border-width));top:calc(-1 * var(--interstitial-lockup-card-border-width));left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-interstitial-lockup__badge-wrap[hidden]{display:none}.fragno-interstitial-lockup__badge-wrap .fragno-badge{background-color:#ffffff;background-color:var(--colors-base-white,#ffffff)}.fragno-interstitial-lockup__badge-wrap .fragno-badge--size-md{min-width:5.1875rem;padding:0.25rem 0.75rem 0.25rem 0.375rem;gap:0.375rem}.fragno-interstitial-lockup__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:2rem;gap:var(--interstitial-lockup-content-gap);width:100%;padding-top:1.5rem;padding-top:var(--interstitial-lockup-content-padding-top);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-interstitial-lockup__card--has-badge .fragno-interstitial-lockup__content{padding-top:3.375rem;padding-top:var(--interstitial-lockup-content-padding-top-badge)}.fragno-interstitial-lockup__text-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--interstitial-lockup-headline-subheadline-gap);text-align:center;width:100%}.fragno-interstitial-lockup__text-group[hidden]{display:none}.fragno-interstitial-lockup__headline{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,'Inter',sans-serif);font-size:1.875rem;font-size:var(--font-size-display-30,1.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:2.375rem;line-height:var(--line-height-display-30,2.375rem);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-30,-0.0375rem);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-interstitial-lockup__headline[hidden]{display:none}.fragno-interstitial-lockup__subheadline{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.25rem;font-size:var(--font-size-text-xl,1.25rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.875rem;line-height:var(--line-height-text-xl,1.875rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl,0);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-interstitial-lockup__subheadline[hidden]{display:none}.fragno-interstitial-lockup__sign-in-prompt{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#272727;color:var(--interstitial-lockup-slate-text,#272727);text-align:center}.fragno-interstitial-lockup__sign-in-prompt[hidden]{display:none}.fragno-interstitial-lockup__sign-in-actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1rem;gap:var(--spacing-xl,1rem);width:100%}.fragno-interstitial-lockup__sign-in-actions[hidden]{display:none}.fragno-interstitial-lockup__sign-in-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%}.fragno-interstitial-lockup__signin-slot,.fragno-interstitial-lockup__secondary-slot,.fragno-interstitial-lockup__wallet-slot,.fragno-interstitial-lockup__actions-slot,.fragno-interstitial-lockup__tertiary-slot{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%}.fragno-interstitial-lockup__signin-slot:empty,.fragno-interstitial-lockup__secondary-slot:empty,.fragno-interstitial-lockup__wallet-slot:empty,.fragno-interstitial-lockup__actions-slot:empty,.fragno-interstitial-lockup__tertiary-slot:empty{display:none}.fragno-interstitial-lockup__actions-slot[hidden],.fragno-interstitial-lockup__tertiary-slot[hidden]{display:none}.fragno-interstitial-lockup__signin-slot fragno-button,.fragno-interstitial-lockup__secondary-slot fragno-button,.fragno-interstitial-lockup__wallet-slot fragno-button,.fragno-interstitial-lockup__actions-slot fragno-button{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-interstitial-lockup__signin-slot .fragno-button,.fragno-interstitial-lockup__secondary-slot .fragno-button,.fragno-interstitial-lockup__wallet-slot .fragno-button,.fragno-interstitial-lockup__actions-slot .fragno-button{width:100%;max-width:none;height:2.75rem;height:var(--interstitial-lockup-button-height);min-height:2.75rem;min-height:var(--interstitial-lockup-button-height);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-interstitial-lockup__signin-slot .fragno-button--green-gradient{background:#08833d;background:var(--interstitial-lockup-legacy-brand-green);background-image:none;border:none;color:#f7f7f7;color:var(--interstitial-lockup-signin-text,#f7f7f7)}.fragno-interstitial-lockup__signin-slot .fragno-button--green-gradient:hover:not(:disabled){background:#08833d;background:var(--interstitial-lockup-legacy-brand-green);background-image:none;-webkit-filter:brightness(0.95);filter:brightness(0.95)}.fragno-interstitial-lockup__wallet-slot .fragno-button--tertiary{text-decoration:none}.fragno-interstitial-lockup__tertiary-slot{-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-interstitial-lockup__divider{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--interstitial-lockup-divider-gap);width:100%}.fragno-interstitial-lockup__divider[hidden]{display:none}.fragno-interstitial-lockup__divider-line{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;height:1px;background:#d6d6d6;background:var(--interstitial-lockup-divider-color,#d6d6d6);min-width:0}.fragno-interstitial-lockup__divider-label{-webkit-flex-shrink:0;flex-shrink:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#373931;color:var(--colors-gray-800,#292929);text-align:center;white-space:nowrap}.fragno-interstitial-lockup__coupon-section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem;gap:var(--interstitial-lockup-coupon-label-gap);width:100%}.fragno-interstitial-lockup__coupon-section[hidden]{display:none}.fragno-interstitial-lockup__coupon-label{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-interstitial-lockup__coupon-field{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;gap:var(--spacing-md,0.5rem);width:100%;min-height:3.75rem;min-height:var(--interstitial-lockup-coupon-field-height);padding:1rem 1.25rem;padding:var(--interstitial-lockup-coupon-field-padding-y) var(--interstitial-lockup-coupon-field-padding-x);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #a6a697;border:1px solid var(--colors-gray-500,#737373);border-radius:1.25rem;border-radius:var(--interstitial-lockup-coupon-field-radius);background:#ffffff;background:var(--colors-base-white,#ffffff)}.fragno-interstitial-lockup__coupon-field--copied{border-color:#0b4c23;border-color:var(--color-status-success-text,#067647)}.fragno-interstitial-lockup__coupon-code-text{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1.125rem;font-size:var(--font-size-text-lg,1.125rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.75rem;line-height:var(--line-height-text-lg,1.75rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-lg,-0.005rem);color:#181d27}.fragno-interstitial-lockup__coupon-btn{margin:0;padding:0;border:none;background:transparent;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#1b1d19;color:var(--colors-gray-900,#141414);text-decoration:none;cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0}.fragno-interstitial-lockup__coupon-btn:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:2px}.fragno-interstitial-lockup__coupon-btn[hidden]{display:none}.fragno-interstitial-lockup__message-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1.25rem;gap:var(--interstitial-lockup-message-outer-gap);width:100%;padding:0.75rem;padding:var(--interstitial-lockup-message-outer-padding);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;border-radius:var(--interstitial-lockup-message-outer-radius);background:rgba(255,255,255,0.6);background:var(--interstitial-lockup-message-outer-bg)}.fragno-interstitial-lockup__message-box[hidden]{display:none}.fragno-interstitial-lockup__message-inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--interstitial-lockup-message-inner-gap);width:100%;text-align:center}.fragno-interstitial-lockup__message-title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-interstitial-lockup__message-title[hidden]{display:none}.fragno-interstitial-lockup__message-body{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#272727;color:var(--interstitial-lockup-slate-text,#272727)}.fragno-interstitial-lockup__message-body[hidden]{display:none}.fragno-interstitial-lockup__sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container interstitial-lockup (max-width:23.4375rem){.fragno-interstitial-lockup__card{padding-left:1rem;padding-left:var(--interstitial-lockup-card-padding-x-mobile);padding-right:1rem;padding-right:var(--interstitial-lockup-card-padding-x-mobile)}.fragno-interstitial-lockup__headline{font-size:1.5rem;line-height:2rem;letter-spacing:-0.03125rem}}@media (prefers-reduced-motion:reduce){.fragno-interstitial-lockup__card{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(255 255 255/0.92);background:rgb(var(--surface-base-rgb,255 255 255)/0.92)}.fragno-interstitial-lockup__coupon-btn{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-chat-bubble{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;max-width:33.75rem;max-width:var(--chat-bubble-max-width,33.75rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}.fragno-chat-bubble{position:relative;display:inline-block;max-width:100%;outline:none}.fragno-chat-bubble[data-type='agent']{display:inline-block}.fragno-chat-bubble:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:2px;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem)}.fragno-chat-bubble__tooltip{position:absolute;bottom:-moz-calc(100% + 0.25rem);bottom:calc(100% + 0.25rem);bottom:-moz-calc(100% + var(--spacing-xs,0.25rem));bottom:calc(100% + var(--spacing-xs,0.25rem));left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:min(16rem,100vw);pointer-events:none;-webkit-filter:drop-shadow(0 2px 1px rgba(10,13,18,0.04)) drop-shadow(0 4px 3px rgba(10,13,18,0.03)) drop-shadow(0 12px 8px rgba(10,13,18,0.08));filter:drop-shadow(0 2px 1px rgba(10,13,18,0.04)) drop-shadow(0 4px 3px rgba(10,13,18,0.03)) drop-shadow(0 12px 8px rgba(10,13,18,0.08))}.fragno-chat-bubble__tooltip[hidden]{display:none}.fragno-chat-bubble__tooltip-surface{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding:0.5rem 0.75rem;padding:var(--spacing-md,0.5rem) var(--spacing-lg,0.75rem);border-radius:1rem;border-radius:var(--radius-xl,1rem);background:#1b1d19;background:var(--colors-gray-900,#141414);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-bubble__tooltip-label{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xs,0);color:#ffffff;color:var(--colors-base-white,#ffffff);text-align:center;white-space:nowrap}.fragno-chat-bubble__body{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-bubble__message{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#0f0f0f;color:var(--chat-bubble-text,#0f0f0f);word-break:break-word}.fragno-chat-bubble[data-type='user'] .fragno-chat-bubble__body{padding:1rem 1.5rem;padding:var(--spacing-xl,1rem) var(--spacing-3xl,1.5rem);border-radius:2rem 2rem 0.25rem 2rem;border-radius:var(--radius-5xl,2rem) var(--radius-5xl,2rem) var(--radius-xs,0.25rem) var(--radius-5xl,2rem);background:#e4e7e0;background:var(--colors-gray-200,#e5e5e5)}.fragno-chat-bubble[data-type='agent'] .fragno-chat-bubble__body{padding:1rem 1.5rem 1rem 0;padding:var(--spacing-xl,1rem) var(--spacing-3xl,1.5rem) var(--spacing-xl,1rem) 0}.fragno-chat-bubble[data-type='status']{display:block}.fragno-chat-bubble__status{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md,0.5rem)}.fragno-chat-bubble__status[hidden]{display:none}.fragno-chat-bubble__status--error{gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-chat-bubble__status-line{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding-block:0.25rem;padding-block:var(--spacing-xs,0.25rem)}.fragno-chat-bubble__status-spinner{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;-webkit-animation:fragno-chat-bubble-spin 0.8s linear infinite;-moz-animation:fragno-chat-bubble-spin 0.8s linear infinite;animation:fragno-chat-bubble-spin 0.8s linear infinite}.fragno-chat-bubble__status-spinner[hidden]{display:none}.fragno-chat-bubble__status-spinner svg{width:100%;height:100%}.fragno-chat-bubble__status-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#7f7f6e;color:var(--colors-gray-600,#525252)}.fragno-chat-bubble__status-icon[hidden]{display:none}.fragno-chat-bubble__status-icon svg{width:100%;height:100%}.fragno-chat-bubble__status-text{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#7f7f6e;color:var(--colors-gray-600,#525252);word-break:break-word}.fragno-chat-bubble__status-text[hidden]{display:none}.fragno-chat-bubble__status--error .fragno-chat-bubble__status-text{color:#d92d20;color:var(--colors-error-600,#d92d20)}.fragno-chat-bubble__status--error .fragno-chat-bubble__status-icon{color:#d92d20;color:var(--colors-error-600,#d92d20)}.fragno-chat-bubble__status-actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-chat-bubble__status-actions[hidden]{display:none}.fragno-chat-bubble__retry{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem);padding:0.5rem 0.75rem;padding:var(--spacing-md,0.5rem) var(--spacing-lg,0.75rem);border:1px solid #cfd2c7;border:1px solid var(--colors-gray-300,#d6d6d6);border-radius:9999px;border-radius:var(--radius-full,9999px);background:#ffffff;background:var(--colors-base-white,#ffffff);color:#545449;color:var(--colors-gray-700,#424242);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.005rem);cursor:pointer;-webkit-transition:background-color 0.15s ease,border-color 0.15s ease;-moz-transition:background-color 0.15s ease,border-color 0.15s ease;transition:background-color 0.15s ease,border-color 0.15s ease}.fragno-chat-bubble__retry:hover{background:#f1f0f0;background:var(--colors-gray-50,#f7f7f7)}.fragno-chat-bubble__retry:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:2px}.fragno-chat-bubble__retry-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1rem;height:1rem}@-webkit-keyframes fragno-chat-bubble-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes fragno-chat-bubble-spin{to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fragno-chat-bubble-spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fragno-chat-bubble__tooltip{-webkit-filter:none;filter:none}.fragno-chat-bubble__status-spinner{-webkit-animation:none;-moz-animation:none;animation:none}}fragno-chat-input-bar{display:block;width:100%;max-width:51.25rem;max-width:var(--chat-input-bar-max-width,51.25rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-input-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgb(255 255 255/0.92);background:rgb(var(--surface-base-rgb,255 255 255)/0.92);border:1px solid rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.1);border:1px solid var(--colors-alpha-black-10,rgba(0,0,0,0.1));-webkit-box-shadow:0 0.25rem 0.5625rem rgba(0,0,0,0.06);box-shadow:0 0.25rem 0.5625rem rgba(0,0,0,0.06);padding:0.75rem;padding:var(--spacing-lg,0.75rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-radius 0.15s ease;-moz-transition:border-radius 0.15s ease;transition:border-radius 0.15s ease}.fragno-chat-input-bar[data-line='single']{border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-chat-input-bar[data-line='multi']{border-radius:2rem;border-radius:var(--radius-5xl,2rem)}.fragno-chat-input-bar[data-platform='mobile']{max-width:24.375rem}.fragno-chat-input-bar[data-platform='desktop']{max-width:45rem}.fragno-chat-input-bar__layout{display:grid;grid-gap:0.75rem;grid-gap:var(--spacing-lg,0.75rem);gap:0.75rem;gap:var(--spacing-lg,0.75rem);-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-chat-input-bar[data-line='single'] .fragno-chat-input-bar__layout{grid-template-columns:auto 1fr auto;grid-template-areas:'attach field sendgroup';-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.fragno-chat-input-bar[data-line='multi'] .fragno-chat-input-bar__layout{grid-template-columns:1fr auto;grid-template-areas:'field field' 'attach sendgroup';-webkit-align-items:end;-moz-box-align:end;align-items:end}.fragno-chat-input-bar__attach{grid-area:attach}.fragno-chat-input-bar__field-wrap{grid-area:field;min-width:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:2.5rem;padding:0.5rem 0.375rem;padding:var(--spacing-md,0.5rem) var(--spacing-sm,0.375rem);border-radius:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-input-bar__send-group{grid-area:sendgroup;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem);min-height:2.5rem}.fragno-chat-input-bar fragno-button{-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__attach .fragno-button,.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__voice .fragno-button{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__attach .fragno-button:hover:not(:disabled),.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__voice .fragno-button:hover:not(:disabled){background:#ecece8;background:var(--colors-gray-100,#f5f5f5)}.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__attach .fragno-button:focus-visible,.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__voice .fragno-button:focus-visible{-webkit-box-shadow:0 0 0 2px #225de7;box-shadow:0 0 0 2px #225de7;-webkit-box-shadow:0 0 0 2px var(--colors-blue-500,#2970ff);box-shadow:0 0 0 2px var(--colors-blue-500,#2970ff)}.fragno-chat-input-bar fragno-button.fragno-chat-input-bar__send .fragno-button{color:#f1f0f0;color:var(--colors-gray-50,#f7f7f7)}.fragno-chat-input-bar__field{display:block;width:100%;margin:0;padding:0;border:none;background:transparent;resize:none;overflow-x:hidden;overflow-y:hidden;outline:none;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;field-sizing:content}.fragno-chat-input-bar__field::-webkit-input-placeholder{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-input-bar__field::-moz-placeholder{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-input-bar__field:-ms-input-placeholder{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-input-bar__field::placeholder{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-input-bar[data-line='single'] .fragno-chat-input-bar__field{white-space:nowrap;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.fragno-chat-input-bar{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-chat-action-card{display:block;width:100%;max-width:23.4375rem}.fragno-chat-action-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-action-card[data-disabled='true']{opacity:0.6;pointer-events:none}.fragno-chat-action-card__card{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl,1rem);padding:1.25rem 0;padding:var(--spacing-2xl,1.25rem) 0;background:#ffffff;background:var(--color-bg-primary,#ffffff);border:0.083125rem solid rgba(0,0,0,0.2);border:0.083125rem solid rgba(0,0,0,0.2);border:0.083125rem solid var(--colors-alpha-black-20,rgba(0,0,0,0.2));border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem);overflow:visible}.fragno-chat-action-card__top[hidden],.fragno-chat-action-card__bottom[hidden],.fragno-chat-action-card__logo[hidden],.fragno-chat-action-card__heading[hidden],.fragno-chat-action-card__eyebrow[hidden],.fragno-chat-action-card__header[hidden],.fragno-chat-action-card__menu-wrap[hidden],.fragno-chat-action-card__text[hidden],.fragno-chat-action-card__slot[hidden],.fragno-chat-action-card__chips[hidden],.fragno-chat-action-card__actions[hidden],.fragno-chat-action-card__eyebrow--link[hidden],.fragno-chat-action-card__header--link[hidden]{display:none !important}.fragno-chat-action-card__actions fragno-button[hidden]{display:none !important}.fragno-chat-action-card[data-density='actions-only'] .fragno-chat-action-card__card{gap:0}.fragno-chat-action-card[data-density='actions-only'] .fragno-chat-action-card__bottom{gap:0}.fragno-chat-action-card__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:0 1rem;padding:0 var(--spacing-xl,1rem)}.fragno-chat-action-card__identity{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem;gap:var(--spacing-xl,1rem);min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-chat-action-card__logo{-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:3.75rem;height:3.75rem;padding:0.75rem;padding:var(--spacing-lg,0.75rem);border-radius:9999px;border-radius:var(--radius-full,9999px);border:0.058625rem solid rgba(0,0,0,0.1);border:0.058625rem solid rgba(0,0,0,0.1);border:0.058625rem solid var(--colors-alpha-black-10,rgba(0,0,0,0.1));overflow:hidden;background:#ffffff;background:var(--color-bg-primary,#ffffff)}.fragno-chat-action-card__logo-img{display:block;-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;min-height:0;width:100%;height:100%;object-fit:contain}.fragno-chat-action-card__heading{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs,0.125rem);min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-chat-action-card__eyebrow{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.03125rem);color:#545449;color:var(--colors-gray-700,#424242);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-chat-action-card__header{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.03125rem);color:#1b1d19;color:var(--colors-gray-900,#141414);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-chat-action-card__menu-wrap{-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-action-card__menu{-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-action-card__bottom{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-chat-action-card__text{margin:0;padding:0 1rem;padding:0 var(--spacing-xl,1rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.03125rem);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-action-card__slot{padding:0 1rem;padding:0 var(--spacing-xl,1rem)}.fragno-chat-action-card__chips{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:0 1rem;padding:0 var(--spacing-xl,1rem)}.fragno-chat-action-card__chips fragno-button{display:inline-block;-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;max-width:100%}.fragno-chat-action-card__chips fragno-button .fragno-button{width:auto;max-width:100%}.fragno-chat-action-card__actions{display:-webkit-flex;display:-moz-box;display:flex;gap:0.5rem;gap:var(--spacing-md,0.5rem);padding:0 1rem;padding:0 var(--spacing-xl,1rem)}.fragno-chat-action-card__actions fragno-button{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-action-card__actions fragno-button .fragno-button{width:100%;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fragno-chat-action-card__deeper-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem;gap:var(--spacing-xl,1rem);padding:1.25rem 1rem;padding:var(--spacing-2xl,1.25rem) var(--spacing-xl,1rem);background:#ffffff;background:var(--color-bg-primary,#ffffff);border:0.083125rem solid rgba(0,0,0,0.2);border:0.083125rem solid rgba(0,0,0,0.2);border:0.083125rem solid var(--colors-alpha-black-20,rgba(0,0,0,0.2));border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem);text-decoration:none;color:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-action-card__deeper-link:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:2px}.fragno-chat-action-card__deeper-link[aria-disabled='true']{cursor:not-allowed;pointer-events:none}.fragno-chat-action-card__link-icon-wrap{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0.75rem;padding:var(--spacing-lg,0.75rem);background:#ecece8;background:var(--colors-gray-100,#f5f5f5);border-radius:1.125rem;border-radius:var(--radius-2xl,1rem);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-action-card__link-icon{display:-webkit-flex;display:-moz-box;display:flex;width:1.5rem;height:1.5rem}.fragno-chat-action-card__link-icon svg{width:100%;height:100%}.fragno-chat-action-card__link-text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs,0.125rem);min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-chat-action-card__eyebrow--link,.fragno-chat-action-card__header--link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-chat-action-card__eyebrow--link{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.03125rem);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-action-card__header--link{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.03125rem);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-chat-action-card__link-chevron{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.25rem;height:2.25rem;color:#545449;color:var(--colors-gray-700,#424242)}fragno-chat-action-group{display:inline-block;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-action-group{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-action-group[data-disabled='true']{opacity:0.5;pointer-events:none}.fragno-chat-action-group__actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-chat-action-group__item{position:relative;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-action-group__item[hidden]{display:none}.fragno-chat-action-group__sr-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-chat-action-group fragno-button{-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-action-group fragno-button .fragno-button{text-decoration:none;border:none;-webkit-box-shadow:none;box-shadow:none;background:transparent;border-radius:9999px;border-radius:var(--radius-full,9999px);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-action-group fragno-button .fragno-button:hover:not(:disabled){background:#ecece8;background:var(--colors-gray-100,#f5f5f5);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-chat-action-group fragno-button .fragno-button:focus-visible{background:#ecece8;background:var(--colors-gray-100,#f5f5f5);-webkit-box-shadow:0 0 0 2px #225de7;box-shadow:0 0 0 2px #225de7;-webkit-box-shadow:0 0 0 2px var(--colors-blue-500,#2970ff);box-shadow:0 0 0 2px var(--colors-blue-500,#2970ff);text-decoration:none;border:none}.fragno-chat-action-group__item[data-selected='true'] fragno-button .fragno-button{color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-chat-action-group__tooltip{position:absolute;left:50%;top:-moz-calc(100% + 0.75rem);top:calc(100% + 0.75rem);top:-moz-calc(100% + var(--spacing-lg,0.75rem));top:calc(100% + var(--spacing-lg,0.75rem));-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:1070;z-index:var(--fragno-tooltip-z-index,1070);visibility:hidden;opacity:0;pointer-events:none;padding:0.5rem 0.75rem;padding:var(--spacing-md,0.5rem) var(--spacing-lg,0.75rem);border-radius:1rem;border-radius:var(--radius-xl,0.75rem);background:#1b1d19;background:var(--colors-gray-900,#141414);color:#ffffff;color:var(--colors-base-white,#ffffff);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);white-space:nowrap;-webkit-box-shadow:0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);box-shadow:0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);box-shadow:0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08);-webkit-box-shadow:var(--fragno-tooltip-shadow,0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08));box-shadow:var(--fragno-tooltip-shadow,0 2px 2px -1px rgba(10,13,18,0.04),0 4px 6px -2px rgba(10,13,18,0.03),0 12px 16px -4px rgba(10,13,18,0.08));-webkit-transition:opacity 0.12s ease,visibility 0.12s ease;-moz-transition:opacity 0.12s ease,visibility 0.12s ease;transition:opacity 0.12s ease,visibility 0.12s ease}.fragno-chat-action-group__tooltip[data-open='true']{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.fragno-chat-action-group__tooltip{-webkit-transition:none;-moz-transition:none;transition:none}}.fragno-group-filters{--group-filters-content-gap:5rem;--group-filters-group-gap:var(--spacing-lg,0.75rem);--group-filters-row-gap:var(--spacing-lg,0.75rem);--group-filters-padding-y:var(--spacing-lg,0.75rem);--group-filters-padding-x:0;--group-filters-surface-bg:transparent;--group-filters-surface-border:transparent;--group-filters-surface-radius:0;--group-filters-surface-shadow:none;--group-filters-surface-backdrop:none;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:5rem;gap:var(--group-filters-content-gap);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;padding:0.75rem 0;padding:var(--group-filters-padding-y) var(--group-filters-padding-x);background:transparent;background:var(--group-filters-surface-bg);border:1px solid transparent;border:1px solid var(--group-filters-surface-border);border-radius:0;border-radius:var(--group-filters-surface-radius);-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:var(--group-filters-surface-shadow);box-shadow:var(--group-filters-surface-shadow);backdrop-filter:none;backdrop-filter:var(--group-filters-surface-backdrop);-webkit-backdrop-filter:none;-webkit-backdrop-filter:var(--group-filters-surface-backdrop)}.fragno-group-filters>fragno-group-filters-group{-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto;min-width:0}.fragno-group-filters__sentinel{position:relative;width:100%;height:1px;margin:0;padding:0;pointer-events:none;visibility:hidden}.fragno-group-filters__group{min-width:0}.fragno-group-filters__group-label{grid-column:1/-1;grid-row:1;margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,Inter,sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#373931;color:var(--colors-gray-800,#292929);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragno-group-filters__group-label[hidden]{display:none}.fragno-group-filters__group>fragno-filters,.fragno-group-filters__group>fragno-segment-control{grid-column:1;grid-row:2;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fragno-group-filters__group>fragno-filters::-webkit-scrollbar,.fragno-group-filters__group>fragno-segment-control::-webkit-scrollbar{display:none}.fragno-group-filters__group>fragno-segment-control{width:auto;-webkit-align-self:center;align-self:center}.fragno-group-filters__group>.fragno-group-filters__more-filters{grid-column:2;grid-row:2;align-self:center}.fragno-group-filters__more-filters{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0;padding:0;border:1px solid #babcaf;border:1px solid var(--colors-gray-400,#a3a3a3);border-radius:9999px;border-radius:var(--radius-full,9999px);background:transparent;color:#1b1d19;color:var(--colors-gray-900,#141414);cursor:pointer;-webkit-tap-highlight-color:transparent}.fragno-group-filters__more-filters[hidden]{display:none}.fragno-group-filters__more-filters:focus{outline:none}.fragno-group-filters__more-filters:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}.fragno-group-filters__more-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem}.fragno-group-filters__more-icon svg{display:block;width:100%;height:100%}.fragno-group-filters--sm.fragno-group-filters--chips .fragno-group-filters__more-filters{width:2.25rem;height:2.25rem}.fragno-group-filters--md.fragno-group-filters--chips .fragno-group-filters__more-filters{width:2.75rem;height:2.75rem;padding:0.75rem;padding:var(--spacing-lg,0.75rem)}.fragno-group-filters--segment .fragno-group-filters__more-filters{width:3.25rem;height:3.25rem;padding:0.875rem;border:none;background:#ffffff;background:var(--color-bg-primary,#ffffff)}.fragno-group-filters--md.fragno-group-filters{--group-filters-group-gap:var(--spacing-lg,0.75rem);--group-filters-row-gap:var(--spacing-lg,0.75rem)}.fragno-group-filters--white-bg{--group-filters-surface-bg:rgba(255,255,255,0.6);--group-filters-surface-border:var(--color-bg-primary,#ffffff);--group-filters-surface-radius:var(--radius-4xl,1.5rem);--group-filters-surface-shadow:0 4px 18px 0 rgba(0,0,0,0.06),0 2px 4px 0 rgba(10,13,18,0.06);--group-filters-surface-backdrop:blur(20px);--group-filters-padding-x:var(--spacing-lg,0.75rem)}.fragno-group-filters--white-bg.fragno-group-filters--segment{--group-filters-surface-radius:var(--radius-5xl,2rem)}.fragno-group-filters--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:20}.fragno-group-filters--sticky.fragno-group-filters--scrolled{-webkit-align-items:center;-moz-box-align:center;align-items:center;--group-filters-surface-bg:rgba(255,255,255,0.6);--group-filters-surface-border:var(--color-bg-primary,#ffffff);--group-filters-surface-radius:var(--radius-4xl,1.5rem);--group-filters-surface-shadow:0 4px 18px 0 rgba(0,0,0,0.06),0 2px 4px 0 rgba(10,13,18,0.06);--group-filters-surface-backdrop:blur(20px);--group-filters-padding-x:var(--spacing-lg,0.75rem)}.fragno-group-filters--sticky.fragno-group-filters--scrolled.fragno-group-filters--segment{--group-filters-surface-radius:var(--radius-5xl,2rem)}.fragno-group-filters--sticky.fragno-group-filters--scrolled .fragno-group-filters__group-label{display:none}.fragno-group-filters--sticky.fragno-group-filters--scrolled.fragno-group-filters--chips{--group-filters-surface-bg:rgba(255,255,255,0.8)}@media (max-width:767px){.fragno-group-filters{--group-filters-content-gap:var(--spacing-3xl,1.5rem);--group-filters-padding-x:var(--spacing-2xl,1.25rem);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-group-filters>fragno-group-filters-group{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;width:100%}}@media (prefers-reduced-motion:reduce){.fragno-group-filters__more-filters{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-side-sheet{position:fixed;inset:0;z-index:10060;pointer-events:none;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s;-moz-transition:visibility 0s linear 0.3s;transition:visibility 0s linear 0.3s}fragno-side-sheet.fragno-side-sheet--open{pointer-events:auto;visibility:visible;-webkit-transition:visibility 0s linear 0s;-moz-transition:visibility 0s linear 0s;transition:visibility 0s linear 0s}.fragno-side-sheet__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.fragno-side-sheet--open .fragno-side-sheet__overlay{opacity:1}.fragno-side-sheet__panel{position:absolute;top:0;right:0;bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:620px;max-width:-moz-calc(100vw - 2rem);max-width:calc(100vw - 2rem);max-width:-moz-calc(100vw - var(--container-padding-desktop,2rem));max-width:calc(100vw - var(--container-padding-desktop,2rem));background-color:#ecece8;background-color:var(--colors-gray-100,#f5f5f5);color:#1b1d19;color:var(--colors-gray-900,#141414);border-top-left-radius:2rem;border-top-left-radius:var(--radius-5xl,2rem);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2rem;border-bottom-left-radius:var(--radius-5xl,2rem);-webkit-box-shadow:-2px 0 2px -1px rgba(10,13,18,0.04),-12px 0 16px -4px rgba(10,13,18,0.08);box-shadow:-2px 0 2px -1px rgba(10,13,18,0.04),-12px 0 16px -4px rgba(10,13,18,0.08);overflow:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.32,0.72,0,1);transition:-webkit-transform 0.3s cubic-bezier(0.32,0.72,0,1);-moz-transition:transform 0.3s cubic-bezier(0.32,0.72,0,1),-moz-transform 0.3s cubic-bezier(0.32,0.72,0,1);-moz-transition:transform 0.3s cubic-bezier(0.32,0.72,0,1), -moz-transform 0.3s cubic-bezier(0.32,0.72,0,1);transition:transform 0.3s cubic-bezier(0.32,0.72,0,1);transition:transform 0.3s cubic-bezier(0.32,0.72,0,1), -webkit-transform 0.3s cubic-bezier(0.32,0.72,0,1), -moz-transform 0.3s cubic-bezier(0.32,0.72,0,1);transition:transform 0.3s cubic-bezier(0.32,0.72,0,1),-webkit-transform 0.3s cubic-bezier(0.32,0.72,0,1),-moz-transform 0.3s cubic-bezier(0.32,0.72,0,1);outline:none}.fragno-side-sheet--open .fragno-side-sheet__panel{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.fragno-side-sheet--small .fragno-side-sheet__panel{width:420px}.fragno-side-sheet--medium .fragno-side-sheet__panel{width:620px}.fragno-side-sheet--large .fragno-side-sheet__panel{width:720px}.fragno-side-sheet__top{position:relative;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;padding:1.5rem 1.5rem 0;padding:var(--spacing-3xl,1.5rem) var(--spacing-3xl,1.5rem) 0;min-height:2.75rem}.fragno-side-sheet__scroll{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-height:0;overflow-y:auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);padding:1rem 1.5rem 1.5rem;padding:var(--spacing-xl,1rem) var(--spacing-3xl,1.5rem) var(--spacing-3xl,1.5rem);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.6) transparent}.fragno-side-sheet__scroll::-webkit-scrollbar{width:6px}.fragno-side-sheet__scroll::-webkit-scrollbar-track{background:transparent}.fragno-side-sheet__scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.6);border-radius:9999px;border-radius:var(--radius-full,9999px)}.fragno-side-sheet__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.75rem;padding:var(--spacing-lg,0.75rem);background-color:#ffffff;background-color:var(--colors-base-white,#ffffff);border-radius:1.125rem;border-radius:var(--radius-2xl,1rem);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-side-sheet__icon svg,.fragno-side-sheet__icon img{display:block;width:1.5rem;height:1.5rem}.fragno-side-sheet__close{position:absolute;top:1.5rem;top:var(--spacing-3xl,1.5rem);right:1.5rem;right:var(--spacing-3xl,1.5rem);display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;background:transparent;color:#a6a697;color:var(--colors-gray-500,#737373);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);cursor:pointer;-webkit-transition:background-color 0.15s ease,color 0.15s ease;-moz-transition:background-color 0.15s ease,color 0.15s ease;transition:background-color 0.15s ease,color 0.15s ease}.fragno-side-sheet__close:hover{background-color:#e4e7e0;background-color:var(--colors-gray-200,#e5e5e5);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-side-sheet__close:focus-visible{outline:2px solid #1b1d19;outline:2px solid var(--colors-gray-900,#141414);outline-offset:2px}.fragno-side-sheet__close svg{display:block;width:1.5rem;height:1.5rem}.fragno-side-sheet__text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem;gap:var(--spacing-sm,0.375rem);width:100%}.fragno-side-sheet__heading{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display,'Inter',sans-serif);font-size:1.5rem;font-size:var(--font-size-display-xs,1.5rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:2rem;line-height:var(--line-height-display-2xs,2rem);letter-spacing:-0.03rem;color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-side-sheet__description{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:400;font-weight:var(--font-weight-regular,400);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem);color:#545449;color:var(--colors-gray-700,#424242);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fragno-side-sheet__heading[hidden],.fragno-side-sheet__description[hidden]{display:none}.fragno-side-sheet__alert{display:block;width:100%}.fragno-side-sheet__content{width:100%;color:#545449;color:var(--colors-gray-700,#424242);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem)}.fragno-side-sheet__actions{position:relative;-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;padding:1rem 1.5rem 1.5rem;padding:var(--spacing-xl,1rem) var(--spacing-3xl,1.5rem) var(--spacing-3xl,1.5rem);background-color:#ecece8;background-color:var(--colors-gray-100,#f5f5f5);border-bottom-right-radius:0;border-bottom-left-radius:0}.fragno-side-sheet__actions::before{content:'';position:absolute;left:0;right:0;bottom:100%;height:3rem;height:var(--spacing-6xl,3rem);pointer-events:none;background:-moz-linear-gradient(top,rgba(245,245,245,0) 0%,rgba(245,245,245,0.85) 60%,#ecece8 100%);background:-webkit-gradient(linear,left top, left bottom,from(rgba(245,245,245,0)),color-stop(60%, rgba(245,245,245,0.85)),to(#ecece8));background:linear-gradient(to bottom,rgba(245,245,245,0) 0%,rgba(245,245,245,0.85) 60%,#ecece8 100%);background:-moz-linear-gradient(top,rgba(245,245,245,0) 0%,rgba(245,245,245,0.85) 60%,var(--colors-gray-100,#f5f5f5) 100%);background:linear-gradient(to bottom,rgba(245,245,245,0) 0%,rgba(245,245,245,0.85) 60%,var(--colors-gray-100,#f5f5f5) 100%)}.fragno-side-sheet__actions-inner{display:-webkit-flex;display:-moz-box;display:flex;gap:0.75rem;gap:var(--spacing-lg,0.75rem);width:100%}.fragno-side-sheet__action{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}.fragno-side-sheet__action .fragno-button{width:100%}.fragno-side-sheet__actions .fragno-button.fragno-button--primary{background-color:#1b1d19;background-color:var(--colors-gray-900,#141414);color:#f1f0f0;color:var(--colors-gray-50,#f7f7f7);border:none}.fragno-side-sheet__actions .fragno-button.fragno-button--secondary{background-color:transparent;color:#1b1d19;color:var(--colors-gray-900,#141414);border:1px solid #babcaf;border:1px solid var(--colors-gray-400,#a3a3a3)}@media (max-width:63.99rem){.fragno-side-sheet--small .fragno-side-sheet__panel,.fragno-side-sheet--medium .fragno-side-sheet__panel,.fragno-side-sheet--large .fragno-side-sheet__panel{width:-moz-calc(100vw - 1rem);width:calc(100vw - 1rem);width:-moz-calc(100vw - var(--spacing-xl,1rem));width:calc(100vw - var(--spacing-xl,1rem));max-width:25rem}.fragno-side-sheet__top{padding:1.5rem 1rem 0;padding:var(--spacing-3xl,1.5rem) var(--spacing-xl,1rem) 0}.fragno-side-sheet__close{top:1.5rem;top:var(--spacing-3xl,1.5rem);right:1rem;right:var(--spacing-xl,1rem)}.fragno-side-sheet__scroll{padding:1rem 1rem 1.5rem;padding:var(--spacing-xl,1rem) var(--spacing-xl,1rem) var(--spacing-3xl,1.5rem)}.fragno-side-sheet__actions{padding:1rem;padding:var(--spacing-xl,1rem)}.fragno-side-sheet__panel{-webkit-box-shadow:-4px 0 18px 4px rgba(0,0,0,0.06);box-shadow:-4px 0 18px 4px rgba(0,0,0,0.06)}}@media (prefers-reduced-motion:reduce){fragno-side-sheet{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-side-sheet__overlay,.fragno-side-sheet__panel{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-account-menu{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;vertical-align:top}.fragno-account-menu{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:20rem;max-width:100%;min-height:3.5rem;text-align:left}.fragno-account-menu,.fragno-account-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-account-menu--sm{width:13.75rem}.fragno-account-menu__surface{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;border:1px solid transparent;border-radius:0.75rem;border-radius:var(--radius-lg,0.75rem);-webkit-transition:background-color 0.15s ease,border-color 0.15s ease,-webkit-box-shadow 0.15s ease;transition:background-color 0.15s ease,border-color 0.15s ease,-webkit-box-shadow 0.15s ease;-moz-transition:box-shadow 0.15s ease,background-color 0.15s ease,border-color 0.15s ease;transition:box-shadow 0.15s ease,background-color 0.15s ease,border-color 0.15s ease;transition:box-shadow 0.15s ease,background-color 0.15s ease,border-color 0.15s ease,-webkit-box-shadow 0.15s ease}.fragno-account-menu--open .fragno-account-menu__surface{position:absolute;top:-8px;left:-8px;z-index:50;width:-moz-calc(100% + 16px);width:calc(100% + 16px);max-width:-moz-calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:0.5rem;padding:var(--spacing-md,0.5rem);border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem);border-color:#cfd2c7;border-color:var(--colors-gray-300,#d6d6d6);background:#ffffff;background:var(--color-bg-primary,#ffffff);-webkit-box-shadow:0 2px 4px -2px rgba(10,13,18,0.06),0 4px 18px 8px rgba(0,0,0,0.06);box-shadow:0 2px 4px -2px rgba(10,13,18,0.06),0 4px 18px 8px rgba(0,0,0,0.06)}.fragno-account-menu--open.fragno-account-menu--align-end .fragno-account-menu__surface{left:auto;right:-8px}.fragno-account-menu__account{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg,0.75rem);width:100%;min-height:2.5rem}.fragno-account-menu__avatar{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0}.fragno-account-menu__identity{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:0;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;text-align:left}.fragno-account-menu__name{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-size:1rem;font-size:var(--font-size-text-md,1rem);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);letter-spacing:-0.5px;color:#1b1d19;color:var(--colors-gray-900,#141414);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragno-account-menu__email{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.5px;color:#7f7f6e;color:var(--colors-gray-600,#525252);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fragno-account-menu__identity-tooltip{position:absolute;top:-moz-calc(100% + 0.25rem);top:calc(100% + 0.25rem);top:-moz-calc(100% + var(--spacing-xs,0.25rem));top:calc(100% + var(--spacing-xs,0.25rem));inset-inline-start:0;z-index:20;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;white-space:pre-line;overflow-wrap:anywhere;padding:0.25rem 0.5rem;padding:var(--spacing-xs,0.25rem) var(--spacing-md,0.5rem);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);background-color:#1b1d19;background-color:var(--colors-gray-900,#141414);color:#ffffff;color:var(--colors-primary-text,#ffffff);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--line-height-text-xs,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:-0.005em;text-align:left;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:opacity 0.12s ease,visibility 0.12s ease,-webkit-transform 0.12s ease;transition:opacity 0.12s ease,visibility 0.12s ease,-webkit-transform 0.12s ease;-moz-transition:opacity 0.12s ease,transform 0.12s ease,visibility 0.12s ease,-moz-transform 0.12s ease;transition:opacity 0.12s ease,transform 0.12s ease,visibility 0.12s ease;transition:opacity 0.12s ease,transform 0.12s ease,visibility 0.12s ease,-webkit-transform 0.12s ease,-moz-transform 0.12s ease}.fragno-account-menu__identity-tooltip[data-show="true"]{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion:reduce){.fragno-account-menu__identity-tooltip{-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:none;-moz-transform:none;transform:none}}@media (forced-colors:active){.fragno-account-menu__identity-tooltip{border:1px solid CanvasText}}.fragno-account-menu__badge{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.125rem 0.5rem;padding:var(--spacing-xxs,0.125rem) var(--spacing-md,0.5rem);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);background:#ecece8;background:var(--colors-gray-100,#f5f5f5);border:1px solid #babcaf;border:1px solid var(--colors-gray-400,#a3a3a3);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);letter-spacing:-0.5px;color:#545449;color:var(--colors-gray-700,#424242);white-space:nowrap}.fragno-account-menu__trigger{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;margin:0;padding:0.5rem;padding:var(--spacing-md,0.5rem);border:0;border-radius:0.75rem;border-radius:var(--radius-lg,0.75rem);background:transparent;cursor:pointer;font:inherit;color:inherit;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.fragno-account-menu__trigger:hover{background:#f1f0f0;background:var(--colors-gray-50,#f7f7f7)}.fragno-account-menu__trigger:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:2px}.fragno-account-menu__trigger--disabled,.fragno-account-menu__trigger:disabled{cursor:not-allowed;opacity:0.5}.fragno-account-menu__trigger--disabled:hover,.fragno-account-menu__trigger:disabled:hover{background:transparent}.fragno-account-menu--open .fragno-account-menu__trigger:hover{background:transparent}.fragno-account-menu__menu{display:none;grid-template-rows:1fr}.fragno-account-menu--open .fragno-account-menu__menu,.fragno-account-menu__menu--closing{display:grid}.fragno-account-menu__menu-content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0}.fragno-account-menu__menu-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0}.fragno-account-menu__menu--opening .fragno-account-menu__menu-content,.fragno-account-menu__menu--closing .fragno-account-menu__menu-content{overflow:hidden}.fragno-account-menu__menu--opening{-webkit-animation:fragno-account-menu-expand 0.3s ease-in-out;-moz-animation:fragno-account-menu-expand 0.3s ease-in-out;animation:fragno-account-menu-expand 0.3s ease-in-out}.fragno-account-menu__menu--closing{-webkit-animation:fragno-account-menu-collapse 0.3s ease-in-out;-moz-animation:fragno-account-menu-collapse 0.3s ease-in-out;animation:fragno-account-menu-collapse 0.3s ease-in-out}.fragno-account-menu__section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-account-menu__section-header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:2rem;padding:0.25rem 1rem 0.25rem 0.5rem;padding:var(--spacing-xs,0.25rem) var(--spacing-xl,1rem) var(--spacing-xs,0.25rem) var(--spacing-md,0.5rem);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);letter-spacing:-0.5px;color:#7f7f6e;color:var(--colors-gray-600,#525252)}.fragno-account-menu__search{padding-top:0.75rem;padding-top:var(--spacing-lg,0.75rem);padding-bottom:0.25rem;padding-bottom:var(--spacing-xs,0.25rem)}.fragno-account-menu__search fragno-inline-search{display:block;width:100%}.fragno-account-menu__count{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:0.25rem 0.5rem;padding:var(--spacing-xs,0.25rem) var(--spacing-md,0.5rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);letter-spacing:-0.5px;color:#7f7f6e;color:var(--colors-gray-600,#525252)}.fragno-account-menu__count:empty{display:none}.fragno-account-menu__body .fragno-account-menu__section-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#ffffff;background:var(--color-bg-primary,#ffffff)}@media (forced-colors:active){.fragno-account-menu__body .fragno-account-menu__section-header{background:Canvas}}.fragno-account-menu__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.fragno-account-menu__list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-account-menu__item-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-account-menu__item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);width:100%;min-height:2.5rem;margin:0;padding:0.5rem;padding:var(--spacing-md,0.5rem);border:0;border-radius:0.75rem;border-radius:var(--radius-lg,0.75rem);background:transparent;cursor:pointer;text-align:left;text-decoration:none;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.5px;color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.fragno-account-menu__item:hover{background:#f1f0f0;background:var(--colors-gray-50,#f7f7f7)}.fragno-account-menu__item:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:-2px}.fragno-account-menu__item[aria-disabled='true'],.fragno-account-menu__item:disabled{cursor:not-allowed;color:#babcaf;color:var(--colors-gray-400,#a3a3a3)}.fragno-account-menu__item[aria-disabled='true']:hover,.fragno-account-menu__item:disabled:hover{background:transparent}.fragno-account-menu__item-icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#545449;color:var(--colors-gray-700,#424242)}.fragno-account-menu__item-icon svg{width:100%;height:100%}.fragno-account-menu__item-label{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-account-menu__item-chevron{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#545449;color:var(--colors-gray-700,#424242);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-moz-transition:transform 0.2s ease,-moz-transform 0.2s ease;-moz-transition:transform 0.2s ease, -moz-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease, -moz-transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease,-moz-transform 0.2s ease}.fragno-account-menu__item--expanded .fragno-account-menu__item-chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}fragno-account-menu[animate-expansion='false'] .fragno-account-menu__item-chevron{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-account-menu__subgroup{display:grid;grid-template-rows:1fr}.fragno-account-menu__subgroup[hidden]{display:none}.fragno-account-menu__subgroup-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0;min-width:0}.fragno-account-menu__subgroup--opening .fragno-account-menu__subgroup-list,.fragno-account-menu__subgroup--closing .fragno-account-menu__subgroup-list{overflow:hidden}.fragno-account-menu__subgroup--opening{-webkit-animation:fragno-account-menu-expand 0.3s ease-in-out;-moz-animation:fragno-account-menu-expand 0.3s ease-in-out;animation:fragno-account-menu-expand 0.3s ease-in-out}.fragno-account-menu__subgroup--closing{-webkit-animation:fragno-account-menu-collapse 0.3s ease-in-out;-moz-animation:fragno-account-menu-collapse 0.3s ease-in-out;animation:fragno-account-menu-collapse 0.3s ease-in-out}@-webkit-keyframes fragno-account-menu-expand{from{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@-moz-keyframes fragno-account-menu-expand{from{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@keyframes fragno-account-menu-expand{from{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@-webkit-keyframes fragno-account-menu-collapse{from{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@-moz-keyframes fragno-account-menu-collapse{from{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@keyframes fragno-account-menu-collapse{from{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}.fragno-account-menu__suboption{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);width:100%;min-height:2.5rem;margin:0;padding:0.5rem 0.5rem 0.5rem 1.25rem;padding:var(--spacing-md,0.5rem) var(--spacing-md,0.5rem) var(--spacing-md,0.5rem) var(--spacing-2xl,1.25rem);border:0;border-radius:0.75rem;border-radius:var(--radius-lg,0.75rem);background:transparent;cursor:pointer;text-align:left;text-decoration:none;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.5px;color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.fragno-account-menu__suboption:hover{background:#f1f0f0;background:var(--colors-gray-50,#f7f7f7)}.fragno-account-menu__suboption:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:-2px}.fragno-account-menu__suboption--selected{font-weight:500}.fragno-account-menu__suboption[aria-disabled='true'],.fragno-account-menu__suboption:disabled{cursor:not-allowed;color:#babcaf;color:var(--colors-gray-400,#a3a3a3)}.fragno-account-menu__suboption-label{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-account-menu__suboption-check{display:none;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-account-menu__suboption--selected .fragno-account-menu__suboption-check{display:-webkit-flex;display:-moz-box;display:flex}.fragno-account-menu__divider{height:1px;margin:0.375rem 0.5rem;margin:var(--spacing-sm,0.375rem) var(--spacing-md,0.5rem);background:rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);background:var(--colors-alpha-black-20,rgba(0,0,0,0.2))}.fragno-account-menu__action{margin-top:0.25rem;margin-top:var(--spacing-xs,0.25rem);padding-top:0.5rem;padding-top:var(--spacing-md,0.5rem);border-top:1px solid rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.2);border-top:1px solid var(--colors-alpha-black-20,rgba(0,0,0,0.2))}.fragno-account-menu__cta-button{display:block;width:100%}.fragno-account-menu__cta-button .fragno-button{width:100%}.fragno-account-menu__action-item--add{color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-account-menu__action-item--add .fragno-account-menu__item-icon{color:#545449;color:var(--colors-gray-700,#424242)}.fragno-account-menu__action-item--destructive{color:#d8321f;color:var(--colors-red-600,#d92d20)}.fragno-account-menu__action-item--destructive .fragno-account-menu__item-icon{color:#d8321f;color:var(--colors-red-600,#d92d20)}.fragno-account-menu__action-item--destructive:hover{background:#faf5f4;background:var(--colors-red-25,#fffbfa)}@media (prefers-reduced-motion:reduce){.fragno-account-menu__trigger,.fragno-account-menu__item,.fragno-account-menu__suboption,.fragno-account-menu__item-chevron{-webkit-transition:none;-moz-transition:none;transition:none}.fragno-account-menu__subgroup--opening,.fragno-account-menu__subgroup--closing,.fragno-account-menu__menu--opening,.fragno-account-menu__menu--closing{-webkit-animation:none;-moz-animation:none;animation:none}}.fragno-account-menu--anchored{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:auto;min-height:0}.fragno-account-menu__trigger-wrap{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer}.fragno-account-menu__trigger-wrap:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:2px;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem)}.fragno-account-menu__trigger-wrap--disabled{cursor:not-allowed;opacity:0.5}.fragno-account-menu--anchored .fragno-account-menu__surface{display:none}.fragno-account-menu--anchored.fragno-account-menu--open .fragno-account-menu__surface{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;top:-moz-calc(100% + 0.25rem);top:calc(100% + 0.25rem);top:-moz-calc(100% + var(--spacing-xs,0.25rem));top:calc(100% + var(--spacing-xs,0.25rem));left:0;right:auto;z-index:50;width:20rem;max-width:-moz-calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:0.5rem;padding:var(--spacing-md,0.5rem);border:1px solid #cfd2c7;border:1px solid var(--colors-gray-300,#d6d6d6);border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem);background:#ffffff;background:var(--color-bg-primary,#ffffff);-webkit-box-shadow:0 2px 4px -2px rgba(10,13,18,0.06),0 4px 18px 8px rgba(0,0,0,0.06);box-shadow:0 2px 4px -2px rgba(10,13,18,0.06),0 4px 18px 8px rgba(0,0,0,0.06);-webkit-animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);-moz-animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);-webkit-animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1));-moz-animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1));animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1))}@media (prefers-reduced-motion:reduce){.fragno-account-menu--anchored.fragno-account-menu--open .fragno-account-menu__surface{-webkit-animation:none;-moz-animation:none;animation:none}}.fragno-account-menu--anchored.fragno-account-menu--sm.fragno-account-menu--open .fragno-account-menu__surface{width:13.75rem}.fragno-account-menu--anchored.fragno-account-menu--align-end.fragno-account-menu--open .fragno-account-menu__surface{left:auto;right:0}.fragno-account-menu--anchored .fragno-account-menu__trigger,.fragno-account-menu--anchored .fragno-account-menu__trigger:hover{cursor:default;background:transparent}fragno-quick-menu{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;vertical-align:top}.fragno-quick-menu{position:relative;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}fragno-quick-menu,.fragno-quick-menu,.fragno-quick-menu *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-quick-menu__trigger{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;cursor:pointer}.fragno-quick-menu__trigger:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:2px;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem)}.fragno-quick-menu__trigger--disabled{cursor:not-allowed;opacity:0.5}.fragno-quick-menu__popover{position:absolute;top:-moz-calc(100% + 0.25rem);top:calc(100% + 0.25rem);top:-moz-calc(100% + var(--spacing-xs,0.25rem));top:calc(100% + var(--spacing-xs,0.25rem));left:0;z-index:50;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:20rem;max-width:-moz-calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:0.5rem;padding:var(--spacing-md,0.5rem);border:1px solid #cfd2c7;border:1px solid var(--colors-gray-300,#d6d6d6);border-radius:1.5rem;border-radius:var(--radius-4xl,1.5rem);background:rgb(255 255 255/0.8);background:rgb(var(--surface-base-rgb,255 255 255)/0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-box-shadow:0 2px 4px -2px rgba(10,13,18,0.06),0 4px 18px 8px rgba(0,0,0,0.06);box-shadow:0 2px 4px -2px rgba(10,13,18,0.06),0 4px 18px 8px rgba(0,0,0,0.06)}.fragno-quick-menu__popover:not([hidden]){-webkit-animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);-moz-animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);animation:fragno-popover-rise 0.2s cubic-bezier(0.32,0.72,0,1);-webkit-animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1));-moz-animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1));animation:fragno-popover-rise var(--popover-rise-duration,0.2s) var(--popover-rise-easing,cubic-bezier(0.32,0.72,0,1))}@media (prefers-reduced-motion:reduce){.fragno-quick-menu__popover:not([hidden]){-webkit-animation:none;-moz-animation:none;animation:none}}.fragno-quick-menu__popover[hidden]{display:none}.fragno-quick-menu__popover--sm{width:13.75rem}.fragno-quick-menu__popover--align-end{left:auto;right:0}.fragno-quick-menu__body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-quick-menu__section{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-quick-menu__section-header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:2rem;padding:0.25rem 1rem 0.25rem 0.5rem;padding:var(--spacing-xs,0.25rem) var(--spacing-xl,1rem) var(--spacing-xs,0.25rem) var(--spacing-md,0.5rem);border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:550;font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);letter-spacing:-0.5px;color:#7f7f6e;color:var(--colors-gray-600,#525252)}.fragno-quick-menu__list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fragno-quick-menu__item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);width:100%;min-height:2.5rem;margin:0;padding:0.5rem;padding:var(--spacing-md,0.5rem);border:0;border-radius:1rem;border-radius:var(--radius-xl,0.75rem);background:transparent;cursor:pointer;text-align:left;text-decoration:none;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.5px;color:#1b1d19;color:var(--colors-gray-900,#141414);-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.fragno-quick-menu__item:hover{background:#ecece8;background:var(--colors-gray-100,#f5f5f5)}.fragno-quick-menu__item:focus-visible{outline:2px solid #545449;outline:2px solid var(--colors-gray-700,#424242);outline-offset:-2px}.fragno-quick-menu__item[aria-disabled='true'],.fragno-quick-menu__item:disabled{cursor:not-allowed;color:#babcaf;color:var(--colors-gray-400,#a3a3a3)}.fragno-quick-menu__item[aria-disabled='true']:hover,.fragno-quick-menu__item:disabled:hover{background:transparent}.fragno-quick-menu__item-icon{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;width:1.25rem;height:1.25rem;color:#a6a697;color:var(--colors-gray-500,#737373)}.fragno-quick-menu__item-icon svg{width:100%;height:100%}.fragno-quick-menu__item-label{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-quick-menu__item--destructive{color:#b92f20;color:var(--colors-red-700,#b42318)}.fragno-quick-menu__item--destructive .fragno-quick-menu__item-icon{color:#b92f20;color:var(--colors-red-700,#b42318)}.fragno-quick-menu__item--destructive:hover{background:#faf5f4;background:var(--colors-red-25,#fffbfa)}.fragno-quick-menu__divider{height:1px;margin:0.375rem 0.5rem;margin:var(--spacing-sm,0.375rem) var(--spacing-md,0.5rem);background:rgba(0,0,0,0.2)}@media (prefers-reduced-motion:reduce){.fragno-quick-menu__item{-webkit-transition:none;-moz-transition:none;transition:none}}fragno-status-badge{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;vertical-align:top}.fragno-status-badge{--fragno-status-badge-dot:var(--status-badge-dot-neutral,#737373);--fragno-status-badge-halo:var(--status-badge-halo-neutral,#e5e5e5);display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem);padding:0.125rem 0.5rem 0.125rem 0.375rem;padding:var(--spacing-xxs,0.125rem) var(--spacing-md,0.5rem) var(--spacing-xxs,0.125rem) var(--spacing-sm,0.375rem);border-radius:0.5rem;border-radius:var(--status-badge-radius,0.5rem);background:#ecece8;background:var(--status-badge-bg,#f5f5f5)}.fragno-status-badge,.fragno-status-badge *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-status-badge--success{--fragno-status-badge-dot:var(--status-badge-dot-success,#099250);--fragno-status-badge-halo:var(--status-badge-halo-success,#d3f8df)}.fragno-status-badge--warning{--fragno-status-badge-dot:var(--status-badge-dot-warning,#dc6803);--fragno-status-badge-halo:var(--status-badge-halo-warning,#fef0c7)}.fragno-status-badge--error{--fragno-status-badge-dot:var(--status-badge-dot-error,#d92d20);--fragno-status-badge-halo:var(--status-badge-halo-error,#fee4e2)}.fragno-status-badge--info{--fragno-status-badge-dot:var(--status-badge-dot-info,#155eef);--fragno-status-badge-halo:var(--status-badge-halo-info,#d1e0ff)}.fragno-status-badge__indicator{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1rem;width:var(--status-badge-indicator-size,1rem);height:1rem;height:var(--status-badge-indicator-size,1rem)}.fragno-status-badge__indicator[hidden]{display:none}.fragno-status-badge__dot{width:0.5rem;width:var(--status-badge-dot-size,0.5rem);height:0.5rem;height:var(--status-badge-dot-size,0.5rem);border-radius:9999px;border-radius:var(--radius-full,9999px);background:var(--fragno-status-badge-dot);-webkit-box-shadow:0 0 0 3px var(--fragno-status-badge-halo);box-shadow:0 0 0 3px var(--fragno-status-badge-halo);-webkit-box-shadow:0 0 0 var(--status-badge-halo-width,3px) var(--fragno-status-badge-halo);box-shadow:0 0 0 var(--status-badge-halo-width,3px) var(--fragno-status-badge-halo)}.fragno-status-badge--icon .fragno-status-badge__indicator{color:var(--fragno-status-badge-dot)}.fragno-status-badge__indicator svg{display:block;width:100%;height:100%}.fragno-status-badge__label{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium,500);font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);line-height:1.125rem;line-height:var(--status-badge-label-line-height,1.125rem);letter-spacing:-0.00375rem;letter-spacing:var(--status-badge-label-letter-spacing,-0.00375rem);color:#545449;color:var(--status-badge-label-color,#424242);white-space:nowrap}fragno-icon-tile{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;vertical-align:top}.fragno-icon-tile{--fragno-icon-tile-size:var(--icon-tile-size-md,2.125rem);--fragno-icon-tile-icon-size:var(--icon-tile-glyph-size-md,1.125rem);--fragno-icon-tile-radius:var(--icon-tile-radius-md,0.625rem);--fragno-icon-tile-bg:var(--icon-tile-bg-grey,#f5f5f5);--fragno-icon-tile-fg:var(--icon-tile-fg-grey,#292929);display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.125rem;width:var(--fragno-icon-tile-size);height:2.125rem;height:var(--fragno-icon-tile-size);border-radius:0.625rem;border-radius:var(--fragno-icon-tile-radius);background:#ecece8;background:var(--fragno-icon-tile-bg);color:#373931;color:var(--fragno-icon-tile-fg)}.fragno-icon-tile,.fragno-icon-tile *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-icon-tile--sm{--fragno-icon-tile-size:var(--icon-tile-size-sm,1.625rem);--fragno-icon-tile-icon-size:var(--icon-tile-glyph-size-sm,0.875rem);--fragno-icon-tile-radius:var(--icon-tile-radius-sm,0.625rem)}.fragno-icon-tile--lg{--fragno-icon-tile-size:var(--icon-tile-size-lg,2.625rem);--fragno-icon-tile-icon-size:var(--icon-tile-glyph-size-lg,1.5rem);--fragno-icon-tile-radius:var(--icon-tile-radius-lg,0.75rem)}.fragno-icon-tile--xl{--fragno-icon-tile-size:var(--icon-tile-size-xl,3rem);--fragno-icon-tile-icon-size:var(--icon-tile-glyph-size-xl,2rem);--fragno-icon-tile-radius:var(--icon-tile-radius-xl,1rem)}.fragno-icon-tile--blue{--fragno-icon-tile-bg:var(--icon-tile-bg-blue,#d1e0ff);--fragno-icon-tile-fg:var(--icon-tile-fg-blue,#004eeb)}.fragno-icon-tile--green{--fragno-icon-tile-bg:var(--icon-tile-bg-green,#d3f8df);--fragno-icon-tile-fg:var(--icon-tile-fg-green,#087443)}.fragno-icon-tile--red{--fragno-icon-tile-bg:var(--icon-tile-bg-red,#fee4e2);--fragno-icon-tile-fg:var(--icon-tile-fg-red,#b42318)}.fragno-icon-tile--white{--fragno-icon-tile-bg:var(--icon-tile-bg-white,#ffffff);--fragno-icon-tile-fg:var(--icon-tile-fg-white,#084c2e)}.fragno-icon-tile--transparent{--fragno-icon-tile-bg:transparent;--fragno-icon-tile-fg:var(--icon-tile-fg-transparent,#424242)}.fragno-icon-tile__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:var(--fragno-icon-tile-icon-size);height:var(--fragno-icon-tile-icon-size)}.fragno-icon-tile__icon[hidden]{display:none}.fragno-icon-tile__icon svg,.fragno-icon-tile__icon img,.fragno-icon-tile>svg,.fragno-icon-tile>img{display:block;width:var(--fragno-icon-tile-icon-size);height:var(--fragno-icon-tile-icon-size);object-fit:contain}.fragno-icon-tile__icon svg,.fragno-icon-tile>svg{width:100%;height:100%}fragno-item-block{display:block}.fragno-item-block{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs,0.125rem);min-width:0;padding:0.375rem 0;padding:var(--spacing-sm,0.375rem) 0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#1b1d19;color:var(--item-block-value-color,#141414)}.fragno-item-block,.fragno-item-block *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-item-block--outline,.fragno-item-block--grey{padding:0.5rem 0.75rem;padding:var(--spacing-md,0.5rem) var(--spacing-lg,0.75rem);border-radius:1rem;border-radius:var(--card-block-radius,1rem)}.fragno-item-block--outline{border:1px solid #cfd2c7;border:1px solid var(--card-block-border-color,#d6d6d6)}.fragno-item-block--grey{background:#f1f0f0;background:var(--card-block-surface-grey,#f7f7f7)}.fragno-item-block--align-end{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;text-align:right}.fragno-item-block__label,.fragno-item-block__value{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);overflow-wrap:anywhere}.fragno-item-block__label{font-weight:400;font-weight:var(--font-weight-regular,400);color:#545449;color:var(--item-block-label-color,#424242)}.fragno-item-block__value{font-weight:500;font-weight:var(--font-weight-medium,500);color:#1b1d19;color:var(--item-block-value-color,#141414)}.fragno-item-block__label[hidden],.fragno-item-block__value[hidden]{display:none}fragno-item-block-group{display:block}.fragno-item-block-group{--fragno-item-block-group-min-item-width:var(--item-block-group-min-item-width,7.5rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--fragno-item-block-group-min-item-width),1fr));grid-gap:0.75rem;grid-gap:var(--item-block-group-gap,0.75rem);gap:0.75rem;gap:var(--item-block-group-gap,0.75rem);-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.fragno-item-block-group,.fragno-item-block-group *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-item-block-group--fixed-columns{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--fragno-item-block-group-columns,3),minmax(0,1fr))}@media (max-width:480px){.fragno-item-block-group--fixed-columns{grid-template-columns:repeat(auto-fit,minmax(var(--fragno-item-block-group-min-item-width),1fr))}}fragno-list-item{display:block}.fragno-list-item{--fragno-list-item-icon-color:var(--list-item-icon-color,#424242);display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--list-item-gap,0.375rem);min-width:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);color:#373931;color:var(--list-item-text-color,#292929)}.fragno-list-item,.fragno-list-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-list-item__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.125rem;width:var(--list-item-icon-size,1.125rem);height:1.125rem;height:var(--list-item-icon-size,1.125rem);color:var(--fragno-list-item-icon-color)}.fragno-list-item__icon[hidden]{display:none}.fragno-list-item__icon svg,.fragno-list-item__icon img{display:block;width:100%;height:100%;object-fit:contain}.fragno-list-item>*:not(.fragno-list-item__icon){-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0;min-width:0}.fragno-list-item__content{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs,0.25rem)}.fragno-list-item__content[hidden],.fragno-list-item__text[hidden],.fragno-list-item__supporting-text[hidden]{display:none}.fragno-list-item__text,.fragno-list-item__supporting-text{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-regular,400);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm,-0.004375rem);overflow-wrap:anywhere}.fragno-list-item__text{color:#373931;color:var(--list-item-text-color,#292929)}.fragno-list-item__supporting-text{color:#a6a697;color:var(--list-item-supporting-text-color,#737373)}.fragno-list-item--icon-success{--fragno-list-item-icon-color:var(--list-item-icon-color-success,#087443)}.fragno-list-item--icon-warning{--fragno-list-item-icon-color:var(--list-item-icon-color-warning,#b54708)}.fragno-list-item--icon-error{--fragno-list-item-icon-color:var(--list-item-icon-color-error,#b42318)}.fragno-list-item--icon-info{--fragno-list-item-icon-color:var(--list-item-icon-color-info,#004eeb)}.fragno-list-item--icon-muted{--fragno-list-item-icon-color:var(--list-item-icon-color-muted,#a3a3a3)}fragno-list-item-block{display:block}.fragno-list-item-block{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg,0.75rem);padding:0.375rem 0;padding:var(--spacing-sm,0.375rem) 0}.fragno-list-item-block,.fragno-list-item-block *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-list-item-block--outline,.fragno-list-item-block--grey{gap:1rem;gap:var(--spacing-xl,1rem);padding:-moz-calc(0.5rem + 0.375rem) 0.75rem;padding:calc(0.5rem + 0.375rem) 0.75rem;padding:-moz-calc(var(--spacing-md,0.5rem) + var(--spacing-sm,0.375rem)) var(--spacing-lg,0.75rem);padding:calc(var(--spacing-md,0.5rem) + var(--spacing-sm,0.375rem)) var(--spacing-lg,0.75rem);border-radius:1rem;border-radius:var(--card-block-radius,1rem)}.fragno-list-item-block--outline{border:1px solid #cfd2c7;border:1px solid var(--card-block-border-color,#d6d6d6)}.fragno-list-item-block--grey{background:#f1f0f0;background:var(--card-block-surface-grey,#f7f7f7)}fragno-chat-wrapper{display:block;position:relative;width:23.4375rem;width:var(--chat-wrapper-width,23.4375rem);max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:visible}.fragno-chat-wrapper,.fragno-chat-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fragno-chat-wrapper{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;-webkit-filter:drop-shadow(0 0.3125rem 0.15625rem rgba(10,13,18,0.04)) drop-shadow(0 2rem 2rem rgba(10,13,18,0.14));filter:drop-shadow(0 0.3125rem 0.15625rem rgba(10,13,18,0.04)) drop-shadow(0 2rem 2rem rgba(10,13,18,0.14))}.fragno-chat-wrapper[data-disabled='true']{opacity:0.6;pointer-events:none}.fragno-chat-wrapper__panel{position:absolute;left:0;right:0;bottom:-moz-calc(100% + 0.75rem);bottom:calc(100% + 0.75rem);bottom:-moz-calc(100% + var(--spacing-lg,0.75rem));bottom:calc(100% + var(--spacing-lg,0.75rem));z-index:1;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;height:47.3125rem;height:var(--chat-wrapper-height,47.3125rem);max-height:min(47.3125rem,85vh);max-height:var(--chat-wrapper-max-height,min(47.3125rem,85vh));overflow:hidden;border:2px solid #ffffff;border:2px solid var(--colors-base-white,#ffffff);border-radius:2.375rem;border-radius:var(--chat-wrapper-radius,2.375rem);background:#ffffff;background:var(--colors-base-white,#ffffff);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fragno-chat-wrapper__panel[hidden]{display:none}.fragno-chat-wrapper__header{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:3.5rem;height:var(--chat-wrapper-header-height,3.5rem);padding:0 1.25rem 0 0.75rem;padding:0 var(--spacing-2xl,1.25rem) 0 var(--spacing-lg,0.75rem);background:#ffffff;background:var(--colors-base-white,#ffffff);border-bottom:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);border-bottom:1px solid var(--colors-alpha-black-10,rgba(0,0,0,0.1))}.fragno-chat-wrapper__header-start,.fragno-chat-wrapper__header-end{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg,0.75rem);min-width:0}.fragno-chat-wrapper__header-end{gap:0.5rem;gap:var(--spacing-md,0.5rem);-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-wrapper__back-wrap,.fragno-chat-wrapper__menu-wrap,.fragno-chat-wrapper__close-wrap{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-wrapper__back-wrap[hidden],.fragno-chat-wrapper__menu-wrap[hidden],.fragno-chat-wrapper__close-wrap[hidden],.fragno-chat-wrapper__trigger-slot[hidden],.fragno-chat-wrapper__bottom[hidden]{display:none}.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__back,.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__menu,.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__close{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__back .fragno-button,.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__menu .fragno-button,.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__close .fragno-button{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border-radius:9999px;border-radius:var(--radius-full,9999px);color:#545449;color:var(--colors-gray-700,#424242)}.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__back .fragno-button:hover:not(:disabled),.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__menu .fragno-button:hover:not(:disabled),.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__close .fragno-button:hover:not(:disabled){background:#ecece8;background:var(--colors-gray-100,#f5f5f5);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__back .fragno-button:focus-visible,.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__menu .fragno-button:focus-visible,.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__close .fragno-button:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:2px}.fragno-chat-wrapper__titles{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;min-width:0}.fragno-chat-wrapper__eyebrow,.fragno-chat-wrapper__title{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body,'Inter',sans-serif);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md,-0.005rem)}.fragno-chat-wrapper__eyebrow{font-size:0.75rem;font-size:var(--font-size-text-xs,0.75rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.125rem;line-height:var(--line-height-text-xs,1.125rem);color:#7f7f6e;color:var(--colors-gray-600,#525252)}.fragno-chat-wrapper__eyebrow[hidden]{display:none}.fragno-chat-wrapper__title{font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem);color:#1b1d19;color:var(--colors-gray-900,#141414)}.fragno-chat-wrapper__window{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:0;width:100%;background:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8);background:var(--colors-alpha-white-80,rgba(255,255,255,0.8));overflow:hidden}.fragno-chat-wrapper__thread{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch;gap:1rem;gap:var(--spacing-xl,1rem);min-height:0;width:100%;padding:1.5rem 1.25rem 0.5rem;padding:var(--spacing-3xl,1.5rem) var(--spacing-2xl,1.25rem) var(--spacing-md,0.5rem);overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable}.fragno-chat-wrapper__thread>fragno-chat-bubble[type='user']{-webkit-align-self:flex-end;align-self:flex-end}.fragno-chat-wrapper__thread>fragno-chat-bubble[type='agent'],.fragno-chat-wrapper__thread>fragno-chat-bubble[type='status']{-webkit-align-self:flex-start;align-self:flex-start}.fragno-chat-wrapper__thread>fragno-chat-action-card,.fragno-chat-wrapper__thread>fragno-carousel,.fragno-chat-wrapper__thread>fragno-card,.fragno-chat-wrapper__thread>fragno-featured-card,.fragno-chat-wrapper__thread>fragno-offer-card,.fragno-chat-wrapper__thread>fragno-content-card{-webkit-align-self:stretch;align-self:stretch;width:100%;max-width:100%}.fragno-chat-wrapper__turn{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs,0.25rem);width:100%}.fragno-chat-wrapper__turn--user{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.fragno-chat-wrapper__turn--agent{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-chat-wrapper__turn--user .fragno-chat-wrapper__turn-stack{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;gap:0.5rem;gap:var(--spacing-md,0.5rem);max-width:100%}.fragno-chat-wrapper__bottom{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;padding:1rem;padding:var(--spacing-xl,1rem);background:-moz-linear-gradient(bottom,rgba(255,255,255,0.96) 0%,rgba(255,255,255,0.72) 45%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left bottom, left top,from(rgba(255,255,255,0.96)),color-stop(45%, rgba(255,255,255,0.72)),to(rgba(255,255,255,0)));background:linear-gradient(to top,rgba(255,255,255,0.96) 0%,rgba(255,255,255,0.72) 45%,rgba(255,255,255,0) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fragno-chat-wrapper__input-slot{display:block;width:100%}.fragno-chat-wrapper__input-slot fragno-chat-input-bar{width:100%;max-width:none}.fragno-chat-wrapper__trigger-slot{position:relative;z-index:2;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-shrink:0;flex-shrink:0}.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__trigger .fragno-button{border-radius:9999px;border-radius:var(--radius-full,9999px);-webkit-box-shadow:0 0.25rem 0.75rem rgba(10,13,18,0.12);box-shadow:0 0.25rem 0.75rem rgba(10,13,18,0.12);-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.fragno-chat-wrapper fragno-button.fragno-chat-wrapper__trigger .fragno-button:focus-visible{outline:2px solid #225de7;outline:2px solid var(--colors-blue-500,#2970ff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fragno-chat-wrapper__thread{scroll-behavior:auto}}@media (max-width:26.25rem){fragno-chat-wrapper{width:100%}.fragno-chat-wrapper__panel{border-radius:1.5rem;border-radius:var(--chat-wrapper-radius-mobile,1.5rem);height:min(47.3125rem,80vh);height:var(--chat-wrapper-height-mobile,min(47.3125rem,80vh))}}.fragno-global-nav-v2{--global-nav-v2-inset:5rem;--global-nav-v2-inset-compact:var(--spacing-2xl);--global-nav-v2-pill-max:63rem;--global-nav-v2-bar-height:4.375rem;--global-nav-v2-bar-height-scrolled:4rem;--global-nav-v2-bar-height-compact:4.25rem;--global-nav-v2-local-height:3.75rem;--global-nav-v2-column-width:10.375rem;--global-nav-v2-column-gap:var(--spacing-4xl);--global-nav-v2-panel-radius:var(--radius-5xl);--global-nav-v2-panel-padding:var(--spacing-3xl);--global-nav-v2-glass-tint:rgba(214,214,214,0.8);--global-nav-v2-strip-tint:rgba(176,176,176,0.32);--global-nav-v2-strip-height:8rem;--global-nav-v2-strip-blur:8px;--global-nav-v2-glass-surface:rgba(255,255,255,0.8);--global-nav-v2-glass-blur:40px;--global-nav-v2-shadow:0 4px 9px 0 var(--colors-alpha-black-06);--global-nav-v2-shadow-lifted:0 8px 24px 0 var(--colors-alpha-black-10);--global-nav-v2-flyout-surface:var(--colors-gray-50);--global-nav-v2-flyout-shadow:0 4px 18px 8px var(--colors-alpha-black-06);--global-nav-v2-drawer-blur:16px;--global-nav-v2-overlay-blur:16px;--global-nav-v2-overlay-blur-inner:24px;--global-nav-v2-overlay-duration:1.4s;--global-nav-v2-overlay-ease:cubic-bezier(0.33,0,0.2,1);--global-nav-v2-duration:0.32s;--global-nav-v2-morph-duration:0.64s;--global-nav-v2-morph-radius-duration:0.52s;--global-nav-v2-morph-tint-duration:0.15s;--global-nav-v2-ease:cubic-bezier(0.22,1,0.36,1);--global-nav-v2-underline:1.5px;--global-nav-v2-underline-category:2px;--global-nav-v2-underline-duration:0.52s;--global-nav-v2-underline-ease:cubic-bezier(0.65,0,0.35,1);--global-nav-v2-heading-size:1.5rem;--global-nav-v2-heading-line:2rem;position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}.fragno-global-nav-v2 *,.fragno-global-nav-v2 *::before,.fragno-global-nav-v2 *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:where(fragno-global-nav-v2.fragno-global-nav-v2-sticky-host){display:block;position:-webkit-sticky;position:sticky;top:0;z-index:320}.fragno-global-nav-v2__sticky-sentinel{height:1px;margin-bottom:-1px;pointer-events:none}.fragno-global-nav-v2--reserved{min-height:var(--global-nav-v2-reserved-height)}:where(fragno-global-nav-v2.fragno-global-nav-v2-reserved-host){pointer-events:none}.fragno-global-nav-v2--reserved .fragno-global-nav-v2__bar,.fragno-global-nav-v2--reserved .fragno-global-nav-v2__local,.fragno-global-nav-v2--reserved .fragno-global-nav-v2__panel,.fragno-global-nav-v2--reserved .fragno-global-nav-v2__scrim,.fragno-global-nav-v2--reserved .fragno-global-nav-v2__drawer{pointer-events:auto}.fragno-global-nav-v2--reserved .fragno-global-nav-v2__shell{position:absolute;top:0;right:0;left:0;-webkit-transition:top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease);-moz-transition:top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease);transition:top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease)}.fragno-global-nav-v2--reserved.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__shell{top:1.5rem;top:var(--spacing-3xl)}.fragno-global-nav-v2__shell{position:relative;z-index:2;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;margin:0 auto}.fragno-global-nav-v2__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:1rem;grid-gap:var(--spacing-xl);gap:1rem;gap:var(--spacing-xl);width:100%;max-width:100vw;min-height:var(--global-nav-v2-bar-height);margin:0 auto;padding:0.75rem var(--global-nav-v2-inset);padding:var(--spacing-lg) var(--global-nav-v2-inset);-webkit-transition:max-width var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),min-height var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),padding var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),border-radius var(--global-nav-v2-morph-radius-duration) var(--global-nav-v2-ease),background-color var(--global-nav-v2-morph-tint-duration) linear,-webkit-box-shadow var(--global-nav-v2-morph-tint-duration) linear;transition:max-width var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),min-height var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),padding var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),border-radius var(--global-nav-v2-morph-radius-duration) var(--global-nav-v2-ease),background-color var(--global-nav-v2-morph-tint-duration) linear,-webkit-box-shadow var(--global-nav-v2-morph-tint-duration) linear;-moz-transition:max-width var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),min-height var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),padding var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),border-radius var(--global-nav-v2-morph-radius-duration) var(--global-nav-v2-ease),background-color var(--global-nav-v2-morph-tint-duration) linear,box-shadow var(--global-nav-v2-morph-tint-duration) linear;transition:max-width var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),min-height var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),padding var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),border-radius var(--global-nav-v2-morph-radius-duration) var(--global-nav-v2-ease),background-color var(--global-nav-v2-morph-tint-duration) linear,box-shadow var(--global-nav-v2-morph-tint-duration) linear;transition:max-width var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),min-height var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),padding var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),border-radius var(--global-nav-v2-morph-radius-duration) var(--global-nav-v2-ease),background-color var(--global-nav-v2-morph-tint-duration) linear,box-shadow var(--global-nav-v2-morph-tint-duration) linear,-webkit-box-shadow var(--global-nav-v2-morph-tint-duration) linear}.fragno-global-nav-v2--bg-adapt .fragno-global-nav-v2__shell{background-color:transparent}.fragno-global-nav-v2--bg-white .fragno-global-nav-v2__shell{background-color:#ffffff;background-color:var(--colors-secondary-default)}.fragno-global-nav-v2--sticky.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__shell{background-color:transparent}.fragno-global-nav-v2--with-local-nav:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__shell{-webkit-box-shadow:var(--global-nav-v2-shadow);box-shadow:var(--global-nav-v2-shadow)}.fragno-global-nav-v2--expanded:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__bar{background-color:#ffffff;background-color:var(--colors-secondary-default)}.fragno-global-nav-v2--expanded:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__local,.fragno-global-nav-v2--expanded:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__panel--subnav{background-color:var(--global-nav-v2-flyout-surface)}.fragno-global-nav-v2--with-local-nav.fragno-global-nav-v2--expanded:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__shell{background-color:var(--global-nav-v2-flyout-surface);-webkit-box-shadow:none;box-shadow:none}.fragno-global-nav-v2__bar,.fragno-global-nav-v2__local{position:relative;z-index:2}.fragno-global-nav-v2__bar-left{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl);min-width:0}.fragno-global-nav-v2__bar-center{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:0}.fragno-global-nav-v2__bar-right{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;gap:0.75rem;gap:var(--spacing-lg);min-width:0}.fragno-global-nav-v2__logo-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-radius:0.5rem;border-radius:var(--radius-md);line-height:0;text-decoration:none;color:inherit}.fragno-global-nav-v2__logo-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__page-name{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:var(--global-nav-v2-heading-size);font-weight:500;font-weight:var(--font-weight-medium);line-height:var(--global-nav-v2-heading-line);letter-spacing:-0.03rem;color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap}.fragno-global-nav-v2__primary[hidden],.fragno-global-nav-v2__local[hidden],.fragno-global-nav-v2__panel[hidden],.fragno-global-nav-v2__search-field[hidden],.fragno-global-nav-v2__drawer[hidden],.fragno-global-nav-v2__scrim[hidden],.fragno-global-nav-v2__search-clear[hidden]{display:none}.fragno-global-nav-v2__primary-list,.fragno-global-nav-v2__local-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.fragno-global-nav-v2__bar-item{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-global-nav-v2__bar-link,.fragno-global-nav-v2__bar-category{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm);margin:0;border:none;background:none;font-family:inherit;color:#373931;color:var(--colors-gray-800);text-decoration:none;cursor:pointer;white-space:nowrap;position:relative}.fragno-global-nav-v2__bar-link{padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);min-height:2.5rem;border-radius:9999px;border-radius:var(--radius-full);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem}.fragno-global-nav-v2__bar-link::after{content:'';position:absolute;right:0.75rem;right:var(--spacing-lg);bottom:6px;left:0.75rem;left:var(--spacing-lg);height:var(--global-nav-v2-underline);background-color:currentColor;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease)}.fragno-global-nav-v2__bar-link:hover::after,.fragno-global-nav-v2:not(.fragno-global-nav-v2--selected-filled) .fragno-global-nav-v2__bar-link--active::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}.fragno-global-nav-v2--selected-filled .fragno-global-nav-v2__bar-link--active{color:#032318;color:var(--colors-green-900);font-weight:550;font-weight:var(--font-weight-medium-plus);letter-spacing:-0.005rem;background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10)}.fragno-global-nav-v2--selected-filled .fragno-global-nav-v2__bar-link--active:hover{color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2__bar-category{padding:0.5rem 0;padding:var(--spacing-md) 0;min-height:2.25rem;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:550;font-weight:var(--font-weight-medium-plus);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.03125rem;color:#545449;color:var(--color-text-tertiary)}.fragno-global-nav-v2__bar-category::after{content:'';position:absolute;right:0;bottom:0;left:0;height:var(--global-nav-v2-underline-category);background-color:#1b1d19;background-color:var(--colors-gray-900);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease)}.fragno-global-nav-v2__bar-category:hover::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}.fragno-global-nav-v2__bar-link:hover,.fragno-global-nav-v2__bar-category:hover{color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__bar-link:focus-visible,.fragno-global-nav-v2__bar-category:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__bar-link[aria-disabled='true']{color:#a6a697;color:var(--color-text-disabled);pointer-events:none}.fragno-global-nav-v2__bar-link--active,.fragno-global-nav-v2__bar-category--active{color:#1b1d19;color:var(--color-text-primary);font-weight:550;font-weight:var(--font-weight-medium-plus)}.fragno-global-nav-v2__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0}.fragno-global-nav-v2__icon svg,.fragno-global-nav-v2__icon img{display:block;width:100%;height:100%}.fragno-global-nav-v2__icon--drawer{width:1.5rem;height:1.5rem}.fragno-global-nav-v2__icon-button,.fragno-global-nav-v2__menu-button,.fragno-global-nav-v2__close-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;gap:0.25rem;gap:var(--spacing-xs);width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:0.5rem;border-radius:var(--radius-md);background:none;color:#1b1d19;color:var(--colors-gray-900);cursor:pointer}.fragno-global-nav-v2__icon-button:hover,.fragno-global-nav-v2__menu-button:hover{background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10)}.fragno-global-nav-v2__icon-button:focus-visible,.fragno-global-nav-v2__menu-button:focus-visible,.fragno-global-nav-v2__close-button:focus-visible,.fragno-global-nav-v2__avatar-pill:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__icon-button svg,.fragno-global-nav-v2__menu-icon svg,.fragno-global-nav-v2__close-button svg{display:block}.fragno-global-nav-v2__close-button{border:1px solid #babcaf;border:1px solid var(--colors-gray-400);border-radius:9999px;border-radius:var(--radius-full);background-color:#ffffff;background-color:var(--colors-secondary-default)}.fragno-global-nav-v2__close-button:hover{border-color:#a6a697;border-color:var(--colors-gray-500)}.fragno-global-nav-v2__menu-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-transition:-webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:-webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);-moz-transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease),-moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);-moz-transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease), -moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease), -webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease), -moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease),-webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease),-moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease)}.fragno-global-nav-v2__menu-button--avatar{width:auto;padding:0 0.375rem 0 0.125rem;padding:0 var(--spacing-sm) 0 var(--spacing-xxs);gap:0.375rem;gap:var(--spacing-sm);border-radius:9999px;border-radius:var(--radius-full);background-color:rgba(255,255,255,0.5);background-color:var(--colors-alpha-white-50);border:1px solid rgba(255,255,255,0.8);border:1px solid var(--colors-alpha-white-80);-webkit-box-shadow:var(--global-nav-v2-shadow);box-shadow:var(--global-nav-v2-shadow)}.fragno-global-nav-v2__avatar-pill{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);height:2.5rem;padding:0;border:none;border-radius:9999px;border-radius:var(--radius-full);background:none;color:#1b1d19;color:var(--colors-gray-900);cursor:pointer}.fragno-global-nav-v2--merged .fragno-global-nav-v2__avatar-pill{gap:0.375rem;gap:var(--spacing-sm);padding:0 0.375rem;padding:0 var(--spacing-sm);border:1px solid rgba(255,255,255,0.8);border:1px solid var(--colors-alpha-white-80);background-color:rgba(255,255,255,0.5);background-color:var(--colors-alpha-white-50);-webkit-filter:drop-shadow(0 4px 9px rgba(0,0,0,0.06));filter:drop-shadow(0 4px 9px rgba(0,0,0,0.06));-webkit-filter:drop-shadow(0 4px 9px var(--colors-alpha-black-06));filter:drop-shadow(0 4px 9px var(--colors-alpha-black-06))}.fragno-global-nav-v2__avatar-chevron{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.25rem;height:1.25rem}.fragno-global-nav-v2__avatar-pill fragno-avatar,.fragno-global-nav-v2__menu-button--avatar fragno-avatar{pointer-events:none}.fragno-global-nav-v2__local{width:100%;padding:0 var(--global-nav-v2-inset)}.fragno-global-nav-v2__local--divider{border-top:1px solid #e4e7e0;border-top:1px solid var(--color-border-subtle)}.fragno-global-nav-v2__local-list{gap:1.5rem;gap:var(--spacing-3xl);min-height:var(--global-nav-v2-local-height);-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.fragno-global-nav-v2__local .fragno-global-nav-v2__bar-item{-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.fragno-global-nav-v2__local .fragno-global-nav-v2__bar-category{position:relative;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:var(--global-nav-v2-local-height)}.fragno-global-nav-v2__panel{position:absolute;top:100%;right:var(--global-nav-v2-inset);left:var(--global-nav-v2-inset);z-index:3;margin:0.5rem 0 0;margin:var(--spacing-md) 0 0;padding:var(--global-nav-v2-panel-padding);border-radius:var(--global-nav-v2-panel-radius);background-color:var(--global-nav-v2-glass-surface);-webkit-backdrop-filter:blur(var(--global-nav-v2-glass-blur));backdrop-filter:blur(var(--global-nav-v2-glass-blur));-webkit-box-shadow:var(--global-nav-v2-shadow);box-shadow:var(--global-nav-v2-shadow)}.fragno-global-nav-v2__panel-inner{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2rem;gap:var(--spacing-4xl);max-height:min(32.875rem,-moz-calc(100vh - 12rem));max-height:min(32.875rem,calc(100vh - 12rem));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.fragno-global-nav-v2:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__panel--subnav{right:0;left:0;z-index:1;margin:0;padding:2rem var(--global-nav-v2-inset);padding:var(--spacing-4xl) var(--global-nav-v2-inset);border-radius:0;border-top:0;background-color:var(--global-nav-v2-flyout-surface);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-shadow:var(--global-nav-v2-flyout-shadow);box-shadow:var(--global-nav-v2-flyout-shadow);-webkit-animation:fragno-global-nav-v2-flyout-flush 0.24s var(--global-nav-v2-ease) both;-moz-animation:fragno-global-nav-v2-flyout-flush 0.24s var(--global-nav-v2-ease) both;animation:fragno-global-nav-v2-flyout-flush 0.24s var(--global-nav-v2-ease) both}@-webkit-keyframes fragno-global-nav-v2-flyout-flush{from{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fragno-global-nav-v2-flyout-flush{from{opacity:0;-moz-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}}@keyframes fragno-global-nav-v2-flyout-flush{from{opacity:0;-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.fragno-global-nav-v2__panel-heading{margin:0;font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__subnav{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--global-nav-v2-column-gap);width:100%}.fragno-global-nav-v2__subnav-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--global-nav-v2-column-gap);gap:var(--global-nav-v2-column-gap);-webkit-align-items:start;-moz-box-align:start;align-items:start;width:100%}.fragno-global-nav-v2__subnav-column{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);min-width:0}.fragno-global-nav-v2__subnav-heading{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem;gap:var(--spacing-sm)}.fragno-global-nav-v2__subnav-heading-label,.fragno-global-nav-v2__subnav-heading-trigger{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;gap:var(--spacing-md);width:100%;margin:0;padding:0 0.125rem;border:none;background:none;font-family:inherit;font-size:1.125rem;font-size:var(--font-size-text-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.75rem;line-height:var(--line-height-text-lg);letter-spacing:-0.005em;color:#373931;color:var(--colors-gray-800);text-align:left;text-decoration:none}.fragno-global-nav-v2__subnav-heading-trigger{cursor:pointer}.fragno-global-nav-v2__subnav-heading-trigger:hover,a.fragno-global-nav-v2__subnav-heading-label:hover{color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__subnav-heading-text{position:relative;min-width:0}.fragno-global-nav-v2__subnav-heading-text::after{content:'';position:absolute;right:0;bottom:1px;left:0;height:var(--global-nav-v2-underline);background-color:currentColor;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease)}.fragno-global-nav-v2__subnav-heading-trigger:hover .fragno-global-nav-v2__subnav-heading-text::after,a.fragno-global-nav-v2__subnav-heading-label:hover .fragno-global-nav-v2__subnav-heading-text::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}.fragno-global-nav-v2__subnav-heading-trigger:focus-visible,.fragno-global-nav-v2__subnav-heading-label:focus-visible,.fragno-global-nav-v2__subnav-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__subnav-heading-chevron{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:1rem;height:1rem;-webkit-flex-shrink:0;flex-shrink:0;-webkit-transition:-webkit-transform 0.26s var(--global-nav-v2-ease);transition:-webkit-transform 0.26s var(--global-nav-v2-ease);-moz-transition:transform 0.26s var(--global-nav-v2-ease),-moz-transform 0.26s var(--global-nav-v2-ease);-moz-transition:transform 0.26s var(--global-nav-v2-ease), -moz-transform 0.26s var(--global-nav-v2-ease);transition:transform 0.26s var(--global-nav-v2-ease);transition:transform 0.26s var(--global-nav-v2-ease), -webkit-transform 0.26s var(--global-nav-v2-ease), -moz-transform 0.26s var(--global-nav-v2-ease);transition:transform 0.26s var(--global-nav-v2-ease),-webkit-transform 0.26s var(--global-nav-v2-ease),-moz-transform 0.26s var(--global-nav-v2-ease)}.fragno-global-nav-v2__subnav-heading-trigger:hover .fragno-global-nav-v2__subnav-heading-chevron,a.fragno-global-nav-v2__subnav-heading-label:hover .fragno-global-nav-v2__subnav-heading-chevron{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);transform:translateX(3px)}.fragno-global-nav-v2__subnav-divider{display:block;height:1px;background-color:#e4e7e0;background-color:var(--color-border-subtle)}.fragno-global-nav-v2:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__panel--subnav .fragno-global-nav-v2__subnav-divider{display:none}.fragno-global-nav-v2__subnav-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl);margin:0;padding:0;list-style:none}.fragno-global-nav-v2__subnav-link{display:block;padding:0 0.125rem;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;color:#545449;color:var(--colors-gray-700);text-decoration:none}.fragno-global-nav-v2__subnav-link-text{position:relative}.fragno-global-nav-v2__subnav-link-text::after{content:'';position:absolute;right:0;bottom:-2px;left:0;height:var(--global-nav-v2-underline);background-color:currentColor;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);-moz-transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease), -moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease);transition:transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-webkit-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease),-moz-transform var(--global-nav-v2-underline-duration) var(--global-nav-v2-underline-ease)}.fragno-global-nav-v2__subnav-link:hover{color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__subnav-link:hover .fragno-global-nav-v2__subnav-link-text::after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center}.fragno-global-nav-v2__subnav--drill{gap:1.5rem;gap:var(--spacing-3xl)}.fragno-global-nav-v2__back-button{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);-webkit-align-self:flex-start;align-self:flex-start;min-height:2.5rem;padding:0.5rem 1rem 0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-lg);border:none;border-radius:9999px;border-radius:var(--radius-full);background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10);font-family:inherit;font-size:1rem;font-size:var(--font-size-text-md);font-weight:550;line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;color:#032318;color:var(--colors-green-900);cursor:pointer}.fragno-global-nav-v2__back-button:hover{background-color:#adee63;background-color:var(--colors-green-100)}.fragno-global-nav-v2__back-button:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__back-button svg{display:block}.fragno-global-nav-v2--search-open .fragno-global-nav-v2__bar{grid-template-columns:minmax(0,1fr) auto}.fragno-global-nav-v2--search-open .fragno-global-nav-v2__bar-left{display:none}.fragno-global-nav-v2--search-open .fragno-global-nav-v2__bar-center{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.fragno-global-nav-v2__search-field{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);width:100%;min-height:2.5rem;padding:0 0.75rem;padding:0 var(--spacing-lg)}.fragno-global-nav-v2__search-field-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__search-input{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem;color:#1b1d19;color:var(--colors-gray-900);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fragno-global-nav-v2__search-input::-webkit-input-placeholder{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__search-input::-moz-placeholder{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__search-input:-ms-input-placeholder{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__search-input::placeholder{color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__search-input:focus{outline:none}.fragno-global-nav-v2__search-input.fragno-global-nav-v2__search-input--keyboard-focus:focus{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px;border-radius:0.25rem;border-radius:var(--radius-sm)}.fragno-global-nav-v2__search-input::-webkit-search-cancel-button{display:none}.fragno-global-nav-v2__search-clear{-webkit-flex-shrink:0;flex-shrink:0;margin:0;padding:0.25rem;padding:var(--spacing-xs);border:none;background:none;font-family:inherit;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);color:#1b1d19;color:var(--colors-gray-900);text-decoration:underline;cursor:pointer}.fragno-global-nav-v2__search-clear:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__suggestions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2__pill-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.75rem;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.fragno-global-nav-v2__pill{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);min-height:2.25rem;padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);border:1px solid #babcaf;border:1px solid var(--colors-gray-400);border-radius:9999px;border-radius:var(--radius-full);background-color:#ffffff;background-color:var(--colors-secondary-default);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);color:#1b1d19;color:var(--colors-gray-900);text-decoration:none;white-space:nowrap}.fragno-global-nav-v2__pill:hover{border-color:#a6a697;border-color:var(--colors-gray-500);background-color:#f1f0f0;background-color:var(--colors-gray-50)}.fragno-global-nav-v2__pill:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__results{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2__result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0.75rem;grid-gap:var(--spacing-lg);gap:0.75rem;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.fragno-global-nav-v2__result-card,.fragno-global-nav-v2__result-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);height:100%;color:inherit;text-decoration:none}.fragno-global-nav-v2__result-card{padding:0.75rem;padding:var(--spacing-lg);border-radius:1.25rem;border-radius:var(--radius-3xl);background-color:#ffffff;background-color:var(--colors-secondary-default);-webkit-box-shadow:var(--global-nav-v2-shadow);box-shadow:var(--global-nav-v2-shadow)}.fragno-global-nav-v2__result-card:hover{-webkit-box-shadow:var(--global-nav-v2-shadow-lifted);box-shadow:var(--global-nav-v2-shadow-lifted)}.fragno-global-nav-v2__result-row{padding:0.75rem 0.25rem;padding:var(--spacing-lg) var(--spacing-xs);border-bottom:1px solid #e4e7e0;border-bottom:1px solid var(--color-border-subtle)}.fragno-global-nav-v2__result-row:hover{background-color:rgba(255,255,255,0.5);background-color:var(--colors-alpha-white-50)}.fragno-global-nav-v2__result-card:focus-visible,.fragno-global-nav-v2__result-row:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__result-media{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.5rem;height:2.5rem;-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden;border-radius:9999px;border-radius:var(--radius-full);background-color:#ecece8;background-color:var(--colors-gray-100);color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__result-media img,.fragno-global-nav-v2__result-media svg{display:block;width:100%;height:100%;object-fit:cover}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-media{width:1.5rem;height:1.5rem;border:1px solid #babcaf;border:1px solid var(--colors-gray-400);background-color:transparent}.fragno-global-nav-v2__result-body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0}.fragno-global-nav-v2__result-title{font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-title{font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm)}.fragno-global-nav-v2__result-description{font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.03125rem;color:#545449;color:var(--colors-gray-700);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fragno-global-nav-v2__result-chevron{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.5rem;height:1.5rem;-webkit-flex-shrink:0;flex-shrink:0;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__result-card .fragno-global-nav-v2__result-chevron{width:1.75rem;height:1.75rem;border:1px solid #babcaf;border:1px solid var(--colors-gray-400);border-radius:9999px;border-radius:var(--radius-full)}.fragno-global-nav-v2__no-results{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2__no-results-body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);padding:1.5rem 0 2rem;padding:var(--spacing-3xl) 0 var(--spacing-4xl);text-align:center}.fragno-global-nav-v2__no-results-illustration{display:block;margin-bottom:1rem;margin-bottom:var(--spacing-xl);color:#babcaf;color:var(--colors-gray-400)}.fragno-global-nav-v2__no-results-illustration svg{display:block;width:20.4375rem;height:auto;max-width:100%}.fragno-global-nav-v2__no-results-title{margin:0;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__no-results-description{margin:0;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);color:#545449;color:var(--colors-gray-700)}@property --fragno-global-nav-v2-scrim-blur{syntax:'<length>';inherits:false;initial-value:0px}@property --fragno-global-nav-v2-scrim-blur-inner{syntax:'<length>';inherits:false;initial-value:0px}.fragno-global-nav-v2__scrim{position:fixed;inset:0;z-index:1;pointer-events:none;--fragno-global-nav-v2-scrim-blur:var(--global-nav-v2-overlay-blur);-webkit-backdrop-filter:blur(var(--fragno-global-nav-v2-scrim-blur));backdrop-filter:blur(var(--fragno-global-nav-v2-scrim-blur));-webkit-animation:fragno-global-nav-v2-overlay-in var(--global-nav-v2-overlay-duration) var(--global-nav-v2-overlay-ease) both;-moz-animation:fragno-global-nav-v2-overlay-in var(--global-nav-v2-overlay-duration) var(--global-nav-v2-overlay-ease) both;animation:fragno-global-nav-v2-overlay-in var(--global-nav-v2-overlay-duration) var(--global-nav-v2-overlay-ease) both}.fragno-global-nav-v2__scrim::before{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,0.2);background-color:var(--colors-alpha-black-20);--fragno-global-nav-v2-scrim-blur-inner:var(--global-nav-v2-overlay-blur-inner);-webkit-backdrop-filter:blur(var(--fragno-global-nav-v2-scrim-blur-inner));backdrop-filter:blur(var(--fragno-global-nav-v2-scrim-blur-inner));-webkit-animation:fragno-global-nav-v2-overlay-inner-in var(--global-nav-v2-overlay-duration) var(--global-nav-v2-overlay-ease) both;-moz-animation:fragno-global-nav-v2-overlay-inner-in var(--global-nav-v2-overlay-duration) var(--global-nav-v2-overlay-ease) both;animation:fragno-global-nav-v2-overlay-inner-in var(--global-nav-v2-overlay-duration) var(--global-nav-v2-overlay-ease) both}@-webkit-keyframes fragno-global-nav-v2-overlay-in{from{opacity:0;--fragno-global-nav-v2-scrim-blur:0px}to{opacity:1;--fragno-global-nav-v2-scrim-blur:var(--global-nav-v2-overlay-blur)}}@-moz-keyframes fragno-global-nav-v2-overlay-in{from{opacity:0;--fragno-global-nav-v2-scrim-blur:0px}to{opacity:1;--fragno-global-nav-v2-scrim-blur:var(--global-nav-v2-overlay-blur)}}@keyframes fragno-global-nav-v2-overlay-in{from{opacity:0;--fragno-global-nav-v2-scrim-blur:0px}to{opacity:1;--fragno-global-nav-v2-scrim-blur:var(--global-nav-v2-overlay-blur)}}@-webkit-keyframes fragno-global-nav-v2-overlay-inner-in{from{opacity:0;--fragno-global-nav-v2-scrim-blur-inner:0px}to{opacity:1;--fragno-global-nav-v2-scrim-blur-inner:var(--global-nav-v2-overlay-blur-inner)}}@-moz-keyframes fragno-global-nav-v2-overlay-inner-in{from{opacity:0;--fragno-global-nav-v2-scrim-blur-inner:0px}to{opacity:1;--fragno-global-nav-v2-scrim-blur-inner:var(--global-nav-v2-overlay-blur-inner)}}@keyframes fragno-global-nav-v2-overlay-inner-in{from{opacity:0;--fragno-global-nav-v2-scrim-blur-inner:0px}to{opacity:1;--fragno-global-nav-v2-scrim-blur-inner:var(--global-nav-v2-overlay-blur-inner)}}@-webkit-keyframes fragno-global-nav-v2-fade{from{opacity:0}to{opacity:1}}@-moz-keyframes fragno-global-nav-v2-fade{from{opacity:0}to{opacity:1}}@keyframes fragno-global-nav-v2-fade{from{opacity:0}to{opacity:1}}.fragno-global-nav-v2--scrolled::before{content:'';position:absolute;top:0;right:0;left:0;height:var(--global-nav-v2-strip-height);z-index:0;background:-moz-linear-gradient(top,var(--global-nav-v2-strip-tint) 1.5%,transparent 100%);background:linear-gradient(to bottom,var(--global-nav-v2-strip-tint) 1.5%,transparent 100%);-webkit-backdrop-filter:blur(var(--global-nav-v2-strip-blur));backdrop-filter:blur(var(--global-nav-v2-strip-blur));-webkit-mask-image:-webkit-gradient(linear,left top, left bottom,from(#000),color-stop(42%, #000),to(transparent));-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 100%);mask-image:-webkit-gradient(linear,left top, left bottom,from(#000),color-stop(42%, #000),to(transparent));mask-image:linear-gradient(to bottom,#000 0%,#000 42%,transparent 100%);pointer-events:none}.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__bar{max-width:var(--global-nav-v2-pill-max);min-height:var(--global-nav-v2-bar-height-scrolled);padding:0.75rem 0.75rem 0.75rem 2rem;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-4xl);border-radius:9999px;border-radius:var(--radius-full);background-color:var(--global-nav-v2-glass-tint);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.fragno-global-nav-v2--scrolled.fragno-global-nav-v2--expanded .fragno-global-nav-v2__bar,.fragno-global-nav-v2--scrolled.fragno-global-nav-v2--search-open .fragno-global-nav-v2__bar{background-color:var(--global-nav-v2-glass-surface);-webkit-backdrop-filter:blur(var(--global-nav-v2-glass-blur));backdrop-filter:blur(var(--global-nav-v2-glass-blur))}.fragno-global-nav-v2--merged .fragno-global-nav-v2__bar-left,.fragno-global-nav-v2--merged .fragno-global-nav-v2__primary{-webkit-animation:fragno-global-nav-v2-fade var(--global-nav-v2-duration) var(--global-nav-v2-ease);-moz-animation:fragno-global-nav-v2-fade var(--global-nav-v2-duration) var(--global-nav-v2-ease);animation:fragno-global-nav-v2-fade var(--global-nav-v2-duration) var(--global-nav-v2-ease)}.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__panel{right:0;left:0;width:var(--global-nav-v2-pill-max);max-width:100%;margin-right:auto;margin-left:auto}.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__local{display:none}.fragno-global-nav-v2--merged .fragno-global-nav-v2__bar{padding-right:1rem;padding-right:var(--spacing-xl)}.fragno-global-nav-v2--merged .fragno-global-nav-v2__primary-list{gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2--merged .fragno-global-nav-v2__bar-category{min-height:2.25rem}.fragno-global-nav-v2__drawer{position:fixed;inset:0;z-index:400;display:-webkit-flex;display:-moz-box;display:flex;padding:0.5rem;padding:var(--spacing-md)}.fragno-global-nav-v2__drawer-scrim{position:absolute;inset:0;background-color:rgba(0,0,0,0.5);background-color:var(--colors-alpha-black-50);-webkit-backdrop-filter:blur(var(--global-nav-v2-drawer-blur));backdrop-filter:blur(var(--global-nav-v2-drawer-blur))}.fragno-global-nav-v2__drawer-card{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl);width:100%;max-height:100%;padding:1.25rem 2rem 1rem;padding:var(--spacing-2xl) var(--spacing-4xl) var(--spacing-xl);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;border-radius:2.625rem;background-color:#f1f0f0;background-color:var(--colors-gray-50);-webkit-box-shadow:var(--global-nav-v2-shadow-lifted);box-shadow:var(--global-nav-v2-shadow-lifted)}.fragno-global-nav-v2__drawer-top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;gap:var(--spacing-lg);min-height:3.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#f1f0f0;background-color:var(--colors-gray-50)}.fragno-global-nav-v2__drawer-body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:2rem;gap:var(--spacing-4xl);-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto}.fragno-global-nav-v2__drawer-footer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1.5rem;gap:var(--spacing-3xl);margin-top:auto}.fragno-global-nav-v2__drawer-links,.fragno-global-nav-v2__drawer-sublinks,.fragno-global-nav-v2__drawer-deep-links,.fragno-global-nav-v2__drawer-quick-links,.fragno-global-nav-v2__drawer-supporting-list,.fragno-global-nav-v2__drawer-account-links{margin:0;padding:0;list-style:none}.fragno-global-nav-v2__drawer-links{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2__drawer-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.5rem;gap:var(--spacing-md);width:100%;margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.fragno-global-nav-v2__drawer-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md);-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-height:2.25rem;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:var(--global-nav-v2-heading-size);font-weight:500;font-weight:var(--font-weight-medium);line-height:var(--global-nav-v2-heading-line);letter-spacing:-0.03rem;color:#1b1d19;color:var(--colors-gray-900);text-decoration:none}.fragno-global-nav-v2__drawer-link[aria-current='page']{padding:0 1rem;padding:0 var(--spacing-xl);border-radius:9999px;border-radius:var(--radius-full);background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10);color:#032318;color:var(--colors-green-900);font-weight:550;letter-spacing:-0.005em}.fragno-global-nav-v2__drawer-link:focus-visible,.fragno-global-nav-v2__drawer-row:focus-visible,.fragno-global-nav-v2__drawer-sublink:focus-visible,.fragno-global-nav-v2__drawer-deep-link:focus-visible,.fragno-global-nav-v2__drawer-quick-link:focus-visible,.fragno-global-nav-v2__drawer-supporting-link:focus-visible,.fragno-global-nav-v2__drawer-account-link:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__drawer-supporting{padding-top:1rem;padding-top:var(--spacing-xl);border-top:1px solid rgba(0,0,0,0.06);border-top:1px solid var(--colors-alpha-black-06)}.fragno-global-nav-v2__drawer-supporting-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md)}.fragno-global-nav-v2__drawer-supporting-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:2rem;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem;color:#032318;color:var(--colors-green-900);text-decoration:none}.fragno-global-nav-v2__drawer-supporting-link[aria-current='page']{font-weight:500;font-weight:var(--font-weight-medium)}.fragno-global-nav-v2__drawer-supporting-link[aria-disabled='true']{color:#a6a697;color:var(--color-text-disabled);pointer-events:none}.fragno-global-nav-v2__drawer-toggle{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:2.25rem;height:2.25rem;-webkit-flex-shrink:0;flex-shrink:0;padding:0;border:none;border-radius:9999px;border-radius:var(--radius-full);background:none;color:#1b1d19;color:var(--colors-gray-900);pointer-events:none;-webkit-transition:-webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:-webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);-moz-transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease),-moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);-moz-transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease), -moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease), -webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease), -moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease);transition:transform var(--global-nav-v2-duration) var(--global-nav-v2-ease),-webkit-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease),-moz-transform var(--global-nav-v2-duration) var(--global-nav-v2-ease)}.fragno-global-nav-v2__drawer-toggle--open{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fragno-global-nav-v2__drawer-sublinks{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl);padding-top:0.5rem;padding-top:var(--spacing-md)}.fragno-global-nav-v2__drawer-sublink{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;gap:var(--spacing-lg);width:100%;min-height:1.5rem;padding:0;border:none;background:none;font-family:inherit;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;color:#545449;color:var(--colors-gray-700);text-align:left;text-decoration:none;cursor:pointer}.fragno-global-nav-v2__drawer-sublink-chevron{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:1.25rem;height:1.25rem;-webkit-flex-shrink:0;flex-shrink:0;color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__drawer-sublink-chevron svg{display:block;width:100%;height:100%}.fragno-global-nav-v2__drawer-heading{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:var(--global-nav-v2-heading-size);font-weight:500;font-weight:var(--font-weight-medium);line-height:var(--global-nav-v2-heading-line);letter-spacing:-0.03rem;color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__drawer-deep-links{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2__drawer-deep-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:0.75rem;gap:var(--spacing-lg);width:100%;min-height:1.5rem;padding:0;border:none;background:none;font-family:inherit;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;color:#545449;color:var(--colors-gray-700);text-align:left;text-decoration:none;cursor:pointer}.fragno-global-nav-v2__drawer-deep-link:hover,.fragno-global-nav-v2__drawer-sublink:hover{color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__drawer-quick-heading{margin:0 0 0.5rem;margin:0 0 var(--spacing-md);font-size:0.75rem;font-size:var(--font-size-text-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.125rem;line-height:var(--line-height-text-xs);color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2__drawer-quick-links{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs)}.fragno-global-nav-v2__drawer-quick-link,.fragno-global-nav-v2__drawer-account-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs);min-height:2.25rem;padding:0.5rem 0.75rem 0.5rem 0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) 0;border-radius:9999px;border-radius:var(--radius-full);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);color:#373931;color:var(--colors-gray-800);text-decoration:none}.fragno-global-nav-v2__drawer-quick-link:hover,.fragno-global-nav-v2__drawer-account-link:hover{color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__drawer-actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2__drawer-actions fragno-button{-webkit-flex:1 1 0;-moz-box-flex:1;flex:1 1 0}.fragno-global-nav-v2__drawer-actions fragno-button .fragno-button{width:100%}.fragno-global-nav-v2__drawer-user{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2__drawer-identity{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2__drawer-identity-text{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.125rem;gap:var(--spacing-xxs);min-width:0}.fragno-global-nav-v2__drawer-user-name{margin:0;font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__drawer-user-email{margin:0;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);color:#545449;color:var(--colors-gray-700);overflow-wrap:anywhere}.fragno-global-nav-v2__drawer-account-links{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.25rem;gap:var(--spacing-xs)}@media (max-width:63.99rem){.fragno-global-nav-v2__bar{grid-template-columns:minmax(0,1fr) auto;min-height:var(--global-nav-v2-bar-height-compact);padding:0.75rem var(--global-nav-v2-inset-compact);padding:var(--spacing-lg) var(--global-nav-v2-inset-compact);-webkit-align-items:center;-moz-box-align:center;align-items:center}.fragno-global-nav-v2__bar-center{display:none}.fragno-global-nav-v2--search-open .fragno-global-nav-v2__bar-center{display:-webkit-flex;display:-moz-box;display:flex}.fragno-global-nav-v2__bar-right{gap:0}.fragno-global-nav-v2__icon-button,.fragno-global-nav-v2__menu-button:not(.fragno-global-nav-v2__menu-button--avatar){width:2.75rem;height:2.75rem;border-radius:9999px;border-radius:var(--radius-full)}.fragno-global-nav-v2__icon-button:hover,.fragno-global-nav-v2__menu-button:hover{background-color:rgba(0,0,0,0.06)}.fragno-global-nav-v2__icon-button svg{width:1.375rem;height:1.375rem}.fragno-global-nav-v2__menu-icon{position:relative;width:1.5rem;height:1.5rem}.fragno-global-nav-v2__menu-icon svg{width:1.125rem;height:1.125rem}.fragno-global-nav-v2__menu-button--avatar{height:2.5rem;padding:0 0.375rem;gap:0.375rem;background-color:rgba(255,255,255,0.5);border:none;-webkit-box-shadow:0 4px 18px 8px rgba(0,0,0,0.06),inset 0 0 0 1px rgba(255,255,255,0.8);box-shadow:0 4px 18px 8px rgba(0,0,0,0.06),inset 0 0 0 1px rgba(255,255,255,0.8)}.fragno-global-nav-v2__menu-button--avatar:hover{background-color:rgba(255,255,255,0.5)}.fragno-global-nav-v2__menu-label{padding:0 0.125rem;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;color:#1b1d19;color:var(--colors-gray-900);white-space:nowrap}.fragno-global-nav-v2--menu-open .fragno-global-nav-v2__menu-button--avatar .fragno-global-nav-v2__avatar-chevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.fragno-global-nav-v2__menu-button--avatar .fragno-global-nav-v2__avatar-chevron{-webkit-transition:-webkit-transform 0.28s var(--global-nav-v2-ease);transition:-webkit-transform 0.28s var(--global-nav-v2-ease);-moz-transition:transform 0.28s var(--global-nav-v2-ease),-moz-transform 0.28s var(--global-nav-v2-ease);-moz-transition:transform 0.28s var(--global-nav-v2-ease), -moz-transform 0.28s var(--global-nav-v2-ease);transition:transform 0.28s var(--global-nav-v2-ease);transition:transform 0.28s var(--global-nav-v2-ease), -webkit-transform 0.28s var(--global-nav-v2-ease), -moz-transform 0.28s var(--global-nav-v2-ease);transition:transform 0.28s var(--global-nav-v2-ease),-webkit-transform 0.28s var(--global-nav-v2-ease),-moz-transform 0.28s var(--global-nav-v2-ease)}.fragno-global-nav-v2__local{display:none}.fragno-global-nav-v2__panel{right:var(--global-nav-v2-inset-compact);left:var(--global-nav-v2-inset-compact);margin:0.5rem 0 0;margin:var(--spacing-md) 0 0;padding:1.25rem var(--global-nav-v2-inset-compact);padding:var(--spacing-2xl) var(--global-nav-v2-inset-compact);border-radius:1.5rem;border-radius:var(--radius-4xl)}.fragno-global-nav-v2__pill-row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:0.25rem;padding-bottom:var(--spacing-xs)}.fragno-global-nav-v2__pill-row::-webkit-scrollbar{display:none}.fragno-global-nav-v2__result-list{grid-template-columns:minmax(0,1fr)}.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__bar{max-width:none;padding:0.5rem 0.5rem 0.5rem 1.25rem;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-2xl);margin:0 var(--global-nav-v2-inset-compact);width:auto}}@media (prefers-reduced-motion:reduce){.fragno-global-nav-v2,.fragno-global-nav-v2 *,.fragno-global-nav-v2__shell,.fragno-global-nav-v2__bar,.fragno-global-nav-v2__menu-icon,.fragno-global-nav-v2__drawer-toggle{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;-webkit-animation:none !important;-moz-animation:none !important;animation:none !important}}.fragno-global-nav-v2.fragno-global-nav-v2--regular{--global-nav-v2-margin:3rem;--global-nav-v2-margin-scrolled:4rem;--global-nav-v2-outer-top:0.3125rem;--global-nav-v2-outer-bottom:0.3125rem;--global-nav-v2-card-radius:0.75rem;--global-nav-v2-card-blur:30px;--global-nav-v2-card-bar-height:3.625rem;--global-nav-v2-card-local-link:1.75rem;--global-nav-v2-card-link-height:1.75rem;padding-block:0.3125rem 0.3125rem;padding-block:var(--global-nav-v2-outer-top) var(--global-nav-v2-outer-bottom)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--with-local-nav{--global-nav-v2-outer-top:0.75rem;--global-nav-v2-outer-bottom:0.6875rem;--global-nav-v2-card-bar-height:3.875rem}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__shell{width:auto;margin:0 var(--global-nav-v2-margin);border:1px solid #ffffff;border:1px solid var(--global-nav-v2-card-border);border-radius:var(--global-nav-v2-card-radius);background-color:rgba(255,255,255,0.8);background-color:var(--global-nav-v2-card-surface);background-image:-moz-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0.03)),to(rgba(0,0,0,0.03)));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-moz-linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));background-image:linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));-webkit-backdrop-filter:blur(var(--global-nav-v2-card-blur));backdrop-filter:blur(var(--global-nav-v2-card-blur));-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);-webkit-box-shadow:var(--global-nav-v2-card-shadow);box-shadow:var(--global-nav-v2-card-shadow);-webkit-transition:margin var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease);-moz-transition:margin var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease);transition:margin var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--bg-white .fragno-global-nav-v2__shell{background-color:#ffffff;background-color:var(--colors-secondary-default);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--reserved .fragno-global-nav-v2__shell{top:var(--global-nav-v2-outer-top)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--reserved.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__shell{top:1.5rem;top:var(--spacing-3xl)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__shell{margin-right:var(--global-nav-v2-margin-scrolled);margin-left:var(--global-nav-v2-margin-scrolled)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__bar{gap:1rem;gap:var(--spacing-xl);width:100%;max-width:none;min-height:var(--global-nav-v2-card-bar-height);margin:0;padding:0 -moz-calc(1.5rem - 1px);padding:0 calc(1.5rem - 1px);padding:0 -moz-calc(var(--spacing-3xl) - 1px);padding:0 calc(var(--spacing-3xl) - 1px);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;transition:none}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__bar-left{gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__primary-list{gap:0.375rem;gap:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__bar-link{height:var(--global-nav-v2-card-link-height);min-height:var(--global-nav-v2-card-link-height);padding:0 0.5rem;padding:0 var(--spacing-md);border-radius:0.375rem;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#032318;color:var(--global-nav-v2-ink);-webkit-transition:background-color 0.15s linear;-moz-transition:background-color 0.15s linear;transition:background-color 0.15s linear}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__bar-link:hover{color:#032318;color:var(--global-nav-v2-ink);background-color:rgba(186,188,175,0.4);background-color:var(--global-nav-v2-link-hover-fill)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--selected-filled .fragno-global-nav-v2__bar-link::after{display:none}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--selected-filled .fragno-global-nav-v2__bar-link--active,.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--selected-filled .fragno-global-nav-v2__bar-link--active:hover{background-color:#babcaf;background-color:var(--global-nav-v2-selected-fill);color:#032318;color:var(--global-nav-v2-ink);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--regular:not(.fragno-global-nav-v2--selected-filled) .fragno-global-nav-v2__bar-link::after{right:0.5rem;right:var(--spacing-md);bottom:2px;left:0.5rem;left:var(--spacing-md)}.fragno-global-nav-v2.fragno-global-nav-v2--regular:not(.fragno-global-nav-v2--selected-filled) .fragno-global-nav-v2__bar-link--active{font-weight:500;font-weight:var(--font-weight-medium)}.fragno-global-nav-v2__search-trigger{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.5rem;gap:var(--spacing-md);width:11.25rem;height:2.25rem;margin:0;padding:0 0.75rem;padding:0 var(--spacing-lg);border:1px solid #a6a697;border:1px solid var(--colors-gray-500);border-radius:0.5rem;border-radius:var(--radius-md);background:none;font-family:inherit;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#373931;color:var(--colors-gray-800);text-align:left;cursor:pointer;-webkit-transition:background-color 0.15s linear;-moz-transition:background-color 0.15s linear;transition:background-color 0.15s linear}.fragno-global-nav-v2__search-trigger:hover{background-color:rgba(255,255,255,0.6);background-color:var(--global-nav-v2-search-hover-fill)}.fragno-global-nav-v2__search-trigger:focus-visible{outline:2px solid #193ed4;outline:2px solid var(--colors-focus-ring);outline-offset:2px}.fragno-global-nav-v2__search-trigger-icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;width:1.125rem;height:1.125rem;-webkit-flex-shrink:0;flex-shrink:0;color:#032318;color:var(--global-nav-v2-ink)}.fragno-global-nav-v2__search-trigger-icon svg{display:block;width:100%;height:100%}.fragno-global-nav-v2__search-trigger-label{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fragno-global-nav-v2__supporting-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.fragno-global-nav-v2__supporting-list .fragno-global-nav-v2__bar-item+.fragno-global-nav-v2__bar-item::before{content:'';width:1px;height:1.75rem;height:var(--global-nav-v2-card-link-height,1.75rem);margin-right:0.375rem;margin-right:var(--spacing-sm);background-color:#babcaf;background-color:var(--colors-gray-400)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__avatar-pill{height:2.25rem;gap:0.375rem;gap:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__avatar-pill .fragno-avatar__main{width:2.25rem;height:2.25rem}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__local{padding:0.4375rem -moz-calc(1.5rem - 1px);padding:0.4375rem calc(1.5rem - 1px);padding:0.4375rem -moz-calc(var(--spacing-3xl) - 1px);padding:0.4375rem calc(var(--spacing-3xl) - 1px);border-top:1px solid rgba(0,0,0,0.06);border-top:1px solid var(--colors-alpha-black-06);border-radius:0 0 -moz-calc(var(--global-nav-v2-card-radius) - 1px) -moz-calc(var(--global-nav-v2-card-radius) - 1px);border-radius:0 0 calc(var(--global-nav-v2-card-radius) - 1px) calc(var(--global-nav-v2-card-radius) - 1px);background-color:rgba(20,20,20,0.02);background-color:var(--global-nav-v2-local-fill)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__local:not([hidden]){display:block}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__local-list{gap:0.375rem;gap:var(--spacing-sm);-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;min-height:var(--global-nav-v2-card-local-link)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__local .fragno-global-nav-v2__bar-category{height:var(--global-nav-v2-card-local-link);min-height:var(--global-nav-v2-card-local-link);padding:0 0.5rem;padding:0 var(--spacing-md);border-radius:0.375rem;font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#032318;color:var(--global-nav-v2-ink)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__local .fragno-global-nav-v2__bar-category::after{right:0.5rem;right:var(--spacing-md);bottom:2px;left:0.5rem;left:var(--spacing-md)}.fragno-global-nav-v2.fragno-global-nav-v2--regular:not(.fragno-global-nav-v2--scrolled) .fragno-global-nav-v2__panel--subnav{border-radius:0 0 -moz-calc(var(--global-nav-v2-card-radius) - 1px) -moz-calc(var(--global-nav-v2-card-radius) - 1px);border-radius:0 0 calc(var(--global-nav-v2-card-radius) - 1px) calc(var(--global-nav-v2-card-radius) - 1px)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--expanded .fragno-global-nav-v2__shell,.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--search-open .fragno-global-nav-v2__shell{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:rgba(255,255,255,0.8);background-color:var(--global-nav-v2-card-surface);background-image:-moz-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0.03)),to(rgba(0,0,0,0.03)));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-moz-linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));background-image:linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);-webkit-box-shadow:var(--global-nav-v2-card-shadow);box-shadow:var(--global-nav-v2-card-shadow)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--expanded .fragno-global-nav-v2__local{border-radius:0}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__panel{top:-moz-calc(100% + 1px);top:calc(100% + 1px);right:-1px;left:-1px;z-index:2;width:auto;max-width:none;margin:-1px 0 0;padding:0.5rem 1.5rem 1rem;padding:var(--spacing-md) var(--spacing-3xl) var(--spacing-xl);border:1px solid #ffffff;border:1px solid var(--global-nav-v2-card-border);border-radius:0 0 var(--global-nav-v2-card-radius) var(--global-nav-v2-card-radius);background-color:rgba(255,255,255,0.7);background-color:var(--global-nav-v2-panel-surface);background-image:-moz-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0.03)),to(rgba(0,0,0,0.03)));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-moz-linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));background-image:linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));-webkit-backdrop-filter:blur(var(--global-nav-v2-card-blur));backdrop-filter:blur(var(--global-nav-v2-card-blur));-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);-webkit-box-shadow:var(--global-nav-v2-card-shadow);box-shadow:var(--global-nav-v2-card-shadow)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav{gap:1rem;gap:var(--spacing-xl)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-column{gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-heading-label,.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-heading-trigger{font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;color:#032318;color:var(--global-nav-v2-ink)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__panel--subnav .fragno-global-nav-v2__subnav-divider,.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-divider{display:block;background-color:rgba(0,0,0,0.2);background-color:var(--global-nav-v2-divider)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-list{gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-link{font-weight:400;font-weight:var(--font-weight-regular);color:#373931;color:var(--colors-gray-800)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-link:hover{color:#032318;color:var(--global-nav-v2-ink)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--expanded .fragno-global-nav-v2__avatar-pill{height:2.5rem;gap:0.5rem;gap:var(--spacing-md);padding:0 0.75rem 0 0.25rem;padding:0 var(--spacing-lg) 0 var(--spacing-xs);border:1px solid rgba(255,255,255,0.8);border:1px solid var(--global-nav-v2-pill-border);background-color:rgba(255,255,255,0.5);background-color:var(--global-nav-v2-pill-fill);-webkit-filter:drop-shadow(0 4px 9px rgba(0,0,0,0.06));filter:drop-shadow(0 4px 9px rgba(0,0,0,0.06));-webkit-filter:drop-shadow(0 4px 9px var(--colors-alpha-black-06));filter:drop-shadow(0 4px 9px var(--colors-alpha-black-06))}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--expanded .fragno-global-nav-v2__avatar-pill .fragno-avatar__main{width:2rem;height:2rem}.fragno-global-nav-v2__avatar-label{font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#032318;color:var(--global-nav-v2-ink)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__close-button{width:2.375rem;height:2.375rem;padding:0.5rem;padding:var(--spacing-md);border:1px solid #032318;border:1px solid var(--global-nav-v2-ink);border-radius:0.5rem;border-radius:var(--radius-md);background-color:transparent;color:#032318;color:var(--global-nav-v2-ink)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__close-button:hover{border-color:#032318;border-color:var(--global-nav-v2-ink);background-color:rgba(3,35,24,0.1);background-color:var(--global-nav-v2-ink-alpha-10)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__suggestions .fragno-global-nav-v2__panel-heading{line-height:1.25rem;line-height:var(--line-height-text-md-tight,1.25rem);color:#1b1d19;color:var(--colors-text-black-secondary,#1b1d19)}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__pill{min-height:0;padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);border:1px solid #032318;border:1px solid var(--global-nav-v2-ink);border-radius:0.5rem;border-radius:var(--radius-md);background-color:transparent;color:#032318;color:var(--global-nav-v2-ink);letter-spacing:-0.03125rem}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__pill:hover{border-color:#032318;border-color:var(--global-nav-v2-ink);background-color:rgba(3,35,24,0.1);background-color:var(--global-nav-v2-ink-alpha-10)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--search-bare .fragno-global-nav-v2__shell{border-bottom-right-radius:var(--global-nav-v2-card-radius);border-bottom-left-radius:var(--global-nav-v2-card-radius)}.fragno-global-nav-v2.fragno-global-nav-v2--compact{--global-nav-v2-card-radius:0.75rem;--global-nav-v2-card-blur:30px;--global-nav-v2-card-surface:rgba(255,255,255,0.8);--global-nav-v2-card-tint:rgba(0,0,0,0.03);--global-nav-v2-card-border:var(--colors-base-white);--global-nav-v2-card-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);--global-nav-v2-compact-margin:var(--spacing-xl);padding-block:0.375rem;padding-block:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--scrolled{--global-nav-v2-compact-margin:var(--spacing-2xl)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__shell{width:auto;margin:0 var(--global-nav-v2-compact-margin);border:1px solid #ffffff;border:1px solid var(--global-nav-v2-card-border);border-radius:var(--global-nav-v2-card-radius);background-color:rgba(255,255,255,0.8);background-color:var(--global-nav-v2-card-surface);background-image:-moz-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0.03)),to(rgba(0,0,0,0.03)));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0.03));background-image:-moz-linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));background-image:linear-gradient(var(--global-nav-v2-card-tint),var(--global-nav-v2-card-tint));-webkit-backdrop-filter:blur(var(--global-nav-v2-card-blur));backdrop-filter:blur(var(--global-nav-v2-card-blur));-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);-webkit-box-shadow:var(--global-nav-v2-card-shadow);box-shadow:var(--global-nav-v2-card-shadow);-webkit-transition:margin var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease);-moz-transition:margin var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease);transition:margin var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease),top var(--global-nav-v2-morph-duration) var(--global-nav-v2-ease)}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--bg-white .fragno-global-nav-v2__shell{background-color:#ffffff;background-color:var(--colors-secondary-default);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--reserved .fragno-global-nav-v2__shell{top:0.375rem;top:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--reserved.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__shell{top:0.75rem;top:var(--spacing-lg)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__bar,.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--scrolled .fragno-global-nav-v2__bar{width:100%;max-width:none;min-height:3.5rem;margin:0;padding:0 -moz-calc(1rem - 1px);padding:0 calc(1rem - 1px);padding:0 -moz-calc(var(--spacing-xl) - 1px);padding:0 calc(var(--spacing-xl) - 1px);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;transition:none}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__bar-right{gap:0.375rem;gap:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__icon-button,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__menu-button:not(.fragno-global-nav-v2__menu-button--avatar){width:2.25rem;height:2.25rem;padding:0.5rem;padding:var(--spacing-md);border-radius:0.5rem;border-radius:var(--radius-md);color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__icon-button svg,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__menu-icon,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__menu-icon svg{width:1.25rem;height:1.25rem}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__icon-button:hover,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__menu-button:hover{background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__menu-button--avatar{height:2.5rem;padding:0 0.375rem;padding:0 var(--spacing-sm);gap:0.375rem;gap:var(--spacing-sm);border:none;border-radius:9999px;border-radius:var(--radius-full);background-color:rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.8);-webkit-filter:drop-shadow(0 4px 9px rgba(0,0,0,0.06));filter:drop-shadow(0 4px 9px rgba(0,0,0,0.06));color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__menu-label{color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--search-open .fragno-global-nav-v2__shell{border-bottom-right-radius:0;border-bottom-left-radius:0}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--search-open.fragno-global-nav-v2--search-bare .fragno-global-nav-v2__shell{border-bottom-right-radius:var(--global-nav-v2-card-radius);border-bottom-left-radius:var(--global-nav-v2-card-radius)}.fragno-global-nav-v2.fragno-global-nav-v2--compact.fragno-global-nav-v2--search-open .fragno-global-nav-v2__bar{gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__close-button{width:2.375rem;height:2.375rem;padding:0.5rem;padding:var(--spacing-md);border:1px solid #032318;border:1px solid var(--colors-green-900);border-radius:0.5rem;border-radius:var(--radius-md);background-color:transparent;color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__search-input:focus{outline:none}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__panel{top:-moz-calc(100% + 1px);top:calc(100% + 1px);right:-1px;left:-1px;z-index:2;width:auto;max-width:none;margin:-1px 0 0;padding:1rem;padding:var(--spacing-xl);border:1px solid #ffffff;border:1px solid var(--global-nav-v2-card-border);border-radius:0 0 var(--global-nav-v2-card-radius) var(--global-nav-v2-card-radius);background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(var(--global-nav-v2-card-blur));backdrop-filter:blur(var(--global-nav-v2-card-blur));-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);-webkit-box-shadow:var(--global-nav-v2-card-shadow);box-shadow:var(--global-nav-v2-card-shadow)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__suggestions .fragno-global-nav-v2__panel-heading{line-height:1.25rem;line-height:var(--line-height-text-md-tight,1.25rem);color:#1b1d19;color:var(--colors-text-black-secondary,#1b1d19)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__pill-row{gap:0.375rem;gap:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__pill{min-height:0;padding:0.5rem 0.75rem;padding:var(--spacing-md) var(--spacing-lg);border:1px solid #032318;border:1px solid var(--colors-green-900);border-radius:0.5rem;border-radius:var(--radius-md);background-color:transparent;color:#032318;color:var(--colors-green-900);letter-spacing:-0.03125rem}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-scrim{background-color:rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-card{gap:0;padding:0;border:1px solid #ffffff;border:1px solid var(--colors-base-white);border-radius:1.125rem;border-radius:var(--radius-2xl);background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(10,13,18,0.06)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-top{min-height:3.5rem;padding:0.5rem 1rem;padding:var(--spacing-md) var(--spacing-xl);border-bottom:1px solid #cfd2c7;border-bottom:1px solid var(--colors-neutral-300,#cfd2c7);background:none}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-top .fragno-global-nav-v2__close-button{width:2.25rem;height:2.25rem;padding:0.5rem;padding:var(--spacing-md);border:none;background:none}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-body{gap:1rem;gap:var(--spacing-xl);padding:1rem;padding:var(--spacing-xl)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-links{gap:0.5rem;gap:var(--spacing-md)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-link{min-height:2rem;padding:0.25rem 0;padding:var(--spacing-xs) 0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem;color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-link[aria-current='page']{padding:0.25rem 0.5rem;padding:var(--spacing-xs) var(--spacing-md);border-radius:0.5rem;border-radius:var(--radius-md);background-color:#babcaf;background-color:var(--colors-gray-400);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:-0.03125rem}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-toggle{width:1.25rem;height:1.25rem;color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-sublinks{gap:0.5rem;gap:var(--spacing-md);padding-top:0.375rem;padding-top:var(--spacing-sm)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-sublink{-webkit-padding-start:0.625rem;-moz-padding-start:0.625rem;padding-inline-start:0.625rem}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-heading{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:var(--global-nav-v2-heading-size);line-height:var(--global-nav-v2-heading-line);color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-deep-links{gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-deep-link,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-sublink{min-height:1.5rem;font-size:1rem;font-size:var(--font-size-text-md);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.03125rem;color:#545449;color:var(--colors-gray-700)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__back-button{min-height:2.25rem;padding:0.5rem 0.75rem 0.5rem 0.5rem;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-md);border-radius:0.5rem;border-radius:var(--radius-md);background-color:#babcaf;background-color:var(--colors-gray-400);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-sm);color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__back-button:hover{background-color:#cfd2c7;background-color:var(--colors-gray-300)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-footer{gap:1.5rem;gap:var(--spacing-3xl);margin-top:0;padding:1rem 0;padding:var(--spacing-xl) 0;border-top:1px solid #cfd2c7;border-top:1px solid var(--colors-neutral-300,#cfd2c7)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-quick-links,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-actions,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-quick-heading{padding-inline:1rem;padding-inline:var(--spacing-xl)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-quick-link,.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-account-link{min-height:1.75rem;padding:0;border-radius:0.375rem;color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-actions{gap:0.75rem;gap:var(--spacing-lg)}.fragno-global-nav-v2__results{position:relative;max-height:23.5rem;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.6) transparent}.fragno-global-nav-v2__results--scrollable::after{content:'';position:-webkit-sticky;position:sticky;bottom:0;display:block;-webkit-flex-shrink:0;flex-shrink:0;height:2.5rem;margin-top:-2.5rem;background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,0.7));background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.7)));background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,0.7));pointer-events:none}.fragno-global-nav-v2__results--list .fragno-global-nav-v2__result-list{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;-webkit-column-gap:var(--spacing-3xl);-moz-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);row-gap:0}.fragno-global-nav-v2__result-row{gap:1rem;gap:var(--spacing-xl);padding:1rem 0;padding:var(--spacing-xl) 0;border-bottom:1px solid rgba(0,0,0,0.2);border-bottom:1px solid var(--colors-alpha-black-20)}.fragno-global-nav-v2__results--list .fragno-global-nav-v2__result-list>li:nth-child(-n+2) .fragno-global-nav-v2__result-row{padding-top:0}.fragno-global-nav-v2__results--list .fragno-global-nav-v2__result-list>li:nth-last-child(-n+2) .fragno-global-nav-v2__result-row{padding-bottom:0;border-bottom:none}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-media{width:3rem;height:3rem;border:none;border-radius:1.125rem;border-radius:var(--radius-2xl);background-color:rgba(255,255,255,0.8);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-media svg{width:1.5rem;height:1.5rem}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-body{gap:0.25rem;gap:var(--spacing-xs)}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-title{font-size:1rem;font-size:var(--font-size-text-md);font-weight:550;line-height:1.5rem;line-height:var(--line-height-text-md);color:#1b1d19;color:var(--colors-gray-900)}.fragno-global-nav-v2__result-row .fragno-global-nav-v2__result-description{color:#373931;color:var(--colors-gray-800)}.fragno-global-nav-v2__result-row:hover{background-color:transparent}.fragno-global-nav-v2__result-row:hover .fragno-global-nav-v2__result-title{text-decoration:underline}.fragno-global-nav-v2__no-results-title{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.25rem;color:#1b1d19;color:var(--colors-text-black-secondary,#1b1d19)}.fragno-global-nav-v2__no-results-description{color:#373931;color:var(--colors-text-black-tertiary,#373931)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__results{max-height:-moz-calc(100vh - 11rem);max-height:calc(100vh - 11rem);max-height:-moz-calc(100dvh - 11rem);max-height:calc(100dvh - 11rem)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__result-list{grid-template-columns:minmax(0,1fr)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__results--list .fragno-global-nav-v2__result-list>li .fragno-global-nav-v2__result-row{padding-top:1rem;padding-top:var(--spacing-xl);padding-bottom:1rem;padding-bottom:var(--spacing-xl);border-bottom:1px solid rgba(0,0,0,0.2);border-bottom:1px solid var(--colors-alpha-black-20)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__results--list .fragno-global-nav-v2__result-list>li:first-child .fragno-global-nav-v2__result-row{padding-top:0}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__results--list .fragno-global-nav-v2__result-list>li:last-child .fragno-global-nav-v2__result-row{padding-bottom:0;border-bottom:none}.fragno-global-nav-v2.fragno-global-nav-v2--overlay{padding-block:0}.fragno-global-nav-v2.fragno-global-nav-v2--overlay.fragno-global-nav-v2--reserved{min-height:0}fragno-global-nav-v2.fragno-global-nav-v2-overlay-host:not(.fragno-global-nav-v2-sticky-host){position:relative;z-index:320}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav{max-height:min(30rem,-moz-calc(100vh - 12rem));max-height:min(30rem,calc(100vh - 12rem));overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-width:thin}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__subnav-link{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;min-height:1.75rem}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-user{gap:0.75rem;gap:var(--spacing-lg);padding:0.75rem;padding:var(--spacing-lg);border-radius:1.125rem;border-radius:var(--radius-2xl);background-color:#ffffff;background-color:var(--colors-secondary-default);-webkit-box-shadow:0 4px 18px 8px rgba(0,0,0,0.04);box-shadow:0 4px 18px 8px rgba(0,0,0,0.04)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-user-name{font-size:1.125rem;font-size:var(--font-size-text-lg);line-height:1.75rem;line-height:var(--line-height-text-lg);color:#032318;color:var(--colors-green-900)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-user-email{color:#373931;color:var(--colors-gray-800)}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-actions fragno-button{width:100%}.fragno-global-nav-v2.fragno-global-nav-v2--regular .fragno-global-nav-v2__local{border-top-color:#ffffff;border-top-color:var(--global-nav-v2-card-border);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.075),rgba(0,0,0,0) 0.875rem);background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0.075)),color-stop(0.875rem, rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.075),rgba(0,0,0,0) 0.875rem)}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--with-local-nav.fragno-global-nav-v2--expanded .fragno-global-nav-v2__shell{border-bottom-color:transparent;background-clip:padding-box}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--with-local-nav.fragno-global-nav-v2--expanded .fragno-global-nav-v2__panel{border-top-width:0}.fragno-global-nav-v2.fragno-global-nav-v2--regular.fragno-global-nav-v2--with-local-nav.fragno-global-nav-v2--expanded .fragno-global-nav-v2__local{background-color:transparent}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-global-nav-v2.fragno-global-nav-v2--compact .fragno-global-nav-v2__drawer-body{-webkit-flex:0 1 auto;-moz-box-flex:0;flex:0 1 auto}fragno-footer{--footer-bg:var(--colors-gray-900);--footer-text-primary:var(--colors-base-white);--footer-text-secondary:var(--colors-gray-200);--footer-text-tertiary:var(--colors-gray-200);--footer-outline-ui:var(--colors-gray-50);--footer-social-border:var(--colors-gray-50);--footer-border-subtle:rgba(255,255,255,0.4);--footer-padding-x:var(--spacing-8xl,5rem);--footer-padding-y-top:var(--spacing-8xl,5rem);--footer-padding-y-bottom:var(--spacing-7xl,4rem);--footer-max-width:90rem;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}fragno-footer[segment='business']{--footer-bg:var(--colors-green-900)}.fragno-footer__shell{gap:4rem;gap:var(--spacing-7xl,4rem)}.fragno-footer__top{gap:0;padding:0;border:0}.fragno-footer__brand fragno-logo-lockup{display:-webkit-flex;display:-moz-box;display:flex;width:4.4403125rem;zoom:2.5755}.fragno-footer__brand--minimal fragno-logo-lockup{zoom:1.1667}.fragno-footer__columns-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2rem;grid-gap:var(--spacing-4xl,2rem);gap:2rem;gap:var(--spacing-4xl,2rem);-webkit-align-items:start;-moz-box-align:start;align-items:start}.fragno-footer__columns-inner>.fragno-footer__column,.fragno-footer__columns-inner>.fragno-footer__column:nth-child(1),.fragno-footer__columns-inner>.fragno-footer__column:nth-child(2){grid-column:auto;min-width:0}.fragno-footer__columns-inner>.fragno-footer__column--legal{grid-column:span 2}.fragno-footer__column{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-footer__column-heading{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-text-lg);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.375rem;letter-spacing:-0.03125rem;color:var(--footer-text-primary)}.fragno-footer__link-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl,1rem);margin:0;padding:0;list-style:none}.fragno-footer__link{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.03125rem;color:var(--footer-text-secondary);text-decoration:underline;text-underline-offset:2px}.fragno-footer__link:hover{color:var(--footer-text-primary)}.fragno-footer__column--legal .fragno-footer__link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:2rem;grid-column-gap:var(--spacing-4xl,2rem);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-column-gap:var(--spacing-4xl,2rem);-moz-column-gap:var(--spacing-4xl,2rem);column-gap:var(--spacing-4xl,2rem)}.fragno-footer__meta{padding-top:4rem;padding-top:var(--spacing-7xl,4rem);border-top:1px solid var(--footer-border-subtle)}.fragno-footer__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:2rem;grid-column-gap:var(--spacing-4xl,2rem);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-column-gap:var(--spacing-4xl,2rem);-moz-column-gap:var(--spacing-4xl,2rem);column-gap:var(--spacing-4xl,2rem);-webkit-align-items:end;-moz-box-align:end;align-items:end}.fragno-footer__meta-block{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg,0.75rem);min-width:0}.fragno-footer__meta-heading{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-text-lg);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.375rem;letter-spacing:-0.03125rem;color:var(--footer-text-primary)}.fragno-footer__social-list{display:-webkit-flex;display:-moz-box;display:flex;gap:1rem;gap:var(--spacing-xl,1rem);margin:0;padding:0;list-style:none}.fragno-footer__meta-badge{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;justify-self:end;padding:0}.fragno-footer__meta-badge .fragno-footer__bbb-seal{display:block;width:7.9878rem;height:3rem}.fragno-footer__copyright{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.03125rem;color:var(--footer-text-secondary)}fragno-footer .fragno-button.fragno-button--secondary{background-color:transparent;border:1px solid var(--footer-outline-ui);color:var(--footer-outline-ui);-webkit-box-shadow:none;box-shadow:none}fragno-footer .fragno-button.fragno-button--secondary:hover:not(:disabled){background-color:rgba(255,255,255,0.12);color:var(--footer-outline-ui)}fragno-footer.fragno-footer--variant-minimal .fragno-button.fragno-button--secondary:hover:not(:disabled){background-color:rgba(3,35,24,0.1);background-color:var(--colors-green-900-alpha-10)}fragno-footer .fragno-button.fragno-button--icon-only{width:2.5rem;height:2.5rem}fragno-footer.fragno-footer--variant-minimal{--footer-bg:var(--colors-gray-200);--footer-text-primary:var(--colors-gray-800);--footer-text-secondary:var(--colors-gray-800);--footer-text-tertiary:var(--colors-gray-800);--footer-outline-ui:var(--colors-green-900);--footer-social-border:var(--colors-green-900);--footer-border-subtle:rgba(0,0,0,0.4);--footer-padding-y-top:var(--spacing-6xl,3rem);--footer-padding-y-bottom:var(--spacing-3xl,1.5rem);background-color:#e4e7e0;background-color:var(--footer-bg);color:#373931;color:var(--footer-text-primary)}fragno-footer.fragno-footer--variant-minimal[segment='business']{--footer-bg:var(--colors-base-white)}fragno-footer .fragno-footer__shell--minimal{gap:2rem;gap:var(--spacing-4xl,2rem);padding-top:var(--footer-padding-y-top);padding-bottom:var(--footer-padding-y-bottom)}.fragno-footer__shell--minimal .fragno-footer__minimal-row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl,1.5rem);padding-top:2rem;padding-top:var(--spacing-4xl,2rem);border-top:1px solid var(--footer-border-subtle)}fragno-footer.fragno-footer--variant-minimal[hide-separator] .fragno-footer__minimal-row{padding-top:0;border-top:none}.fragno-footer__brand--minimal fragno-logo-lockup{color:#032318;color:var(--colors-green-900)}.fragno-footer__minimal-links{-webkit-flex:1 1 auto;-moz-box-flex:1;flex:1 1 auto;min-width:0;width:auto}.fragno-footer__minimal-link-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1rem 2rem;gap:var(--spacing-xl,1rem) var(--spacing-4xl,2rem);margin:0;padding:0;list-style:none;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.fragno-footer__minimal-link-list li{margin-bottom:0}.fragno-footer__minimal-link{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.25rem;gap:var(--spacing-xs,0.25rem);font-family:"IDMe Matter Mono","Matter VF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;font-family:var(--font-family-mono);font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.25rem;line-height:var(--line-height-text-sm);letter-spacing:-0.03125rem;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:var(--footer-text-secondary)}.fragno-footer__minimal-link::after{content:'';-webkit-flex-shrink:0;flex-shrink:0;width:0.75rem;height:0.75rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M3 9L9 3M9 3H4.5M9 3v4.5%27 stroke=%27black%27 stroke-width=%271.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 fill=%27none%27%3E%3Cpath d=%27M3 9L9 3M9 3H4.5M9 3v4.5%27 stroke=%27black%27 stroke-width=%271.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center /contain no-repeat}.fragno-footer__minimal-social{-webkit-flex:0 0 auto;-moz-box-flex:0;flex:0 0 auto;margin-left:auto;width:auto}@media (max-width:47.9375rem){fragno-footer{--footer-padding-x:var(--spacing-2xl,1.25rem);--footer-padding-y-top:var(--spacing-7xl,4rem);--footer-padding-y-bottom:var(--spacing-4xl,2rem)}.fragno-footer__shell{gap:3rem;gap:var(--spacing-6xl,3rem)}.fragno-footer__brand fragno-logo-lockup{zoom:2}.fragno-footer__columns-inner{grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:0.5rem;-moz-column-gap:0.5rem;column-gap:0.5rem;-webkit-column-gap:var(--spacing-md,0.5rem);-moz-column-gap:var(--spacing-md,0.5rem);column-gap:var(--spacing-md,0.5rem);row-gap:2rem;row-gap:var(--spacing-4xl,2rem)}.fragno-footer__columns-inner>.fragno-footer__column--legal{grid-column:auto}.fragno-footer__column--legal .fragno-footer__link-list{display:-webkit-flex;display:-moz-box;display:flex}.fragno-footer__column-heading{line-height:1.5rem}.fragno-footer__link{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem}.fragno-footer__columns{margin-bottom:-moz-calc(-1 * 1rem);margin-bottom:calc(-1 * 1rem);margin-bottom:-moz-calc(-1 * var(--spacing-xl,1rem));margin-bottom:calc(-1 * var(--spacing-xl,1rem))}.fragno-footer__meta{padding-top:2rem;padding-top:var(--spacing-4xl,2rem)}.fragno-footer__meta-grid{grid-template-columns:minmax(0,1fr) auto;row-gap:2rem;row-gap:var(--spacing-4xl,2rem);-webkit-align-items:start;-moz-box-align:start;align-items:start}.fragno-footer__meta-help{justify-self:end}.fragno-footer__meta-badge{grid-column:1/-1;justify-self:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.fragno-footer__meta-badge .fragno-footer__bbb-seal{width:8.6534rem;height:3.25rem}.fragno-footer__meta-block{gap:1rem;gap:var(--spacing-xl,1rem)}.fragno-footer__brand--minimal fragno-logo-lockup{zoom:1.1667}.fragno-footer__minimal-link{font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm)}.fragno-footer__minimal-link-list li,.fragno-footer__minimal-link-list li:last-child{margin-bottom:0}.fragno-footer__shell--minimal{gap:2rem;gap:var(--spacing-4xl,2rem)}.fragno-footer__shell--minimal .fragno-footer__minimal-row{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:2rem;gap:var(--spacing-4xl,2rem)}.fragno-footer__minimal-links{width:100%}.fragno-footer__minimal-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem 0.5rem;grid-gap:var(--spacing-xl,1rem) var(--spacing-md,0.5rem);gap:1rem 0.5rem;gap:var(--spacing-xl,1rem) var(--spacing-md,0.5rem)}.fragno-footer__minimal-social{margin-left:0}}fragno-persistent-fab{--persistent-fab-fill:rgba(3,35,24,0.85);--persistent-fab-shadow:0 8px 40px rgba(0,0,0,0.12),inset 0 0 0 1px rgba(10,13,18,0.12);--persistent-fab-glass-tint:saturate(1);--persistent-fab-pressed-height-offer:3.875rem;--persistent-fab-logo-height:2.1292rem;--persistent-fab-logo-height-pressed:1.7746rem;--persistent-fab-radius:0.75rem;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:hover,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:hover:not(:disabled){border-radius:var(--persistent-fab-radius);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);letter-spacing:-0.005em}@supports (corner-shape:superellipse(2)){fragno-persistent-fab .fragno-button.fragno-persistent-fab__button,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:hover,fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:hover:not(:disabled){border-radius:-moz-calc(var(--persistent-fab-radius) * 2);border-radius:calc(var(--persistent-fab-radius) * 2);corner-shape:superellipse(2.13)}}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button::after{display:none}.fragno-persistent-fab__logo::part(idme){color:#f1f0f0;color:var(--colors-gray-50,#f7f7f7)}fragno-persistent-fab:is(:hover,[data-hover],[data-focused],:has(.fragno-persistent-fab__button:focus-visible)):not([data-pressed]):not([data-dragging]):not(:active) .fragno-persistent-fab__button--has-offer .fragno-persistent-fab__offer>.fragno-button__text,fragno-persistent-fab:is([data-pressed],:active,[data-dragging]) .fragno-persistent-fab__button--has-offer .fragno-persistent-fab__offer>.fragno-button__text{letter-spacing:-0.005em}fragno-persistent-fab .fragno-button.fragno-persistent-fab__button:focus-visible,fragno-persistent-fab[data-focused] .fragno-button.fragno-persistent-fab__button{-webkit-box-shadow:var(--persistent-fab-shadow),0 0 0 2.6px #ffffff,0 0 0 4px #063820;box-shadow:var(--persistent-fab-shadow),0 0 0 2.6px #ffffff,0 0 0 4px #063820;-webkit-box-shadow:var(--persistent-fab-shadow),0 0 0 2.6px var(--colors-base-white,#ffffff),0 0 0 4px var(--colors-green-800,#063820);box-shadow:var(--persistent-fab-shadow),0 0 0 2.6px var(--colors-base-white,#ffffff),0 0 0 4px var(--colors-green-800,#063820)}fragno-field-list{display:block}.fragno-field-list{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}.fragno-field-list__rows{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-field-list__rows:empty{display:none}.fragno-field-list__row{position:relative;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.5rem;gap:var(--spacing-md);min-width:0;margin:0;padding:0;border:0}.fragno-field-list__legend{padding:0 4rem 0 0;padding:0 var(--spacing-7xl,4rem) 0 0;margin-bottom:0.5rem;margin-bottom:var(--spacing-md);color:#1b1d19;color:var(--color-text-primary);font-size:1rem;font-size:var(--font-size-text-md,1rem);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.5rem;line-height:var(--line-height-text-md,1.5rem)}.fragno-field-list__row--single .fragno-field-list__legend,.fragno-field-list__legend-number,.fragno-field-list__live,.fragno-field-list__error-live{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fragno-field-list__fields{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:1rem;gap:var(--spacing-xl)}.fragno-field-list__remove{--field-list-remove-pad:-moz-calc((2.75rem - var(--line-height-text-sm,1.25rem))/2);--field-list-remove-pad:-moz-calc((2.75rem - var(--line-height-text-sm,1.25rem)) / 2);--field-list-remove-pad:calc((2.75rem - var(--line-height-text-sm,1.25rem)) / 2);display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:-moz-calc((2.75rem - 1.25rem)/2);padding:-moz-calc((2.75rem - 1.25rem) / 2);padding:calc((2.75rem - 1.25rem) / 2);padding:var(--field-list-remove-pad);margin:0;border:0;border-radius:0.5rem;border-radius:var(--radius-md,0.5rem);background:transparent;color:#032318;color:var(--button-tertiary-text,var(--color-text-primary));font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem);text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer}.fragno-field-list__remove[hidden]{display:none}.fragno-field-list__row:not(.fragno-field-list__row--single)>.fragno-field-list__remove{position:absolute;top:-moz-calc((1.5rem - 2.75rem)/2 - 1.5rem - 0.5rem);top:-moz-calc((1.5rem - 2.75rem) / 2 - 1.5rem - 0.5rem);top:calc((1.5rem - 2.75rem) / 2 - 1.5rem - 0.5rem);top:-moz-calc((1.5rem - 2.75rem)/2 - 1.5rem - 0.5rem);top:-moz-calc((var(--line-height-text-md,1.5rem) - 2.75rem)/2 - var(--line-height-text-md,1.5rem) - var(--spacing-md,0.5rem));top:-moz-calc((var(--line-height-text-md,1.5rem) - 2.75rem) / 2 - var(--line-height-text-md,1.5rem) - var(--spacing-md,0.5rem));top:calc((var(--line-height-text-md,1.5rem) - 2.75rem) / 2 - var(--line-height-text-md,1.5rem) - var(--spacing-md,0.5rem));right:-moz-calc(-1 * var(--field-list-remove-pad));right:calc(-1 * var(--field-list-remove-pad))}.fragno-field-list__row--single>.fragno-field-list__remove{-webkit-align-self:flex-end;align-self:flex-end;margin:-moz-calc(-1 * 0.5rem) -moz-calc(-1 * var(--field-list-remove-pad)) -moz-calc(-1 * var(--field-list-remove-pad)) 0;margin:calc(-1 * 0.5rem) calc(-1 * var(--field-list-remove-pad)) calc(-1 * var(--field-list-remove-pad)) 0;margin:-moz-calc(-1 * var(--spacing-md)) -moz-calc(-1 * var(--field-list-remove-pad)) -moz-calc(-1 * var(--field-list-remove-pad)) 0;margin:calc(-1 * var(--spacing-md)) calc(-1 * var(--field-list-remove-pad)) calc(-1 * var(--field-list-remove-pad)) 0}.fragno-field-list__remove:hover{color:#063820;color:var(--button-tertiary-text-hover,var(--color-text-secondary))}.fragno-field-list__remove:focus-visible{outline:2px solid #063820;outline:2px solid var(--button-focus-ring,var(--colors-focus-ring,var(--colors-blue-600)));outline-offset:-moz-calc(0.25rem - var(--field-list-remove-pad));outline-offset:calc(0.25rem - var(--field-list-remove-pad));outline-offset:-moz-calc(var(--spacing-xs,0.25rem) - var(--field-list-remove-pad));outline-offset:calc(var(--spacing-xs,0.25rem) - var(--field-list-remove-pad))}.fragno-field-list__add{width:100%}.fragno-field-list__add-icon{-webkit-flex-shrink:0;flex-shrink:0}.fragno-field-list__max-note{margin:0;color:#373931;color:var(--color-text-secondary);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem)}.fragno-field-list__error{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.375rem;gap:var(--spacing-sm,0.375rem);margin:-moz-calc(0.25rem - 1rem) 0 0;margin:calc(0.25rem - 1rem) 0 0;margin:-moz-calc(var(--spacing-xs,0.25rem) - var(--spacing-xl,1rem)) 0 0;margin:calc(var(--spacing-xs,0.25rem) - var(--spacing-xl,1rem)) 0 0;padding:0 1.25rem;padding:0 var(--spacing-2xl,1.25rem);color:#d8321f;color:var(--colors-red-600,#d92d20);font-size:0.875rem;font-size:var(--font-size-text-sm,0.875rem);line-height:1.25rem;line-height:var(--line-height-text-sm,1.25rem)}.fragno-field-list__error-icon{-webkit-flex-shrink:0;flex-shrink:0;font-size:1.125rem;line-height:1}.fragno-field-list__error-text{white-space:pre-wrap}.fragno-field-list fragno-dropdown[aria-invalid="true"] .fragno-dropdown__trigger:not(:focus-visible){border:1.4px solid #d8321f;border:1.4px solid var(--colors-red-600,#d92d20)}:root[data-theme='light']:not(.fragno-rebrand-all) :is(fragno-account-menu,fragno-action-menu,fragno-alerts,fragno-article-header,fragno-card,fragno-card-grid,fragno-carousel,fragno-category-card,fragno-chat-action-card,fragno-chat-action-group,fragno-chat-bubble,fragno-chat-input-bar,fragno-chat-wrapper,fragno-checkbox,fragno-community-card,fragno-content-block,fragno-content-card,fragno-dropdown,fragno-empty-state,fragno-faq,fragno-featured-card,fragno-featured-text,fragno-filter-overlay,fragno-filters,fragno-form-overlay,fragno-global-nav,fragno-group-filters,fragno-hero-card,fragno-icon-tile,fragno-image-block,fragno-inline-search,fragno-input,fragno-interstitial-lockup,fragno-item-block,fragno-item-block-group,fragno-list-item,fragno-list-item-block,fragno-loading-indicator,fragno-local-nav,fragno-modal,fragno-offer-card,fragno-offer-panel,fragno-pagination,fragno-pagination-dot-group,fragno-pagination-pages,fragno-progress-card,fragno-quick-menu,fragno-ribbon-banner,fragno-save-button,fragno-section-header,fragno-segment-control,fragno-side-sheet,fragno-slider,fragno-stats-widget,fragno-status-badge,fragno-store-card,fragno-tabs,fragno-toast,fragno-toggle,fragno-tooltip){--colors-primary-default:#141414;--colors-primary-hover:#424242;--colors-primary-disabled:#f5f5f5;--colors-primary-text-disabled:#a3a3a3;--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:#737373;--colors-secondary-border-focused:#737373;--colors-secondary-text:#141414;--colors-secondary-text-hover:#292929;--colors-secondary-text-disabled:#a3a3a3;--colors-tertiary-hover:#e5e5e5;--colors-tertiary-text:#141414;--colors-tertiary-text-hover:#424242;--colors-tertiary-text-disabled:#a3a3a3;--colors-focus-ring:#155eef;--colors-disabled-border:#e5e5e5;--colors-disabled-background:#f5f5f5;--colors-disabled-foreground:#a3a3a3;--colors-gray-50:#f7f7f7;--colors-gray-100:#f5f5f5;--colors-gray-200:#e5e5e5;--colors-gray-300:#d6d6d6;--colors-gray-400:#a3a3a3;--colors-gray-500:#737373;--colors-gray-600:#525252;--colors-gray-700:#424242;--colors-gray-800:#292929;--colors-gray-900:#141414;--colors-gray-border:#94979c;--fragno-segment-pill-grey:#ececed;--colors-blue-25:#f5f8ff;--colors-blue-50:#eff4ff;--colors-blue-100:#d1e0ff;--colors-blue-200:#b2ccff;--colors-blue-300:#84adff;--colors-blue-400:#528bff;--colors-blue-500:#2970ff;--colors-blue-600:#155eef;--colors-blue-700:#004eeb;--colors-blue-800:#0040c1;--colors-blue-900:#00359e;--colors-blue-950:#002266;--colors-red-25:#fffbfa;--colors-red-50:#fef3f2;--colors-red-100:#fee4e2;--colors-red-200:#fecdca;--colors-red-300:#fda29b;--colors-red-400:#f97066;--colors-red-500:#f04438;--colors-red-600:#d92d20;--colors-red-700:#b42318;--colors-red-800:#912018;--colors-red-900:#7a271a;--colors-red-950:#55160c;--colors-green-50:#edfcf2;--colors-green-100:#d3f8df;--colors-green-300:#73e2a3;--colors-green-600:#32a467;--colors-green-700:#2d8a5c;--colors-green-800:#095c37;--colors-green-900:#084c2e;--colors-green-fg:#095c37;--colors-green-900-alpha-10:rgba(8,76,46,0.1);--colors-yellow-25:#fffcf5;--colors-yellow-50:#fffaeb;--colors-yellow-100:#fef0c7;--colors-yellow-200:#fedf89;--colors-yellow-300:#fec84b;--colors-yellow-400:#fdb022;--colors-yellow-500:#f79009;--colors-yellow-600:#dc6803;--colors-yellow-700:#b54708;--colors-yellow-800:#93370d;--colors-yellow-900:#7a2e0e;--colors-yellow-950:#4e1d09;--font-family-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Monaco","Courier New",monospace;--font-size-display-xs:2rem;--font-size-display-sm:2.25rem;--font-size-display-md:2.5rem;--font-size-hero:7.5rem;--font-size-display-2xs:1.75rem;--line-height-text-xs:1rem;--line-height-display-xs:2.375rem;--line-height-display-sm:2.75rem;--line-height-display-md:3rem;--line-height-display-lg:3.5rem;--line-height-display-2xl:5.625rem;--line-height-display-2xs:2.125rem;--letter-spacing-text-xs:-0.03125rem;--letter-spacing-text-sm:-0.004375rem;--letter-spacing-text-md:-0.005rem;--letter-spacing-text-lg:-0.005rem;--letter-spacing-text-xl:0;--letter-spacing-display-xs:-0.025rem;--letter-spacing-display-sm:-0.028125rem;--letter-spacing-display-md:-0.03125rem;--letter-spacing-display-lg:-0.0625rem;--letter-spacing-display-xl:-0.075rem;--letter-spacing-display-2xl:-0.18rem;--letter-spacing-hero:-0.3rem;--letter-spacing-display-2xs:-0.03125rem;--letter-spacing-display-30:-0.0375rem;--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:2.75rem;--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.25rem;--button-xl-padding-x:1.125rem;--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--avatar-bg-default:var(--colors-gray-100);--avatar-text-color:var(--colors-gray-700);--avatar-bg-dark:var(--colors-gray-800);--modal-bg:var(--colors-gray-100);--modal-close-button-color:var(--colors-gray-800);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-color:var(--colors-blue-500);--page-header-title-color:var(--colors-primary-default);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-divider-color:var(--colors-gray-300);--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--table-row-selected-surface:var(--colors-blue-25);--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-text-color:var(--colors-gray-900);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-label-color:var(--colors-gray-700);--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--colors-base-white:initial;--colors-base-black:initial;--colors-gray-25:initial;--colors-green-200:initial;--button-tertiary-text:initial;--button-tertiary-text-hover:initial;--button-focus-ring:initial}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){:root:not([data-theme]):not(.fragno-rebrand-all) :is(fragno-account-menu,fragno-action-menu,fragno-alerts,fragno-article-header,fragno-card,fragno-card-grid,fragno-carousel,fragno-category-card,fragno-chat-action-card,fragno-chat-action-group,fragno-chat-bubble,fragno-chat-input-bar,fragno-chat-wrapper,fragno-checkbox,fragno-community-card,fragno-content-block,fragno-content-card,fragno-dropdown,fragno-empty-state,fragno-faq,fragno-featured-card,fragno-featured-text,fragno-filter-overlay,fragno-filters,fragno-form-overlay,fragno-global-nav,fragno-group-filters,fragno-hero-card,fragno-icon-tile,fragno-image-block,fragno-inline-search,fragno-input,fragno-interstitial-lockup,fragno-item-block,fragno-item-block-group,fragno-list-item,fragno-list-item-block,fragno-loading-indicator,fragno-local-nav,fragno-modal,fragno-offer-card,fragno-offer-panel,fragno-pagination,fragno-pagination-dot-group,fragno-pagination-pages,fragno-progress-card,fragno-quick-menu,fragno-ribbon-banner,fragno-save-button,fragno-section-header,fragno-segment-control,fragno-side-sheet,fragno-slider,fragno-stats-widget,fragno-status-badge,fragno-store-card,fragno-tabs,fragno-toast,fragno-toggle,fragno-tooltip){--colors-primary-default:#141414;--colors-primary-hover:#424242;--colors-primary-disabled:#f5f5f5;--colors-primary-text-disabled:#a3a3a3;--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:#737373;--colors-secondary-border-focused:#737373;--colors-secondary-text:#141414;--colors-secondary-text-hover:#292929;--colors-secondary-text-disabled:#a3a3a3;--colors-tertiary-hover:#e5e5e5;--colors-tertiary-text:#141414;--colors-tertiary-text-hover:#424242;--colors-tertiary-text-disabled:#a3a3a3;--colors-focus-ring:#155eef;--colors-disabled-border:#e5e5e5;--colors-disabled-background:#f5f5f5;--colors-disabled-foreground:#a3a3a3;--colors-gray-50:#f7f7f7;--colors-gray-100:#f5f5f5;--colors-gray-200:#e5e5e5;--colors-gray-300:#d6d6d6;--colors-gray-400:#a3a3a3;--colors-gray-500:#737373;--colors-gray-600:#525252;--colors-gray-700:#424242;--colors-gray-800:#292929;--colors-gray-900:#141414;--colors-gray-border:#94979c;--fragno-segment-pill-grey:#ececed;--colors-blue-25:#f5f8ff;--colors-blue-50:#eff4ff;--colors-blue-100:#d1e0ff;--colors-blue-200:#b2ccff;--colors-blue-300:#84adff;--colors-blue-400:#528bff;--colors-blue-500:#2970ff;--colors-blue-600:#155eef;--colors-blue-700:#004eeb;--colors-blue-800:#0040c1;--colors-blue-900:#00359e;--colors-blue-950:#002266;--colors-red-25:#fffbfa;--colors-red-50:#fef3f2;--colors-red-100:#fee4e2;--colors-red-200:#fecdca;--colors-red-300:#fda29b;--colors-red-400:#f97066;--colors-red-500:#f04438;--colors-red-600:#d92d20;--colors-red-700:#b42318;--colors-red-800:#912018;--colors-red-900:#7a271a;--colors-red-950:#55160c;--colors-green-50:#edfcf2;--colors-green-100:#d3f8df;--colors-green-300:#73e2a3;--colors-green-600:#32a467;--colors-green-700:#2d8a5c;--colors-green-800:#095c37;--colors-green-900:#084c2e;--colors-green-fg:#095c37;--colors-green-900-alpha-10:rgba(8,76,46,0.1);--colors-yellow-25:#fffcf5;--colors-yellow-50:#fffaeb;--colors-yellow-100:#fef0c7;--colors-yellow-200:#fedf89;--colors-yellow-300:#fec84b;--colors-yellow-400:#fdb022;--colors-yellow-500:#f79009;--colors-yellow-600:#dc6803;--colors-yellow-700:#b54708;--colors-yellow-800:#93370d;--colors-yellow-900:#7a2e0e;--colors-yellow-950:#4e1d09;--font-family-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Monaco","Courier New",monospace;--font-size-display-xs:2rem;--font-size-display-sm:2.25rem;--font-size-display-md:2.5rem;--font-size-hero:7.5rem;--font-size-display-2xs:1.75rem;--line-height-text-xs:1rem;--line-height-display-xs:2.375rem;--line-height-display-sm:2.75rem;--line-height-display-md:3rem;--line-height-display-lg:3.5rem;--line-height-display-2xl:5.625rem;--line-height-display-2xs:2.125rem;--letter-spacing-text-xs:-0.03125rem;--letter-spacing-text-sm:-0.004375rem;--letter-spacing-text-md:-0.005rem;--letter-spacing-text-lg:-0.005rem;--letter-spacing-text-xl:0;--letter-spacing-display-xs:-0.025rem;--letter-spacing-display-sm:-0.028125rem;--letter-spacing-display-md:-0.03125rem;--letter-spacing-display-lg:-0.0625rem;--letter-spacing-display-xl:-0.075rem;--letter-spacing-display-2xl:-0.18rem;--letter-spacing-hero:-0.3rem;--letter-spacing-display-2xs:-0.03125rem;--letter-spacing-display-30:-0.0375rem;--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:2.75rem;--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.25rem;--button-xl-padding-x:1.125rem;--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--avatar-bg-default:var(--colors-gray-100);--avatar-text-color:var(--colors-gray-700);--avatar-bg-dark:var(--colors-gray-800);--modal-bg:var(--colors-gray-100);--modal-close-button-color:var(--colors-gray-800);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-color:var(--colors-blue-500);--page-header-title-color:var(--colors-primary-default);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-divider-color:var(--colors-gray-300);--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--table-row-selected-surface:var(--colors-blue-25);--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-text-color:var(--colors-gray-900);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-label-color:var(--colors-gray-700);--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--colors-base-white:initial;--colors-base-black:initial;--colors-gray-25:initial;--colors-green-200:initial;--button-tertiary-text:initial;--button-tertiary-text-hover:initial;--button-focus-ring:initial}}:host(fragno-account-menu),:host(fragno-action-menu),:host(fragno-alerts),:host(fragno-article-header),:host(fragno-card),:host(fragno-card-grid),:host(fragno-carousel),:host(fragno-category-card),:host(fragno-chat-action-card),:host(fragno-chat-action-group),:host(fragno-chat-bubble),:host(fragno-chat-input-bar),:host(fragno-chat-wrapper),:host(fragno-checkbox),:host(fragno-community-card),:host(fragno-content-block),:host(fragno-content-card),:host(fragno-dropdown),:host(fragno-empty-state),:host(fragno-faq),:host(fragno-featured-card),:host(fragno-featured-text),:host(fragno-filter-overlay),:host(fragno-filters),:host(fragno-form-overlay),:host(fragno-global-nav),:host(fragno-group-filters),:host(fragno-hero-card),:host(fragno-icon-tile),:host(fragno-image-block),:host(fragno-inline-search),:host(fragno-input),:host(fragno-interstitial-lockup),:host(fragno-item-block),:host(fragno-item-block-group),:host(fragno-list-item),:host(fragno-list-item-block),:host(fragno-loading-indicator),:host(fragno-local-nav),:host(fragno-modal),:host(fragno-offer-card),:host(fragno-offer-panel),:host(fragno-pagination),:host(fragno-pagination-dot-group),:host(fragno-pagination-pages),:host(fragno-progress-card),:host(fragno-quick-menu),:host(fragno-ribbon-banner),:host(fragno-save-button),:host(fragno-section-header),:host(fragno-segment-control),:host(fragno-side-sheet),:host(fragno-slider),:host(fragno-stats-widget),:host(fragno-status-badge),:host(fragno-store-card),:host(fragno-tabs),:host(fragno-toast),:host(fragno-toggle),:host(fragno-tooltip){--colors-primary-default:#141414;--colors-primary-hover:#424242;--colors-primary-disabled:#f5f5f5;--colors-primary-text-disabled:#a3a3a3;--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:#737373;--colors-secondary-border-focused:#737373;--colors-secondary-text:#141414;--colors-secondary-text-hover:#292929;--colors-secondary-text-disabled:#a3a3a3;--colors-tertiary-hover:#e5e5e5;--colors-tertiary-text:#141414;--colors-tertiary-text-hover:#424242;--colors-tertiary-text-disabled:#a3a3a3;--colors-focus-ring:#155eef;--colors-disabled-border:#e5e5e5;--colors-disabled-background:#f5f5f5;--colors-disabled-foreground:#a3a3a3;--colors-gray-50:#f7f7f7;--colors-gray-100:#f5f5f5;--colors-gray-200:#e5e5e5;--colors-gray-300:#d6d6d6;--colors-gray-400:#a3a3a3;--colors-gray-500:#737373;--colors-gray-600:#525252;--colors-gray-700:#424242;--colors-gray-800:#292929;--colors-gray-900:#141414;--colors-gray-border:#94979c;--fragno-segment-pill-grey:#ececed;--colors-blue-25:#f5f8ff;--colors-blue-50:#eff4ff;--colors-blue-100:#d1e0ff;--colors-blue-200:#b2ccff;--colors-blue-300:#84adff;--colors-blue-400:#528bff;--colors-blue-500:#2970ff;--colors-blue-600:#155eef;--colors-blue-700:#004eeb;--colors-blue-800:#0040c1;--colors-blue-900:#00359e;--colors-blue-950:#002266;--colors-red-25:#fffbfa;--colors-red-50:#fef3f2;--colors-red-100:#fee4e2;--colors-red-200:#fecdca;--colors-red-300:#fda29b;--colors-red-400:#f97066;--colors-red-500:#f04438;--colors-red-600:#d92d20;--colors-red-700:#b42318;--colors-red-800:#912018;--colors-red-900:#7a271a;--colors-red-950:#55160c;--colors-green-50:#edfcf2;--colors-green-100:#d3f8df;--colors-green-300:#73e2a3;--colors-green-600:#32a467;--colors-green-700:#2d8a5c;--colors-green-800:#095c37;--colors-green-900:#084c2e;--colors-green-fg:#095c37;--colors-green-900-alpha-10:rgba(8,76,46,0.1);--colors-yellow-25:#fffcf5;--colors-yellow-50:#fffaeb;--colors-yellow-100:#fef0c7;--colors-yellow-200:#fedf89;--colors-yellow-300:#fec84b;--colors-yellow-400:#fdb022;--colors-yellow-500:#f79009;--colors-yellow-600:#dc6803;--colors-yellow-700:#b54708;--colors-yellow-800:#93370d;--colors-yellow-900:#7a2e0e;--colors-yellow-950:#4e1d09;--font-family-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Monaco","Courier New",monospace;--font-size-display-xs:2rem;--font-size-display-sm:2.25rem;--font-size-display-md:2.5rem;--font-size-hero:7.5rem;--font-size-display-2xs:1.75rem;--line-height-text-xs:1rem;--line-height-display-xs:2.375rem;--line-height-display-sm:2.75rem;--line-height-display-md:3rem;--line-height-display-lg:3.5rem;--line-height-display-2xl:5.625rem;--line-height-display-2xs:2.125rem;--letter-spacing-text-xs:-0.03125rem;--letter-spacing-text-sm:-0.004375rem;--letter-spacing-text-md:-0.005rem;--letter-spacing-text-lg:-0.005rem;--letter-spacing-text-xl:0;--letter-spacing-display-xs:-0.025rem;--letter-spacing-display-sm:-0.028125rem;--letter-spacing-display-md:-0.03125rem;--letter-spacing-display-lg:-0.0625rem;--letter-spacing-display-xl:-0.075rem;--letter-spacing-display-2xl:-0.18rem;--letter-spacing-hero:-0.3rem;--letter-spacing-display-2xs:-0.03125rem;--letter-spacing-display-30:-0.0375rem;--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:2.75rem;--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.25rem;--button-xl-padding-x:1.125rem;--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--avatar-bg-default:var(--colors-gray-100);--avatar-text-color:var(--colors-gray-700);--avatar-bg-dark:var(--colors-gray-800);--modal-bg:var(--colors-gray-100);--modal-close-button-color:var(--colors-gray-800);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-color:var(--colors-blue-500);--page-header-title-color:var(--colors-primary-default);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-divider-color:var(--colors-gray-300);--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--table-row-selected-surface:var(--colors-blue-25);--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-text-color:var(--colors-gray-900);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-label-color:var(--colors-gray-700);--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--colors-base-white:initial;--colors-base-black:initial;--colors-gray-25:initial;--colors-green-200:initial;--button-tertiary-text:initial;--button-tertiary-text-hover:initial;--button-focus-ring:initial}:root[data-theme='light']:not(.fragno-rebrand-all) :is(fragno-avatar,fragno-badge,fragno-button,fragno-error-summary,fragno-external,fragno-footer,fragno-global-nav-v2,fragno-logo-lockup,fragno-page-header,fragno-persistent-fab){--colors-primary-default:var(--colors-gray-900);--colors-primary-hover:var(--colors-gray-800);--colors-primary-disabled:var(--colors-gray-100);--colors-primary-text-disabled:var(--colors-gray-500);--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:var(--colors-gray-600);--colors-secondary-border-focused:var(--colors-gray-600);--colors-secondary-text:var(--colors-gray-900);--colors-secondary-text-hover:var(--colors-gray-800);--colors-secondary-text-disabled:var(--colors-gray-500);--colors-tertiary-hover:var(--colors-gray-200);--colors-tertiary-text:var(--colors-gray-900);--colors-tertiary-text-hover:var(--colors-gray-700);--colors-tertiary-text-disabled:var(--colors-gray-500);--colors-focus-ring:var(--colors-blue-600);--colors-disabled-border:var(--colors-gray-200);--colors-disabled-background:var(--colors-gray-100);--colors-disabled-foreground:var(--colors-gray-500);--colors-gray-50:#f1f0f0;--colors-gray-100:#ecece8;--colors-gray-200:#e4e7e0;--colors-gray-300:#cfd2c7;--colors-gray-400:#babcaf;--colors-gray-500:#a6a697;--colors-gray-600:#7f7f6e;--colors-gray-700:#545449;--colors-gray-800:#373931;--colors-gray-900:#1b1d19;--colors-gray-border:var(--colors-gray-400);--fragno-segment-pill-grey:var(--colors-gray-100);--colors-blue-25:#f4f7fa;--colors-blue-50:#d1dff3;--colors-blue-100:#a5c5f5;--colors-blue-200:#70a9ff;--colors-blue-300:#5490f9;--colors-blue-400:#3a77f1;--colors-blue-500:#225de7;--colors-blue-600:#193ed4;--colors-blue-700:#1727b9;--colors-blue-800:#07347f;--colors-blue-900:#00273c;--colors-blue-950:#021722;--colors-red-25:#faf5f4;--colors-red-50:#f1cdc9;--colors-red-100:#f29d93;--colors-red-200:#fd6452;--colors-red-300:#f75845;--colors-red-400:#ef4c39;--colors-red-500:#e6422f;--colors-red-600:#d8321f;--colors-red-700:#b92f20;--colors-red-800:#9e271b;--colors-red-900:#822016;--colors-red-950:#4b1610;--colors-green-50:#d2ecb3;--colors-green-100:#adee63;--colors-green-300:#3dd608;--colors-green-600:#0e6a2d;--colors-green-700:#0b4c23;--colors-green-800:#063820;--colors-green-900:#032318;--colors-green-fg:var(--colors-green-800);--colors-green-900-alpha-10:rgba(3,35,24,0.1);--colors-yellow-25:#fafaf5;--colors-yellow-50:#e9e9bc;--colors-yellow-100:#e8e873;--colors-yellow-200:#f3f31f;--colors-yellow-300:#e7ea1c;--colors-yellow-400:#e2db19;--colors-yellow-500:#d1c81e;--colors-yellow-600:#979318;--colors-yellow-700:#676508;--colors-yellow-800:#4d4f07;--colors-yellow-900:#343805;--colors-yellow-950:#1e2005;--font-family-body:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"IDMe Matter Mono","Matter VF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-md:2.25rem;--font-size-hero:9.75rem;--font-size-display-2xs:var(--font-size-display-xs);--line-height-text-xs:1.125rem;--line-height-display-xs:2rem;--line-height-display-sm:2.375rem;--line-height-display-md:2.75rem;--line-height-display-lg:3.75rem;--line-height-display-2xl:5rem;--line-height-display-2xs:var(--line-height-display-xs);--letter-spacing-text-xs:-0.005em;--letter-spacing-text-sm:-0.005em;--letter-spacing-text-md:-0.005em;--letter-spacing-text-lg:-0.005em;--letter-spacing-text-xl:-0.005em;--letter-spacing-display-xs:-0.02em;--letter-spacing-display-sm:-0.02em;--letter-spacing-display-md:-0.02em;--letter-spacing-display-lg:-0.02em;--letter-spacing-display-xl:-0.02em;--letter-spacing-display-2xl:-0.03em;--letter-spacing-hero:-0.04em;--letter-spacing-display-2xs:var(--letter-spacing-display-xs);--letter-spacing-display-30:var(--letter-spacing-display-sm);--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:3rem;--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.5rem;--button-xl-padding-x:1rem;--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--avatar-bg-default:var(--colors-gray-100);--avatar-text-color:var(--colors-gray-700);--avatar-bg-dark:var(--colors-gray-800);--modal-bg:var(--colors-gray-100);--modal-close-button-color:var(--colors-gray-800);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-color:var(--colors-blue-500);--page-header-title-color:var(--colors-primary-default);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-divider-color:var(--colors-gray-300);--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--table-row-selected-surface:var(--colors-blue-25);--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-text-color:var(--colors-gray-900);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-label-color:var(--colors-gray-700);--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--colors-base-white:#ffffff;--colors-base-black:#000000;--colors-gray-25:#f7f7f7;--colors-green-200:#89ff02;--button-tertiary-text:var(--colors-green-900);--button-tertiary-text-hover:var(--colors-green-800);--button-focus-ring:var(--colors-green-800)}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){:root:not([data-theme]):not(.fragno-rebrand-all) :is(fragno-avatar,fragno-badge,fragno-button,fragno-error-summary,fragno-external,fragno-footer,fragno-global-nav-v2,fragno-logo-lockup,fragno-page-header,fragno-persistent-fab){--colors-primary-default:var(--colors-gray-900);--colors-primary-hover:var(--colors-gray-800);--colors-primary-disabled:var(--colors-gray-100);--colors-primary-text-disabled:var(--colors-gray-500);--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:var(--colors-gray-600);--colors-secondary-border-focused:var(--colors-gray-600);--colors-secondary-text:var(--colors-gray-900);--colors-secondary-text-hover:var(--colors-gray-800);--colors-secondary-text-disabled:var(--colors-gray-500);--colors-tertiary-hover:var(--colors-gray-200);--colors-tertiary-text:var(--colors-gray-900);--colors-tertiary-text-hover:var(--colors-gray-700);--colors-tertiary-text-disabled:var(--colors-gray-500);--colors-focus-ring:var(--colors-blue-600);--colors-disabled-border:var(--colors-gray-200);--colors-disabled-background:var(--colors-gray-100);--colors-disabled-foreground:var(--colors-gray-500);--colors-gray-50:#f1f0f0;--colors-gray-100:#ecece8;--colors-gray-200:#e4e7e0;--colors-gray-300:#cfd2c7;--colors-gray-400:#babcaf;--colors-gray-500:#a6a697;--colors-gray-600:#7f7f6e;--colors-gray-700:#545449;--colors-gray-800:#373931;--colors-gray-900:#1b1d19;--colors-gray-border:var(--colors-gray-400);--fragno-segment-pill-grey:var(--colors-gray-100);--colors-blue-25:#f4f7fa;--colors-blue-50:#d1dff3;--colors-blue-100:#a5c5f5;--colors-blue-200:#70a9ff;--colors-blue-300:#5490f9;--colors-blue-400:#3a77f1;--colors-blue-500:#225de7;--colors-blue-600:#193ed4;--colors-blue-700:#1727b9;--colors-blue-800:#07347f;--colors-blue-900:#00273c;--colors-blue-950:#021722;--colors-red-25:#faf5f4;--colors-red-50:#f1cdc9;--colors-red-100:#f29d93;--colors-red-200:#fd6452;--colors-red-300:#f75845;--colors-red-400:#ef4c39;--colors-red-500:#e6422f;--colors-red-600:#d8321f;--colors-red-700:#b92f20;--colors-red-800:#9e271b;--colors-red-900:#822016;--colors-red-950:#4b1610;--colors-green-50:#d2ecb3;--colors-green-100:#adee63;--colors-green-300:#3dd608;--colors-green-600:#0e6a2d;--colors-green-700:#0b4c23;--colors-green-800:#063820;--colors-green-900:#032318;--colors-green-fg:var(--colors-green-800);--colors-green-900-alpha-10:rgba(3,35,24,0.1);--colors-yellow-25:#fafaf5;--colors-yellow-50:#e9e9bc;--colors-yellow-100:#e8e873;--colors-yellow-200:#f3f31f;--colors-yellow-300:#e7ea1c;--colors-yellow-400:#e2db19;--colors-yellow-500:#d1c81e;--colors-yellow-600:#979318;--colors-yellow-700:#676508;--colors-yellow-800:#4d4f07;--colors-yellow-900:#343805;--colors-yellow-950:#1e2005;--font-family-body:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"IDMe Matter Mono","Matter VF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-md:2.25rem;--font-size-hero:9.75rem;--font-size-display-2xs:var(--font-size-display-xs);--line-height-text-xs:1.125rem;--line-height-display-xs:2rem;--line-height-display-sm:2.375rem;--line-height-display-md:2.75rem;--line-height-display-lg:3.75rem;--line-height-display-2xl:5rem;--line-height-display-2xs:var(--line-height-display-xs);--letter-spacing-text-xs:-0.005em;--letter-spacing-text-sm:-0.005em;--letter-spacing-text-md:-0.005em;--letter-spacing-text-lg:-0.005em;--letter-spacing-text-xl:-0.005em;--letter-spacing-display-xs:-0.02em;--letter-spacing-display-sm:-0.02em;--letter-spacing-display-md:-0.02em;--letter-spacing-display-lg:-0.02em;--letter-spacing-display-xl:-0.02em;--letter-spacing-display-2xl:-0.03em;--letter-spacing-hero:-0.04em;--letter-spacing-display-2xs:var(--letter-spacing-display-xs);--letter-spacing-display-30:var(--letter-spacing-display-sm);--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:3rem;--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.5rem;--button-xl-padding-x:1rem;--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--avatar-bg-default:var(--colors-gray-100);--avatar-text-color:var(--colors-gray-700);--avatar-bg-dark:var(--colors-gray-800);--modal-bg:var(--colors-gray-100);--modal-close-button-color:var(--colors-gray-800);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-color:var(--colors-blue-500);--page-header-title-color:var(--colors-primary-default);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-divider-color:var(--colors-gray-300);--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--table-row-selected-surface:var(--colors-blue-25);--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-text-color:var(--colors-gray-900);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-label-color:var(--colors-gray-700);--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--colors-base-white:#ffffff;--colors-base-black:#000000;--colors-gray-25:#f7f7f7;--colors-green-200:#89ff02;--button-tertiary-text:var(--colors-green-900);--button-tertiary-text-hover:var(--colors-green-800);--button-focus-ring:var(--colors-green-800)}}:host(fragno-avatar),:host(fragno-badge),:host(fragno-button),:host(fragno-error-summary),:host(fragno-external),:host(fragno-footer),:host(fragno-global-nav-v2),:host(fragno-logo-lockup),:host(fragno-page-header),:host(fragno-persistent-fab){--colors-primary-default:var(--colors-gray-900);--colors-primary-hover:var(--colors-gray-800);--colors-primary-disabled:var(--colors-gray-100);--colors-primary-text-disabled:var(--colors-gray-500);--colors-secondary-border:var(--colors-gray-400);--colors-secondary-border-hover:var(--colors-gray-600);--colors-secondary-border-focused:var(--colors-gray-600);--colors-secondary-text:var(--colors-gray-900);--colors-secondary-text-hover:var(--colors-gray-800);--colors-secondary-text-disabled:var(--colors-gray-500);--colors-tertiary-hover:var(--colors-gray-200);--colors-tertiary-text:var(--colors-gray-900);--colors-tertiary-text-hover:var(--colors-gray-700);--colors-tertiary-text-disabled:var(--colors-gray-500);--colors-focus-ring:var(--colors-blue-600);--colors-disabled-border:var(--colors-gray-200);--colors-disabled-background:var(--colors-gray-100);--colors-disabled-foreground:var(--colors-gray-500);--colors-gray-50:#f1f0f0;--colors-gray-100:#ecece8;--colors-gray-200:#e4e7e0;--colors-gray-300:#cfd2c7;--colors-gray-400:#babcaf;--colors-gray-500:#a6a697;--colors-gray-600:#7f7f6e;--colors-gray-700:#545449;--colors-gray-800:#373931;--colors-gray-900:#1b1d19;--colors-gray-border:var(--colors-gray-400);--fragno-segment-pill-grey:var(--colors-gray-100);--colors-blue-25:#f4f7fa;--colors-blue-50:#d1dff3;--colors-blue-100:#a5c5f5;--colors-blue-200:#70a9ff;--colors-blue-300:#5490f9;--colors-blue-400:#3a77f1;--colors-blue-500:#225de7;--colors-blue-600:#193ed4;--colors-blue-700:#1727b9;--colors-blue-800:#07347f;--colors-blue-900:#00273c;--colors-blue-950:#021722;--colors-red-25:#faf5f4;--colors-red-50:#f1cdc9;--colors-red-100:#f29d93;--colors-red-200:#fd6452;--colors-red-300:#f75845;--colors-red-400:#ef4c39;--colors-red-500:#e6422f;--colors-red-600:#d8321f;--colors-red-700:#b92f20;--colors-red-800:#9e271b;--colors-red-900:#822016;--colors-red-950:#4b1610;--colors-green-50:#d2ecb3;--colors-green-100:#adee63;--colors-green-300:#3dd608;--colors-green-600:#0e6a2d;--colors-green-700:#0b4c23;--colors-green-800:#063820;--colors-green-900:#032318;--colors-green-fg:var(--colors-green-800);--colors-green-900-alpha-10:rgba(3,35,24,0.1);--colors-yellow-25:#fafaf5;--colors-yellow-50:#e9e9bc;--colors-yellow-100:#e8e873;--colors-yellow-200:#f3f31f;--colors-yellow-300:#e7ea1c;--colors-yellow-400:#e2db19;--colors-yellow-500:#d1c81e;--colors-yellow-600:#979318;--colors-yellow-700:#676508;--colors-yellow-800:#4d4f07;--colors-yellow-900:#343805;--colors-yellow-950:#1e2005;--font-family-body:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-display:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"IDMe Matter Mono","Matter VF Mono",ui-monospace,"SFMono-Regular",Menlo,Monaco,monospace;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-md:2.25rem;--font-size-hero:9.75rem;--font-size-display-2xs:var(--font-size-display-xs);--line-height-text-xs:1.125rem;--line-height-display-xs:2rem;--line-height-display-sm:2.375rem;--line-height-display-md:2.75rem;--line-height-display-lg:3.75rem;--line-height-display-2xl:5rem;--line-height-display-2xs:var(--line-height-display-xs);--letter-spacing-text-xs:-0.005em;--letter-spacing-text-sm:-0.005em;--letter-spacing-text-md:-0.005em;--letter-spacing-text-lg:-0.005em;--letter-spacing-text-xl:-0.005em;--letter-spacing-display-xs:-0.02em;--letter-spacing-display-sm:-0.02em;--letter-spacing-display-md:-0.02em;--letter-spacing-display-lg:-0.02em;--letter-spacing-display-xl:-0.02em;--letter-spacing-display-2xl:-0.03em;--letter-spacing-hero:-0.04em;--letter-spacing-display-2xs:var(--letter-spacing-display-xs);--letter-spacing-display-30:var(--letter-spacing-display-sm);--button-sm-letter-spacing:var(--letter-spacing-text-sm);--button-md-letter-spacing:var(--letter-spacing-text-sm);--button-lg-height:3rem;--button-lg-letter-spacing:var(--letter-spacing-text-md);--button-xl-height:3.5rem;--button-xl-padding-x:1rem;--button-xl-letter-spacing:var(--letter-spacing-text-md);--color-interactive-default:var(--colors-blue-500);--color-interactive-hover:var(--colors-blue-600);--color-interactive-active:var(--colors-blue-700);--color-interactive-subtle:var(--colors-blue-100);--color-interactive-disabled:var(--colors-gray-200);--color-text-primary:var(--colors-gray-900);--color-text-secondary:var(--colors-gray-800);--color-text-tertiary:var(--colors-gray-700);--color-text-disabled:var(--colors-gray-500);--color-text-link:var(--colors-gray-800);--color-border-default:var(--colors-gray-border);--color-border-subtle:var(--colors-gray-200);--color-border-strong:var(--colors-gray-700);--color-border-interactive:var(--color-interactive-default);--color-border-disabled:var(--colors-disabled-border);--color-bg-secondary:var(--colors-gray-100);--color-bg-disabled:var(--colors-gray-100);--color-bg-interactive-subtle:var(--colors-blue-50);--color-status-error-text:var(--colors-red-700);--color-status-error-bg:var(--colors-red-300);--color-status-error-border:var(--colors-red-50);--color-status-success-text:var(--colors-green-700);--color-status-success-bg:var(--colors-green-50);--color-status-success-border:var(--colors-green-600);--color-status-warning-text:var(--colors-yellow-700);--color-status-warning-bg:var(--colors-yellow-50);--color-status-warning-border:var(--colors-yellow-600);--avatar-bg-default:var(--colors-gray-100);--avatar-text-color:var(--colors-gray-700);--avatar-bg-dark:var(--colors-gray-800);--modal-bg:var(--colors-gray-100);--modal-close-button-color:var(--colors-gray-800);--modal-icon-container-bg:var(--colors-blue-100);--modal-icon-color:var(--colors-blue-500);--page-header-title-color:var(--colors-primary-default);--page-header-secondary-info-color:var(--colors-gray-800);--page-header-divider-color:var(--colors-gray-300);--alerts-blue-text:var(--colors-blue-800);--alerts-gray-border:var(--colors-gray-400);--table-row-selected-surface:var(--colors-blue-25);--hero-card-text-eyebrow:var(--colors-gray-50);--hero-card-text-title:var(--colors-gray-50);--hero-card-text-subtitle:var(--colors-gray-200);--hero-card-text-description:var(--colors-gray-200);--hero-card-xl-subtitle-font-size:var(--font-size-display-sm);--hero-card-xl-subtitle-line-height:var(--line-height-display-sm);--hero-card-xl-subtitle-letter-spacing:var(--letter-spacing-display-sm);--hero-card-xl-description-letter-spacing:var(--letter-spacing-text-xl,0);--featured-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--featured-card-text-title-letter-spacing:var(--letter-spacing-text-xl);--featured-card-text-subtitle-letter-spacing:var(--letter-spacing-text-md);--content-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-md);--content-card-text-title-font-size:var(--font-size-display-2xs);--content-card-text-title-line-height:var(--line-height-display-xs);--content-card-text-title-letter-spacing:var(--letter-spacing-display-2xs);--content-card-text-description-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-eyebrow-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-eyebrow-sm-letter-spacing:var(--letter-spacing-text-md);--offer-card-text-title-letter-spacing:var(--letter-spacing-text-lg);--offer-card-text-title-lg-letter-spacing:var(--letter-spacing-text-xl);--offer-card-text-subtitle-letter-spacing:var(--letter-spacing-text-sm);--offer-card-text-subtitle-lg-letter-spacing:var(--letter-spacing-text-md);--progress-card-icon-bg:var(--colors-gray-100);--progress-card-headline-color:var(--colors-gray-900);--progress-card-text-color:var(--colors-gray-900);--card-block-border-color:var(--colors-gray-300);--card-block-surface-grey:var(--colors-gray-50);--status-badge-bg:var(--colors-gray-100);--status-badge-label-color:var(--colors-gray-700);--status-badge-dot-neutral:var(--colors-gray-500);--status-badge-halo-neutral:var(--colors-gray-200);--status-badge-halo-success:var(--colors-green-100);--status-badge-dot-warning:var(--colors-yellow-600);--status-badge-halo-warning:var(--colors-yellow-100);--status-badge-dot-error:var(--colors-red-600);--status-badge-halo-error:var(--colors-red-100);--status-badge-dot-info:var(--colors-blue-600);--status-badge-halo-info:var(--colors-blue-100);--icon-tile-bg-grey:var(--colors-gray-100);--icon-tile-fg-grey:var(--colors-gray-800);--icon-tile-bg-blue:var(--colors-blue-100);--icon-tile-fg-blue:var(--colors-blue-700);--icon-tile-bg-green:var(--colors-green-100);--icon-tile-bg-red:var(--colors-red-100);--icon-tile-fg-red:var(--colors-red-700);--icon-tile-fg-white:var(--colors-green-900);--icon-tile-fg-transparent:var(--colors-gray-700);--item-block-label-color:var(--colors-gray-700);--item-block-value-color:var(--colors-gray-900);--list-item-text-color:var(--colors-gray-800);--list-item-supporting-text-color:var(--colors-gray-500);--list-item-icon-color:var(--colors-gray-700);--list-item-icon-color-warning:var(--colors-yellow-700);--list-item-icon-color-error:var(--colors-red-700);--list-item-icon-color-info:var(--colors-blue-700);--list-item-icon-color-muted:var(--colors-gray-400);--colors-base-white:#ffffff;--colors-base-black:#000000;--colors-gray-25:#f7f7f7;--colors-green-200:#89ff02;--button-tertiary-text:var(--colors-green-900);--button-tertiary-text-hover:var(--colors-green-800);--button-focus-ring:var(--colors-green-800)}:root{--idme-color-emerald:#08833d;--idme-color-ink:#2e3f51;--idme-color-august:#266aca;--idme-color-sapphire:#0050c7;--idme-color-gothic:#335f88;--idme-color-polar:#f2faff;--idme-color-seafoam:#0ba8af;--idme-color-marina:#2e6478;--idme-color-black:black;--idme-color-boulder:#757575;--idme-color-stone:#949494;--idme-color-ash:#dfdfdf;--idme-color-smoke:whitesmoke;--idme-color-snow:#f9f9f9;--idme-color-white:white;--idme-color-cinnabar:#ba0000;--idme-color-cinnabar-light:#fff1f1;--idme-color-marigold:#fbbc05;--idme-color-tradewind:#4eb8a4;--idme-color-blush:#f9f2f4;--idme-color-cinderella:#ffdedb;--idme-color-hintofgreen:#e7fff2;--idme-color-papaya:#fff1d2;--idme-color-aloe:#288e58;--idme-color-windbreaker:#44a495;--idme-color-seaworthy:#1f5db6;--idme-color-august-dark:#1a4e98;--idme-color-august-light:#3069bb;--idme-color-sapphire-light:#3373d2;--idme-color-ice:#edf2fa;--idme-color-ice-dark:#dbe5f3;--idme-color-bright-gray:#323a45;--idme-color-modal-bg:rgba(233,233,233,0.7);--idme-color-blue-20:#a6caff;--idme-space-xs:5px;--idme-space-sm:10px;--idme-space-md:15px;--idme-space-lg:25px;--idme-space-xl:35px;--idme-space-xxl:45px;--idme-screen-height-xs:400px;--idme-open-sans:Open Sans,Arial,Helvetica,sans-serif;--idme-poppins:Poppins,Arial,Helvetica,sans-serif;--idme-monospace:Roboto Mono,monospace;--idme-primary-font:Open Sans,Arial,Helvetica,sans-serif;--idme-secondary-font:Poppins,Arial,Helvetica,sans-serif;--idme-monospace-font:Roboto Mono,monospace;--idme-bitter:Bitter,serif;--idme-sourcesanspro:Source Sans Pro,serif;--idme-bogle:Bogle,sans-serif;--idme-helvetica:Helvetica Neue,sans-serif;--idme-calibre:Calibre R Regular,sans-serif;--idme-avenir:Avenir,sans-serif;--idme-focus-shadow:0 0 5px #2d3e50;--idme-content-width:475px;--idme-container-radius:6px;--idme-well-top:175px;--idme-radius:12px;--idme-outline-offset:2px;--idme-outline-style:solid;--idme-outline-width:2px;--idme-outline-color:#0050c7;--idme-outline-offset-inputs:-1px;--idme-outline-width-inputs:2.5px;--idme-affinity-color-group-legal:#2dc172;--idme-affinity-color-group-military:#c23a27;--idme-affinity-color-group-responder:#2d3e51;--idme-affinity-color-group-teacher:#2d927d;--idme-affinity-color-group-student:#259bdf;--idme-affinity-color-group-nurse:#0ba0a7;--idme-affinity-color-group-medical:#926cbf;--idme-affinity-color-group-government:#3d583b;--idme-affinity-color-group-company:#5d5d5d;--idme-affinity-color-group-alumni:#cf8400;--idme-affinity-color-group-pbr:#3d583b;--idme-affinity-color-group-age:#c86e1d;--idme-affinity-color-group-resident:#2e6478;--idme-affinity-color-group-vaccine:#883292;--idme-affinity-color-group-health:#450051;--idme-affinity-color-vfw:#af9a61;--idme-affinity-color-facebook:#4c66a4;--idme-affinity-color-google:#e14929;--idme-affinity-color-linkedin:#1a84bc;--idme-affinity-color-paypal:#009be1;--idme-affinity-color-twitter:#54abed;--idme-affinity-color-dslogon:#0b477d;--idme-affinity-color-aarp:#ed3a32;--idme-affinity-color-mhv:#0071bc;--idme-affinity-color-rxflo:#27b6db;--idme-affinity-color-practicefusion:#1ba4ec;--idme-breakpoint-screen-super-small:375px;--idme-breakpoint-screen-xs:480px;--idme-breakpoint-screen-xs-min:480px;--idme-breakpoint-screen-phone:480px;--idme-breakpoint-screen-sm:768px;--idme-breakpoint-screen-sm-min:768px;--idme-breakpoint-screen-tablet:768px;--idme-breakpoint-screen-md:992px;--idme-breakpoint-screen-md-min:992px;--idme-breakpoint-screen-desktop:992px;--idme-breakpoint-screen-lg:1440px;--idme-breakpoint-screen-lg-min:1440px;--idme-breakpoint-screen-lg-desktop:1440px;--idme-breakpoint-screen-xl:1700px;--idme-breakpoint-screen-xs-max:767px;--idme-breakpoint-screen-sm-max:991px;--idme-breakpoint-screen-md-max:1199px;--idme-breakpoint-walmart-media-max-width:560px}.header-alert{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:100%;padding:10px 5px 5px;background-color:#335f88;background-color:var(--idme-color-gothic);color:white;color:var(--idme-color-white);font-family:Open Sans,Arial,Helvetica,sans-serif;font-family:var(--idme-open-sans);font-size:16px;font-weight:normal;line-height:1.25;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-wrap:pretty}.header-alert p{margin:0;line-height:140%}@media screen and (min-width:992px){.header-alert{padding:10px 20px;font-size:18px;text-align:center}}@media screen and (max-width:480px){.header-alert{display:inline-block}.header-alert p:not(:last-child){padding-bottom:10px}}.header-alert a{display:inline-block;color:white;color:var(--idme-color-white);text-decoration:underline;font-weight:bold}:is(.header-alert a):active,:is(.header-alert a):hover,:is(.header-alert a):focus{color:white;color:var(--idme-color-white);text-decoration:none}.sidenav-open .header-alert{display:none}.alert-low{background-color:#335f88;background-color:var(--idme-color-gothic)}.alert-medium{background-color:var(--idme-color-neon);color:var(--idme-color-slate)}.alert-high{background-color:#ba0000;background-color:var(--idme-color-cinnabar)}@font-face {font-family:"IDMe Matter";font-style:normal;font-weight:400;src:local("Matter"),url(/assets/packs/static/shared/fonts/IDMeMatter-Regular-474943b9dddbb5fdc9ef.woff) format("woff")}@font-face {font-family:"IDMe Matter";font-style:normal;font-weight:500;src:local("Matter Medium"),url(/assets/packs/static/shared/fonts/IDMeMatter-Medium-c69e423fc85cfb0c8b2c.woff) format("woff")}@font-face {font-family:"IDMe Matter";font-style:normal;font-weight:600;src:local("Matter SemiBold"),url(/assets/packs/static/shared/fonts/IDMeMatter-SemiBold-530e7327c1000ddab0a6.woff) format("woff")}body{margin:0;--section-radius:1.875rem}.gov-hub-container{--gov-content-width:76rem;--gov-gutter:var(--spacing-xl);display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.gov-hub-container .section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;width:100%;max-width:-moz-calc(var(--gov-content-width) + 2 * var(--gov-gutter));max-width:calc(var(--gov-content-width) + 2 * var(--gov-gutter));margin:0 auto;padding:4rem var(--gov-gutter);padding:var(--spacing-7xl) var(--gov-gutter)}.gov-hub-container .govhub__show-more{margin-top:3rem;margin-top:var(--spacing-6xl);-webkit-align-self:center;align-self:center}.gov-hub-container .govhub__filter-bar{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;-webkit-column-gap:var(--spacing-2xl);-moz-column-gap:var(--spacing-2xl);column-gap:var(--spacing-2xl)}.gov-hub-container .govhub__sort,.gov-hub-container .govhub__location{grid-template-columns:auto}.gov-hub-container .govhub__filters{grid-template-columns:auto minmax(0,auto)}:is(.gov-hub-container .govhub__filters)>fragno-filters{grid-column:2}:is(.gov-hub-container .govhub__filters)>.fragno-group-filters__more-filters{grid-column:1}.gov-hub-container .govhub__sort{-webkit-margin-start:auto;-moz-margin-start:auto;margin-inline-start:auto}.gov-section-header{-webkit-align-self:stretch;align-self:stretch}.gov-section-header .fragno-section-header__eyebrow{font-size:0.875rem;font-size:var(--font-size-text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;line-height:var(--line-height-text-sm);text-transform:uppercase;color:#1b1d19;color:var(--colors-gray-900)}.gov-section-header .fragno-section-header__title{font-size:2.25rem;font-size:var(--font-size-display-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:2.75rem;line-height:var(--line-height-display-md);color:#1b1d19;color:var(--colors-gray-900)}.gov-hub-band{--gov-band-inset:var(--spacing-lg);--gov-band-padding-top:9.875rem;margin:0.75rem 0.75rem 0;margin:var(--gov-band-inset) var(--gov-band-inset) 0;padding-top:9.875rem;padding-top:var(--gov-band-padding-top);border-radius:var(--section-radius);background:#032318;background:var(--colors-green-900);color:#ffffff;color:var(--colors-base-white)}@media (max-width:63.99rem){.gov-hub-band{--gov-band-padding-top:8rem}}@media (max-width:40rem){.gov-hub-band{--gov-band-inset:var(--spacing-md)}}.gov-hub-band .gov-section-header .fragno-section-header__eyebrow,.gov-hub-band .gov-section-header .fragno-section-header__title{color:#ffffff;color:var(--colors-base-white)}.gov-hub-band .gov-hub-band__section{padding-top:1rem;padding-top:var(--spacing-xl)}.gov-section-hero{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:1.5rem;gap:var(--spacing-3xl);max-width:-moz-calc(52.5rem + 2 * var(--gov-gutter));max-width:calc(52.5rem + 2 * var(--gov-gutter));margin:0 auto;padding:1.25rem var(--gov-gutter) 2rem;padding:var(--spacing-2xl) var(--gov-gutter) var(--spacing-4xl);text-align:center}.gov-section-hero .heading-group{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);width:100%}.gov-section-hero .eyebrow,.gov-section-hero .heading,.gov-section-hero .description{margin:0;color:#ffffff;color:var(--colors-base-white)}.gov-section-hero .eyebrow{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1rem;font-size:var(--font-size-text-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25rem;letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);text-transform:uppercase}.gov-section-hero .heading{font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:2.25rem;font-size:var(--font-size-display-md);font-weight:500;font-weight:var(--font-weight-medium);line-height:2.75rem;line-height:var(--line-height-display-md);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-xl);text-wrap:balance}@media (min-width:768px){.gov-section-hero .heading{font-size:3.75rem;font-size:var(--font-size-display-xl);line-height:3.75rem}}.gov-section-hero .description{width:105%;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);font-size:1.25rem;font-size:var(--font-size-text-xl);font-weight:400;font-weight:var(--font-weight-regular);line-height:1.875rem;line-height:var(--line-height-text-xl);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl)}.govhub__show-more-button .fragno-button__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.gov-hub-band .govhub__show-more-button .fragno-button{border-color:#ffffff;border-color:var(--colors-base-white);color:#ffffff;color:var(--colors-base-white)}:is(.gov-hub-band .govhub__show-more-button .fragno-button):hover:not(:disabled){background:rgb(255 255 255/0.1)}.gov-card-grid{margin-top:1rem;margin-top:var(--spacing-xl);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3rem;grid-gap:var(--spacing-6xl);gap:3rem;gap:var(--spacing-6xl);align-self:stretch}@media (min-width:768px){.gov-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.gov-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gov-card-grid[hidden]{display:none}.gov-card-grid>.govhub__card--collapsed{display:none}.gov-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.75rem;gap:var(--spacing-lg);min-width:0;padding:0.75rem;padding:var(--spacing-lg);border:1.6px solid #ffffff;border:1.6px solid var(--colors-base-white);border-radius:var(--section-radius);background:#ffffff;background:var(--colors-base-white);color:#1b1d19;color:var(--colors-gray-900)}.gov-card[hidden]{display:none}.gov-card>.fragno-card{display:none}.gov-card__media{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:8.3125rem;border-radius:1rem;border-radius:var(--radius-xl);background:#ffffff;background:var(--colors-base-white)}.gov-card__media-img{width:6.9375rem;height:6rem;object-fit:contain}.gov-card--wordmark .gov-card__media-img{width:55%}.gov-card__brand{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:0.75rem;gap:var(--spacing-lg);min-width:0;padding:0.5rem 0.5rem 0;padding:var(--spacing-md) var(--spacing-md) 0}.gov-card__logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:none;-moz-box-flex:0;flex:none;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;width:4.5rem;height:4.5rem;padding:0.75rem 0.5rem;padding:var(--spacing-lg) var(--spacing-md);border:0.6px solid #cfd2c7;border:0.6px solid var(--colors-gray-300);border-radius:1rem;border-radius:var(--radius-xl);background:#ffffff;background:var(--colors-base-white)}.gov-card__logo img{width:100%;height:100%;object-fit:contain}.gov-card__body{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 0 auto;-moz-box-flex:1;flex:1 0 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.625rem;gap:var(--spacing-2md,0.625rem);padding:0 0.5rem 0.5rem;padding:0 var(--spacing-md) var(--spacing-md)}.gov-card--standard .gov-card__body{padding-top:0.25rem;padding-top:var(--spacing-xs)}.gov-card__eyebrow{margin:0;overflow:hidden;font-size:1rem;font-size:var(--font-size-text-md);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body);line-height:1.5rem;line-height:var(--line-height-text-md);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-md);color:#545449;color:var(--colors-gray-700);text-overflow:ellipsis;white-space:nowrap}.gov-card__tags{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;gap:var(--spacing-md)}.gov-card__tag .fragno-badge{--fragno-badge-bg:var(--colors-gray-50);--fragno-badge-fg:var(--colors-base-black,#000);padding:0.125rem 0.625rem;padding:var(--spacing-xxs) var(--spacing-2md,0.625rem);border-radius:9999px;border-radius:var(--radius-full);font-size:0.875rem;font-size:var(--font-size-text-sm);line-height:1.25rem;line-height:var(--line-height-text-sm)}.gov-card__copy{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 0 auto;-moz-box-flex:1;flex:1 0 auto;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:0.375rem;gap:var(--spacing-sm);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}.gov-card__title{margin:0;font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-display);font-size:1.5rem;font-size:var(--font-size-display-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:2rem;line-height:var(--line-height-display-xs);letter-spacing:-0.03rem;color:#1b1d19;color:var(--colors-gray-900)}.gov-card__description{margin:0;font-size:1.25rem;font-size:var(--font-size-text-xl);line-height:1.875rem;line-height:var(--line-height-text-xl);letter-spacing:-0.005em;letter-spacing:var(--letter-spacing-text-xl);color:#545449;color:var(--colors-gray-700)}.gov-card--featured .gov-card__eyebrow,.gov-card--featured .gov-card__description{color:#1b1d19;color:var(--colors-gray-900)}.gov-card__actions{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:0.5rem;margin-top:var(--spacing-md)}.gov-card--standard .gov-card__actions{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.gov-card__connect .fragno-button__icon{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.gov-card__connect .fragno-button--icon-only{width:3rem;width:var(--button-lg-height);height:3rem;height:var(--button-lg-height);border-color:#000000;border-color:var(--colors-gray-950);color:#000000;color:var(--colors-gray-950)}.gov-hub-container .gov-hub-services{max-width:none;margin:0.75rem;margin:var(--spacing-lg);width:auto;padding-inline:max(1rem,(100% - var(--gov-content-width))/2);padding-inline:max(var(--spacing-xl),(100% - var(--gov-content-width))/2);border-radius:var(--section-radius);background:#e4e7e0;background:var(--colors-gray-200)}@media (max-width:40rem){.gov-hub-container .gov-hub-services{margin-inline:0.5rem;margin-inline:var(--spacing-md)}}.govhub__results,.govhub__empty{margin:0;font-size:1.25rem;font-size:var(--font-size-text-xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.875rem;line-height:var(--line-height-text-xl);color:#1b1d19;color:var(--colors-gray-900);font-family:"IDMe Matter","Matter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:var(--font-family-body)}#govhub-menu{--filter-overlay-max-width:40rem;--filter-overlay-padding:var(--spacing-3xl);--filter-overlay-header-scroll-gap:var(--spacing-3xl);--filter-overlay-scroll-footer-gap:var(--spacing-3xl);--filter-overlay-grid-gap:var(--spacing-lg)}#govhub-menu .fragno-filter-overlay__header{padding-top:0}#govhub-menu .fragno-filter-overlay__header-icon{margin-bottom:1rem;margin-bottom:var(--spacing-xl);padding:0.75rem;padding:var(--spacing-lg);border-radius:1.125rem;border-radius:var(--radius-2xl);background:#ffffff;background:var(--colors-base-white);color:#000000;color:var(--colors-gray-950)}:is(#govhub-menu .fragno-filter-overlay__header-icon) svg{width:1.5rem;height:1.5rem}#govhub-menu .fragno-filter-overlay__heading{margin:0;font-size:1.5rem;font-size:var(--font-size-display-xs);font-weight:500;font-weight:var(--font-weight-medium);line-height:2rem;line-height:var(--line-height-display-2xs);letter-spacing:-0.02em;letter-spacing:var(--letter-spacing-display-xs);color:#000000;color:var(--colors-gray-950)}#govhub-menu .fragno-filter-overlay__group-label{color:#000000;color:var(--colors-gray-950)}#govhub-menu .fragno-filter-overlay-option__surface,#govhub-menu .fragno-filter-overlay-option:has(.fragno-filter-overlay-option__input:checked) .fragno-filter-overlay-option__surface{min-height:3rem;padding:0.375rem 0.5rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid #7f7f6e;border:1px solid var(--colors-gray-600);border-radius:0.75rem;border-radius:var(--radius-lg);background:#ffffff;background:var(--colors-base-white);color:#000000;color:var(--colors-gray-950)}#govhub-menu .fragno-filter-overlay-option:has(.fragno-filter-overlay-option__input:checked) .fragno-filter-overlay-option__surface{border-color:rgba(0,0,0,0.1);border-color:var(--button-primary-product-border);background:#000000;background:var(--button-primary-product-fill);color:#f7f7f7;color:var(--button-primary-product-text)}#govhub-menu .fragno-filter-overlay-option__thumb{display:none}#govhub-menu .fragno-filter-overlay-option__label{font-size:1rem;font-size:var(--font-size-text-md);line-height:1.5rem;line-height:var(--line-height-text-md);color:inherit;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;line-clamp:2}#govhub-menu .fragno-filter-overlay__footer{padding-top:0;border-top:0}#govhub-menu .fragno-filter-overlay__btn-clear .fragno-button{color:#000000;color:var(--colors-gray-950)}#site-account-menu{position:fixed;z-index:330}

