@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}img,video,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}dialog,[popover]{border:0;padding:0}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,[data-theme],.surface-buyer,.surface-experience{--bg:var(--lightningcss-light,#f5f4f0)var(--lightningcss-dark,#141513);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1d1a);--surface-2:var(--lightningcss-light,#ecebe7)var(--lightningcss-dark,#252722);--hover-surface:var(--surface-2);--scrim:var(--lightningcss-light,#18191773)var(--lightningcss-dark,#0009);--border:var(--lightningcss-light,#dedcd6)var(--lightningcss-dark,#343630);--border-strong:var(--lightningcss-light,#c9c6bf)var(--lightningcss-dark,#474a42);--text:var(--lightningcss-light,#181917)var(--lightningcss-dark,#f0f0eb);--text-muted:var(--lightningcss-light,#686b64)var(--lightningcss-dark,#a1a49b);--text-faint:var(--lightningcss-light,#767970)var(--lightningcss-dark,#8b8e85);--primary:var(--lightningcss-light,#254ccb)var(--lightningcss-dark,#8ca5ff);--primary-hover:var(--lightningcss-light,#1d3da8)var(--lightningcss-dark,#a8baff);--primary-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141513);--primary-soft:var(--lightningcss-light,#e6ebfa)var(--lightningcss-dark,#222944);--success:var(--lightningcss-light,#1f7a4d)var(--lightningcss-dark,#7ccf9f);--success-hover:var(--lightningcss-light,#18633e)var(--lightningcss-dark,#98dcb4);--success-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141513);--success-soft:var(--lightningcss-light,#e5f2ea)var(--lightningcss-dark,#1d2a21);--warning:var(--lightningcss-light,#94580a)var(--lightningcss-dark,#e2b35c);--warning-hover:var(--lightningcss-light,#7a4806)var(--lightningcss-dark,#ebc57f);--warning-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141513);--warning-soft:var(--lightningcss-light,#f7eedc)var(--lightningcss-dark,#2c2619);--danger:var(--lightningcss-light,#b42d22)var(--lightningcss-dark,#f08a7e);--danger-hover:var(--lightningcss-light,#93241b)var(--lightningcss-dark,#f5a69c);--danger-fg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141513);--danger-soft:var(--lightningcss-light,#f9e7e4)var(--lightningcss-dark,#2e1d1a);--media-bg:#000;--media-fg:#fff;--chart-1:var(--primary);--chart-2:var(--lightningcss-light,#386ca0)var(--lightningcss-dark,#7cb3eb);--chart-3:var(--lightningcss-light,#8a5f18)var(--lightningcss-dark,#d3a563);--chart-4:var(--lightningcss-light,#7b5894)var(--lightningcss-dark,#c19cde);--chart-5:var(--lightningcss-light,#9a5146)var(--lightningcss-dark,#e69688);--chart-6:var(--lightningcss-light,#646b67)var(--lightningcss-dark,#a9b0ac);--shadow-1:0 1px 2px var(--lightningcss-light,#161c190f)var(--lightningcss-dark,#0000);--shadow-2:0 8px 24px var(--lightningcss-light,#161c1929)var(--lightningcss-dark,#00000080);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--primary);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--gutter:max(var(--space-4), env(safe-area-inset-left,0px));--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--leading-tight:1.2;--leading-normal:1.5;--font-sans:var(--font-inter), system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, Consolas, monospace;--content-max:1200px;--measure:68ch;--dur-fast:.12s;--dur-med:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--tap-min:32px;--density:1}@supports (color:lab(0% 0 0)){:root,[data-theme],.surface-buyer,.surface-experience{--media-bg:lab(0% 0 0);--media-fg:lab(100% 0 0);--chart-2:var(--lightningcss-light,lab(43.9367% -5.07957 -33.8884))var(--lightningcss-dark,lab(70.7194% -7.09879 -34.2924));--chart-3:var(--lightningcss-light,lab(44.228% 13.3196 44.8564))var(--lightningcss-dark,lab(70.9879% 11.9559 40.7544));--chart-4:var(--lightningcss-light,lab(42.8898% 23.823 -27.7636))var(--lightningcss-dark,lab(69.6408% 23.2672 -28.0221));--chart-5:var(--lightningcss-light,lab(43.4194% 30.3431 21.0592))var(--lightningcss-dark,lab(70.1227% 30.0173 20.368));--chart-6:var(--lightningcss-light,lab(44.4557% -3.20452 1.27386))var(--lightningcss-dark,lab(71.1359% -3.20122 1.27295));--shadow-1:0 1px 2px var(--lightningcss-light,lab(9.68195% -3.87025 1.5355/.06))var(--lightningcss-dark,lab(0% 0 0/0));--shadow-2:0 8px 24px var(--lightningcss-light,lab(9.68195% -3.87025 1.5355/.16))var(--lightningcss-dark,lab(0% 0 0/.5))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=light],.surface-buyer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],.surface-experience{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.surface-buyer,.surface-experience{background:var(--bg);color:var(--text)}@media (pointer:coarse){:root,[data-theme],.surface-buyer,.surface-experience{--tap-min:44px;--density:1.15;--hover-surface:transparent}}}@layer base{html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading-normal);color:var(--text);-webkit-font-smoothing:antialiased}body{background:var(--bg);min-height:100dvh}:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components,screens;
