@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraLight.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-family-body: "Inter Display", sans-serif;--font-family-number: "JetBrains Mono", monospace;--font-size-display-sm: 48px;--font-size-heading-2xl: 40px;--font-size-heading-xl: 32px;--font-size-heading-l: 24px;--font-size-heading-m: 20px;--font-size-heading-sm: 18px;--font-size-body-l: 16px;--font-size-body-m: 14px;--font-size-body-sm: 12px;--font-size-body-xs: 10px;--font-weight-300: 300;--font-weight-500: 500;--font-weight-600: 600;--line-height-18: 18px;--line-height-20: 20px;--line-height-24: 24px;--line-height-26: 26px;--line-height-32: 32px;--line-height-38: 38px;--letter-spacing-normal: 0px;--font-family: "Manrope", sans-serif;--font-family-geist-mono: var(--font-family-number);--font-size-xxxs: var(--font-size-body-xs);--font-size-xxs: var(--font-size-body-sm);--font-size-xs: var(--font-size-body-m);--font-size-sm: var(--font-size-body-l);--font-size-md: var(--font-size-heading-sm);--font-size-lg: var(--font-size-heading-m);--font-size-xl: var(--font-size-heading-l);--font-size-2xl: var(--font-size-heading-xl);--font-size-3xl: var(--font-size-heading-2xl);--font-size-4xl: var(--font-size-display-sm);--font-weight-light: var(--font-weight-300);--font-weight-regular: var(--font-weight-500);--font-weight-medium: var(--font-weight-500);--font-weight-semibold: var(--font-weight-600);--font-weight-bold: var(--font-weight-600);--line-height-xxs: var(--line-height-18);--line-height-xs: var(--line-height-20);--line-height-sm: var(--line-height-24);--line-height-md: var(--line-height-26);--line-height-lg: var(--line-height-32);--line-height-xl: var(--line-height-32);--letter-spacing-neg-1: var(--letter-spacing-normal);--letter-spacing-neg-2: var(--letter-spacing-normal);--letter-spacing-8: var(--letter-spacing-normal);--letter-spacing-neg-024px: var(--letter-spacing-normal);--button-font-weight: 600;--button-font-size: var(--font-size-xs);--input-label-msg-text-size: var(--font-size-xs);--toast-subtext-font-size: var(--font-size-xxs);--toast-font-weight: var(--font-weight-regular);.heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:5px}.small-text{font-size:var(--font-size-sm);color:var(--text-color-primary);margin:0;padding:0}.ai-section-heading{font-size:var(--font-size-sm);color:var(--ai-text-primary);letter-spacing:var(--letter-spacing-uppercase-sm)}.mandate-text-secondary{color:var(--text-color-secondary)}}:root[automatic=false]{--font-family: var(--font-family-body)}:root[automatic=true]{--font-family: "Manrope", sans-serif}body{font-family:var(--font-family, sans-serif)}button,input,textarea,select{font-family:inherit}h1{color:var(--text-color-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-2xl);line-height:var(--line-height-38);margin-top:0;margin-block:0}h2{color:var(--text-color-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-top:0;line-height:var(--line-height-32);margin-block:0}h3{color:var(--text-color-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-top:0;margin-block:0;line-height:var(--line-height-26)}.txt-wordmark{color:var(--text-color-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-top:0;margin-block:0;line-height:20px}h4{color:var(--text-color-primary-light);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-24);margin-top:0;margin-block:0}h5{color:var(--text-color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-24);margin:0 0 var(--spacing-sm)}h6{font-size:var(--font-size-xs);color:var(--text-color-secondary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-20);margin-top:0}p{color:var(--text-color-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-20);margin-top:0}span{color:var(--text-color-tertiary);font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:var(--line-height-18)}a{color:var(--text-color-focus);text-decoration:none}a:hover{color:var(--text-color-secondary)}th{background-color:var(--table-header-border-bgcolor);font-size:var(--font-size-xs);color:var(--text-color-primary-light);font-weight:var(--font-weight-medium)}td{font-size:var(--font-size-xs)}li{margin:0 0 var(--spacing-10)}code,pre{color:var(--text-color-primary)}.txt-heading-xl{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);color:var(--text-color-primary)}.txt-heading-xl-semibold{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-neg-1);color:var(--text-color-primary)}@media(width<=767px){.main-heading.txt-heading-xl-semibold{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:22px;letter-spacing:normal}}.txt-heading-2xl{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xl);color:var(--text-color-focus)}.txt-heading-lg{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:28px;color:var(--text-color-primary)}.txt-statistics-heading-lg{margin:0;color:var(--statistics-value-color);line-height:var(--line-height-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.txt-heading-md{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-sm);color:var(--text-color-primary)}.txt-heading-md-semibold{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sm);color:var(--text-color-primary)}.txt-heading-md-bold{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);color:var(--text-color-primary)}.txt-heading-sm{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:22px;color:var(--text-color-secondary)}.txt-heading-sm-semibold{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:22px;color:var(--text-color-primary)}.txt-heading-sm-bold{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:22px;color:var(--text-color-primary)}.txt-heading-xs{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:20px;color:var(--text-color-secondary)}.txt-heading-xs-semibold{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px;color:var(--text-color-primary)}.txt-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--text-color-primary)}.txt-label-secondary{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--text-color-secondary);margin:0 0 var(--spacing-sm) 0}.txt-label-sm{font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);line-height:16px;color:var(--text-color-secondary)}.txt-label-xs{font-size:var(--font-size-xs);line-height:20px;color:var(--text-color-secondary)}.txt-label-statistics-accent{margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--statistics-value-color)}.txt-label-xxs{font-size:var(--font-size-xxs);line-height:20px;color:var(--text-color-primary)}.txt-body{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:20px;color:var(--text-color-tertiary)}.txt-body-medium{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:20px;color:var(--text-color-secondary)}.txt-body-secondary{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:20px;color:var(--text-color-muted)}.txt-body-muted{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-color-muted)}.text-muted{color:var(--text-color-muted)}.txt-body-accent-blue{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-color-accent-blue)}.upper-txt{text-transform:uppercase;font-weight:var(--font-weight-medium)}.txt-body-sm{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);line-height:16px;color:var(--text-color-tertiary)}.txt-body-md{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-sm);color:var(--text-color-tertiary)}.txt-body-light{font-size:var(--font-size-xxs);font-weight:var(--font-weight-light);line-height:16px}.txt-body-emphasis-bold{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5}.txt-body-emphasis-sm{font-size:var(--font-size-sm);line-height:1.5}.txt-body-emphasis-xs{font-size:var(--font-size-xs);line-height:1.5}.txt-metric-value-xl{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-neg-024px);color:var(--statistics-value-color)}.txt-badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:22px}.txt-display-subheading{color:var(--text-color-primary-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);margin-top:0;margin-block:0}.txt-badge-sm{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px}.txt-display-hero{font-size:48px;font-weight:var(--font-weight-bold);line-height:1;letter-spacing:-.04em;color:var(--text-color-primary)}.txt-grid-secondary{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-color-primary-light, var(--text-color-primary-light))}.txt-grid-regular{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);color:var(--text-color-body, var(--text-color-primary))}.label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.2;color:var(--text-color-primary)}.caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:20px;color:var(--text-color-tertiary)}.badge{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:22px}.txt-login-header{font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:33px;letter-spacing:var(--letter-spacing-neg-2)}.text-inherit-family{font-family:inherit}.font-manrope{font-family:Manrope,sans-serif}.text-base-regular{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}.text-xxs{font-size:var(--font-size-xxs)}.text-xxxs{font-size:var(--font-size-xxxs)}.text-xl{font-size:var(--font-size-xl)}.weight-regular{font-weight:var(--font-weight-regular)}.weight-medium{font-weight:var(--font-weight-medium)}.weight-semibold{font-weight:var(--font-weight-semibold)}.weight-bold{font-weight:var(--font-weight-bold)}.text-sm-semibold{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.text-xs-semibold{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.text-xxs-semibold{font-size:var(--font-size-xxs);font-weight:var(--font-weight-semibold)}.text-xxxs-semibold{font-size:var(--font-size-xxxs);font-weight:var(--font-weight-semibold)}.text-italic{font-style:italic}.lh-xxs{line-height:var(--line-height-xxs)}.text-lg{font-size:var(--font-size-lg)}.text-sm-regular{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.text-sm-medium{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500)}.text-sm-bold-comfortable{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.4}.text-lg-semibold{font-size:var(--font-size-lg, 20px);font-weight:var(--font-weight-semibold, 600)}.text-lg-medium{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-medium, 500)}.suggestion-chip-wrapper-text{--pill-font-size: var(--font-size-xxs);--pill-font-weight: var(--font-weight-medium)}.family-default{font-family:var(--font-family)}.family-geist-mono{font-family:var(--font-family-geist-mono)}.txt-mono-xxxs{font-size:var(--font-size-xxxs);font-family:var(--font-family-geist-mono)}.line-height-1{line-height:1}.line-height-1-4{line-height:1.4}.line-height-1-5{line-height:1.5}.letter-spacing-8{letter-spacing:var(--letter-spacing-8)}.txt-confirmation-modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-neg-1);color:var(--text-color-primary)}.txt-confirmation-modal-body{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);color:var(--text-color-secondary)}.txt-modal-description-xs-centered{margin:0;color:var(--modal-header-description-color);text-align:center;font-size:var(--font-size-xs);line-height:var(--line-height-md);font-weight:var(--font-weight-medium)}.txt-modal-description-xs{margin:0;color:var(--modal-header-description-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}svg text{font-family:var(--font-family)!important}.legend-item{font-family:var(--font-family)!important}.txt-success-text{color:var(--text-color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px}.txt-failure-text{color:var(--text-color-failure);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px}.txt-caption{color:var(--text-color-tertiary);font-size:var(--font-size-xxs);line-height:var(--line-height-xs)}.family-agent-widget{font-family:var(--widget-font, system-ui)}.family-agent-widget-preview{font-family:var(--preview-font)}
