@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::file-selector-button{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}*{--ring-inset:var(--empty, );--ring-offset-width:0px;--ring-offset-color:#fff;--ring-color:#4299e199;--ring-offset-shadow:0 0 #0000;--ring-shadow:0 0 #0000;--brightness:var(--empty, );--contrast:var(--empty, );--grayscale:var(--empty, );--hue-rotate:var(--empty, );--invert:var(--empty, );--saturate:var(--empty, );--sepia:var(--empty, );--drop-shadow:var(--empty, );--backdrop-blur:var(--empty, );--backdrop-brightness:var(--empty, );--backdrop-contrast:var(--empty, );--backdrop-grayscale:var(--empty, );--backdrop-hue-rotate:var(--empty, );--backdrop-invert:var(--empty, );--backdrop-opacity:var(--empty, );--backdrop-saturate:var(--empty, );--backdrop-sepia:var(--empty, );--global-font-mono:var(--fonts-mono);--global-font-body:var(--fonts-body);--global-color-border:var(--colors-border);font-feature-settings:"cv11"}html{background:var(--colors-bg);color:var(--colors-fg);--colors-color-palette-50:var(--colors-gray-50);--colors-color-palette-100:var(--colors-gray-100);--colors-color-palette-200:var(--colors-gray-200);--colors-color-palette-300:var(--colors-gray-300);--colors-color-palette-400:var(--colors-gray-400);--colors-color-palette-500:var(--colors-gray-500);--colors-color-palette-600:var(--colors-gray-600);--colors-color-palette-700:var(--colors-gray-700);--colors-color-palette-800:var(--colors-gray-800);--colors-color-palette-900:var(--colors-gray-900);--colors-color-palette-950:var(--colors-gray-950);--colors-color-palette-contrast:var(--colors-gray-contrast);--colors-color-palette-fg:var(--colors-gray-fg);--colors-color-palette-subtle:var(--colors-gray-subtle);--colors-color-palette-muted:var(--colors-gray-muted);--colors-color-palette-emphasized:var(--colors-gray-emphasized);--colors-color-palette-solid:var(--colors-gray-solid);--colors-color-palette-focus-ring:var(--colors-gray-focus-ring);--colors-color-palette-border:var(--colors-gray-border);line-height:1.5}::placeholder,[data-placeholder]{--mix-color:color-mix(in srgb, var(--colors-fg-muted) 80%, transparent);color:var(--mix-color,var(--colors-fg-muted))}::selection{--mix-background:color-mix(in srgb, var(--colors-color-palette-emphasized) 80%, transparent);background:var(--mix-background,var(--colors-color-palette-emphasized))}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--aspect-ratios-square:1 / 1;--aspect-ratios-landscape:4 / 3;--aspect-ratios-portrait:3 / 4;--aspect-ratios-wide:16 / 9;--aspect-ratios-ultrawide:18 / 5;--aspect-ratios-golden:1.618 / 1;--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce:bounce 1s infinite;--blurs-none: ;--blurs-sm:4px;--blurs-md:8px;--blurs-lg:12px;--blurs-xl:16px;--blurs-2xl:24px;--blurs-3xl:40px;--blurs-4xl:64px;--borders-xs:.5px solid;--borders-sm:1px solid;--borders-md:2px solid;--borders-lg:4px solid;--borders-xl:8px solid;--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.15s;--durations-moderate:.2s;--durations-slow:.3s;--durations-slower:.4s;--durations-slowest:.5s;--easings-ease-in:cubic-bezier(.42, 0, 1, 1);--easings-ease-out:cubic-bezier(0, 0, .58, 1);--easings-ease-in-out:cubic-bezier(.42, 0, .58, 1);--easings-ease-in-smooth:cubic-bezier(.32, .72, 0, 1);--fonts-heading:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fonts-body:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-sizes-2xs:.625rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--line-heights-shorter:1.25;--line-heights-short:1.375;--line-heights-moderate:1.5;--line-heights-tall:1.625;--line-heights-taller:2;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-3xs:14rem;--sizes-2xs:16rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:1.125rem;--sizes-1\/2:50%;--sizes-1\/3:33.3333%;--sizes-2\/3:66.6667%;--sizes-1\/4:25%;--sizes-3\/4:75%;--sizes-1\/5:20%;--sizes-2\/5:40%;--sizes-3\/5:60%;--sizes-4\/5:80%;--sizes-1\/6:16.6667%;--sizes-2\/6:33.3333%;--sizes-3\/6:50%;--sizes-4\/6:66.6667%;--sizes-5\/6:83.3333%;--sizes-1\/12:8.33333%;--sizes-2\/12:16.6667%;--sizes-3\/12:25%;--sizes-4\/12:33.3333%;--sizes-5\/12:41.6667%;--sizes-6\/12:50%;--sizes-7\/12:58.3333%;--sizes-8\/12:66.6667%;--sizes-9\/12:75%;--sizes-10\/12:83.3333%;--sizes-11\/12:91.6667%;--sizes-max:max-content;--sizes-min:min-content;--sizes-fit:fit-content;--sizes-prose:60ch;--sizes-full:100%;--sizes-dvh:100dvh;--sizes-svh:100svh;--sizes-lvh:100lvh;--sizes-dvw:100dvw;--sizes-svw:100svw;--sizes-lvw:100lvw;--sizes-vw:100vw;--sizes-vh:100vh;--sizes-breakpoint-sm:480px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-nav:1600;--z-index-toast:1700;--z-index-tooltip:1800;--z-index-max:2147480000;--cursor-button:pointer;--cursor-checkbox:default;--cursor-disabled:not-allowed;--cursor-menuitem:default;--cursor-option:default;--cursor-radio:default;--cursor-slider:default;--cursor-swittch:pointer;--colors-transparent:transparent;--colors-current:currentColor;--colors-black:#09090b;--colors-white:#fff;--colors-white-alpha-50:#ffffff0a;--colors-white-alpha-100:#ffffff0f;--colors-white-alpha-200:#ffffff14;--colors-white-alpha-300:#ffffff29;--colors-white-alpha-400:#ffffff3d;--colors-white-alpha-500:#ffffff5c;--colors-white-alpha-600:#ffffff7a;--colors-white-alpha-700:#ffffffa3;--colors-white-alpha-800:#fffc;--colors-white-alpha-900:#ffffffeb;--colors-white-alpha-950:#fffffff2;--colors-black-alpha-50:#0000000a;--colors-black-alpha-100:#0000000f;--colors-black-alpha-200:#00000014;--colors-black-alpha-300:#00000029;--colors-black-alpha-400:#0000003d;--colors-black-alpha-500:#0000005c;--colors-black-alpha-600:#0000007a;--colors-black-alpha-700:#000000a3;--colors-black-alpha-800:#000c;--colors-black-alpha-900:#000000eb;--colors-black-alpha-950:#000000f2;--colors-gray-50:#fafafa;--colors-gray-100:#f4f4f5;--colors-gray-200:#e4e4e7;--colors-gray-300:#d4d4d8;--colors-gray-400:#a1a1aa;--colors-gray-500:#71717a;--colors-gray-600:#52525b;--colors-gray-700:#3f3f46;--colors-gray-800:#27272a;--colors-gray-900:#18181b;--colors-gray-950:#111;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#991919;--colors-red-800:#511111;--colors-red-900:#300c0c;--colors-red-950:#1f0808;--colors-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#fed7aa;--colors-orange-300:#fdba74;--colors-orange-400:#fb923c;--colors-orange-500:#f97316;--colors-orange-600:#ea580c;--colors-orange-700:#92310a;--colors-orange-800:#6c2710;--colors-orange-900:#3b1106;--colors-orange-950:#220a04;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#845209;--colors-yellow-800:#713f12;--colors-yellow-900:#422006;--colors-yellow-950:#281304;--colors-green-50:#f0fdf4;--colors-green-100:#dcfce7;--colors-green-200:#bbf7d0;--colors-green-300:#86efac;--colors-green-400:#4ade80;--colors-green-500:#22c55e;--colors-green-600:#16a34a;--colors-green-700:#116932;--colors-green-800:#124a28;--colors-green-900:#042713;--colors-green-950:#03190c;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0c5d56;--colors-teal-800:#114240;--colors-teal-900:#032726;--colors-teal-950:#021716;--colors-blue-50:#eff6ff;--colors-blue-100:#dbeafe;--colors-blue-200:#bfdbfe;--colors-blue-300:#a3cfff;--colors-blue-400:#60a5fa;--colors-blue-500:#3b82f6;--colors-blue-600:#2563eb;--colors-blue-700:#173da6;--colors-blue-800:#1a3478;--colors-blue-900:#14204a;--colors-blue-950:#0c142e;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0c5c72;--colors-cyan-800:#134152;--colors-cyan-900:#072a38;--colors-cyan-950:#051b24;--colors-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d8b4fe;--colors-purple-400:#c084fc;--colors-purple-500:#a855f7;--colors-purple-600:#9333ea;--colors-purple-700:#641ba3;--colors-purple-800:#4a1772;--colors-purple-900:#2f0553;--colors-purple-950:#1a032e;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fbcfe8;--colors-pink-300:#f9a8d4;--colors-pink-400:#f472b6;--colors-pink-500:#ec4899;--colors-pink-600:#db2777;--colors-pink-700:#a41752;--colors-pink-800:#6d0e34;--colors-pink-900:#45061f;--colors-pink-950:#2c0514;--colors-pretaterra-50:#eafff5;--colors-pretaterra-100:#cfe9dc;--colors-pretaterra-200:#8fd4b6;--colors-pretaterra-300:#5ab896;--colors-pretaterra-400:#3f7d66;--colors-pretaterra-500:#274b3d;--colors-pretaterra-700:#101512;--colors-pretaterra-800:#0d1210;--colors-pretaterra-900:#0a0f0d;--colors-pretaterra-950:#07100d;--colors-gold-200:#f0c57f;--colors-gold-400:#c9a86a;--colors-gold-600:#8a7a55;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--spacing-page:1.625rem;--spacing-section:1.5rem;--spacing-card:1rem;--radii-none:0;--radii-2xs:.0625rem;--radii-xs:.125rem;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--radii-panel:.625rem;--breakpoints-sm:480px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--radii-l1:var(--radii-xs);--radii-l2:var(--radii-sm);--radii-l3:var(--radii-md);--colors-surface-canvas:var(--colors-pretaterra-950);--colors-surface-panel:var(--colors-pretaterra-700);--colors-surface-raised:var(--colors-pretaterra-800);--colors-border-subtle:#ffffff14;--colors-border-accent:var(--colors-pretaterra-400);--colors-text-primary:var(--colors-pretaterra-50);--colors-text-secondary:var(--colors-pretaterra-100);--colors-text-muted:var(--colors-pretaterra-200);--colors-action-primary:var(--colors-pretaterra-400);--colors-action-gold:var(--colors-gold-400)}.light{--shadows-xs:0px 1px 2px color-mix(in srgb, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in srgb, var(--colors-gray-900) 20%, transparent);--shadows-sm:0px 2px 4px color-mix(in srgb, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in srgb, var(--colors-gray-900) 30%, transparent);--shadows-md:0px 4px 8px color-mix(in srgb, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in srgb, var(--colors-gray-900) 30%, transparent);--shadows-lg:0px 8px 16px color-mix(in srgb, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in srgb, var(--colors-gray-900) 30%, transparent);--shadows-xl:0px 16px 24px color-mix(in srgb, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in srgb, var(--colors-gray-900) 30%, transparent);--shadows-2xl:0px 24px 40px color-mix(in srgb, var(--colors-gray-900) 16%, transparent), 0px 0px 1px color-mix(in srgb, var(--colors-gray-900) 30%, transparent);--shadows-inner:inset 0 2px 4px 0 color-mix(in srgb, var(--colors-black) 5%, transparent);--shadows-inset:inset 0 0 0 1px color-mix(in srgb, var(--colors-black) 5%, transparent);--colors-bg:var(--colors-white);--colors-bg-subtle:var(--colors-gray-50);--colors-bg-muted:var(--colors-gray-100);--colors-bg-emphasized:var(--colors-gray-200);--colors-bg-inverted:var(--colors-black);--colors-bg-panel:var(--colors-white);--colors-bg-error:var(--colors-red-50);--colors-bg-warning:var(--colors-orange-50);--colors-bg-success:var(--colors-green-50);--colors-bg-info:var(--colors-blue-50);--colors-fg:var(--colors-black);--colors-fg-muted:var(--colors-gray-600);--colors-fg-subtle:var(--colors-gray-400);--colors-fg-inverted:var(--colors-gray-50);--colors-fg-error:var(--colors-red-500);--colors-fg-warning:var(--colors-orange-600);--colors-fg-success:var(--colors-green-600);--colors-fg-info:var(--colors-blue-600);--colors-gray-contrast:var(--colors-white);--colors-gray-fg:var(--colors-gray-800);--colors-gray-subtle:var(--colors-gray-100);--colors-gray-muted:var(--colors-gray-200);--colors-gray-emphasized:var(--colors-gray-300);--colors-gray-solid:var(--colors-gray-900);--colors-gray-focus-ring:var(--colors-gray-400);--colors-gray-border:var(--colors-gray-200);--colors-red-contrast:white;--colors-red-fg:var(--colors-red-700);--colors-red-subtle:var(--colors-red-100);--colors-red-muted:var(--colors-red-200);--colors-red-emphasized:var(--colors-red-300);--colors-red-solid:var(--colors-red-600);--colors-red-focus-ring:var(--colors-red-500);--colors-red-border:var(--colors-red-500);--colors-orange-contrast:white;--colors-orange-fg:var(--colors-orange-700);--colors-orange-subtle:var(--colors-orange-100);--colors-orange-muted:var(--colors-orange-200);--colors-orange-emphasized:var(--colors-orange-300);--colors-orange-solid:var(--colors-orange-600);--colors-orange-focus-ring:var(--colors-orange-500);--colors-orange-border:var(--colors-orange-500);--colors-green-contrast:white;--colors-green-fg:var(--colors-green-700);--colors-green-subtle:var(--colors-green-100);--colors-green-muted:var(--colors-green-200);--colors-green-emphasized:var(--colors-green-300);--colors-green-solid:var(--colors-green-600);--colors-green-focus-ring:var(--colors-green-500);--colors-green-border:var(--colors-green-500);--colors-blue-contrast:white;--colors-blue-fg:var(--colors-blue-700);--colors-blue-subtle:var(--colors-blue-100);--colors-blue-muted:var(--colors-blue-200);--colors-blue-emphasized:var(--colors-blue-300);--colors-blue-solid:var(--colors-blue-600);--colors-blue-focus-ring:var(--colors-blue-500);--colors-blue-border:var(--colors-blue-500);--colors-yellow-contrast:black;--colors-yellow-fg:var(--colors-yellow-800);--colors-yellow-subtle:var(--colors-yellow-100);--colors-yellow-muted:var(--colors-yellow-200);--colors-yellow-emphasized:var(--colors-yellow-300);--colors-yellow-solid:var(--colors-yellow-300);--colors-yellow-focus-ring:var(--colors-yellow-500);--colors-yellow-border:var(--colors-yellow-500);--colors-teal-contrast:white;--colors-teal-fg:var(--colors-teal-700);--colors-teal-subtle:var(--colors-teal-100);--colors-teal-muted:var(--colors-teal-200);--colors-teal-emphasized:var(--colors-teal-300);--colors-teal-solid:var(--colors-teal-600);--colors-teal-focus-ring:var(--colors-teal-500);--colors-teal-border:var(--colors-teal-500);--colors-purple-contrast:white;--colors-purple-fg:var(--colors-purple-700);--colors-purple-subtle:var(--colors-purple-100);--colors-purple-muted:var(--colors-purple-200);--colors-purple-emphasized:var(--colors-purple-300);--colors-purple-solid:var(--colors-purple-600);--colors-purple-focus-ring:var(--colors-purple-500);--colors-purple-border:var(--colors-purple-500);--colors-pink-contrast:white;--colors-pink-fg:var(--colors-pink-700);--colors-pink-subtle:var(--colors-pink-100);--colors-pink-muted:var(--colors-pink-200);--colors-pink-emphasized:var(--colors-pink-300);--colors-pink-solid:var(--colors-pink-600);--colors-pink-focus-ring:var(--colors-pink-500);--colors-pink-border:var(--colors-pink-500);--colors-cyan-contrast:white;--colors-cyan-fg:var(--colors-cyan-700);--colors-cyan-subtle:var(--colors-cyan-100);--colors-cyan-muted:var(--colors-cyan-200);--colors-cyan-emphasized:var(--colors-cyan-300);--colors-cyan-solid:var(--colors-cyan-600);--colors-cyan-focus-ring:var(--colors-cyan-500);--colors-cyan-border:var(--colors-cyan-500);--colors-border:var(--colors-gray-200);--colors-border-muted:var(--colors-gray-100);--colors-border-emphasized:var(--colors-gray-300);--colors-border-inverted:var(--colors-gray-800);--colors-border-error:var(--colors-red-500);--colors-border-warning:var(--colors-orange-500);--colors-border-success:var(--colors-green-500);--colors-border-info:var(--colors-blue-500);--colors-border-subtle:var(--colors-gray-50)}.dark{--shadows-xs:0px 1px 1px color-mix(in srgb, var(--colors-black) 64%, transparent), 0px 0px 1px inset color-mix(in srgb, var(--colors-gray-300) 20%, transparent);--shadows-sm:0px 2px 4px color-mix(in srgb, var(--colors-black) 64%, transparent), 0px 0px 1px inset color-mix(in srgb, var(--colors-gray-300) 30%, transparent);--shadows-md:0px 4px 8px color-mix(in srgb, var(--colors-black) 64%, transparent), 0px 0px 1px inset color-mix(in srgb, var(--colors-gray-300) 30%, transparent);--shadows-lg:0px 8px 16px color-mix(in srgb, var(--colors-black) 64%, transparent), 0px 0px 1px inset color-mix(in srgb, var(--colors-gray-300) 30%, transparent);--shadows-xl:0px 16px 24px color-mix(in srgb, var(--colors-black) 64%, transparent), 0px 0px 1px inset color-mix(in srgb, var(--colors-gray-300) 30%, transparent);--shadows-2xl:0px 24px 40px color-mix(in srgb, var(--colors-black) 64%, transparent), 0px 0px 1px inset color-mix(in srgb, var(--colors-gray-300) 30%, transparent);--shadows-inner:inset 0 2px 4px 0 var(--colors-black);--shadows-inset:inset 0 0 0 1px color-mix(in srgb, var(--colors-gray-300) 5%, transparent);--colors-bg:var(--colors-black);--colors-bg-subtle:var(--colors-gray-950);--colors-bg-muted:var(--colors-gray-900);--colors-bg-emphasized:var(--colors-gray-800);--colors-bg-inverted:var(--colors-white);--colors-bg-panel:var(--colors-gray-950);--colors-bg-error:var(--colors-red-950);--colors-bg-warning:var(--colors-orange-950);--colors-bg-success:var(--colors-green-950);--colors-bg-info:var(--colors-blue-950);--colors-fg:var(--colors-gray-50);--colors-fg-muted:var(--colors-gray-400);--colors-fg-subtle:var(--colors-gray-500);--colors-fg-inverted:var(--colors-black);--colors-fg-error:var(--colors-red-400);--colors-fg-warning:var(--colors-orange-300);--colors-fg-success:var(--colors-green-300);--colors-fg-info:var(--colors-blue-300);--colors-gray-contrast:var(--colors-black);--colors-gray-fg:var(--colors-gray-200);--colors-gray-subtle:var(--colors-gray-900);--colors-gray-muted:var(--colors-gray-800);--colors-gray-emphasized:var(--colors-gray-700);--colors-gray-solid:var(--colors-white);--colors-gray-focus-ring:var(--colors-gray-400);--colors-gray-border:var(--colors-gray-800);--colors-red-contrast:white;--colors-red-fg:var(--colors-red-300);--colors-red-subtle:var(--colors-red-900);--colors-red-muted:var(--colors-red-800);--colors-red-emphasized:var(--colors-red-700);--colors-red-solid:var(--colors-red-600);--colors-red-focus-ring:var(--colors-red-500);--colors-red-border:var(--colors-red-400);--colors-orange-contrast:black;--colors-orange-fg:var(--colors-orange-300);--colors-orange-subtle:var(--colors-orange-900);--colors-orange-muted:var(--colors-orange-800);--colors-orange-emphasized:var(--colors-orange-700);--colors-orange-solid:var(--colors-orange-500);--colors-orange-focus-ring:var(--colors-orange-500);--colors-orange-border:var(--colors-orange-400);--colors-green-contrast:white;--colors-green-fg:var(--colors-green-300);--colors-green-subtle:var(--colors-green-900);--colors-green-muted:var(--colors-green-800);--colors-green-emphasized:var(--colors-green-700);--colors-green-solid:var(--colors-green-600);--colors-green-focus-ring:var(--colors-green-500);--colors-green-border:var(--colors-green-400);--colors-blue-contrast:white;--colors-blue-fg:var(--colors-blue-300);--colors-blue-subtle:var(--colors-blue-900);--colors-blue-muted:var(--colors-blue-800);--colors-blue-emphasized:var(--colors-blue-700);--colors-blue-solid:var(--colors-blue-600);--colors-blue-focus-ring:var(--colors-blue-500);--colors-blue-border:var(--colors-blue-400);--colors-yellow-contrast:black;--colors-yellow-fg:var(--colors-yellow-300);--colors-yellow-subtle:var(--colors-yellow-900);--colors-yellow-muted:var(--colors-yellow-800);--colors-yellow-emphasized:var(--colors-yellow-700);--colors-yellow-solid:var(--colors-yellow-300);--colors-yellow-focus-ring:var(--colors-yellow-500);--colors-yellow-border:var(--colors-yellow-500);--colors-teal-contrast:white;--colors-teal-fg:var(--colors-teal-300);--colors-teal-subtle:var(--colors-teal-900);--colors-teal-muted:var(--colors-teal-800);--colors-teal-emphasized:var(--colors-teal-700);--colors-teal-solid:var(--colors-teal-600);--colors-teal-focus-ring:var(--colors-teal-500);--colors-teal-border:var(--colors-teal-400);--colors-purple-contrast:white;--colors-purple-fg:var(--colors-purple-300);--colors-purple-subtle:var(--colors-purple-900);--colors-purple-muted:var(--colors-purple-800);--colors-purple-emphasized:var(--colors-purple-700);--colors-purple-solid:var(--colors-purple-600);--colors-purple-focus-ring:var(--colors-purple-500);--colors-purple-border:var(--colors-purple-400);--colors-pink-contrast:white;--colors-pink-fg:var(--colors-pink-300);--colors-pink-subtle:var(--colors-pink-900);--colors-pink-muted:var(--colors-pink-800);--colors-pink-emphasized:var(--colors-pink-700);--colors-pink-solid:var(--colors-pink-600);--colors-pink-focus-ring:var(--colors-pink-500);--colors-pink-border:var(--colors-pink-400);--colors-cyan-contrast:white;--colors-cyan-fg:var(--colors-cyan-300);--colors-cyan-subtle:var(--colors-cyan-900);--colors-cyan-muted:var(--colors-cyan-800);--colors-cyan-emphasized:var(--colors-cyan-700);--colors-cyan-solid:var(--colors-cyan-600);--colors-cyan-focus-ring:var(--colors-cyan-500);--colors-cyan-border:var(--colors-cyan-400);--colors-border:var(--colors-gray-800);--colors-border-muted:var(--colors-gray-900);--colors-border-emphasized:var(--colors-gray-700);--colors-border-inverted:var(--colors-gray-200);--colors-border-error:var(--colors-red-400);--colors-border-warning:var(--colors-orange-400);--colors-border-success:var(--colors-green-400);--colors-border-info:var(--colors-blue-400);--colors-border-subtle:var(--colors-gray-950)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes bg-position{0%{background-position:var(--animate-from,1rem) 0}to{background-position:var(--animate-to,0) 0}}@keyframes position{0%{inset-block-start:var(--animate-from-y);inset-inline-start:var(--animate-from-x)}to{inset-block-start:var(--animate-to-y);inset-inline-start:var(--animate-to-x)}}@keyframes circular-progress{0%{stroke-dasharray:1 400;stroke-dashoffset:0}50%{stroke-dasharray:400 400;stroke-dashoffset:-100%}to{stroke-dasharray:400 400;stroke-dashoffset:-260%}}@keyframes expand-height{0%{height:var(--collapsed-height,0)}to{height:var(--height)}}@keyframes collapse-height{0%{height:var(--height)}to{height:var(--collapsed-height,0)}}@keyframes expand-width{0%{width:var(--collapsed-width,0)}to{width:var(--width)}}@keyframes collapse-width{0%{width:var(--width)}to{width:var(--collapsed-width,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-from-left-full{0%{translate:-100%}to{translate:0}}@keyframes slide-from-right-full{0%{translate:100%}to{translate:0}}@keyframes slide-from-top-full{0%{translate:0 -100%}to{translate:0}}@keyframes slide-from-bottom-full{0%{translate:0 100%}to{translate:0}}@keyframes slide-to-left-full{0%{translate:0}to{translate:-100%}}@keyframes slide-to-right-full{0%{translate:0}to{translate:100%}}@keyframes slide-to-top-full{0%{translate:0}to{translate:0 -100%}}@keyframes slide-to-bottom-full{0%{translate:0}to{translate:0 100%}}@keyframes slide-from-top{0%{translate:0 calc(var(--slide-from-top-distance,.5rem) * -1)}to{translate:0}}@keyframes slide-from-bottom{0%{translate:0 var(--slide-from-bottom-distance,.5rem)}to{translate:0}}@keyframes slide-from-left{0%{translate:calc(var(--slide-from-left-distance,.5rem) * -1) 0}to{translate:0}}@keyframes slide-from-right{0%{translate:var(--slide-from-right-distance,.5rem) 0}to{translate:0}}@keyframes slide-to-top{0%{translate:0}to{translate:0 calc(var(--slide-to-top-distance,.5rem) * -1)}}@keyframes slide-to-bottom{0%{translate:0}to{translate:0 var(--slide-to-bottom-distance,.5rem)}}@keyframes slide-to-left{0%{translate:0}to{translate:calc(var(--slide-to-left-distance,.5rem) * -1) 0}}@keyframes slide-to-right{0%{translate:0}to{translate:var(--slide-to-right-distance,.5rem) 0}}@keyframes scale-in{0%{scale:.95}to{scale:1}}@keyframes scale-out{0%{scale:1}to{scale:.95}}@keyframes marqueeX{0%{transform:translate(0%)}to{transform:translateX(var(--marquee-translate))}}@keyframes marqueeY{0%{transform:translateY(0%)}to{transform:translateY(var(--marquee-translate))}}}@layer recipes;@layer utilities{.p_4{padding:var(--spacing-4)}.bg_red\.950\/40{--mix-background:color-mix(in srgb, var(--colors-red-950) 40%, transparent);background:var(--mix-background,var(--colors-red-950))}.bg_surface\.raised{background:var(--colors-surface-raised)}.bg_surface\.panel{background:var(--colors-surface-panel)}.gap_3{gap:var(--spacing-3)}.bd-w_1px{border-width:1px}.border-style_solid{border-style:solid}.bdr_panel{border-radius:var(--radii-panel)}.bd-c_red\.400\/30{--mix-borderColor:color-mix(in srgb, var(--colors-red-400) 30%, transparent);border-color:var(--mix-borderColor,var(--colors-red-400))}.bd-c_border\.subtle{border-color:var(--colors-border-subtle)}.bd-c_border\.accent{border-color:var(--colors-border-accent)}.d_grid{display:grid}.grid-tc_3px_minmax\(0\,_1fr\){grid-template-columns:3px minmax(0,1fr)}.ai_stretch{align-items:stretch}.min-h_0{min-height:0}.mt_4{margin-top:var(--spacing-4)}.pl_0{padding-left:0}}.new-report{--bg:#0a0f0d;--panel:#101512;--panel-top:#111713;--line:#ffffff12;--ink:#e7ece9;--muted:#8a938e;--dim:#4f5a55;--gold:#c9a86a;--green:#5ab896;--mint:#8fd4b6;background:var(--bg);min-height:100vh;color:var(--ink);font-family:IBM Plex Sans,sans-serif;display:flex}.new-sidebar{box-sizing:border-box;border-right:1px solid var(--line);background:linear-gradient(#0c1210,#090e0c);flex-direction:column;flex:none;width:236px;height:100vh;min-height:100vh;padding:20px 14px 18px;display:flex;position:sticky;top:0}.new-logo{color:#f0ead9;letter-spacing:.12em;align-items:center;gap:9px;padding:2px 6px 25px;font:500 15px Spectral,serif;display:flex}.new-logo-mark{background:var(--gold);clip-path:polygon(50% 0,100% 28%,100% 100%,0 100%,0 28%);width:17px;height:20px}.new-nav{gap:2px;display:grid}.new-nav button{color:#8a938e;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:37px;padding:0 10px;font:500 11.5px IBM Plex Sans;display:flex}.new-nav button:hover,.new-nav button.is-active{color:#eafff5;background:#5ab89614}.new-nav button i{background:var(--gold);border-radius:50%;width:4px;height:4px;margin-left:auto}.new-nav-icon{opacity:.75;border:1px solid;border-radius:4px;width:15px;height:15px}.new-asset{background:#c9a86a0d;border:1px solid #c9a86a38;border-radius:8px;margin-top:22px;padding:11px 10px}.new-asset small,.new-engine small,.new-panel small,.new-score-panel small,.new-section-placeholder small{letter-spacing:.18em;color:var(--dim);font-size:9px;display:block}.new-asset strong{color:#f0ead9;margin-top:5px;font:500 13px Spectral,serif;display:block}.new-asset code,.new-engine em{color:#69736e;margin-top:4px;font:9.5px IBM Plex Mono,monospace;display:block}.new-engine{margin-top:auto;padding:18px 10px 0}.new-engine span{align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.new-engine span i,.new-updated i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5ab896a6}.new-main{flex:1;min-width:0}.new-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:16px 26px 14px;display:flex}.new-heading h1{color:#f2f4f1;letter-spacing:-.01em;margin:9px 0 0;font:500 34px/1.1 Spectral,serif}.new-heading>p{color:#9aa49f;margin:6px 0 0;font-size:12.5px}.new-breadcrumb{letter-spacing:.18em;color:var(--dim);font-size:9px}.new-breadcrumb span{margin:0 7px}.new-breadcrumb b{color:var(--gold);font-weight:500}.new-meta{background:var(--line);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:1px;margin-top:14px;display:flex;overflow:hidden}.new-meta-item{background:var(--panel);min-width:132px;padding:9px 14px;display:block}.new-meta-item small{color:var(--dim);letter-spacing:.16em;font-size:8.5px;display:block}.new-meta-item b{color:#e7ece9;margin-top:4px;font:400 11px IBM Plex Mono,monospace;display:block}.new-actions{flex-direction:column;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.new-action-row{gap:8px;display:flex;position:relative}.new-action-row button{cursor:pointer;border-radius:7px;height:36px;padding:0 13px;font:500 11px IBM Plex Sans}.gold-button{color:var(--gold);background:#c9a86a0f;border:1px solid #c9a86a47}.soft-button,.square-button{color:#9aa49f;background:#ffffff08;border:1px solid #ffffff17}.square-button{width:36px;padding:0!important}.new-export-wrap{position:relative}.new-export-menu{z-index:4;background:#111713;border:1px solid #ffffff17;border-radius:10px;width:245px;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 18px 40px #00000080}.new-export-menu button{width:100%;min-height:50px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:0;height:auto!important;padding:9px 13px!important}.new-export-menu button:hover{background:#5ab8960f}.new-export-menu small{color:#69736e;margin-top:2px;display:block}.new-updated{color:#69736e;align-items:center;gap:8px;font:10.5px IBM Plex Mono,monospace;display:flex}.new-stats{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:14px 26px 0;display:grid;overflow:hidden}.new-stats article{background:linear-gradient(180deg,var(--panel-top),#0d1210);min-width:0;padding:14px 16px}.new-stats small{color:var(--muted);letter-spacing:.14em;font-size:9px;display:block}.new-stats strong{color:#f0ead9;margin-top:6px;font:500 20px Spectral,serif;display:block}.new-stats em{color:#5a635e;margin-top:5px;font-size:9px;font-style:normal;display:block}.new-tabs-wrap{z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#090e0c;margin-top:16px;position:sticky;top:0}.new-tabs{align-items:center;gap:2px;padding:0 26px;display:flex;overflow:auto}.new-tabs button{white-space:nowrap;color:#69736e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 10px 10px;font:500 10.5px IBM Plex Sans}.new-tabs button:hover,.new-tabs button.is-active{color:#e7ece9;border-bottom-color:var(--gold)}.new-tabs .methodology-button{color:#9aa49f;border:1px solid #ffffff17;border-radius:7px;margin-left:auto;padding:7px 12px}.new-methodology{background:#111713;border:1px solid #ffffff17;border-radius:9px;width:250px;padding:12px 14px;font-size:11px;position:absolute;top:43px;right:26px;box-shadow:0 18px 40px #00000080}.new-methodology p{color:#8a938e;margin:5px 0 0;line-height:1.5}.new-content{max-width:1560px;margin:0 auto;padding:22px 26px 60px}.new-summary-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:14px;display:grid}.new-panel,.new-score-panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-top),#0d1210);border-radius:10px;padding:16px}.new-panel>header h2{color:#f2f4f1;margin:0;font:500 18px Spectral,serif}.new-panel>header p{color:#69736e;margin:4px 0 0;font-size:10.5px}.new-soon-row{align-items:center;gap:9px;margin:14px 0 11px;display:flex}.new-soon-row em{color:#69736e;font-size:10.5px;font-style:normal}.new-tag{width:max-content;color:var(--gold);letter-spacing:.16em;background:#c9a86a0f;border:1px solid #c9a86a47;border-radius:4px;padding:3px 6px;font:500 8px IBM Plex Sans;display:inline-flex}.new-blurred-copy{filter:blur(4px);opacity:.62;-webkit-user-select:none;user-select:none}.new-blurred-copy p{color:#cdd6d1;margin:0 0 10px;font-size:12px;line-height:1.62}.new-summary-facts{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}.new-summary-facts .new-meta-item{min-width:0;padding:11px 12px}.new-panel-top{justify-content:space-between;gap:12px;display:flex}.new-panel-top p{color:#69736e;margin:3px 0 0;font-size:10.5px}.new-score-circle{box-sizing:border-box;border:9px solid var(--green);border-right-color:#5ab8962e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;margin:10px auto;display:flex}.new-score-circle strong{color:#f0ead9;font:500 36px Spectral,serif}.new-score-circle span{color:#8a938e;letter-spacing:.15em;font-size:8px}.new-score-lines{gap:8px;display:grid}.new-score-lines div{align-items:center;gap:8px;display:flex}.new-score-lines span{color:#cdd6d1;width:90px;font-size:10.5px}.new-score-lines i{background:#ffffff14;border-radius:4px;flex:1;height:5px;display:block;overflow:hidden}.new-score-lines b{background:var(--green);border-radius:4px;height:100%;display:block}.new-score-lines code{color:#8a938e;width:30px;font:9px IBM Plex Mono,monospace}.new-potential{background:#c9a86a0f;border:1px solid #c9a86a47;border-radius:8px;align-items:center;gap:14px;margin-top:14px;padding:10px 11px;display:flex}.new-potential strong{color:#f0ead9;margin-top:4px;font:500 19px Spectral,serif;display:block}.new-potential p{color:#8a938e;margin:0;font-size:10px;line-height:1.45}.new-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.new-metrics article{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-top),#0d1210);border-radius:10px;flex-direction:column;padding:13px;display:flex}.new-metrics small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.new-metrics strong{color:#f0ead9;margin-top:10px;font:500 25px Spectral,serif}.new-metrics strong em{color:#8a938e;font-size:12px;font-style:normal}.new-metrics span{color:var(--gold);letter-spacing:.12em;margin-top:7px;font-size:8px}.new-lists-grid,.new-territory-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.new-insight-list{background:var(--line);gap:1px;margin-top:14px;display:grid}.new-insight-list article{background:var(--panel);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.new-insight-list article>i{border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.new-insight-list.positive article>i{background:var(--green)}.new-insight-list.warning article>i{background:#d6a94f}.new-insight-list div{flex:1;min-width:0}.new-insight-list strong{font-size:11.5px}.new-insight-list p{color:#8a938e;margin:3px 0 0;font-size:10px;line-height:1.5}.new-map{margin-top:14px}.new-map-layers{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.new-map-layers button{color:#8a938e;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:6px;padding:5px 8px;font:9px IBM Plex Sans}.new-map svg{background:#0b110e;border:1px solid #ffffff12;width:100%;height:310px;display:block}.new-map-legend{color:#a8b0ab;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:10px;display:flex}.new-map-legend span,.new-composition-list span{align-items:center;gap:6px;display:flex}.new-map-legend i,.new-composition-list i{width:8px;height:8px}.forest{background:#274b3d}.pasture{background:#7a9a5a}.water{background:#5a8fb0}.gold{background:#c9a86a}.secondary{background:#3f7d66}.soil{background:#8a7a55}.new-composition{justify-content:center;align-items:center;gap:30px;min-height:360px;display:flex}.new-donut{background:conic-gradient(#274b3d 0 62.8%,#7a9a5a 62.8% 93.8%,#3f7d66 93.8% 98.5%,#8a7a55 98.5% 100%);border-radius:50%;place-items:center;width:164px;height:164px;display:grid}.new-donut:before{content:"";background:#101512;border-radius:50%;width:126px;height:126px;position:absolute}.new-donut strong{z-index:1;text-align:center;color:#f0ead9;font:500 16px Spectral,serif}.new-donut small{color:#8a938e;font:10px IBM Plex Mono,monospace;display:block}.new-composition-list{gap:12px;min-width:180px;display:grid}.new-composition-list b{font-size:11px;font-weight:400}.new-composition-list em{color:#8a938e;margin-left:auto;font:10px IBM Plex Mono,monospace}.new-section-placeholder{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-top),#0d1210);border-radius:10px;place-items:start;min-height:350px;padding:48px;display:grid}.new-section-placeholder h2{margin:9px 0 0;font:500 32px Spectral,serif}.new-section-placeholder p{color:#8a938e;max-width:420px;line-height:1.6}.new-section-placeholder button{color:var(--gold);cursor:pointer;background:#c9a86a0f;border:1px solid #c9a86a47;border-radius:7px;margin-top:10px;padding:10px 14px}@media (width<=1100px){.new-sidebar{width:186px}.new-stats{grid-template-columns:repeat(3,1fr)}.new-summary-grid,.new-territory-grid{grid-template-columns:1fr}.new-actions{align-items:flex-start;margin-left:0}}@media (width<=760px){.new-report{display:block}.new-sidebar{width:100%;height:auto;min-height:0;padding:14px;position:relative}.new-nav{grid-template-columns:repeat(3,1fr)}.new-nav button{padding:0 6px;font-size:10px}.new-asset,.new-engine{display:none}.new-header{padding:16px}.new-heading h1{font-size:29px}.new-meta{grid-template-columns:1fr 1fr;display:grid}.new-meta-item{min-width:0}.new-action-row{flex-wrap:wrap}.new-stats{grid-template-columns:1fr 1fr;margin:14px 16px 0}.new-tabs{padding:0 16px}.new-content{padding:18px 16px 45px}.new-summary-facts,.new-metrics,.new-lists-grid{grid-template-columns:1fr 1fr}.new-composition{flex-direction:column;gap:16px}.new-map svg{height:230px}}@media (width<=430px){.new-summary-facts,.new-metrics,.new-lists-grid,.new-stats{grid-template-columns:1fr}.new-action-row{gap:6px}.new-action-row button{padding:0 9px;font-size:10px}.new-header{gap:16px}.new-tabs .methodology-button{display:none}}.new-tabs-scroller{position:relative}.new-tabs{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.new-tabs::-webkit-scrollbar{display:none}.new-tabs-scroll-button{z-index:1;color:#e7ece9;cursor:pointer;background:#101512;border:0;border-radius:50%;width:32px;height:32px;font:500 25px/26px sans-serif;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff1a,0 3px 10px #00000059}.new-tabs-scroll-button:hover:not(:disabled){color:#8fd4b6;background:#1a231e}.new-tabs-scroll-button:disabled{cursor:default;opacity:.35}.new-tabs-scroll-button-left{left:8px}.new-tabs-scroll-button-right{right:8px}
