@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--color-red-600:oklch(57.7% .245 27.325);--color-blue-50:oklch(97% .014 254.604);--color-blue-600:oklch(54.6% .245 262.881);--spacing:.25rem;--container-7xl:80rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-geist-sans:"Geist"}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--textColor:#000;--accent:var(--rox-bronze);--os-gray-50:250 250 249;--os-gray-75:248 247 246;--os-gray-100:245 245 244;--os-gray-150:239 238 238;--os-gray-200:231 229 228;--os-gray-300:214 211 209;--os-gray-400:166 160 155;--os-gray-500:121 113 107;--os-gray-600:87 83 77;--os-gray-700:68 64 59;--os-gray-800:41 37 36;--os-gray-900:28 25 23;--os-gray-950:12 10 9;--gray-10:rgb(var(--os-gray-950));--gray-50:rgb(var(--os-gray-50));--gray-75:rgb(var(--os-gray-75));--gray-100:rgb(var(--os-gray-100));--gray-150:rgb(var(--os-gray-150));--gray-200:rgb(var(--os-gray-200));--gray-300:rgb(var(--os-gray-300));--gray-400:rgb(var(--os-gray-400));--gray-500:rgb(var(--os-gray-500));--gray-600:rgb(var(--os-gray-600));--gray-700:rgb(var(--os-gray-700));--gray-800:rgb(var(--os-gray-800));--gray-900:rgb(var(--os-gray-900));--gray-950:rgb(var(--os-gray-950));--gray-1000:#fff;--nav-icon-amber:#f9b804;--nav-icon-orange:#e87830;--nav-icon-red:#e05050;--nav-icon-pink:#e8509a;--nav-icon-violet:#8b5cf6;--nav-icon-blue:#4a6aea;--nav-icon-sky:#3d9be8;--nav-icon-cyan:#0bbdc8;--nav-icon-stone:#454440;--nav-icon-charcoal:#1e1e1e;--nav-icon-mint:#2dbd90;--navbar-bg:rgb(var(--os-gray-150));--background:#fff;--surface:rgb(var(--os-gray-50));--app-bg:rgb(var(--os-gray-100));--button:#fff;--popover:#fff;--card:#fff;--card-foreground:rgb(var(--os-gray-900));--popover-foreground:rgb(var(--os-gray-900));--input-background:#fff;--foreground:rgb(var(--os-gray-900));--text-primary:rgb(var(--os-gray-900));--text-secondary:rgb(var(--os-gray-700));--text-tertiary:rgb(var(--os-gray-500));--text-quaternary:rgb(var(--os-gray-400));--border:rgb(var(--os-gray-200));--input:rgb(var(--os-gray-300));--ring:rgb(var(--os-gray-400));--primary:oklch(48.8% .243 264.376);--primary-foreground:oklch(97% .014 254.604);--secondary:rgb(var(--os-gray-100));--secondary-foreground:rgb(var(--os-gray-900));--accent-select:#0b64e9;--accentselect:#0b64e9;--accent-ai:#6b4aff;--accentai:#6b4aff;--muted:rgb(var(--os-gray-200));--muted-foreground:rgb(var(--os-gray-500));--destructive:#dc2626;--danger:#dc2626;--sidebar:rgb(var(--os-gray-50));--sidebar-foreground:rgb(var(--os-gray-900));--sidebar-primary:oklch(54.6% .245 262.881);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:rgb(var(--os-gray-200));--sidebar-accent-foreground:rgb(var(--os-gray-900));--sidebar-border:rgb(var(--os-gray-300));--sidebar-ring:rgb(var(--os-gray-400));--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--radius:.625rem;--shadow-navbar-value:inset -3px 0 4px 0 #0000000b, inset -1px 0 0 0 var(--border-secondary);--shadow-surface-value:0 4px 3px -3px #00000014, 0 1px 5px 1px #0000000d, 0 1px 6px -1px #0000000a;--shadow-soft-value:0 2px 4px 0 #0000000d;--shadow-button-value:0 1px 2px 0 rgb(var(--os-gray-950) / .08);--shadow-card-value:0 0 0 .5px rgb(var(--os-gray-300)), 0 1px 4px 0 rgb(var(--os-gray-800) / .1), 0 2px 8px -2px rgb(var(--os-gray-800) / .06);--shadow-card-bottom-value:0 1px 4px 0 rgb(var(--os-gray-800) / .1), 0 2px 8px -2px rgb(var(--os-gray-800) / .06);--shadow-input-value:inset 0 .5px .8px .4px rgb(var(--os-gray-950) / .2), 0 0 0 .5px rgb(var(--os-gray-300));--shadow-pill-value:0 0 0 .5px rgb(var(--os-gray-300)), 0 1px 2px 0 rgb(var(--os-gray-950) / .08);--shadow-navbar:var(--shadow-navbar-value);--shadow-surface:var(--shadow-surface-value);--shadow-soft:var(--shadow-soft-value);--shadow-button:var(--shadow-button-value);--shadow-card:var(--shadow-card-value);--shadow-card-bottom:var(--shadow-card-bottom-value);--shadow-input:var(--shadow-input-value);--shadow-pill:var(--shadow-pill-value);--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--rox-gold:#e19f16;--rox-gold-faded:#e19f1633;--rox-bronze:#db9100;--rox-bronze-faded:#db910040;--rox-blaze:#ff5e19;--off-white:#faf9f6;--off-black:#121212;--ash:#121212;--graphite:#1a1a1c;--steel:#2e2e2f;--carbon:#323233;--gunmetal:#414141;--light-gray:#b9bbc6;--ghost:#7d7d7f;--hover-off-black:#2a2a2a;--rox-gold-primary:#d7b58c;--danger-faded:#d73b3b33;--linkedin-blue:#0072b1;--sky-blue:#59f;--ocean-blue:#0e1a20;--rox-gold-background:#2f230a;--tooltip-gray:#2e2e2e;--success-faded:#22c55e1a;--success:#22c55ecc;--gold-200:#71500f;--maroon:#be123c66;--maroon-faded:#be123ccc;--teal-green:#04785766;--teal-green-faded:#047857cc;--yellow-gold:#b4530966;--yellow-gold-faded:#b45309cc;--width-clamp:clamp(300px, 90%, 1200px);--lk-va-bar-width:50px;--lk-control-bar-height:unset;--bg-l0:var(--surface);--bg-l1:var(--background);--bg-l1-5:var(--surface);--bg-l2:rgb(var(--os-gray-100));--bg-l3:rgb(var(--os-gray-200));--bg-l4:rgb(var(--os-gray-300));--bg-scrim:#0a0a0a54;--chat-primary-button-text:#3a3732;--chat-secondary-text:var(--text-secondary);--chat-input-bg:var(--background);--chat-input-shadow:0 0 0 1px var(--border-primary), 0 4px 8px -4px #0000001f;--chat-container-shadow:0 4px 12px -4px #00000014, 0 8px 20px -8px #0000000f;--chat-popover-shadow:0 16px 54px -12px #0003, 0 9px 22px -9px #0000001a, 0 2px 15px 0 #00000005, 0 1px 2px -1px #291c0a0d, 0 4px 7px -3px #54422d1a;--hint-popover-shadow:0 0 0 1px var(--border-secondary), 0 4px 16px #0000001a, 0 4px 32px #0000001a, 0 1px 2px #0000001a;--chat-pill-border:var(--border);--chat-resize-handle:linear-gradient(180deg, #fff 50%, #f7f7f7 100%);--catalog-rest-start:var(--bg-l1);--catalog-rest-end:var(--bg-l0);--catalog-hover-start:var(--bg-l1);--catalog-hover-end:var(--bg-l0);--empty-state-title:var(--text-secondary);--empty-state-description:var(--muted-foreground);--empty-state-dots:#87878716;--empty-state-dots-primary:#87878740;--solid-icon-bg:#6c6c6c;--button-primary-bg:#ecdac5;--button-primary-border:#d6c7b5;--button-primary-shadow:inset 0 -4px 12px -1px #d4b79880;--button-primary-text:#664f36;--button-tinted-bg:#f3ebe1;--button-tinted-border:#e0d6ca;--button-tinted-text:#7d6446;--button-tinted-shadow:inset 0 0 0 1px var(--button-tinted-border);--tab-border-bottom:#e6e6e6;--border-primary:var(--border);--border-secondary:rgb(var(--os-gray-200) / .9);--border-tertiary:rgb(var(--os-gray-200) / .8);--border-scrim:var(--bg-scrim);--border-strong:rgb(var(--os-gray-900));--card-border:rgb(var(--os-gray-400) / .46);--app-border:rgb(var(--os-gray-400));--resize-handle:#606060;--overlay-primary:rgb(var(--os-gray-800) / .06);--overlay-secondary:rgb(var(--os-gray-800) / .04);--content-primary:var(--foreground);--content-primary-text:var(--text-primary);--content-muted:var(--text-secondary);--content-secondary:var(--text-secondary);--content-tertiary:var(--text-tertiary);--content-quaternary:var(--text-quaternary);--content-disabled:rgb(var(--os-gray-900) / .32);--content-always-white:#fff;--content-always-black:#000;--brand-orange-primary:#db9100;--brand-orange-secondary:#db910033;--brand-gold-primary:#b28d64;--brand-gold-secondary:#eadac7;--brand-gold-a25:#db910025;--brand-gold-disabled:#b28d6452;--brand-green-primary:#4da96f;--brand-green-secondary:#4da96f1a;--accent-red-primary:#d73b3b;--accent-red-secondary:#d73b3b33;--accent-green-primary:#34c759;--accent-green-secondary:#28ab581a;--accent-blue-primary:#59f;--accent-blue-secondary:#59f3;--datatable-header-hover:var(--gray-150);--accent-yellow-primary:#f9b804;--accent-yellow-secondary:#f9b80433;--progress-green-50:#9ae3ac;--progress-orange-50:#edc87f;--progress-red-50:#ebb5b5;--progress-grey:#d8d8d8;--ease-snap:cubic-bezier(.19, 1, .22, 1);--hover-highlight:brightness(.9475);--active-highlight:brightness(1);--tag-blue-bg:#dbeafe;--tag-blue-text:#1e40af;--tag-blue-border:#bfdbfe;--tag-purple-bg:#e9d5ff;--tag-purple-text:#6b21a8;--tag-purple-border:#d8b4fe;--tag-pink-bg:#fce7f3;--tag-pink-text:#9f1239;--tag-pink-border:#fbcfe8;--tag-red-bg:#fee2e2;--tag-red-text:#991b1b;--tag-red-border:#fecaca;--tag-orange-bg:#ffedd5;--tag-orange-text:#9a3412;--tag-orange-border:#fed7aa;--tag-yellow-bg:#fef3c7;--tag-yellow-text:#92400e;--tag-yellow-border:#fde68a;--tag-green-bg:#d1fae5;--tag-green-text:#065f46;--tag-green-border:#a7f3d0;--tag-teal-bg:#ccfbf1;--tag-teal-text:#115e59;--tag-teal-border:#99f6e4;--tag-gray-bg:#f3f4f6;--tag-gray-text:#4b5563;--tag-gray-border:#e5e7eb}.dark{--os-gray-50:17 16 15;--os-gray-75:20 18 17;--os-gray-100:28 25 23;--os-gray-150:35 31 30;--os-gray-200:41 37 36;--os-gray-300:68 64 59;--os-gray-400:87 83 77;--os-gray-500:121 113 107;--os-gray-600:166 160 155;--os-gray-700:214 211 209;--os-gray-800:231 229 228;--os-gray-850:32 30 29;--os-gray-900:245 245 244;--os-gray-950:250 250 249;--gray-10:rgb(var(--os-gray-50));--gray-50:rgb(var(--os-gray-50));--gray-75:rgb(var(--os-gray-75));--gray-100:rgb(var(--os-gray-100));--gray-150:rgb(var(--os-gray-150));--gray-200:rgb(var(--os-gray-200));--gray-300:rgb(var(--os-gray-300));--gray-400:rgb(var(--os-gray-400));--gray-500:rgb(var(--os-gray-500));--gray-600:rgb(var(--os-gray-600));--gray-700:rgb(var(--os-gray-700));--gray-800:rgb(var(--os-gray-800));--gray-850:rgb(var(--os-gray-850));--gray-900:rgb(var(--os-gray-900));--gray-950:rgb(var(--os-gray-950));--gray-1000:rgb(var(--os-gray-950));--navbar-bg:rgb(var(--os-gray-100));--background:rgb(var(--os-gray-100));--surface:rgb(var(--os-gray-50));--app-bg:rgb(var(--os-gray-100));--button:rgb(var(--os-gray-300));--popover:rgb(var(--os-gray-200));--card:rgb(var(--os-gray-200));--card-foreground:rgb(var(--os-gray-900));--popover-foreground:rgb(var(--os-gray-900));--input-background:rgb(var(--os-gray-200));--foreground:rgb(var(--os-gray-900));--text-primary:rgb(var(--os-gray-900));--text-secondary:rgb(var(--os-gray-700));--text-tertiary:rgb(var(--os-gray-500));--text-quaternary:rgb(var(--os-gray-400));--border:rgb(var(--os-gray-400));--input:rgb(var(--os-gray-300));--ring:rgb(var(--os-gray-500));--primary:oklch(42% .18 266);--primary-foreground:oklch(97% .014 254.604);--secondary:rgb(var(--os-gray-300));--secondary-foreground:rgb(var(--os-gray-900));--accent-select:#3b82f6;--accentselect:#3b82f6;--accent-ai:#8b5cf6;--accentai:#8b5cf6;--muted:rgb(var(--os-gray-300));--muted-foreground:rgb(var(--os-gray-600));--destructive:#ef4444;--danger:#ef4444;--sidebar:rgb(var(--os-gray-100));--sidebar-foreground:rgb(var(--os-gray-900));--sidebar-primary:oklch(62.3% .214 259.815);--sidebar-primary-foreground:oklch(97% .014 254.604);--sidebar-accent:rgb(var(--os-gray-300));--sidebar-accent-foreground:rgb(var(--os-gray-900));--sidebar-border:rgb(var(--os-gray-300));--sidebar-ring:rgb(var(--os-gray-500));--shadow-navbar-value:inset -2px 0 5px 0 #00000029, inset -1px 0 0 0 var(--border-secondary);--shadow-surface-value:0 4px 3px -3px #0000003d, 0 2px 4px 2px #00000047, 0 4px 10px 0 #00000052;--shadow-soft-value:0 2px 4px 0 #0000001f;--shadow-button-value:0 1px 2px 0 #00000040;--shadow-card-value:0 0 0 .5px rgb(var(--os-gray-300)), 0 1px 4px 0 #0000002e, 0 2px 8px -2px #0000001f;--shadow-input-value:inset 0 .5px .8px .4px #0006, 0 0 0 .5px rgb(var(--os-gray-300));--shadow-card-bottom-value:0 1px 4px 0 #00000040, 0 2px 8px -2px #0000001f;--shadow-pill-value:0 0 0 .5px rgb(var(--os-gray-300)), 0 1px 2px 0 #00000029;--bg-l0:rgb(var(--os-gray-50));--bg-l1:rgb(var(--os-gray-100));--bg-l1-5:rgb(var(--os-gray-100));--bg-l2:rgb(var(--os-gray-200));--bg-l3:rgb(var(--os-gray-300));--bg-l4:rgb(var(--os-gray-400));--bg-scrim:#0a0a0acc;--datatable-header-hover:var(--bg-l2);--chat-primary-button-text:#0a0a0a;--chat-secondary-text:var(--text-secondary);--chat-input-bg:var(--bg-l3);--chat-input-shadow:0 0 0 1px var(--border-primary), 0 4px 8px -4px #0000004d;--chat-container-shadow:0 4px 12px -4px #0000004d;--hint-popover-shadow:0 0 0 1px var(--border-secondary), 0 4px 16px #0003, 0 4px 32px #0003, 0 1px 2px #00000040;--chat-pill-border:var(--gray-600);--chat-resize-handle:linear-gradient(180deg, var(--bg-l2) 50%, var(--bg-l1) 100%);--catalog-rest-start:var(--bg-l1);--catalog-rest-end:var(--bg-l1);--catalog-hover-start:var(--bg-l1);--catalog-hover-end:var(--bg-l2);--empty-state-title:var(--gray-700);--empty-state-description:var(--gray-600);--empty-state-dots:#87878720;--empty-state-dots-primary:#87878740;--solid-icon-bg:#878787;--button-primary-bg:#d7b58c;--button-primary-border:#d7b58c;--button-primary-shadow:inset 0 -4px 12px -1px #af8b6399;--button-primary-text:#23190f;--button-tinted-bg:#474543;--button-tinted-border:#585552;--button-tinted-text:#d2ac7f;--button-tinted-shadow:inset 0 0 0 1px var(--button-tinted-border);--tab-border-bottom:var(--brand-orange-primary);--border-primary:var(--border);--border-secondary:rgb(var(--os-gray-300));--border-tertiary:rgb(var(--os-gray-300) / .6);--border-strong:rgb(var(--os-gray-900));--card-border:rgb(var(--os-gray-400));--app-border:rgb(var(--os-gray-400));--overlay-primary:rgb(var(--os-gray-900) / .12);--overlay-secondary:rgb(var(--os-gray-900) / .06);--resize-handle:#b9b9b9;--content-primary:var(--foreground);--content-primary-text:rgb(var(--os-gray-900) / .95);--content-muted:rgb(var(--os-gray-900) / .8);--content-secondary:var(--text-secondary);--content-tertiary:var(--text-tertiary);--content-quaternary:var(--text-quaternary);--content-disabled:rgb(var(--os-gray-900) / .32);--content-always-white:#fff;--content-always-black:#000;--brand-gold-primary:#d7b58c;--brand-gold-secondary:#4f4438;--brand-gold-a25:#db910025;--brand-gold-disabled:#d7b58c52;--brand-orange-primary:#db9100;--brand-orange-secondary:#db910033;--brand-green-primary:#4da96f;--brand-green-secondary:#4da96f1a;--hover-highlight:brightness(1.1);--maroon:#be123ccc;--maroon-faded:#fda4af;--teal-green:#047857cc;--teal-green-faded:#6ee7b7;--yellow-gold:#b45309cc;--yellow-gold-faded:#fbbf24;--tag-blue-bg:#1e293b;--tag-blue-text:#93c5fd;--tag-blue-border:#334155;--tag-purple-bg:#1e1b2e;--tag-purple-text:#d8b4fe;--tag-purple-border:#2d2640;--tag-pink-bg:#2d1b24;--tag-pink-text:#fbcfe8;--tag-pink-border:#3d2630;--tag-red-bg:#2d1f1f;--tag-red-text:#fca5a5;--tag-red-border:#3d2a2a;--tag-orange-bg:#2d2319;--tag-orange-text:#fdba74;--tag-orange-border:#3d2f24;--tag-yellow-bg:#2d2a19;--tag-yellow-text:#fde047;--tag-yellow-border:#3d3624;--tag-green-bg:#1a2e23;--tag-green-text:#6ee7b7;--tag-green-border:#25392e;--tag-teal-bg:#1a2d2a;--tag-teal-text:#5eead4;--tag-teal-border:#253836;--tag-gray-bg:#262626;--tag-gray-text:#d1d5db;--tag-gray-border:#404040}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background-color .3s,color .3s}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.-right-10{right:calc(var(--spacing) * -10)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-\[18px\]{height:18px}.h-\[50px\]{height:50px}.h-full{height:100%}.max-h-\[calc\(100vh-1rem\)\]{max-height:calc(100vh - 1rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-full{width:100%}.w-max{width:max-content}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.bg-app-bg{background-color:var(--app-bg)}.bg-background{background-color:var(--background)}.bg-bg-l1{background-color:var(--bg-l1)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-gray-50{background-color:rgb(var(--os-gray-50))}.bg-gray-100,.bg-gray-100\/70{background-color:rgb(var(--os-gray-100))}@supports (color:color-mix(in lab, red, red)){.bg-gray-100\/70{background-color:color-mix(in oklab, rgb(var(--os-gray-100)) 70%, transparent)}}.stroke-border{stroke:var(--border)}.p-3{padding:calc(var(--spacing) * 3)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,130%);letter-spacing:var(--tw-tracking,-.0125rem)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,150%);letter-spacing:var(--tw-tracking,.0075rem)}.text-base{font-size:1rem;line-height:var(--tw-leading,150%)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,150%)}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-blue-600{color:var(--color-blue-600)}.text-content-primary{color:var(--content-primary)}.text-content-secondary{color:var(--content-secondary)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-gray-400{color:rgb(var(--os-gray-400))}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-red-600{color:var(--color-red-600)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-\[0\.07\]{opacity:.07}.shadow-\[0_4px_8px_-4px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 4px 8px -4px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.even\:bg-gray-50:nth-child(2n){background-color:rgb(var(--os-gray-50))}@media (hover:hover){.hover\:bg-accent-select\/\[0\.06\]:hover{background-color:var(--accent-select)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-select\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--accent-select) 6%, transparent)}}.hover\:bg-gray-100:hover{background-color:rgb(var(--os-gray-100))}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-card:hover{--tw-shadow:var(--shadow-card-value);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:grid-cols-\[repeat\(var\(--kpi-cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--kpi-cols),minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (prefers-color-scheme:dark){.dark\:bg-gray-100{background-color:rgb(var(--os-gray-100))}.dark\:bg-gray-200{background-color:rgb(var(--os-gray-200))}.dark\:bg-gray-300{background-color:rgb(var(--os-gray-300))}.dark\:prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.dark\:even\:bg-gray-100:nth-child(2n){background-color:rgb(var(--os-gray-100))}@media (hover:hover){.dark\:hover\:bg-gray-200:hover{background-color:rgb(var(--os-gray-200))}}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer-text{0%{background-position:0 0}to{background-position:100% 0}}@keyframes textBgShimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes glow{0%{box-shadow:0 -2px 4px #f5c00033}10%{box-shadow:0 -2px 7px #f5c0004d}20%{box-shadow:0 -2px 8px #f5c00059}30%{box-shadow:0 -2px 9px #f5c00066}40%{box-shadow:0 -2px 12px #f5c00073}50%{box-shadow:0 -2px 15px #f5c00080}60%{box-shadow:0 -2px 18px #f5c00099}70%{box-shadow:0 -2px 21px #f5c000b3}80%{box-shadow:0 -2px 24px #f5c000cc}90%{box-shadow:0 -2px 27px #f5c000e6}to{box-shadow:0 -2px 30px #f5c000fc}}@keyframes ellipsis{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes accordionOpen{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordionClose{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes dialogOverlayShow{0%{opacity:0}to{opacity:1}}@keyframes dialogContentShow{0%{opacity:0;transform:translate(-50%,-45%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes toolbar-popover-in{0%{transform:translateY(-100%)}70%{transform:translateY(4%)}to{transform:translateY(0)}}@keyframes toolbar-popover-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes violet-flash{0%{background-color:#0000}10%{background-color:#8d54ff1a}to{background-color:#0000}}@keyframes power-on{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
