/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:"Lora", ui-serif, Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-400:oklch(74% .238 322.16);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-4xl:2.25rem;--text-7xl:4.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-lg:0 4px 4px #00000026;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-mono-font-family:var(--font-mono);--color-brand-50:oklch(98% .013 67.203);--color-brand-100:oklch(95.4% .032 68.683);--color-brand-200:oklch(90.6% .064 64.216);--color-brand-300:oklch(84.7% .103 59.809);--color-brand-400:oklch(76.4% .153 49.453);--color-brand-500:oklch(72.4% .177 41.123);--color-brand-600:oklch(67% .21 34.635);--color-brand-700:oklch(57.2% .184 31.921);--color-brand-800:oklch(48.4% .148 30.823);--color-bg-base:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--color-neutral-950));--color-bg-base-hover:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-base-hover:var(--lightningcss-light,color-mix(in srgb, var(--color-neutral-950) var(--alpha-100), #fff))var(--lightningcss-dark,color-mix(in srgb, #fff var(--alpha-200), var(--color-neutral-950)))}}:host,:root{--color-bg-base-secondary:var(--lightningcss-light,var(--color-neutral-50))var(--lightningcss-dark,var(--color-neutral-900));--color-bg-base-secondary-hover:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-800));--color-bg-base-tertiary:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,var(--color-neutral-800));--color-bg-disabled:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-disabled:var(--lightningcss-light,color-mix(in oklab, var(--color-neutral-950) var(--alpha-200), transparent))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-100), transparent))}}:host,:root{--color-bg-brand:var(--color-brand-600);--color-bg-brand-hover:oklch(14.5% 0 none)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-brand-hover:color-mix(in srgb, var(--color-neutral-950) var(--alpha-300), var(--color-brand-600))}}:host,:root{--color-bg-brand-secondary:var(--lightningcss-light,var(--color-brand-100))var(--lightningcss-dark,oklch(72.4% .177 41.123))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-brand-secondary:var(--lightningcss-light,var(--color-brand-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-brand-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-brand-secondary-hover:var(--lightningcss-light,var(--color-brand-200))var(--lightningcss-dark,oklch(72.4% .177 41.123))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-brand-secondary-hover:var(--lightningcss-light,var(--color-brand-200))var(--lightningcss-dark,color-mix(in oklab, var(--color-brand-500) var(--alpha-500), transparent))}}:host,:root{--color-bg-brand-tertiary-hover:var(--lightningcss-light,var(--color-brand-100))var(--lightningcss-dark,oklch(72.4% .177 41.123))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-brand-tertiary-hover:var(--lightningcss-light,var(--color-brand-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-brand-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-neutral:var(--lightningcss-light,var(--color-neutral-900))var(--lightningcss-dark,var(--color-neutral-100));--color-bg-neutral-hover:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(14.5% 0 none))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-neutral-hover:var(--lightningcss-light,color-mix(in srgb, #fff var(--alpha-200), var(--color-neutral-900)))var(--lightningcss-dark,color-mix(in srgb, var(--color-neutral-950) var(--alpha-200), var(--color-neutral-100)))}}:host,:root{--color-bg-neutral-secondary:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-neutral-secondary:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-300), transparent))}}:host,:root{--color-bg-neutral-secondary-hover:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-neutral-secondary-hover:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-400), transparent))}}:host,:root{--color-bg-neutral-tertiary-hover:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-neutral-tertiary-hover:var(--lightningcss-light,var(--color-neutral-100))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-300), transparent))}}:host,:root{--color-bg-info:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,var(--color-blue-500));--color-bg-info-hover:#fff}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-info-hover:var(--lightningcss-light,color-mix(in srgb, #fff var(--alpha-300), var(--color-blue-600)))var(--lightningcss-dark,color-mix(in srgb, #fff var(--alpha-300), var(--color-blue-500)))}}:host,:root{--color-bg-info-secondary:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,oklch(62.3% .214 259.815))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-info-secondary:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-info-secondary-hover:var(--lightningcss-light,var(--color-blue-200))var(--lightningcss-dark,oklch(62.3% .214 259.815))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-info-secondary-hover:var(--lightningcss-light,var(--color-blue-200))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue-500) var(--alpha-500), transparent))}}:host,:root{--color-bg-info-tertiary:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,oklch(62.3% .214 259.815))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-info-tertiary:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue-500) var(--alpha-300), transparent))}}:host,:root{--color-bg-info-tertiary-hover:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,oklch(62.3% .214 259.815))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-info-tertiary-hover:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-success:var(--lightningcss-light,var(--color-green-700))var(--lightningcss-dark,var(--color-green-600));--color-bg-success-hover:#fff}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-success-hover:var(--lightningcss-light,color-mix(in srgb, #fff var(--alpha-300), var(--color-green-700)))var(--lightningcss-dark,color-mix(in srgb, #fff var(--alpha-300), var(--color-green-600)))}}:host,:root{--color-bg-success-secondary:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,oklch(72.3% .219 149.579))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-success-secondary:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-green-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-success-secondary-hover:var(--lightningcss-light,var(--color-green-200))var(--lightningcss-dark,oklch(72.3% .219 149.579))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-success-secondary-hover:var(--lightningcss-light,var(--color-green-200))var(--lightningcss-dark,color-mix(in oklab, var(--color-green-500) var(--alpha-500), transparent))}}:host,:root{--color-bg-success-tertiary:var(--lightningcss-light,var(--color-green-50))var(--lightningcss-dark,oklch(72.3% .219 149.579))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-success-tertiary:var(--lightningcss-light,var(--color-green-50))var(--lightningcss-dark,color-mix(in oklab, var(--color-green-500) var(--alpha-300), transparent))}}:host,:root{--color-bg-success-tertiary-hover:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,oklch(72.3% .219 149.579))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-success-tertiary-hover:var(--lightningcss-light,var(--color-green-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-green-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-warning:var(--lightningcss-light,var(--color-amber-400))var(--lightningcss-dark,var(--color-amber-400));--color-bg-warning-hover:#fff}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-warning-hover:var(--lightningcss-light,color-mix(in srgb, #fff var(--alpha-600), var(--color-amber-400)))var(--lightningcss-dark,color-mix(in srgb, #fff var(--alpha-600), var(--color-amber-400)))}}:host,:root{--color-bg-warning-secondary:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,oklch(82.8% .189 84.429))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-warning-secondary:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-amber-400) var(--alpha-400), transparent))}}:host,:root{--color-bg-warning-secondary-hover:var(--lightningcss-light,var(--color-amber-200))var(--lightningcss-dark,oklch(82.8% .189 84.429))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-warning-secondary-hover:var(--lightningcss-light,var(--color-amber-200))var(--lightningcss-dark,color-mix(in oklab, var(--color-amber-400) var(--alpha-500), transparent))}}:host,:root{--color-bg-warning-tertiary:var(--lightningcss-light,var(--color-amber-50))var(--lightningcss-dark,oklch(82.8% .189 84.429))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-warning-tertiary:var(--lightningcss-light,var(--color-amber-50))var(--lightningcss-dark,color-mix(in oklab, var(--color-amber-400) var(--alpha-300), transparent))}}:host,:root{--color-bg-warning-tertiary-hover:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,oklch(82.8% .189 84.429))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-warning-tertiary-hover:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-amber-400) var(--alpha-400), transparent))}}:host,:root{--color-bg-danger:var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,var(--color-red-500));--color-bg-danger-hover:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,oklch(14.5% 0 none))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-danger-hover:var(--lightningcss-light,color-mix(in srgb, var(--color-neutral-950) var(--alpha-300), var(--color-red-600)))var(--lightningcss-dark,color-mix(in srgb, var(--color-neutral-950) var(--alpha-300), var(--color-red-500)))}}:host,:root{--color-bg-danger-secondary:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,oklch(63.7% .237 25.331))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-danger-secondary:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-red-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-danger-secondary-hover:var(--lightningcss-light,var(--color-red-200))var(--lightningcss-dark,oklch(63.7% .237 25.331))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-danger-secondary-hover:var(--lightningcss-light,var(--color-red-200))var(--lightningcss-dark,color-mix(in oklab, var(--color-red-500) var(--alpha-500), transparent))}}:host,:root{--color-bg-danger-tertiary:var(--lightningcss-light,var(--color-red-50))var(--lightningcss-dark,oklch(63.7% .237 25.331))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-danger-tertiary:var(--lightningcss-light,var(--color-red-50))var(--lightningcss-dark,color-mix(in oklab, var(--color-red-500) var(--alpha-300), transparent))}}:host,:root{--color-bg-danger-tertiary-hover:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,oklch(63.7% .237 25.331))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-danger-tertiary-hover:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,color-mix(in oklab, var(--color-red-500) var(--alpha-400), transparent))}}:host,:root{--color-bg-overlay:#000}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-bg-overlay:var(--lightningcss-light,color-mix(in oklab, #000 var(--alpha-800), transparent))var(--lightningcss-dark,color-mix(in oklab, #000 var(--alpha-800), transparent))}}:host,:root{--color-text-base:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,#fff);--color-text-base-secondary:var(--lightningcss-light,var(--color-neutral-600))var(--lightningcss-dark,var(--color-neutral-300));--color-text-base-tertiary:var(--lightningcss-light,var(--color-neutral-500))var(--lightningcss-dark,var(--color-neutral-400));--color-text-disabled:var(--lightningcss-light,var(--color-neutral-400))var(--lightningcss-dark,var(--color-neutral-400));--color-text-brand:var(--color-brand-600);--color-text-on-brand:#fff;--color-text-neutral:var(--lightningcss-light,var(--color-neutral-700))var(--lightningcss-dark,var(--color-neutral-300));--color-text-on-neutral:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--color-neutral-950));--color-text-info:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,var(--color-blue-300));--color-text-on-info:#fff;--color-text-success:var(--lightningcss-light,var(--color-green-800))var(--lightningcss-dark,var(--color-green-300));--color-text-on-success:#fff;--color-text-warning:var(--lightningcss-light,var(--color-amber-800))var(--lightningcss-dark,var(--color-amber-300));--color-text-on-warning:var(--lightningcss-light,var(--color-amber-950))var(--lightningcss-dark,var(--color-amber-950));--color-text-on-warning-secondary:var(--lightningcss-light,var(--color-amber-800))var(--lightningcss-dark,var(--color-amber-300));--color-text-danger:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-300));--color-text-on-danger:#fff;--color-icon-base:var(--lightningcss-light,var(--color-neutral-950))var(--lightningcss-dark,#fff);--color-icon-base-secondary:var(--lightningcss-light,var(--color-neutral-500))var(--lightningcss-dark,var(--color-neutral-400));--color-icon-base-tertiary:var(--lightningcss-light,var(--color-neutral-400))var(--lightningcss-dark,var(--color-neutral-400));--color-icon-brand:var(--color-brand-600);--color-icon-danger-secondary:var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,var(--color-red-400));--color-border-base:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-base:var(--lightningcss-light,color-mix(in oklab, var(--color-neutral-950) var(--alpha-400), transparent))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-400), transparent))}}:host,:root{--color-border-base-secondary:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-base-secondary:var(--lightningcss-light,color-mix(in oklab, var(--color-neutral-950) var(--alpha-300), transparent))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-300), transparent))}}:host,:root{--color-border-base-tertiary:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-base-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-neutral-950) var(--alpha-200), transparent))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-200), transparent))}}:host,:root{--color-border-disabled:var(--lightningcss-light,oklch(14.5% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-disabled:var(--lightningcss-light,color-mix(in oklab, var(--color-neutral-950) var(--alpha-300), transparent))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-300), transparent))}}:host,:root{--color-border-brand:var(--lightningcss-light,oklch(57.2% .184 31.921))var(--lightningcss-dark,var(--color-brand-400))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-brand:var(--lightningcss-light,color-mix(in oklab, var(--color-brand-700) var(--alpha-1000), transparent))var(--lightningcss-dark,var(--color-brand-400))}}:host,:root{--color-border-brand-tertiary:var(--lightningcss-light,oklch(67% .21 34.635))var(--lightningcss-dark,oklch(76.4% .153 49.453))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-brand-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-brand-600) var(--alpha-500), transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-brand-400) var(--alpha-500), transparent))}}:host,:root{--color-border-neutral-tertiary:var(--lightningcss-light,oklch(43.9% 0 none))var(--lightningcss-dark,#fff)}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-neutral-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-neutral-600) var(--alpha-500), transparent))var(--lightningcss-dark,color-mix(in oklab, #fff var(--alpha-300), transparent))}}:host,:root{--color-border-info-tertiary:var(--lightningcss-light,oklch(54.6% .245 262.881))var(--lightningcss-dark,oklch(70.7% .165 254.624))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-info-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-blue-600) var(--alpha-500), transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-blue-400) var(--alpha-500), transparent))}}:host,:root{--color-border-success-tertiary:var(--lightningcss-light,oklch(62.7% .194 149.214))var(--lightningcss-dark,oklch(79.2% .209 151.711))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-success-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-green-600) var(--alpha-500), transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-green-400) var(--alpha-500), transparent))}}:host,:root{--color-border-warning-tertiary:var(--lightningcss-light,oklch(66.6% .179 58.318))var(--lightningcss-dark,oklch(82.8% .189 84.429))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-warning-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-amber-600) var(--alpha-500), transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-amber-400) var(--alpha-500), transparent))}}:host,:root{--color-border-danger-tertiary:var(--lightningcss-light,oklch(57.7% .245 27.325))var(--lightningcss-dark,oklch(70.4% .191 22.216))}@supports (color:color-mix(in lab,red,red)){:host,:root{--color-border-danger-tertiary:var(--lightningcss-light,color-mix(in oklab, var(--color-red-600) var(--alpha-500), transparent))var(--lightningcss-dark,color-mix(in oklab, var(--color-red-400) var(--alpha-500), transparent))}}:host,:root{--color-border-focus:var(--lightningcss-light,var(--color-blue-500))var(--lightningcss-dark,var(--color-blue-500));--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--radius-100:var(--radius-sm);--radius-200:var(--radius-lg);--radius-full:calc(infinity * 1px);--font-sans--font-feature-settings:"liga" 1, "calt" 1;--font-display:"GT Planar", ui-sans-serif, system-ui, sans-serif;--container-page:90rem;--container-aside:14rem;--container-main:50rem;--container-gutter:2.5rem}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@media (hover:hover){button:hover{cursor:pointer}}}@layer components{.prose{--prose-font-heading:var(--font-display);--prose-font-mono:var(--font-mono);--prose-size:var(--text-body);--prose-leading:1.75;--prose-flow:1.25em;font-size:var(--prose-size);line-height:var(--prose-leading);overflow-wrap:break-word;margin-trim:block-start;--prose-muted:var(--color-text-base-secondary);--prose-rule:var(--color-border-base-secondary);--prose-edge:var(--color-border-base-tertiary);--prose-surface:var(--color-bg-base-secondary);--prose-radius:var(--radius-md)}.prose-bleed>.comark-content{grid-template-columns:minmax(0,1fr) min(var(--container-2xl),100%) minmax(0,1fr);display:grid}.prose-bleed>.comark-content>*{grid-column:2;min-inline-size:0}.prose-bleed>.comark-content>:where([data-bleed],:has(>[data-bleed])){grid-column:1/-1}@media (width>=80rem){.prose-bleed>.comark-content>:where([data-side-note]){grid-column:1/-1}}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(p){margin-block-start:var(--prose-flow);margin-block-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h1,h2,h3,h4,h5,h6){color:var(--color-text-base);font-family:var(--prose-font-heading);font-weight:var(--text-heading--font-weight);margin-block-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h1){font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h2){font-size:var(--text-heading);line-height:var(--text-heading--line-height);margin-block-start:calc(var(--prose-flow) * 1.4)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h3){font-size:var(--text-body);line-height:var(--text-body--line-height);margin-block-start:var(--prose-flow)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h4){font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);margin-block-start:var(--prose-flow)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h5){font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);color:var(--prose-muted);margin-block-start:calc(var(--prose-flow) / .875)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h6){font-size:var(--text-subheading);line-height:var(--text-subheading--line-height);font-weight:var(--text-subheading--font-weight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--prose-muted);margin-block-start:calc(var(--prose-flow) / .75)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h1+*,h2+*,h3+*,h4+*,h5+*,h6+*){margin-block-start:1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(:is(h1,h2,h3,h4) :is(code)){font-size:.9em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(a){color:inherit;font-weight:var(--font-weight-medium);text-underline-offset:.15em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:from-font}@supports (color:color-mix(in lab,red,red)){.prose :not(:where([data-not-prose],[data-not-prose] *)):where(a){-webkit-text-decoration-color:color-mix(in oklab,currentColor var(--alpha-700),transparent);text-decoration-color:color-mix(in oklab,currentColor var(--alpha-700),transparent)}}@media (hover:hover){.prose :not(:where([data-not-prose],[data-not-prose] *)):where(a:hover){text-decoration-color:currentColor}}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(a:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:.125em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(:is(h1,h2,h3,h4,h5,h6) :is(a)){font-weight:inherit}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(strong,b){font-weight:var(--font-weight-semibold)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(mark){background-color:var(--color-bg-warning-secondary);color:var(--color-text-on-warning-secondary);border-radius:.2em;padding:.05em .15em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(abbr[title]){text-underline-offset:.2em;cursor:help;text-decoration-line:underline;text-decoration-style:dotted}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(del,s){color:var(--prose-muted);text-decoration-line:line-through}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(sup,sub){vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(sup){inset-block-start:-.5em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(sub){inset-block-end:-.25em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(sup a){text-decoration-line:none}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ul){list-style-type:disc}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ol){list-style-type:decimal}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ul ul){list-style-type:circle}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ul ul ul){list-style-type:square}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ol[type=a i]){list-style-type:lower-alpha}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ol[type=i i]){list-style-type:lower-roman}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ol[type=A s]){list-style-type:upper-alpha}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ol[type=I s]){list-style-type:upper-roman}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ul,ol){margin-block-start:var(--prose-flow);margin-block-end:0;padding-inline-start:1.5em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(li){margin-block-start:.5em;padding-inline-start:.4em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(li>p,li>ul,li>ol){margin-block-start:.5em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ul>li)::marker{color:var(--prose-muted)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ol>li)::marker{color:var(--prose-muted)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(ul.contains-task-list){padding-inline-start:.25em;list-style-type:none}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(li.task-list-item>input[type=checkbox]){vertical-align:-.1em;accent-color:var(--color-bg-brand);margin-inline-end:.5em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(details){margin-block-start:var(--prose-flow);margin-block-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(summary){cursor:pointer;font-weight:var(--font-weight-medium)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(summary)::marker{color:var(--prose-muted)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(kbd){font-family:inherit;font-size:var(--text-subheading);font-weight:var(--text-subheading--font-weight);border:1px solid var(--prose-rule);border-block-end-width:2px;border-radius:.25em;padding:.0625em .35em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(dl){margin-block-start:var(--prose-flow);margin-block-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(dt){font-weight:var(--font-weight-medium);margin-block-start:1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(dt+dt){margin-block-start:.25em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(dd){color:var(--prose-muted);margin-block-start:.25em;margin-inline-start:0;padding-inline-start:1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(:not(pre)>code){background-color:var(--prose-surface);font-family:var(--prose-font-mono);border-radius:min(var(--radius-200) * .6,.35em);padding:.125em .3em;font-size:1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(pre){background-color:var(--prose-surface);font-family:var(--prose-font-mono);font-size:var(--text-body-code);line-height:var(--text-body-code--line-height);font-weight:var(--text-body-code--font-weight);tab-size:2;border-radius:var(--prose-radius);direction:ltr;margin-block-start:calc(var(--prose-size) * 1.25);margin-block-end:0;padding:.75em 1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(pre code){font-family:inherit;font-size:inherit;background-color:#0000;border-radius:0;padding:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote){--prose-quote-earmark:.75rem;--prose-quote-radius:calc(var(--prose-radius) * 1.5);--prose-quote-fold:var(--color-bg-base-tertiary);background:var(--prose-surface);padding:calc(1em * var(--prose-leading));border-start-start-radius:var(--prose-quote-radius);border-start-end-radius:var(--prose-quote-radius);border-end-end-radius:0;border-end-start-radius:var(--prose-quote-radius);margin-block-start:var(--prose-flow);margin-block-end:0;margin-inline:0;position:relative}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote):after,.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote):before{content:"";inline-size:var(--prose-quote-earmark);block-size:var(--prose-quote-earmark);border:calc(var(--prose-quote-earmark) / 2) solid transparent;position:absolute;inset-block-end:0;inset-inline-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote):before{border-block-start-color:var(--prose-quote-fold);border-inline-start-color:var(--prose-quote-fold)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote):after{border-block-end-color:var(--color-bg-base);border-inline-end-color:var(--color-bg-base)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote blockquote){border-inline-start:2px solid var(--prose-rule);background:0 0;border-radius:0;padding:0 0 0 1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote blockquote):after,.prose :not(:where([data-not-prose],[data-not-prose] *)):where(blockquote blockquote):before{content:none}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(hr){border:0;border-block-start:1px solid var(--prose-rule);margin-block-start:calc(var(--prose-flow) * 2.4);margin-block-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(hr+h1,hr+h2,hr+h3,hr+h4){margin-block-start:var(--prose-flow)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(.footnotes){border-block-start:1px solid var(--prose-rule);font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);color:var(--prose-muted);margin-block-start:calc(var(--prose-flow) * 2);padding-block-start:var(--prose-flow)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(.footnotes li){text-wrap:pretty}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(img,video){border-radius:var(--prose-radius);outline:1px solid var(--prose-edge);outline-offset:-1px;-o-object-fit:contain;object-fit:contain;block-size:auto;max-block-size:55dvh;max-inline-size:100%;margin-block-start:var(--prose-flow);margin-block-end:0;margin-inline:auto;display:block}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(p img){margin-block-start:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(figure){margin-block-start:var(--prose-flow);margin-block-end:0;margin-inline:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(figcaption){color:var(--prose-muted);font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);text-align:center;margin-block-start:.857143em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(table){max-inline-size:100%;font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;border-block-end:1px solid var(--prose-rule);margin-block-start:var(--prose-flow);margin-block-end:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(.prose-scroll){scrollbar-width:thin;scrollbar-color:var(--color-border-base-secondary) transparent;margin-block-start:var(--prose-flow);overflow-x:auto}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(.prose-scroll>*){margin-block-start:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(.prose-scroll table){inline-size:100%;min-inline-size:max-content;max-inline-size:none}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(thead th){font-weight:var(--font-weight-medium);text-align:start;white-space:nowrap;padding:.65em 1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(:is(tbody,tfoot) :is(td,th)){text-align:start;vertical-align:top;border-block-start:1px solid var(--prose-rule);padding:.75em 1em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(tbody th,tfoot th){font-weight:var(--font-weight-medium)}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(th:first-child,td:first-child){padding-inline-start:0}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(th[align=center],td[align=center]){text-align:center}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(th[align=right],td[align=right]){text-align:end}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(li>blockquote,li>table,li>figure){margin-block-start:.5em}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(li>pre){margin-block-start:.571429em}@media print{.prose :not(:where([data-not-prose],[data-not-prose] *)):where(pre,table,blockquote,figure){-moz-column-break-inside:avoid;break-inside:avoid}.prose :not(:where([data-not-prose],[data-not-prose] *)):where(h1,h2,h3,h4){-moz-column-break-after:avoid;break-after:avoid}}@media (forced-colors:active){.prose :not(:where([data-not-prose],[data-not-prose] *)):where(:not(pre)>code){border:1px solid}}.prose :where(li>:first-child,blockquote>:first-child,td>:first-child,th>:first-child,dd>:first-child,figure>:first-child):not(:where([data-not-prose],[data-not-prose] *)),.prose>:where(:first-child):not(:where([data-not-prose],[data-not-prose] *)),.prose>:where(:first-child)>:where(:first-child):not(:where([data-not-prose],[data-not-prose] *)){margin-block-start:0}:root[data-theme=dark] :is(.shiki,.shiki span){color:var(--shiki-dark)!important}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.-top-21\.5{top:calc(var(--spacing) * -21.5)}.top-10{top:calc(var(--spacing) * 10)}.top-137\.5{top:calc(var(--spacing) * 137.5)}.left-12{left:calc(var(--spacing) * 12)}.left-114\.25{left:calc(var(--spacing) * 114.25)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.measure{inline-size:100%;max-inline-size:min(var(--container-2xl),100%);margin-inline:auto}.button{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);white-space:nowrap;flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .12s var(--ease-out-quint),scale .15s var(--ease-out-quad)}.button:active:not(:disabled){scale:.97}}.button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.button:disabled{cursor:not-allowed;background-color:var(--color-bg-disabled);border-color:var(--color-border-disabled);color:var(--color-text-disabled);box-shadow:none;background-image:none}.flex{display:flex}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.button-small{gap:calc(var(--spacing) * 1.5);min-height:calc(var(--spacing) * 7);padding:var(--spacing) calc(var(--spacing) * 3)}.button-small [data-icon]{inline-size:calc(var(--spacing) * 3.5);block-size:calc(var(--spacing) * 3.5)}.w-210\.25{width:calc(var(--spacing) * 210.25)}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.link{border-radius:var(--radius-100);color:var(--color-text-base-secondary);text-underline-offset:2px;text-decoration-line:underline}.link:hover{color:var(--color-text-base)}.link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.border{border-style:var(--tw-border-style);border-width:1px}.button-brand-solid{background-color:var(--color-bg-brand);color:var(--color-text-on-brand);background-image:var(--button-solid-shine)}.button-brand-solid:hover:not(:disabled){background-color:var(--color-bg-brand-hover)}.button-neutral-outline{border:1px solid var(--color-border-neutral-tertiary);color:var(--color-text-neutral)}.button-neutral-outline:hover:not(:disabled){background-color:var(--color-bg-base-hover)}.button-neutral-tint{background-color:var(--color-bg-neutral-secondary);color:var(--color-text-neutral)}.button-neutral-tint:hover:not(:disabled){background-color:var(--color-bg-neutral-secondary-hover)}.bg-white{background-color:var(--color-white)}.text-\[50px\]{font-size:50px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.75px\]{--tw-tracking:-.75px;letter-spacing:-.75px}.text-wrap{text-wrap:wrap}.text-neutral-950{color:var(--color-neutral-950)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--alpha-100:2.5%;--alpha-200:5%;--alpha-300:10%;--alpha-400:15%;--alpha-500:20%;--alpha-600:25%;--alpha-700:30%;--alpha-800:50%;--alpha-900:75%;--alpha-1000:90%;--text-display:var(--text-4xl);--text-display--line-height:calc(var(--spacing) * 10);--text-display--letter-spacing:-.02em;--text-display--font-weight:var(--font-weight-semibold);--text-title:var(--text-2xl);--text-title--line-height:calc(var(--spacing) * 8);--text-title--letter-spacing:-.02em;--text-title--font-weight:var(--font-weight-medium);--text-subtitle:var(--text-xl);--text-subtitle--line-height:calc(var(--spacing) * 7);--text-subtitle--font-weight:var(--font-weight-medium);--text-heading:var(--text-lg);--text-heading--line-height:calc(var(--spacing) * 7);--text-heading--font-weight:var(--font-weight-medium);--text-subheading:var(--text-sm);--text-subheading--line-height:calc(var(--spacing) * 5);--text-subheading--font-weight:var(--font-weight-medium);--text-body:var(--text-base);--text-body--line-height:calc(var(--spacing) * 6);--text-body--font-weight:var(--font-weight-normal);--text-body-small:var(--text-sm);--text-body-small--line-height:calc(var(--spacing) * 5);--text-body-small--font-weight:var(--font-weight-normal);--text-body-code:var(--text-sm);--text-body-code--line-height:calc(var(--spacing) * 6);--text-body-code--font-weight:var(--font-weight-medium);--button-solid-highlight:#fff}@supports (color:color-mix(in lab,red,red)){:root{--button-solid-highlight:color-mix(in oklab, var(--color-white) var(--alpha-300), transparent)}}:root{--button-solid-shine:linear-gradient(var(--button-solid-highlight), transparent)}@font-face{font-family:Inter;src:url(../fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-italic-variable.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:GT Planar;src:url(../fonts/gt-planar-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/lora-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/lora-italic-variable.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@keyframes flip{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.page-leave-active{transition:opacity .4s var(--ease-out-quad),filter .4s var(--ease-out-quad)}.page-enter-active{transition:opacity .6s var(--ease-out-quad),filter .6s var(--ease-out-quad)}.page-enter-from,.page-leave-to{opacity:0;filter:blur(4px)}}html{font-family:var(--font-sans);font-feature-settings:var(--font-sans--font-feature-settings);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-padding-block:6rem;overflow-x:clip}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}main{hanging-punctuation:first allow-end last;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 6 6}::selection{background-color:var(--color-bg-brand);color:var(--color-text-on-brand)}body{text-wrap:pretty;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--text-body--font-weight);background-color:var(--color-bg-base);color:var(--color-text-base);overflow-x:clip}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}:root:not([data-theme=dark]) [data-scheme=dark],:root[data-theme=dark] [data-scheme=light]{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@keyframes sticker-in-8a734cdd{0%{opacity:0;rotate:-7deg;scale:.92}to{opacity:1;rotate:0deg;scale:1}}@keyframes rise-in-8a734cdd{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}main[data-v-8a734cdd]{min-block-size:100dvh;inline-size:100%;max-inline-size:var(--container-lg);padding:calc(var(--spacing) * 16) calc(var(--spacing) * 6);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}main>img[data-v-8a734cdd]{inline-size:auto;block-size:calc(var(--spacing) * 20)}main>h1[data-v-8a734cdd]{font-family:var(--font-display);color:var(--color-text-base);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight);text-wrap:balance;margin-block-start:calc(var(--spacing) * 3)}main>p[data-v-8a734cdd]{color:var(--color-text-base-secondary)}main>img+p[data-v-8a734cdd]{font-variant-numeric:tabular-nums;margin-block-start:calc(var(--spacing) * 16)}main>h1+p[data-v-8a734cdd]{font-size:var(--text-body);line-height:var(--text-body--line-height);text-wrap:pretty;margin-block-start:calc(var(--spacing) * 4)}main>a[data-v-8a734cdd]{margin-block-start:calc(var(--spacing) * 6)}@media (prefers-reduced-motion:no-preference){main>img[data-v-8a734cdd]{animation:.55s cubic-bezier(.34,1.56,.64,1) both sticker-in-8a734cdd}main[data-v-8a734cdd]>:not(img){animation:rise-in-8a734cdd .4s var(--ease-out-expo) both}main[data-v-8a734cdd]>:nth-child(2){animation-delay:80ms}main[data-v-8a734cdd]>:nth-child(3){animation-delay:.16s}main[data-v-8a734cdd]>:nth-child(4){animation-delay:.24s}main[data-v-8a734cdd]>:nth-child(5){animation-delay:.32s}}
