@layer theme{:root{--border-width-default:var(--border-width-thin);--border-width-hairline:.03125rem;--border-width-none:0rem;--border-width-thick:.125rem;--border-width-thin:.0625rem;--corner-shape-continuous:superellipse(1.1);--font-family-accessible:"OpenDyslexic", "OpenAI Sans", system-ui, sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", monospace;--font-family-sans:-apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", "Helvetica", "Apple Color Emoji", "Arial", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--opacity-disabled:.5;--opacity-scrim:.45;--radius-2xl:1.75rem;--radius-full:62.4375rem;--radius-lg:.875rem;--radius-md:.625rem;--radius-none:0rem;--radius-sm:.375rem;--radius-xl:1.25rem;--radius-xs:.25rem;--size-0:0rem;--size-2:.125rem;--size-4:.25rem;--size-6:.375rem;--size-8:.5rem;--size-10:.625rem;--size-12:.75rem;--size-16:1rem;--size-20:1.25rem;--size-24:1.5rem;--size-32:2rem;--size-40:2.5rem;--size-48:3rem;--size-64:4rem;--accent-blue-background-color-emphasis:var(--blue-400);--accent-blue-border-color:var(--blue-400);--accent-green-background-color-emphasis:var(--green-400);--accent-green-border-color:var(--green-400);--accent-orange-background-color-emphasis:var(--orange-400);--accent-orange-border-color:var(--orange-400);--accent-pink-background-color-emphasis:var(--pink-400);--accent-pink-border-color:var(--pink-400);--accent-purple-background-color-emphasis:var(--purple-300);--accent-purple-border-color:var(--purple-300);--accent-yellow-background-color-emphasis:var(--yellow-400);--accent-yellow-border-color:var(--yellow-400);--black:#000;--black-transparent-a0:#0000;--black-transparent-a1:#00000003;--black-transparent-a2:#00000005;--black-transparent-a5:#0000000d;--black-transparent-a10:#0000001a;--black-transparent-a15:#00000026;--black-transparent-a20:#0003;--black-transparent-a25:#00000040;--black-transparent-a50:#00000080;--black-transparent-a75:#000000bf;--black-transparent-a80:#000c;--black-transparent-a90:#000000e6;--blue-25:#f6fafe;--blue-50:#e8f3fe;--blue-75:#d1e5fd;--blue-100:#a4cdfb;--blue-200:#63a8f8;--blue-300:#539af8;--blue-400:#3a83f7;--blue-500:#2c67c5;--blue-600:#1f4e94;--blue-700:#173e76;--blue-800:#133463;--blue-900:#0c274a;--blue-1000:#020d18;--button-danger-background-color-hover:var(--status-danger-text-color);--button-danger-background-color-pressed:var(--status-danger-text-color);--button-danger-background-color-rest:var(--status-danger-border-color);--button-danger-icon-color:var(--icon-color-on-emphasis);--button-danger-text-color:var(--text-color-on-emphasis);--button-ghost-background-color-hover:var(--control-background-color-hover);--button-ghost-background-color-pressed:var(--control-background-color-pressed);--button-ghost-background-color-rest:var(--control-ghost-background-color-rest);--button-ghost-icon-color:var(--control-icon-color-rest);--button-ghost-text-color:var(--control-text-color-rest);--button-primary-background-color-rest:var(--background-color-inverse);--button-primary-border-color:var(--background-color-inverse);--button-primary-icon-color:var(--icon-color-on-emphasis);--button-primary-text-color:var(--text-color-on-emphasis);--button-secondary-background-color-hover:var(--control-background-color-hover);--button-secondary-background-color-pressed:var(--control-background-color-pressed);--button-secondary-background-color-rest:var(--control-background-color-rest);--button-secondary-border-color:var(--control-border-color-rest);--button-secondary-icon-color:var(--control-icon-color-rest);--button-secondary-text-color:var(--control-text-color-rest);--control-background-color-disabled:var(--background-color-layer-2);--control-background-color-hover:var(--background-color-layer-2);--control-background-color-pressed:var(--background-color-layer-3);--control-background-color-rest:var(--background-color-layer-1);--control-background-color-selected:var(--background-color-layer-1);--control-border-color-disabled:var(--border-color-subtle);--control-border-color-error:var(--status-danger-border-color);--control-border-color-rest:var(--border-color-emphasis);--control-color-selected:var(--status-info-text-color);--control-color-track:var(--background-color-layer-3);--control-ghost-background-color-rest:var(--black-transparent-a0);--control-icon-color-disabled:var(--icon-color-tertiary);--control-icon-color-placeholder:var(--icon-color-tertiary);--control-icon-color-rest:var(--icon-color-primary);--control-text-color-disabled:var(--text-color-tertiary);--control-text-color-placeholder:var(--text-color-tertiary);--control-text-color-rest:var(--text-color-primary);--data-color-series-1:var(--blue-400);--data-color-series-2:var(--purple-400);--data-color-series-3:var(--green-400);--data-color-series-4:var(--yellow-400);--data-color-series-5:var(--red-400);--focus-outline-color:var(--blue-400);--gray-25:#fcfcfc;--gray-50:#f9f9f9;--gray-75:#f3f3f3;--gray-100:#e8e8e8;--gray-200:#cdcdcd;--gray-300:#afafaf;--gray-400:#8f8f8f;--gray-500:#5d5d5d;--gray-600:#414141;--gray-700:#303030;--gray-800:#212121;--gray-900:#181818;--gray-950:#131313;--gray-1000:#0d0d0d;--green-25:#effaf3;--green-50:#def3e5;--green-75:#c2eace;--green-100:#9fddb1;--green-200:#83d197;--green-300:#6bc67f;--green-400:#53b559;--green-500:#48a04c;--green-600:#3a843f;--green-700:#2c6732;--green-800:#1f4e25;--green-900:#14361a;--green-1000:#041208;--navigation-color-indicator:var(--status-info-icon-color);--navigation-item-background-color-hover:var(--background-color-layer-2);--navigation-item-background-color-selected:var(--background-color-layer-3);--navigation-rail-background-color:var(--background-color-navigation);--orange-25:#fdf5f1;--orange-50:#fbe8db;--orange-75:#f7d1b8;--orange-100:#f4ba96;--orange-200:#f1a275;--orange-300:#ef8b57;--orange-400:#ee7c37;--orange-500:#d25e28;--orange-600:#ac4f23;--orange-700:#87401d;--orange-800:#653218;--orange-900:#45240d;--orange-1000:#1f1209;--overlay-background-color:var(--background-color-elevated);--overlay-background-color-scrim:#00000073;--overlay-border-color:var(--border-color-subtle);--pink-25:#fef8fb;--pink-50:#fdedf4;--pink-75:#fcd8e7;--pink-100:#fbbfd7;--pink-200:#f8a6c8;--pink-300:#f68ebc;--pink-400:#f077af;--pink-500:#cf6194;--pink-600:#ab4f7a;--pink-700:#873e60;--pink-800:#663049;--pink-900:#462132;--pink-1000:#1d0f15;--purple-25:#f8f5fd;--purple-50:#ede5fc;--purple-75:#ddcffa;--purple-100:#c9b1f6;--purple-200:#b897f4;--purple-300:#a67df2;--purple-400:#8952ee;--purple-500:#7849d1;--purple-600:#643cae;--purple-700:#4e2f88;--purple-800:#3b2366;--purple-900:#291947;--purple-1000:#0f0a18;--red-25:#fff0f0;--red-50:#ffe1e0;--red-75:#ffc6c5;--red-100:#ffa4a2;--red-200:#ff8583;--red-300:#ff6764;--red-400:#fa423e;--red-500:#ff002a;--red-600:#ba2623;--red-700:#911e1b;--red-800:#6e1615;--red-900:#4d100e;--red-1000:#1f0909;--white:#fff;--white-transparent-a0:#fff0;--white-transparent-a1:#ffffff03;--white-transparent-a2:#ffffff05;--white-transparent-a5:#ffffff0d;--white-transparent-a10:#ffffff1a;--white-transparent-a15:#ffffff26;--white-transparent-a20:#fff3;--white-transparent-a25:#ffffff40;--white-transparent-a50:#ffffff80;--white-transparent-a75:#ffffffbf;--white-transparent-a80:#fffc;--white-transparent-a90:#ffffffe6;--yellow-25:#fefbee;--yellow-50:#fdf6dc;--yellow-75:#fcefbe;--yellow-100:#fae598;--yellow-200:#f9dc78;--yellow-300:#f8d45d;--yellow-400:#f6c543;--yellow-500:#d9a337;--yellow-600:#b8802b;--yellow-700:#95611f;--yellow-800:#734615;--yellow-900:#51300c;--yellow-1000:#221403}@supports (color:oklch(0 0 0)){:root{--blue-25:oklch(98.2998% .00788215 243.255);--blue-50:oklch(95.8547% .0217884 243.277);--blue-75:oklch(91.3604% .0445917 248.396);--blue-100:oklch(83.3334% .0888876 246.588);--blue-200:oklch(71.8574% .153638 247.945);--blue-300:oklch(68.2618% .173789 251.166);--blue-400:oklch(62.6176% .205304 254.998);--blue-500:oklch(52.7701% .173499 255.046);--blue-600:oklch(43.2016% .13788 253.901);--blue-700:oklch(36.9225% .115741 253.243);--blue-800:oklch(32.8833% .100509 253.017);--blue-900:oklch(27.3347% .0802764 251.217);--blue-1000:oklch(15.2734% .0358046 238.267);--gray-25:oklch(99.1069% 0 none);--gray-50:oklch(98.2118% 0 none);--gray-75:oklch(96.4154% 0 none);--gray-100:oklch(93.0999% 0 none);--gray-200:oklch(84.8322% 0 none);--gray-300:oklch(75.4017% 0 none);--gray-400:oklch(65.0041% 0 none);--gray-500:oklch(47.8359% 0 none);--gray-600:oklch(37.5299% 0 none);--gray-700:oklch(30.9186% 0 none);--gray-800:oklch(24.7759% 0 none);--gray-900:oklch(20.9036% 0 none);--gray-950:oklch(18.6741% 0 none);--gray-1000:oklch(15.9066% 0 none);--green-25:oklch(97.3853% .0180602 161.389);--green-50:oklch(94.27% .0352436 159.873);--green-75:oklch(89.6843% .0688415 157.99);--green-100:oklch(83.7314% .107974 156.795);--green-200:oklch(78.6798% .138873 154.851);--green-300:oklch(74.2614% .165299 152.942);--green-400:oklch(68.2472% .195111 148.214);--green-500:oklch(62.2449% .180594 147.855);--green-600:oklch(54.1133% .155393 148.326);--green-700:oklch(45.3883% .127196 149.12);--green-800:oklch(37.4325% .104598 149.692);--green-900:oklch(29.4873% .0783684 151.041);--green-1000:oklch(16.2581% .0377197 156.687);--orange-25:oklch(97.5813% .0122728 44.2619);--orange-50:oklch(94.4017% .0321778 52.3306);--orange-75:oklch(88.939% .064724 51.1811);--orange-100:oklch(83.7635% .0986487 49.5345);--orange-200:oklch(78.6755% .133039 47.2083);--orange-300:oklch(74.2554% .165857 44.7747);--orange-400:oklch(71.5096% .191648 46.6267);--orange-500:oklch(62.9628% .190443 41.3052);--orange-600:oklch(54.7646% .159483 41.8657);--orange-700:oklch(46.4299% .128526 42.8707);--orange-800:oklch(38.4333% .0982329 43.9062);--orange-900:oklch(30.3168% .0720191 50.5566);--orange-1000:oklch(19.869% .0324758 52.08);--pink-25:oklch(98.5167% .00922595 347.922);--pink-50:oklch(96.2262% .0241487 351.282);--pink-75:oklch(92.0108% .0546993 352.997);--pink-100:oklch(87.1456% .0919865 354.747);--pink-200:oklch(82.2998% .127679 354.938);--pink-300:oklch(78.0767% .163788 354.571);--pink-400:oklch(73.7151% .191333 354.553);--pink-500:oklch(65.2509% .178277 354.83);--pink-600:oklch(56.6259% .154683 354.622);--pink-700:oklch(47.7956% .128267 354.598);--pink-800:oklch(39.6013% .100031 354.385);--pink-900:oklch(30.9833% .0732343 354.215);--pink-1000:oklch(19.2712% .0314456 354.357);--purple-25:oklch(97.52% .0123328 305.407);--purple-50:oklch(93.6351% .0354698 303.749);--purple-75:oklch(88.199% .0666065 302.089);--purple-100:oklch(80.9307% .108535 302.324);--purple-200:oklch(74.8177% .146845 301.672);--purple-300:oklch(68.7782% .183564 300.099);--purple-400:oklch(59.5255% .236491 296.947);--purple-500:oklch(54.2786% .211766 296.735);--purple-600:oklch(47.5517% .184021 297.159);--purple-700:oklch(40.0907% .150891 297.315);--purple-800:oklch(33.145% .120328 298.295);--purple-900:oklch(26.5644% .0886159 298.438);--purple-1000:oklch(16.0778% .0324214 301.697);--red-25:oklch(96.6944% .0162388 17.439);--red-50:oklch(93.4071% .0336801 20.0485);--red-75:oklch(87.6916% .0687519 19.6436);--red-100:oklch(80.8678% .113931 21.0968);--red-200:oklch(75.2436% .159497 22.2119);--red-300:oklch(70.5326% .2032 24.2257);--red-400:oklch(65.2741% .241466 26.767);--red-500:oklch(62.9855% .27989 25.2195);--red-600:oklch(51.4636% .201816 27.4561);--red-700:oklch(43.0772% .162466 27.4119);--red-800:oklch(35.5025% .128998 26.5356);--red-900:oklch(28.1438% .0950638 26.7972);--red-1000:oklch(17.6325% .039089 21.7798);--yellow-25:oklch(98.6788% .0191543 94.5359);--yellow-50:oklch(97.173% .0385479 92.803);--yellow-75:oklch(95.0417% .0720301 93.3599);--yellow-100:oklch(92.205% .111196 93.2061);--yellow-200:oklch(89.9038% .140764 92.1549);--yellow-300:oklch(87.971% .161823 91.0076);--yellow-400:oklch(84.7443% .17367 85.7337);--yellow-500:oklch(75.1371% .156458 78.7733);--yellow-600:oklch(64.6076% .13898 71.0462);--yellow-700:oklch(54.1847% .121215 65.6683);--yellow-800:oklch(44.2044% .10239 61.1984);--yellow-900:oklch(34.6399% .0799531 61.3069);--yellow-1000:oklch(20.7086% .0441929 68.882)}}:root{--typography-body:var(--typography-body-font-weight) var(--typography-body-font-size)/var(--typography-body-line-height) var(--typography-body-font-family);--typography-body-emphasis:var(--typography-body-emphasis-font-weight) var(--typography-body-emphasis-font-size)/var(--typography-body-emphasis-line-height) var(--typography-body-emphasis-font-family);--typography-body-emphasis-font-family:var(--font-family-sans);--typography-body-emphasis-font-size:1.0625rem;--typography-body-emphasis-font-weight:var(--font-weight-medium);--typography-body-emphasis-letter-spacing:-.0125rem;--typography-body-emphasis-line-height:1.41177;--typography-body-font-family:var(--font-family-sans);--typography-body-font-size:1.0625rem;--typography-body-font-weight:var(--font-weight-regular);--typography-body-letter-spacing:-.0125rem;--typography-body-line-height:1.41177;--typography-body-small:var(--typography-body-small-font-weight) var(--typography-body-small-font-size)/var(--typography-body-small-line-height) var(--typography-body-small-font-family);--typography-body-small-emphasis:var(--typography-body-small-emphasis-font-weight) var(--typography-body-small-emphasis-font-size)/var(--typography-body-small-emphasis-line-height) var(--typography-body-small-emphasis-font-family);--typography-body-small-emphasis-font-family:var(--font-family-sans);--typography-body-small-emphasis-font-size:.875rem;--typography-body-small-emphasis-font-weight:var(--font-weight-semibold);--typography-body-small-emphasis-letter-spacing:-.009375rem;--typography-body-small-emphasis-line-height:1.28571;--typography-body-small-font-family:var(--font-family-sans);--typography-body-small-font-size:.875rem;--typography-body-small-font-weight:var(--font-weight-regular);--typography-body-small-letter-spacing:-.009375rem;--typography-body-small-line-height:1.28571;--typography-callout:var(--typography-callout-font-weight) var(--typography-callout-font-size)/var(--typography-callout-line-height) var(--typography-callout-font-family);--typography-callout-emphasis:var(--typography-callout-emphasis-font-weight) var(--typography-callout-emphasis-font-size)/var(--typography-callout-emphasis-line-height) var(--typography-callout-emphasis-font-family);--typography-callout-emphasis-font-family:var(--font-family-sans);--typography-callout-emphasis-font-size:1rem;--typography-callout-emphasis-font-weight:var(--font-weight-semibold);--typography-callout-emphasis-letter-spacing:-.0125rem;--typography-callout-emphasis-line-height:1.3125;--typography-callout-font-family:var(--font-family-sans);--typography-callout-font-size:1rem;--typography-callout-font-weight:var(--font-weight-regular);--typography-callout-letter-spacing:-.0125rem;--typography-callout-line-height:1.3125;--typography-caption:var(--typography-caption-font-weight) var(--typography-caption-font-size)/var(--typography-caption-line-height) var(--typography-caption-font-family);--typography-caption-emphasis:var(--typography-caption-emphasis-font-weight) var(--typography-caption-emphasis-font-size)/var(--typography-caption-emphasis-line-height) var(--typography-caption-emphasis-font-family);--typography-caption-emphasis-font-family:var(--font-family-sans);--typography-caption-emphasis-font-size:.75rem;--typography-caption-emphasis-font-weight:var(--font-weight-semibold);--typography-caption-emphasis-letter-spacing:normal;--typography-caption-emphasis-line-height:1.33333;--typography-caption-font-family:var(--font-family-sans);--typography-caption-font-size:.75rem;--typography-caption-font-weight:var(--font-weight-regular);--typography-caption-letter-spacing:normal;--typography-caption-line-height:1.33333;--typography-code:var(--typography-code-font-weight) var(--typography-code-font-size)/var(--typography-code-line-height) var(--typography-code-font-family);--typography-code-emphasis:var(--typography-code-emphasis-font-weight) var(--typography-code-emphasis-font-size)/var(--typography-code-emphasis-line-height) var(--typography-code-emphasis-font-family);--typography-code-emphasis-font-family:var(--font-family-mono);--typography-code-emphasis-font-size:.8125rem;--typography-code-emphasis-font-weight:var(--font-weight-medium);--typography-code-emphasis-letter-spacing:normal;--typography-code-emphasis-line-height:1.38462;--typography-code-font-family:var(--font-family-mono);--typography-code-font-size:.8125rem;--typography-code-font-weight:var(--font-weight-regular);--typography-code-letter-spacing:normal;--typography-code-line-height:1.38462;--typography-display:var(--typography-display-font-weight) var(--typography-display-font-size)/var(--typography-display-line-height) var(--typography-display-font-family);--typography-display-emphasis:var(--typography-display-emphasis-font-weight) var(--typography-display-emphasis-font-size)/var(--typography-display-emphasis-line-height) var(--typography-display-emphasis-font-family);--typography-display-emphasis-font-family:var(--font-family-sans);--typography-display-emphasis-font-size:2.125rem;--typography-display-emphasis-font-weight:var(--font-weight-semibold);--typography-display-emphasis-letter-spacing:-.025rem;--typography-display-emphasis-line-height:1.20588;--typography-display-font-family:var(--font-family-sans);--typography-display-font-size:2.125rem;--typography-display-font-weight:var(--font-weight-regular);--typography-display-letter-spacing:-.025rem;--typography-display-line-height:1.20588;--typography-footnote:var(--typography-footnote-font-weight) var(--typography-footnote-font-size)/var(--typography-footnote-line-height) var(--typography-footnote-font-family);--typography-footnote-emphasis:var(--typography-footnote-emphasis-font-weight) var(--typography-footnote-emphasis-font-size)/var(--typography-footnote-emphasis-line-height) var(--typography-footnote-emphasis-font-family);--typography-footnote-emphasis-font-family:var(--font-family-sans);--typography-footnote-emphasis-font-size:.8125rem;--typography-footnote-emphasis-font-weight:var(--font-weight-semibold);--typography-footnote-emphasis-letter-spacing:normal;--typography-footnote-emphasis-line-height:1.38462;--typography-footnote-font-family:var(--font-family-sans);--typography-footnote-font-size:.8125rem;--typography-footnote-font-weight:var(--font-weight-regular);--typography-footnote-letter-spacing:normal;--typography-footnote-line-height:1.38462;--typography-headline:var(--typography-headline-font-weight) var(--typography-headline-font-size)/var(--typography-headline-line-height) var(--typography-headline-font-family);--typography-headline-emphasis:var(--typography-headline-emphasis-font-weight) var(--typography-headline-emphasis-font-size)/var(--typography-headline-emphasis-line-height) var(--typography-headline-emphasis-font-family);--typography-headline-emphasis-font-family:var(--font-family-sans);--typography-headline-emphasis-font-size:1.0625rem;--typography-headline-emphasis-font-weight:var(--font-weight-semibold);--typography-headline-emphasis-letter-spacing:-.0125rem;--typography-headline-emphasis-line-height:1.41177;--typography-headline-font-family:var(--font-family-sans);--typography-headline-font-size:1.0625rem;--typography-headline-font-weight:var(--font-weight-medium);--typography-headline-letter-spacing:-.0125rem;--typography-headline-line-height:1.41177;--typography-subhead:var(--typography-subhead-font-weight) var(--typography-subhead-font-size)/var(--typography-subhead-line-height) var(--typography-subhead-font-family);--typography-subhead-emphasis:var(--typography-subhead-emphasis-font-weight) var(--typography-subhead-emphasis-font-size)/var(--typography-subhead-emphasis-line-height) var(--typography-subhead-emphasis-font-family);--typography-subhead-emphasis-font-family:var(--font-family-sans);--typography-subhead-emphasis-font-size:.9375rem;--typography-subhead-emphasis-font-weight:var(--font-weight-medium);--typography-subhead-emphasis-letter-spacing:-.0125rem;--typography-subhead-emphasis-line-height:1.33333;--typography-subhead-font-family:var(--font-family-sans);--typography-subhead-font-size:.9375rem;--typography-subhead-font-weight:var(--font-weight-regular);--typography-subhead-letter-spacing:-.0125rem;--typography-subhead-line-height:1.33333;--typography-title-large:var(--typography-title-large-font-weight) var(--typography-title-large-font-size)/var(--typography-title-large-line-height) var(--typography-title-large-font-family);--typography-title-large-emphasis:var(--typography-title-large-emphasis-font-weight) var(--typography-title-large-emphasis-font-size)/var(--typography-title-large-emphasis-line-height) var(--typography-title-large-emphasis-font-family);--typography-title-large-emphasis-font-family:var(--font-family-sans);--typography-title-large-emphasis-font-size:1.75rem;--typography-title-large-emphasis-font-weight:var(--font-weight-medium);--typography-title-large-emphasis-letter-spacing:-.025rem;--typography-title-large-emphasis-line-height:1.21429;--typography-title-large-font-family:var(--font-family-sans);--typography-title-large-font-size:1.75rem;--typography-title-large-font-weight:var(--font-weight-regular);--typography-title-large-letter-spacing:-.025rem;--typography-title-large-line-height:1.21429;--typography-title-medium:var(--typography-title-medium-font-weight) var(--typography-title-medium-font-size)/var(--typography-title-medium-line-height) var(--typography-title-medium-font-family);--typography-title-medium-emphasis:var(--typography-title-medium-emphasis-font-weight) var(--typography-title-medium-emphasis-font-size)/var(--typography-title-medium-emphasis-line-height) var(--typography-title-medium-emphasis-font-family);--typography-title-medium-emphasis-font-family:var(--font-family-sans);--typography-title-medium-emphasis-font-size:1.375rem;--typography-title-medium-emphasis-font-weight:var(--font-weight-semibold);--typography-title-medium-emphasis-letter-spacing:-.0125rem;--typography-title-medium-emphasis-line-height:1.27273;--typography-title-medium-font-family:var(--font-family-sans);--typography-title-medium-font-size:1.375rem;--typography-title-medium-font-weight:var(--font-weight-medium);--typography-title-medium-letter-spacing:-.0125rem;--typography-title-medium-line-height:1.27273;--typography-title-small:var(--typography-title-small-font-weight) var(--typography-title-small-font-size)/var(--typography-title-small-line-height) var(--typography-title-small-font-family);--typography-title-small-emphasis:var(--typography-title-small-emphasis-font-weight) var(--typography-title-small-emphasis-font-size)/var(--typography-title-small-emphasis-line-height) var(--typography-title-small-emphasis-font-family);--typography-title-small-emphasis-font-family:var(--font-family-sans);--typography-title-small-emphasis-font-size:1.25rem;--typography-title-small-emphasis-font-weight:var(--font-weight-semibold);--typography-title-small-emphasis-letter-spacing:-.0125rem;--typography-title-small-emphasis-line-height:1.25;--typography-title-small-font-family:var(--font-family-sans);--typography-title-small-font-size:1.25rem;--typography-title-small-font-weight:var(--font-weight-medium);--typography-title-small-letter-spacing:-.0125rem;--typography-title-small-line-height:1.25}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-blue-background-color-subtle:var(--blue-50);--accent-blue-icon-color:var(--blue-500);--accent-blue-icon-color-on-subtle:var(--blue-500);--accent-blue-text-color:var(--blue-500);--accent-blue-text-color-on-subtle:var(--blue-500);--accent-green-background-color-subtle:var(--green-50);--accent-green-icon-color:var(--green-500);--accent-green-icon-color-on-subtle:var(--green-500);--accent-green-text-color:var(--green-500);--accent-green-text-color-on-subtle:var(--green-500);--accent-orange-background-color-subtle:var(--orange-50);--accent-orange-icon-color:var(--orange-500);--accent-orange-icon-color-on-subtle:var(--orange-500);--accent-orange-text-color:var(--orange-500);--accent-orange-text-color-on-subtle:var(--orange-500);--accent-pink-background-color-subtle:var(--pink-50);--accent-pink-icon-color:var(--pink-500);--accent-pink-icon-color-on-subtle:var(--pink-500);--accent-pink-text-color:var(--pink-500);--accent-pink-text-color-on-subtle:var(--pink-500);--accent-purple-background-color-subtle:var(--purple-50);--accent-purple-icon-color:var(--purple-500);--accent-purple-icon-color-on-subtle:var(--purple-500);--accent-purple-text-color:var(--purple-500);--accent-purple-text-color-on-subtle:var(--purple-500);--accent-yellow-background-color-subtle:var(--yellow-50);--accent-yellow-icon-color:var(--yellow-600);--accent-yellow-icon-color-on-subtle:var(--yellow-600);--accent-yellow-text-color:var(--yellow-600);--accent-yellow-text-color-on-subtle:var(--yellow-600);--background-color-elevated:var(--white);--background-color-inverse:var(--gray-1000);--background-color-layer-1:var(--white);--background-color-layer-2:var(--gray-75);--background-color-layer-3:var(--gray-100);--background-color-navigation:var(--background-color-page);--background-color-page:var(--gray-25);--border-color-default:var(--black-transparent-a10);--border-color-emphasis:var(--black-transparent-a20);--border-color-subtle:var(--black-transparent-a5);--button-primary-background-color-disabled:var(--gray-300);--button-primary-background-color-hover:var(--gray-800);--button-primary-background-color-pressed:var(--gray-700);--data-color-axis:var(--gray-500);--data-color-grid:var(--black-transparent-a5);--data-negative-color:var(--red-700);--data-positive-color:var(--green-800);--focus-outline-width:var(--border-width-thick);--icon-color-inverse:var(--text-color-inverse);--icon-color-on-emphasis:var(--text-color-on-emphasis);--icon-color-primary:var(--text-color-primary);--icon-color-secondary:var(--text-color-secondary);--icon-color-tertiary:var(--text-color-tertiary);--status-danger-background-color:var(--red-100);--status-danger-border-color:var(--red-600);--status-danger-icon-color:var(--red-600);--status-danger-text-color:var(--red-700);--status-info-background-color:var(--blue-100);--status-info-border-color:var(--blue-500);--status-info-icon-color:var(--blue-500);--status-info-text-color:var(--blue-600);--status-success-background-color:var(--green-100);--status-success-border-color:var(--green-700);--status-success-icon-color:var(--green-700);--status-success-text-color:var(--green-800);--status-warning-background-color:var(--yellow-100);--status-warning-border-color:var(--yellow-700);--status-warning-icon-color:var(--yellow-700);--status-warning-text-color:var(--yellow-800);--text-color-inverse:var(--white);--text-color-on-emphasis:var(--white);--text-color-primary:var(--gray-1000);--text-color-secondary:var(--gray-500);--text-color-tertiary:var(--gray-400)}[data-theme=light][data-contrast=high]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-blue-background-color-subtle:var(--blue-50);--accent-blue-icon-color:var(--blue-500);--accent-blue-icon-color-on-subtle:var(--blue-500);--accent-blue-text-color:var(--blue-500);--accent-blue-text-color-on-subtle:var(--blue-500);--accent-green-background-color-subtle:var(--green-50);--accent-green-icon-color:var(--green-500);--accent-green-icon-color-on-subtle:var(--green-500);--accent-green-text-color:var(--green-500);--accent-green-text-color-on-subtle:var(--green-500);--accent-orange-background-color-subtle:var(--orange-50);--accent-orange-icon-color:var(--orange-500);--accent-orange-icon-color-on-subtle:var(--orange-500);--accent-orange-text-color:var(--orange-500);--accent-orange-text-color-on-subtle:var(--orange-500);--accent-pink-background-color-subtle:var(--pink-50);--accent-pink-icon-color:var(--pink-500);--accent-pink-icon-color-on-subtle:var(--pink-500);--accent-pink-text-color:var(--pink-500);--accent-pink-text-color-on-subtle:var(--pink-500);--accent-purple-background-color-subtle:var(--purple-50);--accent-purple-icon-color:var(--purple-500);--accent-purple-icon-color-on-subtle:var(--purple-500);--accent-purple-text-color:var(--purple-500);--accent-purple-text-color-on-subtle:var(--purple-500);--accent-yellow-background-color-subtle:var(--yellow-50);--accent-yellow-icon-color:var(--yellow-600);--accent-yellow-icon-color-on-subtle:var(--yellow-600);--accent-yellow-text-color:var(--yellow-600);--accent-yellow-text-color-on-subtle:var(--yellow-600);--background-color-elevated:var(--white);--background-color-inverse:var(--gray-1000);--background-color-layer-1:var(--white);--background-color-layer-2:var(--gray-75);--background-color-layer-3:var(--gray-100);--background-color-navigation:var(--background-color-page);--background-color-page:var(--gray-25);--border-color-default:var(--gray-300);--border-color-emphasis:var(--gray-500);--border-color-subtle:var(--gray-200);--button-primary-background-color-disabled:var(--gray-300);--button-primary-background-color-hover:var(--gray-800);--button-primary-background-color-pressed:var(--gray-700);--data-color-axis:var(--gray-600);--data-color-grid:var(--gray-200);--data-negative-color:var(--red-700);--data-positive-color:var(--green-800);--focus-outline-width:.1875rem;--icon-color-inverse:var(--text-color-inverse);--icon-color-on-emphasis:var(--text-color-on-emphasis);--icon-color-primary:var(--text-color-primary);--icon-color-secondary:var(--text-color-secondary);--icon-color-tertiary:var(--text-color-tertiary);--status-danger-background-color:var(--red-100);--status-danger-border-color:var(--red-600);--status-danger-icon-color:var(--red-600);--status-danger-text-color:var(--red-700);--status-info-background-color:var(--blue-100);--status-info-border-color:var(--blue-500);--status-info-icon-color:var(--blue-500);--status-info-text-color:var(--blue-600);--status-success-background-color:var(--green-100);--status-success-border-color:var(--green-700);--status-success-icon-color:var(--green-700);--status-success-text-color:var(--green-800);--status-warning-background-color:var(--yellow-100);--status-warning-border-color:var(--yellow-700);--status-warning-icon-color:var(--yellow-700);--status-warning-text-color:var(--yellow-800);--text-color-inverse:var(--white);--text-color-on-emphasis:var(--white);--text-color-primary:var(--gray-1000);--text-color-secondary:var(--gray-600);--text-color-tertiary:var(--gray-500)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-blue-background-color-subtle:var(--blue-800);--accent-blue-icon-color:var(--blue-500);--accent-blue-icon-color-on-subtle:var(--blue-50);--accent-blue-text-color:var(--blue-500);--accent-blue-text-color-on-subtle:var(--blue-50);--accent-green-background-color-subtle:var(--green-800);--accent-green-icon-color:var(--green-500);--accent-green-icon-color-on-subtle:var(--green-50);--accent-green-text-color:var(--green-500);--accent-green-text-color-on-subtle:var(--green-50);--accent-orange-background-color-subtle:var(--orange-800);--accent-orange-icon-color:var(--orange-400);--accent-orange-icon-color-on-subtle:var(--orange-50);--accent-orange-text-color:var(--orange-400);--accent-orange-text-color-on-subtle:var(--orange-50);--accent-pink-background-color-subtle:var(--pink-800);--accent-pink-icon-color:var(--pink-400);--accent-pink-icon-color-on-subtle:var(--pink-50);--accent-pink-text-color:var(--pink-400);--accent-pink-text-color-on-subtle:var(--pink-50);--accent-purple-background-color-subtle:var(--purple-800);--accent-purple-icon-color:var(--purple-300);--accent-purple-icon-color-on-subtle:var(--purple-50);--accent-purple-text-color:var(--purple-300);--accent-purple-text-color-on-subtle:var(--purple-50);--accent-yellow-background-color-subtle:var(--yellow-800);--accent-yellow-icon-color:var(--yellow-400);--accent-yellow-icon-color-on-subtle:var(--yellow-50);--accent-yellow-text-color:var(--yellow-400);--accent-yellow-text-color-on-subtle:var(--yellow-50);--background-color-elevated:var(--gray-700);--background-color-inverse:var(--white);--background-color-layer-1:var(--gray-800);--background-color-layer-2:var(--gray-700);--background-color-layer-3:var(--gray-600);--background-color-navigation:var(--background-color-page);--background-color-page:var(--black);--border-color-default:var(--white-transparent-a15);--border-color-emphasis:var(--white-transparent-a20);--border-color-subtle:var(--white-transparent-a10);--button-primary-background-color-disabled:var(--gray-500);--button-primary-background-color-hover:var(--gray-100);--button-primary-background-color-pressed:var(--gray-200);--data-color-axis:var(--gray-200);--data-color-grid:var(--white-transparent-a10);--data-negative-color:#ff9b97;--data-positive-color:#76d89c;--focus-outline-width:var(--border-width-thick);--icon-color-inverse:var(--text-color-inverse);--icon-color-on-emphasis:var(--text-color-on-emphasis);--icon-color-primary:var(--text-color-primary);--icon-color-secondary:var(--text-color-secondary);--icon-color-tertiary:var(--text-color-tertiary);--status-danger-background-color:#421a19;--status-danger-border-color:var(--red-400);--status-danger-icon-color:var(--red-400);--status-danger-text-color:#ff9b97;--status-info-background-color:#102a4d;--status-info-border-color:var(--blue-400);--status-info-icon-color:var(--blue-400);--status-info-text-color:#8ec5ff;--status-success-background-color:#123321;--status-success-border-color:var(--green-400);--status-success-icon-color:var(--green-400);--status-success-text-color:#76d89c;--status-warning-background-color:var(--yellow-900);--status-warning-border-color:var(--yellow-500);--status-warning-icon-color:var(--yellow-500);--status-warning-text-color:#ffd15c;--text-color-inverse:var(--gray-1000);--text-color-on-emphasis:var(--gray-1000);--text-color-primary:var(--white);--text-color-secondary:var(--gray-200);--text-color-tertiary:var(--gray-300)}[data-theme=dark][data-contrast=high]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-blue-background-color-subtle:var(--blue-800);--accent-blue-icon-color:var(--blue-500);--accent-blue-icon-color-on-subtle:var(--blue-50);--accent-blue-text-color:var(--blue-500);--accent-blue-text-color-on-subtle:var(--blue-50);--accent-green-background-color-subtle:var(--green-800);--accent-green-icon-color:var(--green-500);--accent-green-icon-color-on-subtle:var(--green-50);--accent-green-text-color:var(--green-500);--accent-green-text-color-on-subtle:var(--green-50);--accent-orange-background-color-subtle:var(--orange-800);--accent-orange-icon-color:var(--orange-400);--accent-orange-icon-color-on-subtle:var(--orange-50);--accent-orange-text-color:var(--orange-400);--accent-orange-text-color-on-subtle:var(--orange-50);--accent-pink-background-color-subtle:var(--pink-800);--accent-pink-icon-color:var(--pink-400);--accent-pink-icon-color-on-subtle:var(--pink-50);--accent-pink-text-color:var(--pink-400);--accent-pink-text-color-on-subtle:var(--pink-50);--accent-purple-background-color-subtle:var(--purple-800);--accent-purple-icon-color:var(--purple-300);--accent-purple-icon-color-on-subtle:var(--purple-50);--accent-purple-text-color:var(--purple-300);--accent-purple-text-color-on-subtle:var(--purple-50);--accent-yellow-background-color-subtle:var(--yellow-800);--accent-yellow-icon-color:var(--yellow-400);--accent-yellow-icon-color-on-subtle:var(--yellow-50);--accent-yellow-text-color:var(--yellow-400);--accent-yellow-text-color-on-subtle:var(--yellow-50);--background-color-elevated:var(--gray-700);--background-color-inverse:var(--white);--background-color-layer-1:var(--gray-800);--background-color-layer-2:var(--gray-700);--background-color-layer-3:var(--gray-600);--background-color-navigation:var(--background-color-page);--background-color-page:var(--black);--border-color-default:var(--gray-700);--border-color-emphasis:var(--gray-500);--border-color-subtle:var(--gray-800);--button-primary-background-color-disabled:var(--gray-500);--button-primary-background-color-hover:var(--gray-100);--button-primary-background-color-pressed:var(--gray-200);--data-color-axis:var(--gray-200);--data-color-grid:var(--gray-800);--data-negative-color:#ff9b97;--data-positive-color:#76d89c;--focus-outline-width:.1875rem;--icon-color-inverse:var(--text-color-inverse);--icon-color-on-emphasis:var(--text-color-on-emphasis);--icon-color-primary:var(--text-color-primary);--icon-color-secondary:var(--text-color-secondary);--icon-color-tertiary:var(--text-color-tertiary);--status-danger-background-color:#421a19;--status-danger-border-color:var(--red-400);--status-danger-icon-color:var(--red-400);--status-danger-text-color:#ff9b97;--status-info-background-color:#102a4d;--status-info-border-color:var(--blue-400);--status-info-icon-color:var(--blue-400);--status-info-text-color:#8ec5ff;--status-success-background-color:#123321;--status-success-border-color:var(--green-400);--status-success-icon-color:var(--green-400);--status-success-text-color:#76d89c;--status-warning-background-color:var(--yellow-900);--status-warning-border-color:var(--yellow-500);--status-warning-icon-color:var(--yellow-500);--status-warning-text-color:#ffd15c;--text-color-inverse:var(--gray-1000);--text-color-on-emphasis:var(--gray-1000);--text-color-primary:var(--white);--text-color-secondary:var(--gray-200);--text-color-tertiary:var(--gray-300)}:root{background:var(--theme-surface-canvas);color:var(--theme-content-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--global-border-width-thin:var(--border-width-thin);--global-radius-2xl:var(--radius-2xl);--global-radius-full:var(--radius-full);--global-radius-sm:var(--radius-sm);--global-radius-xs:var(--radius-xs);--global-space-6:var(--size-6);--global-space-12:var(--size-12);--global-space-16:var(--size-16);--gray-black:var(--black);--mobile-home-footer-font-size:calc(var(--typography-caption-font-size) * 11 / 12);--mobile-home-footer-line-height:calc(var(--typography-caption-font-size) * 15 / 12);font-family:-apple-system-body,"ui-sans-serif",-apple-system,"system-ui",Segoe UI,Helvetica,Apple Color Emoji,Arial,"sans-serif",Segoe UI Emoji,Segoe UI Symbol}[data-theme]{--control-background-color-rest:var(--background-color-layer-1);--control-background-color-hover:var(--background-color-layer-2);--control-background-color-pressed:var(--background-color-layer-3);--control-border-color-rest:var(--border-color-emphasis);--control-text-color-rest:var(--text-color-primary);--control-text-color-placeholder:var(--text-color-tertiary);--control-color-selected:var(--status-info-text-color);--control-color-track:var(--background-color-layer-3);--button-primary-background-color-rest:var(--background-color-inverse);--button-primary-border-color:var(--background-color-inverse);--button-primary-text-color:var(--text-color-on-emphasis);--button-secondary-background-color-rest:var(--control-background-color-rest);--button-secondary-background-color-hover:var(--control-background-color-hover);--button-secondary-background-color-pressed:var(--control-background-color-pressed);--button-secondary-border-color:var(--control-border-color-rest);--button-secondary-text-color:var(--control-text-color-rest);--button-ghost-background-color-hover:var(--control-background-color-hover);--button-ghost-background-color-pressed:var(--control-background-color-pressed);--button-ghost-text-color:var(--control-text-color-rest);--button-danger-background-color-rest:var(--status-danger-border-color);--button-danger-background-color-hover:var(--status-danger-text-color);--button-danger-background-color-pressed:var(--status-danger-text-color);--button-danger-text-color:var(--text-color-on-emphasis);--navigation-item-background-color-hover:var(--background-color-layer-2);--navigation-item-background-color-selected:var(--background-color-layer-3);--navigation-rail-background-color:var(--background-color-navigation);--overlay-background-color:var(--background-color-elevated);--overlay-border-color:var(--border-color-subtle)}[data-theme=light]{--interactive-bg-secondary-hover:var(--black-transparent-a5)}[data-theme=light],[data-theme=light][data-contrast=high]{--background-color-page:var(--white)}[data-theme=light][data-contrast=default]{--mobile-home-composer-border:#b9b9b9;--mobile-home-composer-border-width:var(--border-width-hairline);--mobile-home-composer-shadow:0 var(--size-4) var(--size-16) 0 var(--black-transparent-a5);--mobile-home-composer-add-surface:#fafafa}[data-theme=dark]{--interactive-bg-secondary-hover:var(--white-transparent-a10)}:is([data-theme=light][data-contrast=default],[data-theme=light][data-contrast=high],[data-theme=dark][data-contrast=default],[data-theme=dark][data-contrast=high]){--button-accent-background-color-default:var(--blue-500);--button-accent-background-color-hover:var(--blue-600);--button-accent-background-color-pressed:var(--blue-700);--button-accent-border-color:var(--button-accent-background-color-default);--button-accent-content-color:var(--white);--button-accent-theme-background-color-default:var(--blue-400);--button-accent-theme-background-color-hover:var(--button-accent-background-color-hover);--button-accent-theme-background-color-pressed:var(--button-accent-background-color-pressed);--button-accent-theme-border-color:var(--button-accent-theme-background-color-default);--button-accent-theme-content-color:var(--button-accent-content-color);--theme-action-ghost-surface-hover:var(--button-ghost-background-color-hover);--theme-action-ghost-surface-pressed:var(--button-ghost-background-color-pressed);--theme-action-primary-border:var(--button-primary-border-color);--theme-action-primary-content:var(--button-primary-text-color);--theme-action-primary-content-default:var(--button-primary-text-color);--theme-action-primary-surface-default:var(--button-primary-background-color-rest);--theme-action-primary-surface-hover:var(--button-primary-background-color-hover);--theme-action-secondary-border:var(--button-secondary-border-color);--theme-action-secondary-content:var(--button-secondary-text-color);--theme-action-secondary-surface-default:var(--button-secondary-background-color-rest);--theme-action-secondary-surface-hover:var(--button-secondary-background-color-hover);--theme-action-secondary-surface-pressed:var(--button-secondary-background-color-pressed);--theme-border-danger:var(--status-danger-border-color);--theme-border-default:var(--border-color-default);--theme-border-secondary:var(--border-color-default);--theme-border-strong:var(--border-color-emphasis);--theme-border-subtle:var(--border-color-subtle);--theme-chart-axis:var(--data-color-axis);--theme-chart-negative:var(--data-negative-color);--theme-chart-positive:var(--data-positive-color);--theme-chart-series-1:var(--data-color-series-1);--theme-chart-series-2:var(--data-color-series-2);--theme-chart-series-4:var(--data-color-series-4);--theme-content-accent:var(--lightningcss-light,var(--blue-400))var(--lightningcss-dark,var(--blue-200));--theme-content-danger:var(--status-danger-text-color);--theme-content-inverse:var(--text-color-inverse);--theme-content-primary:var(--text-color-primary);--theme-content-secondary:var(--text-color-secondary);--theme-content-success:var(--status-success-text-color);--theme-content-tertiary:var(--text-color-tertiary);--theme-content-warning:var(--status-warning-text-color);--theme-focus-ring-color:var(--focus-outline-color);--theme-focus-ring-offset:var(--focus-outline-offset);--theme-focus-ring-width:var(--focus-outline-width);--theme-surface-accent:var(--status-info-background-color);--theme-surface-canvas:var(--background-color-page);--theme-surface-danger:var(--status-danger-background-color);--theme-surface-elevated:var(--background-color-elevated);--theme-surface-inverse:var(--background-color-inverse);--theme-surface-navigation:var(--background-color-navigation);--theme-surface-primary:var(--background-color-layer-1);--theme-surface-secondary:var(--background-color-layer-2);--theme-surface-success:var(--status-success-background-color);--theme-surface-tertiary:var(--background-color-layer-3);--bg-surface-main:var(--theme-surface-canvas);--bg-surface-sidebar:var(--theme-surface-navigation);--bg-secondary:var(--theme-surface-secondary);--border-subtle:var(--theme-border-subtle);--composer-border:var(--component-conversation-composer-border,var(--theme-border-strong));--composer-shadow:0 1px 1px var(--lightningcss-light,#00000008)var(--lightningcss-dark,#00000061);--focus-ring:var(--theme-focus-ring-color);--accent-blue:var(--theme-content-accent);--finance-negative:color-mix(in srgb, var(--theme-chart-negative) 55%, var(--theme-content-primary));--finance-positive:color-mix(in srgb, var(--theme-chart-positive) 55%, var(--theme-content-primary));--accent-primary:var(--theme-content-primary);--label-primary:var(--theme-content-primary);--label-secondary:var(--theme-content-secondary);--label-tertiary:var(--theme-content-tertiary);--icon-glass:var(--theme-content-secondary);--glass-surface-regular:var(--lightningcss-light,#f3f3f3d1)var(--lightningcss-dark,#181818f0);--glass-surface-strong:var(--lightningcss-light,#f3f3f3e6)var(--lightningcss-dark,#181818fa);--glass-surface-hover:var(--lightningcss-light,#ecececf5)var(--lightningcss-dark,#202020fa);--glass-border:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#3b3b3b);--glass-highlight:var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#ffffff14);--glass-sheen:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff0a);--glass-shadow:0 4px 24px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000026);--glass-shadow-large:0 18px 48px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#00000038);--mobile-sidebar-glass-surface:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff08);--mobile-sidebar-glass-border:var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#ffffff1a);--mobile-sidebar-glass-highlight:var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#ffffff08);--message-user-surface:var(--component-conversation-message-user-surface,var(--theme-surface-tertiary));--sidebar-button-surface:var(--theme-surface-primary);--sidebar-button-border:var(--theme-border-subtle);--sidebar-button-shadow:0 4px 18px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000002e);--sidebar-fade-stop:color-mix(in srgb, var(--theme-surface-canvas) 98%, transparent);--sidebar-rail-surface:var(--theme-surface-navigation);--sidebar-rail-border:var(--theme-border-default);--sidebar-rail-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--surface-elevated:var(--theme-surface-primary);--surface-muted:var(--theme-surface-secondary);--surface-rich-result:var(--theme-surface-canvas);--surface-page:var(--theme-surface-canvas);--surface-sidebar:var(--theme-surface-navigation)}:is([data-theme=light],[data-theme=dark])[data-contrast=high]{--button-accent-theme-background-color-default:var(--button-accent-background-color-default)}:root{--button-gap:var(--control-gap);--button-height-lg:var(--control-size-lg);--button-height-md:var(--control-size-md);--button-height-sm:var(--control-size-sm);--button-icon-size:var(--icon-size-md);--button-padding-inline-lg:var(--control-padding-inline-lg);--button-padding-inline-md:var(--control-padding-inline-md);--button-padding-inline-none:var(--control-padding-inline-none);--button-padding-inline-sm:var(--control-padding-inline-sm);--button-radius:var(--control-radius-full);--control-gap:var(--size-8);--control-padding-inline-lg:var(--size-20);--control-padding-inline-md:var(--size-16);--control-padding-inline-none:var(--size-0);--control-padding-inline-sm:var(--size-12);--control-radius-full:var(--radius-full);--control-radius-md:var(--radius-md);--control-size-lg:3.25rem;--control-size-md:2.75rem;--control-size-sm:2rem;--focus-outline-offset:var(--size-2);--focus-outline-width:var(--border-width-thick);--icon-size-lg:1.5rem;--icon-size-md:1.25rem;--icon-size-sm:1rem;--icon-size-xs:.75rem;--navigation-item-height:3rem;--navigation-item-padding-inline:var(--size-12);--overlay-padding:var(--size-24);--overlay-radius:var(--radius-xl)}:root,[data-theme]{--component-box-border:var(--border-color-default);--component-box-border-width:var(--border-width-thin);--component-box-content:var(--text-color-primary);--component-box-shadow:0 .0625rem .125rem 0 #00000014;--component-box-surface:var(--background-color-layer-1);--component-button-primary-border:var(--button-primary-border-color);--component-button-primary-content:var(--button-primary-text-color);--component-button-primary-surface-default:var(--button-primary-background-color-rest);--component-button-primary-surface-hover:var(--button-primary-background-color-hover);--component-button-secondary-border:var(--button-secondary-border-color);--component-button-secondary-content:var(--button-secondary-text-color);--component-button-secondary-surface-default:var(--button-secondary-background-color-rest);--component-button-secondary-surface-hover:var(--button-secondary-background-color-hover);--component-button-secondary-surface-pressed:var(--button-secondary-background-color-pressed);--component-content-code-content:var(--text-color-primary);--component-content-code-surface:var(--background-color-layer-2);--component-content-muted:var(--text-color-secondary);--component-content-prose:var(--text-color-primary);--component-control-md:var(--control-size-md);--component-conversation-composer-border:var(--border-color-emphasis);--component-conversation-composer-min-height:var(--control-size-lg);--component-conversation-composer-radius:var(--radius-2xl);--component-conversation-composer-surface:var(--background-color-layer-1);--component-conversation-message-user-surface:var(--background-color-layer-3);--component-data-viz-positive:var(--data-positive-color);--component-data-viz-series-1:var(--data-color-series-1);--component-field-border-default:var(--border-color-default);--component-field-content:var(--control-text-color-rest);--component-field-padding-inline:var(--control-padding-inline-sm);--component-field-placeholder:var(--control-text-color-placeholder);--component-field-radius:var(--control-radius-md);--component-field-surface:var(--control-background-color-rest);--component-navigation-item-surface-hover:var(--navigation-item-background-color-hover);--component-navigation-item-surface-selected:var(--navigation-item-background-color-selected);--component-navigation-rail-surface:var(--navigation-rail-background-color);--component-overlay-border:var(--overlay-border-color);--component-overlay-scrim:var(--overlay-background-color-scrim);--component-overlay-surface:var(--overlay-background-color);--component-selection-selected:var(--control-color-selected);--component-selection-track:var(--control-color-track)}}:where(.wm-button){--button-visual-height:var(--button-effective-height);--button-target-block-overhang:max(0px, calc((var(--button-effective-height) - var(--button-visual-height)) / 2))}:where(.wm-button.wm-button--small){--button-visual-height:var(--button-height,var(--button-height-sm,var(--control-size-sm,2rem)))}:where(.wm-button[data-target-offset=block-start],.wm-button[data-target-offset=block],.wm-button[data-target-offset=both]){margin-block-start:calc(var(--button-margin-block-start,0px) - var(--button-target-block-overhang))}:where(.wm-button[data-target-offset=block-end],.wm-button[data-target-offset=block],.wm-button[data-target-offset=both]){margin-block-end:calc(var(--button-margin-block-end,0px) - var(--button-target-block-overhang))}:where(.wm-button[data-target-offset=both]){margin-inline:calc(-1 * var(--button-target-block-overhang))}:where(.wm-button){--button-gap:var(--size-6,.375rem);--button-default-height:var(--button-height-md,2.75rem);--button-default-padding-inline:var(--button-padding-inline-md,var(--size-16,1rem));--button-default-radius:var(--button-radius,var(--radius-full,62.4375rem));--button-default-font-size:var(--typography-body-small-font-size,.875rem);--button-default-line-height:calc(var(--typography-subhead-font-size,var(--typography-subhead-font-size,.9375rem)) * var(--typography-subhead-line-height,1.33333));--button-default-letter-spacing:calc(var(--typography-callout-font-size,1rem) * -.005);--button-default-background:transparent;--button-default-border:transparent;--button-default-content:var(--text-color-primary,var(--label-primary));--button-minimum-target-size:max(44px, 2.75rem);--button-effective-height:max(var(--button-minimum-target-size), var(--button-height,var(--button-default-height)));--button-inline-inset:var(--button-padding-inline,var(--button-default-padding-inline));--button-effective-radius:min(var(--button-corner-radius,var(--button-default-radius)), calc(var(--button-effective-height) / 2));--button-block-inset:calc((var(--button-effective-height) - var(--button-icon-size,1.25rem)) / 2);--button-corner-compensation:clamp(0rem, calc(var(--button-effective-radius) - var(--button-block-inset)), calc(var(--button-block-inset) / 2));box-sizing:border-box;min-inline-size:var(--button-minimum-target-size);max-inline-size:100%;min-block-size:var(--button-effective-height);justify-content:center;align-items:center;gap:var(--button-gap,var(--size-8,.5rem));padding-block:0;padding-inline:var(--button-inline-inset);border:var(--button-border-width,var(--border-width-thin,.0625rem)) solid var(--button-border,var(--button-default-border));border-radius:var(--button-corner-radius,var(--button-default-radius));background:var(--button-background,var(--button-default-background));box-shadow:var(--button-shadow,none);color:var(--button-content,var(--button-default-content));cursor:pointer;font:inherit;font-size:var(--button-font-size,var(--button-default-font-size));font-weight:var(--button-font-weight,var(--font-weight-medium,500));letter-spacing:var(--button-letter-spacing,var(--button-default-letter-spacing));line-height:var(--button-line-height,var(--button-default-line-height));text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-decoration:none;display:inline-flex;position:relative}:where(.wm-button.wm-button--medium){--button-default-height:var(--button-height-md,2.75rem);--button-default-padding-inline:var(--button-padding-inline-md,var(--size-16,1rem))}.wm-button:where(.wm-button--small){--button-default-height:var(--button-height-sm,var(--control-size-sm,2rem));--button-default-padding-inline:var(--button-padding-inline-sm,var(--size-12,.75rem));--button-default-font-size:var(--typography-caption-font-size,var(--typography-caption-font-size,.75rem));--button-default-line-height:var(--typography-caption-line-height,1.33333);box-shadow:none;isolation:isolate;background:0 0;border-color:#0000}:where(.wm-button.wm-button--small):before{z-index:-1;inset-block:max(0px, calc(var(--button-target-block-overhang) - var(--button-border-width,var(--border-width-thin,.0625rem))));border:var(--button-border-width,var(--border-width-thin,.0625rem)) solid var(--button-border,var(--button-default-border));border-radius:min(var(--button-corner-radius,var(--button-default-radius)), calc(var(--button-visual-height) / 2));background:var(--button-background,var(--button-default-background));box-shadow:var(--button-shadow,none);content:"";pointer-events:none;position:absolute;inset-inline:0}:where(.wm-button.wm-button--small[data-icon-only],.wm-button.wm-button--small[data-target-offset=both]):before{inset-inline:max(0px, calc(var(--button-target-block-overhang) - var(--button-border-width,var(--border-width-thin,.0625rem))))}a:where(.wm-button){color:var(--button-content,var(--button-default-content))}:where(.wm-button.wm-button--large){--button-default-height:var(--button-height-lg,3.25rem);--button-default-padding-inline:var(--button-padding-inline-lg,var(--size-20,1.25rem));--button-default-font-size:var(--typography-callout-font-size,1rem);--button-default-line-height:calc(var(--typography-body-emphasis-font-size,var(--typography-body-font-size,1.0625rem)) * var(--typography-body-emphasis-line-height,1.41177))}:where(.wm-button.wm-button--radius-compact){--button-default-radius:var(--radius-xs,.25rem)}:where(.wm-button.wm-button--radius-medium){--button-default-radius:var(--radius-md,.625rem)}:where(.wm-button.wm-button--radius-large){--button-default-radius:var(--radius-lg,.875rem)}:where(.wm-button.wm-button--radius-full){--button-default-radius:var(--button-radius,var(--radius-full,62.4375rem))}:where(.wm-button.wm-button--primary){--button-default-background:var(--button-primary-background-color-rest,var(--theme-action-primary-surface-default));--button-default-border:var(--button-primary-border-color,var(--theme-action-primary-border));--button-default-content:var(--button-primary-text-color,var(--theme-action-primary-content-default));--button-default-hover-background:var(--button-primary-background-color-hover,var(--theme-action-primary-surface-hover));--button-default-pressed-background:var(--button-primary-background-color-pressed,var(--button-default-hover-background))}:where(.wm-button.wm-button--accent-theme){--button-default-background:var(--button-accent-theme-background-color-default);--button-default-hover-background:var(--button-accent-theme-background-color-hover);--button-default-pressed-background:var(--button-accent-theme-background-color-pressed);--button-default-border:var(--button-accent-theme-border-color);--button-default-content:var(--button-accent-theme-content-color)}:where(.wm-button.wm-button--secondary){--button-default-background:var(--button-secondary-background-color-rest,transparent);--button-default-border:var(--button-secondary-border-color,var(--theme-action-secondary-border));--button-default-content:var(--button-secondary-text-color,var(--label-primary));--button-default-hover-background:var(--button-secondary-background-color-hover,var(--theme-action-secondary-surface-hover));--button-default-pressed-background:var(--button-secondary-background-color-pressed,var(--theme-action-secondary-surface-pressed,var(--button-default-hover-background)))}:where(.wm-button.wm-button--destructive){--button-default-background:var(--button-danger-background-color-hover,var(--status-danger-border-color));--button-default-border:var(--button-default-background);--button-default-content:var(--button-danger-text-color,var(--text-color-inverse));--button-default-hover-background:var(--button-danger-background-color-pressed,var(--status-danger-border-color));--button-default-pressed-background:color-mix(in srgb, var(--button-danger-background-color-hover,var(--status-danger-border-color)) 84%, black);--focus-outline-color:var(--status-danger-border-color)}:where(.wm-button.wm-button--sec-destructive){--button-default-background:transparent;--button-default-border:var(--status-danger-border-color);--button-default-content:var(--status-danger-text-color);--button-default-hover-background:var(--status-danger-background-color);--button-default-pressed-background:color-mix(in srgb, var(--status-danger-background-color) 99%, var(--status-danger-border-color));--focus-outline-color:var(--status-danger-border-color)}:where(.wm-button.wm-button--danger-soft){--button-default-background:var(--status-danger-background-color);--button-default-border:transparent;--button-default-content:var(--status-danger-text-color);--button-default-hover-background:color-mix(in srgb, var(--status-danger-background-color) 99%, var(--status-danger-border-color));--button-default-pressed-background:var(--button-default-hover-background);--focus-outline-color:var(--status-danger-border-color)}:where(.wm-button.wm-button--danger-ghost){--button-default-background:transparent;--button-default-border:transparent;--button-default-content:var(--status-danger-text-color);--button-default-hover-background:var(--status-danger-background-color);--button-default-pressed-background:var(--status-danger-background-color);--focus-outline-color:var(--status-danger-border-color)}:where(.wm-button.wm-button--ghost){--button-default-background:var(--button-ghost-background-color-rest,transparent);--button-default-content:var(--button-ghost-text-color,var(--label-primary));--button-default-hover-background:var(--button-ghost-background-color-hover,var(--theme-action-ghost-surface-hover));--button-default-pressed-background:var(--button-ghost-background-color-pressed,var(--theme-action-ghost-surface-pressed,var(--button-default-hover-background)))}:where(.wm-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--button-optical-inline-direction:-1}:where(.wm-button[data-icon-shape=circular][data-icon-position=start]:not([data-icon-only])){padding-inline-start:min(var(--button-inline-inset), calc(var(--button-block-inset) * 1.5 - var(--button-corner-compensation)))}:where(.wm-button[data-icon-shape=circular][data-icon-position=end]:not([data-icon-only])){padding-inline-end:min(var(--button-inline-inset), calc(var(--button-block-inset) * 1.5 - var(--button-corner-compensation)))}:where(.wm-button[data-icon-only]){inline-size:var(--button-effective-height);justify-content:center;padding:0}:where(.wm-button__content){justify-content:center;align-items:center;gap:inherit;min-inline-size:0;max-inline-size:100%;display:inline-flex}:where(.wm-button[data-icon-position=start]:not([data-icon-only],[data-radius=full][data-icon-shape=circular])>.wm-button__content){translate:calc(var(--button-gap,var(--size-8,.5rem)) * var(--button-optical-inline-direction,1) / -4)}:where(.wm-button[data-icon-position=end]:not([data-icon-only],[data-radius=full][data-icon-shape=circular])>.wm-button__content){translate:calc(var(--button-gap,var(--size-8,.5rem)) * var(--button-optical-inline-direction,1) / 4)}:where(.wm-button__icon){inline-size:var(--button-icon-size,1.25rem);min-block-size:var(--button-icon-size,1.25rem);flex:none;place-items:center;display:inline-grid}:where(.wm-button__icon)>svg{inline-size:var(--button-icon-size,1.25rem);block-size:var(--button-icon-size,1.25rem)}:where(.wm-button__label){text-box-edge:cap alphabetic;text-box-trim:trim-both;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:clip visible}:where(.wm-button):focus-visible{outline:var(--focus-outline-width,var(--border-width-thick,.125rem)) solid var(--focus-outline-color,var(--focus-ring));outline-offset:var(--focus-outline-offset,var(--size-2,.125rem))}:where(.wm-button.wm-button--small):focus-visible{outline:none}:where(.wm-button.wm-button--small):focus-visible:before{outline:var(--focus-outline-width,var(--border-width-thick,.125rem)) solid var(--focus-outline-color,var(--focus-ring));outline-offset:var(--focus-outline-offset,var(--size-2,.125rem))}:where(.wm-button):is(:disabled,[aria-disabled=true],[data-visually-disabled]){cursor:not-allowed;opacity:var(--button-disabled-opacity,var(--opacity-disabled,.5))}:where(.wm-button[hidden]){display:none}@media (hover:hover) and (pointer:fine){:where(.wm-button):not(:disabled,[aria-disabled=true],[data-visually-disabled]):hover{background:var(--button-hover-background,var(--button-default-hover-background,var(--button-background,transparent)))}:where(.wm-button.wm-button--small):not(:disabled,[aria-disabled=true],[data-visually-disabled]):hover{background:0 0}:where(.wm-button.wm-button--small):not(:disabled,[aria-disabled=true],[data-visually-disabled]):hover:before{background:var(--button-hover-background,var(--button-default-hover-background,var(--button-background,transparent)))}}:where(.wm-button):not(:disabled,[aria-disabled=true],[data-visually-disabled]):active{background:var(--button-pressed-background,var(--button-default-pressed-background))}:where(.wm-button.wm-button--small):not(:disabled,[aria-disabled=true],[data-visually-disabled]):active{background:0 0}:where(.wm-button.wm-button--small):not(:disabled,[aria-disabled=true],[data-visually-disabled]):active:before{background:var(--button-pressed-background,var(--button-default-pressed-background))}@media (forced-colors:active){:where(.wm-button):focus-visible{outline-color:highlight}:where(.wm-button):is(:disabled,[aria-disabled=true],[data-visually-disabled]){color:graytext;border-color:graytext}:where(.wm-button.wm-button--small):before{border-color:buttontext}:where(.wm-button.wm-button--small):focus-visible:before{outline-color:highlight}}[data-text-shimmer]{min-inline-size:0;max-inline-size:100%;display:inline-block;position:relative}[data-text-shimmer-text]{display:block}[data-text-shimmer-overlay]{contain:strict;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0;overflow:clip}[data-text-shimmer-overlay]:before{content:attr(data-text-shimmer-label);display:block}@supports ((-webkit-mask-clip:text)) and (translate:0){@media (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-text-shimmer-overlay]{display:var(--text-shimmer-display,block);-webkit-mask-image:linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff);-webkit-mask-clip:text}[data-text-shimmer-overlay]:after{--text-shimmer-effective-spread:2rem}@supports (width:1ch){[data-text-shimmer-overlay]:after{--text-shimmer-effective-spread:var(--text-shimmer-spread,4ch)}}[data-text-shimmer-overlay]:after{background:linear-gradient(90deg, transparent calc(50% - var(--text-shimmer-effective-spread)), var(--text-shimmer-highlight,var(--label-primary,CanvasText)) 50%, transparent calc(50% + var(--text-shimmer-effective-spread)));animation:text-shimmer-sweep var(--text-shimmer-duration,1.5s) infinite;content:"";will-change:translate;position:absolute;inset:0}}}@keyframes text-shimmer-sweep{0%{translate:-100%}to{translate:100%}}:where([data-cot]){--component-cot-status-color:var(--text-color-tertiary);--component-cot-interactive-color:var(--text-color-primary);--component-cot-detail-color:var(--text-color-secondary);--component-cot-font-family:var(--typography-body-font-family);--component-cot-font-size:var(--typography-body-font-size);--component-cot-font-weight:var(--typography-body-font-weight);--component-cot-line-height:var(--typography-body-line-height);--component-cot-letter-spacing:var(--typography-body-letter-spacing);--component-cot-text-trim-start:.5;--component-cot-trim-fallback-display:none;--component-cot-icon-size:var(--icon-size-md);--component-cot-chevron-offset:calc(var(--size-2) / 2);--component-cot-pet-size:var(--size-24);--component-cot-gap:var(--size-8);--component-cot-detail-gap:max(var(--size-8), calc(1lh - 1cap));--component-cot-details-gap:var(--size-16);--component-cot-section-gap:var(--size-16);--component-cot-target-size:max(44px, 2.75rem);--component-cot-focus-color:var(--focus-outline-color);--component-cot-focus-width:var(--focus-outline-width);--component-cot-focus-offset:var(--focus-outline-offset);--component-cot-focus-radius:var(--radius-xs);--component-cot-disclosure-duration:.15s;--component-cot-content-duration:.22s;--component-cot-content-easing:cubic-bezier(.2, 0, 0, 1);--text-shimmer-highlight:var(--component-cot-interactive-color);min-inline-size:0;max-inline-size:100%;color:var(--component-cot-status-color);font-family:var(--component-cot-font-family);font-size:var(--component-cot-font-size);font-weight:var(--component-cot-font-weight);letter-spacing:var(--component-cot-letter-spacing);line-height:var(--component-cot-line-height);text-align:start;overflow-wrap:anywhere}details[data-cot]{interpolate-size:allow-keywords}@supports (interpolate-size:allow-keywords) and selector(::details-content){details[data-cot]::details-content{block-size:0;transition:block-size var(--component-cot-content-duration) var(--component-cot-content-easing), content-visibility var(--component-cot-content-duration) allow-discrete;overflow:clip}details[data-cot][open]::details-content{block-size:auto}}[data-cot-summary]{align-items:flex-start;gap:var(--component-cot-gap);inline-size:fit-content;min-inline-size:0;max-inline-size:100%;list-style:none;display:flex;position:relative}summary[data-cot-summary]{border-radius:var(--component-cot-focus-radius);cursor:pointer;-webkit-tap-highlight-color:transparent}summary[data-cot-summary]::-webkit-details-marker{display:none}summary[data-cot-summary]:focus-visible{outline:var(--component-cot-focus-width) solid var(--component-cot-focus-color);outline-offset:var(--component-cot-focus-offset)}@media (pointer:coarse) and (hover:none){summary[data-cot-summary]:focus-visible{outline:none}summary[data-cot-summary]:focus-visible [data-cot-label]{-webkit-text-decoration:underline var(--component-cot-focus-color) var(--component-cot-focus-width);text-decoration:underline var(--component-cot-focus-color) var(--component-cot-focus-width);text-underline-offset:var(--component-cot-focus-offset)}}@media (any-pointer:coarse){summary[data-cot-summary]:after{min-inline-size:var(--component-cot-target-size);block-size:max(100%, var(--component-cot-target-size));content:"";position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}}@media (hover:hover){summary[data-cot-summary]:hover{color:var(--component-cot-interactive-color)}}[data-cot-label]{min-inline-size:0;padding-block:max(0px, calc((var(--component-cot-font-size) * var(--component-cot-line-height) - 1cap) / 2))}[data-cot-label]>[data-text-shimmer]{line-height:var(--component-cot-line-height);text-box:trim-both cap alphabetic;display:block}[data-cot-item-title]{display:block}[data-cot-item-title],[data-cot-item-detail]{text-box:normal}[data-cot-label]>[data-text-shimmer]:before{display:var(--component-cot-trim-fallback-display);content:"";margin-block-end:calc((1cap - 1lh) * var(--component-cot-text-trim-start))}[data-cot-label]>[data-text-shimmer]:after{display:var(--component-cot-trim-fallback-display);content:"";margin-block-start:calc((1cap - 1lh) * (1 - var(--component-cot-text-trim-start)))}@supports not (text-box:trim-both cap alphabetic){[data-cot]{--component-cot-trim-fallback-display:table}}[data-cot-status=active]>[data-cot-summary]>[data-cot-label]>[data-text-shimmer]{--component-cot-trim-fallback-display:table;text-box:normal}[data-cot-status=active]>[data-cot-summary] [data-text-shimmer-text]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-cot-label] [data-text-shimmer-overlay]{inset-block-start:calc((1cap - 1lh) * var(--component-cot-text-trim-start));inset-block-end:calc((1cap - 1lh) * (1 - var(--component-cot-text-trim-start)))}[data-cot]:not([data-cot-status=active]){--text-shimmer-display:none}[data-cot-accessory],[data-cot-chevron]{inline-size:var(--component-cot-icon-size);block-size:var(--component-cot-icon-size);flex:0 0 var(--component-cot-icon-size);place-content:center;place-items:center;margin-block-start:calc((var(--component-cot-font-size) * var(--component-cot-line-height) - var(--component-cot-icon-size)) / 2);display:grid}[data-cot-tool-icons]{block-size:var(--component-cot-icon-size);align-items:center;gap:var(--size-4);flex:none;margin-block-start:calc((var(--component-cot-font-size) * var(--component-cot-line-height) - var(--component-cot-icon-size)) / 2);display:inline-flex}[data-cot-icon-sprite]{pointer-events:none;block-size:0;inline-size:0;position:absolute;overflow:hidden}[data-cot-tool-icons]>:is(svg,img){inline-size:var(--component-cot-icon-size);block-size:var(--component-cot-icon-size);object-fit:contain;display:block}[data-cot-accessory]>*{inline-size:var(--component-cot-icon-size);block-size:var(--component-cot-icon-size);object-fit:contain;max-inline-size:none;display:block}[data-cot-accessory=pet]>*{inline-size:var(--component-cot-pet-size);block-size:var(--component-cot-pet-size)}[data-cot-chevron]{translate:0 var(--component-cot-chevron-offset);transition:rotate var(--component-cot-disclosure-duration) ease}[data-cot]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>[data-cot-summary]>[data-cot-chevron]{scale:-1 1}[data-cot][open]>[data-cot-summary]>[data-cot-chevron]{rotate:90deg}[data-cot][open]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>[data-cot-summary]>[data-cot-chevron]{rotate:-90deg}[data-cot][data-cot-status]>[data-cot-history]{gap:var(--component-cot-section-gap);padding:var(--component-cot-details-gap) 0 0;margin:0;list-style:none;display:grid}[data-cot][data-cot-status]>[data-cot-history]>[data-cot-item]{min-inline-size:0;margin:0;padding:0;display:flex}[data-cot-item]>[data-cot-tool-icons]{margin-inline-end:var(--component-cot-gap)}[data-cot-item-body]{flex:1;min-inline-size:0}[data-cot-variant=active-inline],[data-cot-variant=inline-history]{gap:var(--size-8);display:grid}[data-cot]:is([data-cot-variant=active-inline],[data-cot-variant=inline-history])>[data-cot-history]{gap:var(--size-8);padding:0}[data-cot-status=active][data-cot-variant=active-inline]>[data-cot-history]{color:var(--component-cot-detail-color)}[data-cot-variant=active-inline]>[data-cot-history]:empty,[data-cot-variant=inline-history]>[data-cot-history]:empty{display:none}[data-cot-item-detail]{margin:var(--component-cot-detail-gap) 0 0;color:var(--component-cot-detail-color);white-space:pre-wrap;text-wrap:pretty}@media (prefers-reduced-motion:reduce){[data-cot-chevron]{transition:none}@supports selector(::details-content){details[data-cot]::details-content{transition:none}}}[data-conversation-transcript]{margin:0;padding:0;list-style:none;display:grid}[data-assistant-markdown] li [data-assistant-entity-reference]:is([data-assistant-entity-payload*=\"category\"\:\"local_business\"],[data-assistant-entity-payload*=\"category\"\:\"restaurant\"],[data-assistant-entity-payload*=\"category\"\:\"hotel\"],[data-assistant-entity-payload*=\"category\"\:\"point_of_interest\"]),[data-assistant-place-name]{font-weight:600}#web-mobile-safety{z-index:20;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;position:relative}[data-safety-banners],[data-conversation-gate]{z-index:20;pointer-events:none;max-inline-size:40rem;margin-inline:auto;display:grid;position:fixed;inset-inline:.75rem}[data-safety-banners]{gap:.5rem;inset-block-end:calc(7.25rem + env(safe-area-inset-bottom))}[data-conversation-gate]{inset-block-end:max(.75rem, env(safe-area-inset-bottom))}[data-safety-banner],[data-conversation-gate-panel]{border:1px solid var(--component-overlay-border,var(--theme-border-subtle));background:color-mix(in srgb, var(--component-overlay-surface,var(--theme-surface-elevated)) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);inline-size:100%;color:var(--theme-content-primary);pointer-events:auto;border-radius:1rem;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 .5rem 2rem #0000001f}[data-conversation-gate-panel]{flex-direction:column}[data-safety-banner] [data-safety-copy]{flex:1;min-inline-size:0}[data-app-install-banner]{border-radius:1.5rem;flex-direction:column;gap:.75rem}[data-app-install-header]{align-items:flex-start;gap:.75rem;display:flex}[data-app-install-banner] [data-safety-icon-image]{border:1px solid var(--theme-border-subtle);object-fit:contain;background:#fff;border-radius:.75rem;block-size:3.5rem;inline-size:3.5rem;padding:.25rem}[data-app-install-banner] [data-app-install-dismiss]{color:var(--theme-content-primary);background:0 0;border:0;flex:none;padding:0;font-size:1.75rem;font-weight:400}[data-app-install-banner]>[data-safety-actions]{margin-block-start:0}[data-app-install-banner]>[data-safety-actions]>[data-safety-action]{inline-size:100%}[data-safety-banner] p,[data-conversation-gate-panel] p,[data-safety-dialog-copy] p,[data-crisis-resource] p,[data-message-intervention-content] p{color:var(--theme-content-secondary);margin:.25rem 0 0;font-size:.875rem;line-height:1.35}[data-safety-actions]{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}[data-safety-action]{--button-font-size:var(--typography-body-small-font-size,.875rem);--button-font-weight:var(--font-weight-semibold,600);border:var(--border-width-thin,1px) solid var(--button-border,var(--button-default-border,var(--theme-border-subtle)));border-radius:var(--radius-full,999px);background:var(--button-background,var(--button-default-background,transparent));min-block-size:44px;min-inline-size:44px;color:var(--button-content,var(--button-default-content,var(--theme-content-primary)));cursor:pointer;font-size:var(--button-font-size);font-weight:var(--button-font-weight);justify-content:center;align-items:center;padding:.5rem .875rem;line-height:1.1;text-decoration:none;display:inline-flex}[data-safety-action=primary]{border-color:var(--button-border,var(--button-default-border,var(--theme-action-primary-border)));background:var(--button-background,var(--button-default-background,var(--theme-action-primary-surface-default)));color:var(--button-content,var(--button-default-content,var(--theme-action-primary-content-default)))}[data-safety-action]:focus-visible{outline:var(--theme-focus-ring-width) solid var(--theme-focus-ring-color);outline-offset:var(--theme-focus-ring-offset)}[data-safety-action]:disabled{cursor:default;opacity:.45}[data-safety-icon-image]{object-fit:cover;border-radius:.5rem;flex:none;block-size:2rem;inline-size:2rem}dialog[data-safety-dialog]{inline-size:100%;max-inline-size:40rem;max-block-size:calc(100dvh - max(env(safe-area-inset-top), 2rem));background:var(--component-overlay-surface,var(--theme-surface-elevated));color:var(--theme-content-primary);opacity:0;transition:display .18s allow-discrete, opacity .18s ease, overlay .18s allow-discrete, transform .18s ease;border:0;border-radius:1.25rem 1.25rem 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(1rem)}dialog[data-safety-dialog][open]{opacity:1;transform:translateY(0)}dialog[data-safety-dialog]::backdrop,dialog[data-safety-dialog]+.backdrop{background:color-mix(in srgb, var(--gray-black) 42%, transparent)}[data-safety-dialog-card]{padding:1.25rem 1.25rem max(1.25rem, env(safe-area-inset-bottom))}[data-safety-dialog-copy] h2{margin:0;font-size:1.25rem;line-height:1.35}[data-crisis-resources]{gap:.75rem;margin-block-start:1rem;display:grid}[data-crisis-resource]{border:1px solid var(--theme-border-subtle);border-radius:.875rem;padding:.875rem}[data-crisis-resource] [data-safety-actions]{margin-block-start:.625rem}[data-crisis-disclaimer]{color:var(--theme-content-tertiary);margin:.875rem 0 0;font-size:.75rem}html[data-conversation-gated] [data-mobile-composer]{visibility:hidden;pointer-events:none}[data-message-intervention]{gap:.625rem;display:grid}[data-message-role=user]:has(+[data-message-role=assistant] [data-message-intervention-content][data-intervention-blocked]) [data-message-intervention]{display:none}[data-assistant-markdown]:not(:empty)+[data-message-intervention]{margin-block-start:.75rem}[data-message-intervention-content]{border:1px solid var(--theme-border-subtle);background:var(--theme-surface-secondary);border-radius:.875rem;padding:.75rem}[data-message-intervention-content][data-intervention-blocked]{overflow-wrap:anywhere;border-color:var(--theme-border-danger);background:var(--theme-surface-secondary);max-inline-size:100%;color:var(--theme-content-primary);padding:.75rem 1rem;font-size:.875rem;line-height:1.5}[data-message-intervention-content][data-intervention-variant=flagged],[data-message-intervention-content][data-intervention-variant=model-incompatibility]{border-color:color-mix(in srgb, var(--theme-content-warning) 38%, transparent);background:color-mix(in srgb, var(--theme-content-warning) 12%, var(--theme-surface-secondary));color:var(--theme-content-primary)}[data-message-disclaimer]+[data-message-disclaimer]{margin-block-start:.5rem}[data-message-intervention-content] a{text-underline-offset:.12em;text-decoration:underline}[data-message-intervention-content][data-intervention-blocked] [data-assistant-external-link-icon]{vertical-align:middle;-webkit-user-select:none;user-select:none;margin-inline-start:.125rem;line-height:0;display:inline-block}[data-message-intervention-content][data-intervention-blocked] [data-assistant-external-link-icon] svg{fill:currentColor;block-size:.75em;inline-size:.75em;display:block}[dir=rtl] [data-message-intervention-content][data-intervention-blocked] [data-assistant-external-link-icon] svg{transform:scaleX(-1)}@media (width>=40rem){dialog[data-safety-dialog]{border-radius:1.25rem;inline-size:min(100% - 2rem,40rem);margin:auto;inset:0;transform:scale(.97);box-shadow:0 1.5rem 5rem #0000003d}dialog[data-safety-dialog][open]{transform:scale(1)}}@media (width>=48rem) and (hover:hover) and (pointer:fine){html[data-conversation-auth-gated] [data-conversation-gate]{inset-block:50% auto;inset-inline-start:calc(var(--wm-desktop-sidebar-width,260px) + .75rem);transform:translateY(-50%)}:root[data-conversation-auth-gated]:is([data-desktop-sidebar-collapsed],[data-conversation-gate-desktop-sidebar-collapsed]) [data-conversation-gate]{--wm-desktop-sidebar-width:52px}@supports selector(:has(*)){:root[data-conversation-auth-gated]:has([data-desktop-sidebar-collapsed]) [data-conversation-gate]{--wm-desktop-sidebar-width:52px}}}@media (prefers-reduced-motion:reduce){dialog[data-safety-dialog]{transition:none}}

/*
     FILE ARCHIVED ON 22:08:42 Sep 13, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:38:04 Oct 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.419
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.034
  esindex: 0.007
  cdx.remote: 29.693
  LoadShardBlock: 204.483 (3)
  PetaboxLoader3.datanode: 170.665 (5)
  load_resource: 285.988 (2)
  PetaboxLoader3.resolve: 148.484 (2)
  revisit.resolve: 129.061
*/