:root{--color-neutral-50:#f5f7f9;--color-neutral-100:#e5e8eb;--color-neutral-200:#cdd1d5;--color-neutral-300:#bbc0c5;--color-neutral-400:#999fa5;--color-neutral-500:#80878d;--color-neutral-600:#555c61;--color-neutral-700:#2e3439;--color-neutral-800:#242a2f;--color-neutral-850:#1b2025;--color-neutral-900:#13181c;--color-neutral-950:#0b1014;--color-neutral-975:#05090d;--color-mint-50:#e2fcf3;--color-mint-100:#c6fceb;--color-mint-200:#9dfee3;--color-mint-300:#74f7dc;--color-mint-400:#31fad0;--color-mint-500:#14dcb6;--color-mint-600:#15b898;--color-mint-700:#028f75;--color-mint-900:#013d30;--color-mint-950:#04140c;--color-teal-50:#e7faf8;--color-teal-100:#cbf1ee;--color-teal-200:#9ee4de;--color-teal-300:#67d2cc;--color-teal-400:#24bfb8;--color-teal-500:#00aca6;--color-teal-600:#00918b;--color-teal-700:#00746f;--color-teal-900:#003634;--color-meadow-50:#e8fbeb;--color-meadow-100:#d1f2d7;--color-meadow-200:#afe4b9;--color-meadow-300:#85cf95;--color-meadow-400:#5cb572;--color-meadow-500:#399d57;--color-meadow-600:#218041;--color-meadow-700:#15632f;--color-meadow-900:#003312;--color-amber-50:#fff8e8;--color-amber-100:#feedc9;--color-amber-200:#f7dba1;--color-amber-300:#f0be67;--color-amber-400:#e49e22;--color-amber-500:#ce8200;--color-amber-600:#ae6700;--color-amber-700:#914c00;--color-amber-900:#4d2300;--color-ember-50:#fff1ef;--color-ember-100:#ffdedb;--color-ember-200:#ffbfb8;--color-ember-300:#f69b94;--color-ember-400:#ea726b;--color-ember-500:#da4b48;--color-ember-600:#be2e31;--color-ember-700:#9b1e22;--color-ember-900:#56060b;--color-rose-50:#fff0f3;--color-rose-100:#ffdee4;--color-rose-200:#fdbdca;--color-rose-300:#f399ae;--color-rose-400:#e97292;--color-rose-500:#dd4f7a;--color-rose-600:#c13363;--color-rose-700:#9e244f;--color-rose-900:#570926;--color-bg-inset:var(--color-neutral-975);--color-bg:var(--color-neutral-950);--color-surface:var(--color-neutral-850);--color-surface-raised:var(--color-neutral-800);--color-surface-muted:var(--color-neutral-700);--color-fill-hover:#f5f7f90f;--color-fill-active:#f5f7f91a;--color-overlay:#03060ab8;--color-overlay-strong:#000000d1;--color-text:var(--color-neutral-50);--color-text-muted:var(--color-neutral-300);--color-text-subtle:var(--color-neutral-500);--color-text-on-primary:var(--color-mint-950);--color-text-on-media:#fff;--color-text-on-media-muted:#ffffffb8;--color-border:#f5f7f921;--color-border-strong:#f5f7f938;--color-border-primary:var(--color-primary)}@supports (color:lab(0% 0 0)){:root{--color-neutral-50:lab(97.1014% -.416189 -1.03738);--color-neutral-100:lab(91.8822% -.69055 -1.72715);--color-neutral-200:lab(83.7628% -.961453 -2.41505);--color-neutral-300:lab(77.3832% -1.22869 -3.10091);--color-neutral-400:lab(65.2032% -1.48803 -3.78258);--color-neutral-500:lab(55.9228% -1.61126 -4.1201);--color-neutral-600:lab(38.5218% -1.59064 -4.10966);--color-neutral-700:lab(21.1197% -1.55023 -4.09039);--color-neutral-800:lab(16.4788% -1.53187 -4.08218);--color-neutral-850:lab(11.8376% -1.50725 -4.0716);--color-neutral-900:lab(7.77815% -1.42924 -4.05589);--color-neutral-950:lab(4.27901% -.927515 -2.9969);--color-neutral-975:lab(2.21848% -.570394 -1.97718);--color-mint-50:lab(96.9111% -10.1745 1.09875);--color-mint-100:lab(94.9815% -20.489 2.20307);--color-mint-200:lab(93.1813% -34.494 3.68471);--color-mint-300:lab(89.3848% -42.8181 1.28618);--color-mint-400:lab(88.5066% -56.2242 5.93039);--color-mint-500:lab(78.7485% -52.8002 5.56253);--color-mint-600:lab(66.8887% -45.738 4.82019);--color-mint-700:lab(52.7088% -38.743 4.0799);--color-mint-900:lab(21.8994% -21.1201 2.22501);--color-mint-950:lab(5.04537% -6.50906 2.56799);--color-teal-50:lab(96.7488% -6.66544 -1.37998);--color-teal-100:lab(92.3371% -13.3581 -2.74745);--color-teal-200:lab(85.7185% -23.46 -4.77314);--color-teal-300:lab(77.9385% -33.6653 -6.76284);--color-teal-400:lab(70.0437% -40.5701 -8.05954);--color-teal-500:lab(63.1954% -44.0997 -8.68772);--color-teal-600:lab(53.8013% -40.7521 -8.00713);--color-teal-700:lab(43.247% -37.4308 -7.3202);--color-teal-900:lab(19.593% -23.8588 -4.64845);--color-meadow-50:lab(96.9216% -8.87239 5.65778);--color-meadow-100:lab(92.5444% -14.8149 9.47522);--color-meadow-200:lab(85.97% -23.7853 15.2949);--color-meadow-300:lab(77.0621% -32.8636 21.2942);--color-meadow-400:lab(66.8564% -39.0505 25.526);--color-meadow-500:lab(57.682% -42.2772 27.8818);--color-meadow-600:lab(47.1065% -39.3668 26.0887);--color-meadow-700:lab(36.4143% -33.3336 22.1178);--color-meadow-900:lab(17.4689% -24.3778 16.3421);--color-amber-50:lab(97.7901% 1.0362 11.5666);--color-amber-100:lab(94.3657% 2.03729 19.5421);--color-amber-200:lab(88.6194% 4.04969 32.1325);--color-amber-300:lab(80.3772% 11.2993 50.6135);--color-amber-400:lab(70.8468% 20.2319 68.534);--color-amber-500:lab(61.3149% 27.0107 80.5634);--color-amber-600:lab(50.7203% 29.4483 78.7713);--color-amber-700:lab(40.2263% 28.4981 62.7158);--color-amber-900:lab(19.436% 21.8137 33.1202);--color-ember-50:lab(96.2895% 7.65759 4.12633);--color-ember-100:lab(91.4621% 13.8272 7.48129);--color-ember-200:lab(83.0549% 23.1621 12.6389);--color-ember-300:lab(73.4287% 34.1863 18.9418);--color-ember-400:lab(62.5738% 46.981 26.8306);--color-ember-500:lab(52.9613% 56.7556 33.9089);--color-ember-600:lab(43.6591% 56.9472 35.2594);--color-ember-700:lab(34.5744% 50.677 31.8589);--color-ember-900:lab(16.5153% 34.897 21.1251);--color-rose-50:lab(96.2186% 8.3923 .915706);--color-rose-100:lab(91.3373% 15.0619 1.65679);--color-rose-200:lab(82.8551% 24.9825 2.78673);--color-rose-300:lab(73.1517% 36.4125 4.14144);--color-rose-400:lab(63.3867% 49.2672 5.75582);--color-rose-500:lab(54.9016% 58.7125 7.04517);--color-rose-600:lab(45.6201% 58.4925 7.13136);--color-rose-700:lab(36.5819% 51.9336 6.3641);--color-rose-900:lab(17.467% 35.6245 4.41062);--color-fill-hover:lab(97.1014% -.416189 -1.03738/.06);--color-fill-active:lab(97.1014% -.416189 -1.03738/.1);--color-overlay:lab(1.55709% -.436246 -1.58357/.72);--color-overlay-strong:lab(0% 0 0/.82);--color-text-on-media:lab(100% 0 0);--color-text-on-media-muted:lab(100% 0 0/.72);--color-border:lab(97.1014% -.416189 -1.03738/.13);--color-border-strong:lab(97.1014% -.416189 -1.03738/.22)}}@supports (color:color-mix(in lab, red, red)){:root{--color-border-primary:color-mix(in srgb,var(--color-primary)30%,transparent)}}:root{--color-primary:var(--color-mint-400);--color-primary-hover:var(--color-mint-300);--color-primary-active:var(--color-mint-500);--color-primary-soft:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-soft:color-mix(in srgb,var(--color-primary)12%,transparent)}}:root{--color-primary-glow:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-primary-glow:color-mix(in srgb,var(--color-primary)18%,transparent)}}:root{--color-success:var(--color-meadow-300);--color-success-soft:var(--color-meadow-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-success-soft:color-mix(in srgb,var(--color-meadow-500)16%,transparent)}}:root{--color-warning:var(--color-amber-300);--color-warning-soft:var(--color-amber-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-warning-soft:color-mix(in srgb,var(--color-amber-600)16%,transparent)}}:root{--color-danger:var(--color-ember-300);--color-danger-strong:var(--color-ember-700);--color-danger-soft:var(--color-ember-500)}@supports (color:color-mix(in lab, red, red)){:root{--color-danger-soft:color-mix(in srgb,var(--color-ember-500)16%,transparent)}}:root{--color-favourite:var(--color-rose-500);--color-favourite-soft:var(--color-favourite)}@supports (color:color-mix(in lab, red, red)){:root{--color-favourite-soft:color-mix(in srgb,var(--color-favourite)16%,transparent)}}:root{--color-focus:var(--color-primary);--focus-ring:2px solid var(--color-focus);--focus-ring-offset:2px;--shadow-1:0 2px 12px #00000047;--shadow-2:0 8px 30px #00000070;--shadow-3:0 24px 90px #00000073;--color-media-control:#1214178c;--color-media-control-hover:#121417b8;--color-media-fill:#ffffff24;--color-media-fill-hover:#ffffff3d;--color-media-border:#ffffff47;--color-media-border-strong:#ffffff7a;--color-media-scrim:#0000007a;--color-media-scrim-strong:#000000a3;--glass-bg:linear-gradient(145deg,#ffffff21 0%,#ffffff0d 45%,#060a0e40 100%),#161b20ad;--glass-border:1px solid #ffffff29;--glass-shadow:0 10px 36px #00000047,0 1px 0 #ffffff14 inset,0 -1px 0 #0000001f inset;--glass-blur:blur(18px)saturate(165%);--glass-text:#ffffffeb;--glass-text-muted:#ffffff8c;--glass-fill-hover:#ffffff1a;--glass-divider:#ffffff1f;--motion-duration-fast:.15s;--motion-duration-normal:.2s;--motion-duration-slow:.35s;--motion-duration-slower:.46s;--motion-duration-reveal:.62s;--motion-ease-fast:cubic-bezier(.2,0,.38,.9);--motion-ease-normal:cubic-bezier(.2,0,0,1);--motion-ease-slow:cubic-bezier(.16,1,.3,1);--motion-ease-reveal:cubic-bezier(.2,.65,.25,1);--motion-fast:var(--motion-duration-fast)var(--motion-ease-fast);--motion-normal:var(--motion-duration-normal)var(--motion-ease-normal);--motion-slow:var(--motion-duration-slow)var(--motion-ease-slow);--motion-enter:var(--motion-duration-slow)var(--motion-ease-slow);--motion-exit:var(--motion-duration-fast)var(--motion-ease-fast);--motion-duration-header-exit:.18s;--motion-duration-header-enter:.22s;--motion-ease-zoom:cubic-bezier(.32,.72,0,1);--motion-duration-zoom-open:.5s;--motion-duration-zoom-close:.35s;--motion-zoom-open:var(--motion-duration-zoom-open)var(--motion-ease-zoom);--motion-zoom-close:var(--motion-duration-zoom-close)var(--motion-ease-zoom);--motion-duration-zoom-chrome:.2s;--motion-zoom-chrome:var(--motion-duration-zoom-chrome)var(--motion-ease-zoom);--motion-stagger-step:40ms;--motion-stagger-enter-duration:var(--motion-duration-slower);--motion-stagger-enter:var(--motion-stagger-enter-duration)var(--motion-ease-slow);--motion-stagger-scale-from:.94;--motion-stagger-initial-delay:.12s}@supports (color:lab(0% 0 0)){:root{--shadow-1:0 2px 12px lab(0% 0 0/.28);--shadow-2:0 8px 30px lab(0% 0 0/.44);--shadow-3:0 24px 90px lab(0% 0 0/.45);--color-media-control:lab(6.17047% -.282876 -2.67824/.55);--color-media-control-hover:lab(6.17047% -.282876 -2.67824/.72);--color-media-fill:lab(100% 0 0/.14);--color-media-fill-hover:lab(100% 0 0/.24);--color-media-border:lab(100% 0 0/.28);--color-media-border-strong:lab(100% 0 0/.48);--color-media-scrim:lab(0% 0 0/.48);--color-media-scrim-strong:lab(0% 0 0/.64);--glass-bg:linear-gradient(145deg,lab(100% 0 0/.13) 0%,lab(100% 0 0/.05) 45%,lab(2.47464% -.619024 -2.1181/.25) 100%),lab(9.51677% -1.49144 -4.06508/.68);--glass-border:1px solid lab(100% 0 0/.16);--glass-shadow:0 10px 36px lab(0% 0 0/.28),0 1px 0 lab(100% 0 0/.08) inset,0 -1px 0 lab(0% 0 0/.12) inset;--glass-text:lab(100% 0 0/.92);--glass-text-muted:lab(100% 0 0/.55);--glass-fill-hover:lab(100% 0 0/.1);--glass-divider:lab(100% 0 0/.12)}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-normal:0s;--motion-duration-slow:0s;--motion-duration-slower:0s;--motion-duration-reveal:0s;--motion-duration-header-exit:0s;--motion-duration-header-enter:0s;--motion-stagger-step:0s;--motion-stagger-initial-delay:0s}}@keyframes motionStaggerEnter{0%{opacity:0;transform:scale(var(--motion-stagger-scale-from))}to{opacity:1;transform:scale(1)}}:root{--type-font-family-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--type-font-family-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--type-tracking-display:-.045em;--type-tracking-heading:-.02em;--type-tracking-tight:-.01em;--type-tracking-wide:.08em;--type-display-1-size:clamp(3.6rem,6vw,4.5rem);--type-display-1-line-height:.92;--type-display-2-size:clamp(2.45rem,5.6vw,5.55rem);--type-display-2-line-height:.98;--type-display-3-size:clamp(1.8rem,3.4vw,3rem);--type-display-3-line-height:1.06;--type-display-weight:var(--font-weight-semibold);--type-lead-size:clamp(1.32rem,2vw,1.62rem);--type-lead-line-height:1.42;--type-h1-size:clamp(2rem,5vw,2.75rem);--type-h1-line-height:1.1;--type-h1-weight:var(--font-weight-bold);--type-h2-size:1.75rem;--type-h2-line-height:1.2;--type-h2-weight:var(--font-weight-bold);--type-h3-size:1.35rem;--type-h3-line-height:1.3;--type-h3-weight:var(--font-weight-semibold);--type-h4-size:1.15rem;--type-h4-line-height:1.35;--type-h4-weight:var(--font-weight-semibold);--type-h5-size:1rem;--type-h5-line-height:1.4;--type-h5-weight:var(--font-weight-bold);--type-p1-size:1.05rem;--type-p1-line-height:1.6;--type-p1-weight:var(--font-weight-regular);--type-p2-size:1rem;--type-p2-line-height:1.55;--type-p2-weight:var(--font-weight-regular);--type-p3-size:.9rem;--type-p3-line-height:1.45;--type-p3-weight:var(--font-weight-regular);--type-ui-size:.95rem;--type-ui-line-height:1.25;--type-ui-weight:var(--font-weight-medium);--type-label-size:.9rem;--type-label-line-height:1.25;--type-label-weight:var(--font-weight-semibold);--type-caption-size:.78rem;--type-caption-line-height:1.35;--type-caption-weight:var(--font-weight-medium);--type-overline-family:var(--type-font-family-mono);--type-overline-size:.7rem;--type-overline-line-height:1.2;--type-overline-weight:var(--font-weight-semibold);--type-overline-letter-spacing:var(--type-tracking-wide);--space-0-5:4px;--space-1:8px;--space-1-5:12px;--space-2:16px;--space-2-5:20px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--radius-0-5:4px;--radius-1:8px;--radius-1-5:12px;--radius-2:16px;--radius-2-5:20px;--radius-3:24px;--radius-pill:999px;--radius-round:50%;--radius-button:var(--radius-pill);--radius-control:var(--radius-1);--radius-card:var(--radius-2);--radius-panel:var(--radius-3);--radius-app-icon:22%;--control-height-sm:36px;--control-height-md:44px;--control-height-lg:48px;--opacity-disabled:.45;--layout-inset:var(--space-3);--layout-inset-mobile:var(--space-2);--layout-content-max:680px;--layout-wide-max:1180px;--header-inline-padding:var(--layout-inset);--nav-bar-min-height:calc(2*var(--space-2) + 40px);--site-header-height:73px;--padding-card:var(--space-3);--padding-section-y:var(--space-5);--padding-page-bottom:var(--space-8);--z-raised:1;--z-floating:150;--z-banner:200;--z-sticky:1000;--z-header:1010;--z-overlay:9000;--z-modal:10000;--z-lightbox:11000;--z-popover:12000}
