﻿@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}/*!
 * Pico CSS v1.5.10 (https://picocss.com)
 * Copyright 2019-2023 - Licensed under MIT
 */:root{--font-family: WorkSans, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--line-height: 1.25;--font-weight: 400;--font-size: 16px}@media(min-width: 576px){:root{--font-size: 16px}}@media(min-width: 768px){:root{--font-size: 16px}}@media(min-width: 992px){:root{--font-size: 17px}}@media(min-width: 1500px){:root{--font-size: 18px}}:root{--border-radius: 1rem;--border-width: 1px;--outline-width: 3px;--spacing: 1rem;--typography-spacing-vertical: 0.5rem;--block-spacing-vertical: var(--spacing);--block-spacing-horizontal: var(--spacing);--grid-spacing-vertical: 0;--grid-spacing-horizontal: var(--spacing);--form-element-spacing-vertical: 0.45rem;--form-element-spacing-horizontal: 1.1rem;--nav-element-spacing-vertical: 1rem;--nav-element-spacing-horizontal: 0.5rem;--nav-link-spacing-vertical: 0.5rem;--nav-link-spacing-horizontal: 0.5rem;--form-label-font-weight: var(--font-weight);--transition: 0.2s ease-in-out;--modal-overlay-backdrop-filter: blur(0.25rem)}@media(min-width: 576px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 2)}}@media(min-width: 768px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 1.5)}}@media(min-width: 992px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 2)}}@media(min-width: 1500px){body>header,body>main,body>footer,section{--block-spacing-vertical: calc(var(--spacing) * 2)}}@media(min-width: 576px){article{--block-spacing-horizontal: calc(var(--spacing) * 2)}}@media(min-width: 768px){article{--block-spacing-horizontal: calc(var(--spacing) * 2)}}@media(min-width: 992px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}@media(min-width: 1500px){article{--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}dialog>article{--block-spacing-vertical: calc(var(--spacing) * 2);--block-spacing-horizontal: var(--spacing)}@media(min-width: 576px){dialog>article{--block-spacing-vertical: calc(var(--spacing) * 2.5);--block-spacing-horizontal: calc(var(--spacing) * 1.25)}}@media(min-width: 768px){dialog>article{--block-spacing-vertical: calc(var(--spacing) * 3);--block-spacing-horizontal: calc(var(--spacing) * 1.5)}}a{--text-decoration: none}a.secondary,a.contrast{--text-decoration: underline}small{--font-size: 0.875em}h1,h2,h3,h4,h5,h6{--font-weight: 700}h1{--font-size: 2rem;--typography-spacing-vertical: 3rem}h2{--font-size: 1.75rem;--typography-spacing-vertical: 2.625rem}h3{--font-size: 1.5rem;--typography-spacing-vertical: 2.25rem}h4{--font-size: 1.25rem;--typography-spacing-vertical: 1.874rem}h5{--font-size: 1.125rem;--typography-spacing-vertical: 1.6875rem}[type=checkbox],[type=radio]{--border-width: 2px}[type=checkbox][role=switch]{--border-width: 3px}thead th,thead td,tfoot th,tfoot td{--border-width: 3px}:not(thead,tfoot)>*>td{--font-size: 0.875rem}pre,code,kbd,samp{--font-family: "Menlo", "Consolas", "Roboto Mono", "Ubuntu Monospace", "Noto Mono", "Oxygen Mono", "Liberation Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}kbd{--font-weight: bolder}[data-theme=light],:root:not([data-theme=dark]){--background-color: #FFFFFF;--color: #68687c;--h1-color: #b75800;--h2-color: #813e00;--h3-color: #b75800;--h4-color: #b75800;--h5-color: #b75800;--h6-color: #b75800;--muted-color: #33333d;--muted-border-color: #f2f2f3;--primary: hsl(32, 80%, 50%);--primary-hover: rgba(250.716, 221.3944, 187.884, 0.15);--primary-border-hover: hsl(32, 80%, 50%);--primary-focus: rgba(250.716, 221.3944, 187.884, 0.5);--primary-inverse: hsl(32, 82%, 59%);--secondary: #7f7f92;--secondary-hover: #68687c;--secondary-focus: rgba(127, 127, 146, 0.125);--secondary-inverse: #FFFFFF;--contrast: #14141b;--contrast-hover: #000;--contrast-focus: rgba(127, 127, 146, 0.125);--contrast-inverse: #FFFFFF;--mark-background-color: #fff0c9;--mark-color: rgb(47.25, 30.5, 20.25);--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);--button-hover-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);--form-element-background-color: transparent;--form-element-border-color: #a7a7b6;--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: transparent;--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: #f2f2f3;--form-element-disabled-border-color: #cdcdda;--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #c62828;--form-element-invalid-active-border-color: #d32f2f;--form-element-invalid-focus-color: rgba(211, 47, 47, 0.125);--form-element-valid-border-color: #388e3c;--form-element-valid-active-border-color: #43a047;--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);--switch-background-color: #f2f2f3;--switch-color: var(--primary-inverse);--switch-checked-background-color: hsl(32, 86%, 77%);--range-border-color: #f2f2f3;--range-active-border-color: #e2e2e8;--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgb(251.5, 251.5, 253);--code-background-color: #f8f8fb;--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330, 40%, 50%);--code-property-color: hsl(185, 40%, 40%);--code-value-color: hsl(40, 20%, 50%);--code-comment-color: #cdcdda;--accordion-border-color: var(--muted-border-color);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: var(--background-color);--card-border-color: var(--muted-border-color);--card-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(20, 20, 27, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(20, 20, 27, 0.024), 0.0625rem 0.125rem 0.75rem rgba(20, 20, 27, 0.03), 0.1125rem 0.225rem 1.35rem rgba(20, 20, 27, 0.036), 0.2085rem 0.417rem 2.502rem rgba(20, 20, 27, 0.04302), 0.5rem 1rem 6rem rgba(20, 20, 27, 0.06), 0 0 0 0.0625rem rgba(20, 20, 27, 0.015);--card-sectionning-background-color: rgb(249.75, 249.75, 252);--dropdown-background-color: rgb(249.75, 249.75, 252);--dropdown-border-color: #f5f5f7;--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: #f8f8fb;--modal-overlay-background-color: rgba(242, 242, 243, 0.7);--progress-background-color: #f2f2f3;--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(104, 104, 124)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(167, 167, 182)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(104, 104, 124)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(104, 104, 124)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(104, 104, 124)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]){--background-color: rgb(12.5, 12.5, 16.875);--color: #e2e2e8;--h1-color: #f8f8fb;--h2-color: #f5f5f7;--h3-color: #f2f2f3;--h4-color: rgb(234, 234, 237.5);--h5-color: #e2e2e8;--h6-color: rgb(215.5, 215.5, 225);--muted-color: #a7a7b6;--muted-border-color: rgb(27.75, 27.75, 35.5);--primary: hsl(32, 85%, 41%);--primary-hover: hsl(32, 88%, 86%);--primary-focus: rgba(193.4175, 110.4745, 15.6825, 0.25);--primary-inverse: #FFFFFF;--secondary: #7f7f92;--secondary-hover: #a7a7b6;--secondary-focus: rgba(167, 167, 182, 0.25);--secondary-inverse: #FFFFFF;--contrast: #f8f8fb;--contrast-hover: #FFFFFF;--contrast-focus: rgba(167, 167, 182, 0.25);--contrast-inverse: #000;--mark-background-color: rgb(230, 199, 158.5);--mark-color: rgb(12.5, 12.5, 16.875);--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: rgb(12.5, 12.5, 16.875);--form-element-border-color: rgb(77.5, 77.5, 92.5);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: #33333d;--form-element-disabled-border-color: #68687c;--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #b71c1c;--form-element-invalid-active-border-color: #c62828;--form-element-invalid-focus-color: rgba(198, 40, 40, 0.25);--form-element-valid-border-color: #2e7d32;--form-element-valid-active-border-color: #388e3c;--form-element-valid-focus-color: rgba(56, 142, 60, 0.25);--switch-background-color: rgb(77.5, 77.5, 92.5);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: rgb(35.5, 35.5, 44);--range-active-border-color: #33333d;--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(167, 167, 182, 0.05);--code-background-color: rgb(17.5, 17.5, 23.625);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330, 30%, 50%);--code-property-color: hsl(185, 30%, 50%);--code-value-color: hsl(40, 10%, 50%);--code-comment-color: rgb(115.5, 115.5, 135);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: rgb(15, 15, 20.25);--card-border-color: var(--card-background-color);--card-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024), 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03), 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036), 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302), 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06), 0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color: rgb(17.5, 17.5, 23.625);--dropdown-background-color: #14141b;--dropdown-border-color: rgb(35.5, 35.5, 44);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(35.5, 35.5, 44, 0.75);--modal-overlay-background-color: rgba(35.5, 35.5, 44, 0.8);--progress-background-color: rgb(35.5, 35.5, 44);--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(167, 167, 182)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}}[data-theme=dark]{--background-color: rgb(12.5, 12.5, 16.875);--color: #e2e2e8;--h1-color: #f8f8fb;--h2-color: #f5f5f7;--h3-color: #f2f2f3;--h4-color: rgb(234, 234, 237.5);--h5-color: #e2e2e8;--h6-color: rgb(215.5, 215.5, 225);--muted-color: #a7a7b6;--muted-border-color: rgb(27.75, 27.75, 35.5);--primary: hsl(32, 85%, 41%);--primary-hover: hsl(32, 88%, 86%);--primary-focus: rgba(193.4175, 110.4745, 15.6825, 0.25);--primary-inverse: #FFFFFF;--secondary: #7f7f92;--secondary-hover: #a7a7b6;--secondary-focus: rgba(167, 167, 182, 0.25);--secondary-inverse: #FFFFFF;--contrast: #f8f8fb;--contrast-hover: #FFFFFF;--contrast-focus: rgba(167, 167, 182, 0.25);--contrast-inverse: #000;--mark-background-color: rgb(230, 199, 158.5);--mark-color: rgb(12.5, 12.5, 16.875);--ins-color: #388e3c;--del-color: #c62828;--blockquote-border-color: var(--muted-border-color);--blockquote-footer-color: var(--muted-color);--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--form-element-background-color: rgb(12.5, 12.5, 16.875);--form-element-border-color: rgb(77.5, 77.5, 92.5);--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-active-background-color: var(--form-element-background-color);--form-element-active-border-color: var(--primary);--form-element-focus-color: var(--primary-focus);--form-element-disabled-background-color: #33333d;--form-element-disabled-border-color: #68687c;--form-element-disabled-opacity: 0.5;--form-element-invalid-border-color: #b71c1c;--form-element-invalid-active-border-color: #c62828;--form-element-invalid-focus-color: rgba(198, 40, 40, 0.25);--form-element-valid-border-color: #2e7d32;--form-element-valid-active-border-color: #388e3c;--form-element-valid-focus-color: rgba(56, 142, 60, 0.25);--switch-background-color: rgb(77.5, 77.5, 92.5);--switch-color: var(--primary-inverse);--switch-checked-background-color: var(--primary);--range-border-color: rgb(35.5, 35.5, 44);--range-active-border-color: #33333d;--range-thumb-border-color: var(--background-color);--range-thumb-color: var(--secondary);--range-thumb-hover-color: var(--secondary-hover);--range-thumb-active-color: var(--primary);--table-border-color: var(--muted-border-color);--table-row-stripped-background-color: rgba(167, 167, 182, 0.05);--code-background-color: rgb(17.5, 17.5, 23.625);--code-color: var(--muted-color);--code-kbd-background-color: var(--contrast);--code-kbd-color: var(--contrast-inverse);--code-tag-color: hsl(330, 30%, 50%);--code-property-color: hsl(185, 30%, 50%);--code-value-color: hsl(40, 10%, 50%);--code-comment-color: rgb(115.5, 115.5, 135);--accordion-border-color: var(--muted-border-color);--accordion-active-summary-color: var(--primary);--accordion-close-summary-color: var(--color);--accordion-open-summary-color: var(--muted-color);--card-background-color: rgb(15, 15, 20.25);--card-border-color: var(--card-background-color);--card-box-shadow: 0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698), 0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024), 0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03), 0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036), 0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302), 0.5rem 1rem 6rem rgba(0, 0, 0, 0.06), 0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color: rgb(17.5, 17.5, 23.625);--dropdown-background-color: #14141b;--dropdown-border-color: rgb(35.5, 35.5, 44);--dropdown-box-shadow: var(--card-box-shadow);--dropdown-color: var(--color);--dropdown-hover-background-color: rgba(35.5, 35.5, 44, 0.75);--modal-overlay-background-color: rgba(35.5, 35.5, 44, 0.8);--progress-background-color: rgb(35.5, 35.5, 44);--progress-color: var(--primary);--loading-spinner-opacity: 0.5;--tooltip-background-color: var(--contrast);--tooltip-color: var(--contrast-inverse);--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(167, 167, 182)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(205, 205, 218)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--primary)}*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;tab-size:4}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}.container-fluid{padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6)}@media(min-width: 576px){.container{max-width:510px}}@media(min-width: 768px){.container{max-width:700px}}@media(min-width: 992px){.container{max-width:920px}}@media(min-width: 1500px){.container{max-width:1400px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media(min-width: 992px){.grid{grid-template-columns:repeat(auto-fit, minmax(0%, 1fr))}}.grid.grid-force{grid-template-columns:repeat(auto-fit, minmax(0%, 1fr))}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing)*.5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}a,[role=link]{--color: var(--primary);--background-color: transparent;outline:none;background-color:var(--background-color);color:var(--color);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition)}a:is([aria-current],:hover,:active,:focus),[role=link]:is([aria-current],:hover,:active,:focus){--color: var(--primary-border-hover);--text-decoration: underline}a:focus,[role=link]:focus{--background-color: var(--primary-focus)}a.secondary,[role=link].secondary{--color: var(--secondary)}a.secondary:is([aria-current],:hover,:active,:focus),[role=link].secondary:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}a.secondary:focus,[role=link].secondary:focus{--background-color: var(--secondary-focus)}a.contrast,[role=link].contrast{--color: var(--contrast)}a.contrast:is([aria-current],:hover,:active,:focus),[role=link].contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}a.contrast:focus,[role=link].contrast:focus{--background-color: var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:var(--typography-spacing-vertical);margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color: var(--h1-color)}h2{--color: var(--h2-color)}h3{--color: var(--h3-color)}h4{--color: var(--h4-color)}h5{--color: var(--h5-color)}h6{--color: var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul,section)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}hgroup,.headings{margin-bottom:var(--typography-spacing-vertical)}hgroup>*,.headings>*{margin-bottom:0}hgroup>*:last-child,hgroup h6,.headings>*:last-child,.headings h6{--color: var(--muted-color);--font-weight: unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);padding-inline-start:var(--spacing);padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical)*.25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical)*.25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);border-inline-start:.25rem solid var(--blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical)*.5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{display:block}[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],input[type=button],input[type=reset],[role=button]:not(.leaflet-container *){--border-color: var(--primary);--color: #14141b;--box-shadow: var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));color:var(--color);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);font-weight:600;font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;position:relative;top:0px;transition:all var(--transition)}button:is([aria-current],:hover,:focus),input[type=submit]:is([aria-current],:hover,:focus),input[type=button]:is([aria-current],:hover,:focus),input[type=reset]:is([aria-current],:hover,:focus),[role=button]:not(.leaflet-container *):is([aria-current],:hover,:focus){--background-color: var(--primary-hover);--border-color: var(--primary-border-hover);--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color: var(--primary-inverse);top:-2px}button:is([aria-current],:hover,:focus) i,input[type=submit]:is([aria-current],:hover,:focus) i,input[type=button]:is([aria-current],:hover,:focus) i,input[type=reset]:is([aria-current],:hover,:focus) i,[role=button]:not(.leaflet-container *):is([aria-current],:hover,:focus) i{transition:all var(--transition)}button:is(:active),input[type=submit]:is(:active),input[type=button]:is(:active),input[type=reset]:is(:active),[role=button]:not(.leaflet-container *):is(:active){transform:translateY(1px);box-shadow:none !important}button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,[role=button]:not(.leaflet-container *):focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover);--color: var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color: var(--contrast);--border-color: var(--contrast);--color: var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color: var(--contrast-hover);--border-color: var(--contrast-hover);--color: var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow: var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color: transparent;--color: var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color: transparent;--color: var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color: var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color: var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color: var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color: var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing)*.25);font-weight:var(--form-label-font-weight, var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color: var(--form-element-background-color);--border-color: var(--form-element-border-color);--color: var(--form-element-color);--box-shadow: none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--background-color: var(--form-element-active-background-color)}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){--border-color: var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow: 0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){--background-color: var(--form-element-disabled-background-color);--border-color: var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal) !important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem) !important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color: var(--form-element-valid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-valid-focus-color) !important}:where(input,select,textarea)[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color: var(--form-element-invalid-active-border-color) !important;--box-shadow: 0 0 0 var(--outline-width) var(--form-element-invalid-focus-color) !important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}.form-group-input{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:rgba(0,0,0,0)}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea,.grid)+small{display:block;width:100%;margin-top:calc(var(--spacing)*-0.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing)*.25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-0.125em;margin-right:.375em;margin-left:0;margin-inline-start:0;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color: var(--primary);--border-color: var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color: var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color);--color: var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color: var(--switch-background-color);--border-color: var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color: var(--switch-checked-background-color);--border-color: var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - var(--border-width)*2);height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox][aria-invalid=false],[type=checkbox]:checked[aria-invalid=false],[type=radio][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false]{--border-color: var(--form-element-valid-border-color)}[type=checkbox][aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=radio][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--border-color: var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius)*.5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position: 0.75rem;--icon-width: 1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width)*-1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--form-element-spacing-horizontal) !important;background-image:none !important}}[type=file]{--color: var(--muted-color);padding:calc(var(--form-element-spacing-vertical)*.5) 0;border:0;border-radius:0;background:none;height:unset !important}[type=file]::file-selector-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::file-selector-button{background-image:linear-gradient(to right bottom, rgb(245.1, 149.07, 36.21), rgb(245.3, 151.21, 40.63), rgb(245.5, 153.35, 45.05), rgb(245.6, 154.42, 47.26), rgb(245.8, 156.56, 51.68), rgb(246.2, 160.84, 60.52), rgb(246.2, 160.84, 60.52), rgb(246.1, 159.77, 58.31), rgb(246, 158.7, 56.1), rgb(245.8, 156.56, 51.68), rgb(245.4, 152.28, 42.84), rgb(245.1, 149.07, 36.21));border-color:#f59422;color:#33333d;font-weight:600}[type=file]::file-selector-button:focus,[type=file]::file-selector-button:hover{box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3);background-image:linear-gradient(to right bottom, rgb(246.09, 159.663, 58.089), rgb(246.27, 161.589, 62.067), rgb(246.45, 163.515, 66.045), rgb(246.54, 164.478, 68.034), rgb(246.72, 166.404, 72.012), rgb(247.08, 170.256, 79.968), rgb(247.08, 170.256, 79.968), rgb(246.99, 169.293, 77.979), rgb(246.9, 168.33, 75.99), rgb(246.72, 166.404, 72.012), rgb(246.36, 162.552, 64.056), rgb(246.09, 159.663, 58.089));color:#68687c}[type=file]::file-selector-button:active,[type=file]::file-selector-button.active{color:#68687c}[type=file]::file-selector-button.loading::after{border-bottom-color:#fff;border-left-color:#fff}[type=file]::file-selector-button:before{content:"";position:absolute;top:2px;left:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}[type=file]::file-selector-button:after{content:"";position:absolute;top:2px;right:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}[type=file]::-webkit-file-upload-button{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-webkit-file-upload-button{background-image:linear-gradient(to right bottom, rgb(245.1, 149.07, 36.21), rgb(245.3, 151.21, 40.63), rgb(245.5, 153.35, 45.05), rgb(245.6, 154.42, 47.26), rgb(245.8, 156.56, 51.68), rgb(246.2, 160.84, 60.52), rgb(246.2, 160.84, 60.52), rgb(246.1, 159.77, 58.31), rgb(246, 158.7, 56.1), rgb(245.8, 156.56, 51.68), rgb(245.4, 152.28, 42.84), rgb(245.1, 149.07, 36.21));border-color:#f59422;color:#33333d;font-weight:600}[type=file]::-webkit-file-upload-button:focus,[type=file]::-webkit-file-upload-button:hover{box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3);background-image:linear-gradient(to right bottom, rgb(246.09, 159.663, 58.089), rgb(246.27, 161.589, 62.067), rgb(246.45, 163.515, 66.045), rgb(246.54, 164.478, 68.034), rgb(246.72, 166.404, 72.012), rgb(247.08, 170.256, 79.968), rgb(247.08, 170.256, 79.968), rgb(246.99, 169.293, 77.979), rgb(246.9, 168.33, 75.99), rgb(246.72, 166.404, 72.012), rgb(246.36, 162.552, 64.056), rgb(246.09, 159.663, 58.089));color:#68687c}[type=file]::-webkit-file-upload-button:active,[type=file]::-webkit-file-upload-button.active{color:#68687c}[type=file]::-webkit-file-upload-button.loading::after{border-bottom-color:#fff;border-left-color:#fff}[type=file]::-webkit-file-upload-button:before{content:"";position:absolute;top:2px;left:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}[type=file]::-webkit-file-upload-button:after{content:"";position:absolute;top:2px;right:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}[type=file]::-ms-browse{--background-color: var(--secondary);--border-color: var(--secondary);--color: var(--secondary-inverse);margin-right:calc(var(--spacing)/2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:none;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color: var(--secondary-hover);--border-color: var(--secondary-hover)}[type=file]::-ms-browse{background-image:linear-gradient(to right bottom, rgb(245.1, 149.07, 36.21), rgb(245.3, 151.21, 40.63), rgb(245.5, 153.35, 45.05), rgb(245.6, 154.42, 47.26), rgb(245.8, 156.56, 51.68), rgb(246.2, 160.84, 60.52), rgb(246.2, 160.84, 60.52), rgb(246.1, 159.77, 58.31), rgb(246, 158.7, 56.1), rgb(245.8, 156.56, 51.68), rgb(245.4, 152.28, 42.84), rgb(245.1, 149.07, 36.21));border-color:#f59422;color:#33333d;font-weight:600}[type=file]::-ms-browse:focus,[type=file]::-ms-browse:hover{box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3);background-image:linear-gradient(to right bottom, rgb(246.09, 159.663, 58.089), rgb(246.27, 161.589, 62.067), rgb(246.45, 163.515, 66.045), rgb(246.54, 164.478, 68.034), rgb(246.72, 166.404, 72.012), rgb(247.08, 170.256, 79.968), rgb(247.08, 170.256, 79.968), rgb(246.99, 169.293, 77.979), rgb(246.9, 168.33, 75.99), rgb(246.72, 166.404, 72.012), rgb(246.36, 162.552, 64.056), rgb(246.09, 159.663, 58.089));color:#68687c}[type=file]::-ms-browse:active,[type=file]::-ms-browse.active{color:#68687c}[type=file]::-ms-browse.loading::after{border-bottom-color:#fff;border-left-color:#fff}[type=file]::-ms-browse:before{content:"";position:absolute;top:2px;left:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}[type=file]::-ms-browse:after{content:"";position:absolute;top:2px;right:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-0.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;transition:background-color var(--transition),transform var(--transition)}[type=range]:hover,[type=range]:focus{--range-border-color: var(--range-active-border-color);--range-thumb-color: var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color: var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem) !important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--spacing)/2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}pre,code,kbd,samp{font-size:.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem .5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:none;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none !important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary{transition:color var(--transition)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:none}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem*var(--line-height, 1.5));background-image:var(--icon-chevron-button)}details summary[role=button]:not(.outline).contrast::after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow);display:flex;flex-direction:column}article>div{flex-grow:1}article>header,article>footer{margin-right:calc(var(--block-spacing-horizontal)*-1);margin-left:calc(var(--block-spacing-horizontal)*-1);padding:calc(var(--block-spacing-vertical)*.66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical)*-1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical)*-1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width: 0px}dialog{display:flex;z-index:10001;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog .modal-dismiss{--background-color: transparent}dialog article{max-height:calc(100vh - var(--spacing)*2);overflow:auto}dialog article article:not(dialog>article){box-shadow:none;width:100%;min-width:unset;max-width:unset;border:1px solid var(--muted-border-color)}@media(min-width: 576px){dialog article{width:510px}}@media(min-width: 768px){dialog article{width:700px}}@media(min-width: 992px){dialog article{width:920px}}@media(min-width: 1500px){dialog article{width:1400px}}dialog article>header,dialog article>footer{padding:calc(var(--block-spacing-vertical)*.5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing)*.5)}dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical)*-0.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:.5;transition:opacity var(--transition)}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--scrollbar-width, 0px);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{backdrop-filter:none;background-color:rgba(0,0,0,0)}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"​"}nav,nav>div,nav ul{display:flex}nav>div{width:100%}nav,nav>div{justify-content:space-between}nav ol,nav ul,nav>div ol,nav>div ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type,nav>div ol:first-of-type,nav>div ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal)*-1)}nav ol:last-of-type,nav ul:last-of-type,nav>div ol:last-of-type,nav>div ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal)*-1)}nav li,nav>div li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*,nav>div li>*{--spacing: 0}nav :where(a,[role=link]),nav>div :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical)*-1) calc(var(--nav-link-spacing-horizontal)*-1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus),nav>div :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb],nav>div[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child),nav>div[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) ::after,nav>div[aria-label=breadcrumb] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal)*2);margin-inline-start:calc(var(--nav-link-spacing-horizontal)/2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label=breadcrumb] a[aria-current],nav>div[aria-label=breadcrumb] a[aria-current]{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none;pointer-events:none}nav [role=button],nav>div [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside nav,aside ol,aside ul,aside li{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical)*.5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing)*.5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:none}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media(prefers-reduced-motion: no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right, var(--progress-color) 30%, var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:rgba(0,0,0,0)}progress:indeterminate::-moz-progress-bar{background-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{display:none;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical)*.5) var(--form-element-spacing-horizontal);list-style:none}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical)*.5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical)*.5)}details[role=list] summary+ul li a,li[role=list]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical)*-0.5) calc(var(--form-element-spacing-horizontal)*-1);padding:calc(var(--form-element-spacing-vertical)*.5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary::after,li[role=list]>a::after{display:block;width:1rem;height:calc(1rem*var(--line-height, 1.5));margin-inline-start:.5rem;float:right;transform:rotate(0deg);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role=list]{padding:0;border-bottom:none}details[role=list].dropdown-noborder summary{border:none !important}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role=button]){height:calc(1rem*var(--line-height) + var(--form-element-spacing-vertical)*2 + var(--border-width)*2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role=button]):active,details[role=list] summary:not([role=button]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role=button]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:none;content:"";cursor:default}details[role=list][open] ul[role=listbox]{display:flex}nav details[role=list] summary,nav li[role=list] a{display:flex;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical)*-1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-link-spacing-horizontal)*-1)}li[role=list]:hover>ul,li[role=list] a:active~ul,li[role=list] a:focus~ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a::after{background-image:var(--icon-chevron)}label>details[role=list]{margin-top:calc(var(--spacing)*.25);margin-bottom:var(--spacing)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html)::before{display:inline-block;width:1em;height:1em;border:.1875em solid currentColor;border-radius:1em;border-right-color:rgba(0,0,0,0);content:"";vertical-align:text-bottom;vertical-align:-0.125em;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy=true]:not(input,select,textarea,html):not(:empty)::before{margin-right:calc(var(--spacing)*.5);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)*.5)}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}button[aria-busy=true],input[type=submit][aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],a[aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){text-decoration:none;cursor:help}[data-tooltip][data-placement=top]::before,[data-tooltip][data-placement=top]::after,[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%, -0.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip][data-placement=top]::after,[data-tooltip]::after{padding:0;transform:translate(-50%, 0rem);border-top:.3rem solid;border-right:.3rem solid rgba(0,0,0,0);border-left:.3rem solid rgba(0,0,0,0);border-radius:0;background-color:rgba(0,0,0,0);content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]::before,[data-tooltip][data-placement=bottom]::after{top:100%;bottom:auto;transform:translate(-50%, 0.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%, -0.3rem);border:.3rem solid rgba(0,0,0,0);border-bottom:.3rem solid}[data-tooltip][data-placement=left]::before,[data-tooltip][data-placement=left]::after{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-0.25rem, -50%)}[data-tooltip][data-placement=left]:after{transform:translate(0.3rem, -50%);border:.3rem solid rgba(0,0,0,0);border-left:.3rem solid}[data-tooltip][data-placement=right]::before,[data-tooltip][data-placement=right]::after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(0.25rem, -50%)}[data-tooltip][data-placement=right]:after{transform:translate(-0.3rem, -50%);border:.3rem solid rgba(0,0,0,0);border-right:.3rem solid}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}@media(hover: hover)and (pointer: fine){[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after,[data-tooltip]:hover::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::before,[data-tooltip][data-placement=bottom]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::before,[data-tooltip][data-placement=left]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::before,[data-tooltip][data-placement=right]:hover::after{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%, 0.75rem);opacity:0}to{transform:translate(-50%, -0.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%, -0.25rem);opacity:0}to{transform:translate(-50%, 0rem);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%, -0.75rem);opacity:0}to{transform:translate(-50%, 0.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%, -0.5rem);opacity:0}to{transform:translate(-50%, -0.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(0.75rem, -50%);opacity:0}to{transform:translate(-0.25rem, -50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(0.05rem, -50%);opacity:0}to{transform:translate(0.3rem, -50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-0.75rem, -50%);opacity:0}to{transform:translate(0.25rem, -50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-0.05rem, -50%);opacity:0}to{transform:translate(-0.3rem, -50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media(prefers-reduced-motion: reduce){*:not([aria-busy=true]),:not([aria-busy=true])::before,:not([aria-busy=true])::after{background-attachment:initial !important;animation-duration:1ms !important;animation-delay:-1ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}#chart-wrap{min-height:540px;max-height:720px;height:100%;padding:2rem}.quote-plot{display:flex;flex-direction:column}.quote-plot #quote-chart-wrapper{position:relative;flex-grow:1;min-height:600px;max-height:700px}.quote-plot #quote-chart-wrapper .chart-title{text-align:center;display:block;padding:0px 1rem;width:100%;margin:0px}.quote-plot #quote-chart-wrapper .chart-wrap{min-height:600px;max-height:700px}.quote-plot .my-premium{flex-grow:1}.quote-plot .my-premium input{max-width:500px}.quote-plot .chart-footer{margin-top:1rem;padding:.5rem;width:100%;text-align:left;font-style:italic;font-size:85%}.quote-plot .chart-footer a{color:#33333d}.quote-plot .chart-params{margin-top:1em;font-size:.5rem;padding:1rem;display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid #cdcdda;box-shadow:0px 0px 6px rgba(205,205,218,.25);border-bottom:1px solid #cdcdda}.quote-plot .chart-params,.quote-plot select{font-size:1rem}.quote-plot .chart-params .column,.quote-plot .my-premium .column{flex-basis:content;flex-grow:1}@media screen and (max-width: 48em){.quote-plot .chart-params{display:flex;flex-direction:column}.quote-plot .chart-params .my-premium{flex-grow:1;width:100%}.quote-plot .chart-params .my-premium label{display:block}}.quote-plot .loading-quotes{padding:5rem 1rem;text-align:center}.quote-plot .loading-quotes p{padding:1rem}.quote-plot .insufficient-data{display:flex;align-items:center;justify-content:center;text-align:center;margin:1rem}.quote-plot .chart-options{display:flex;align-items:baseline;gap:1rem}#legend-container,.legend-container{display:flex;justify-content:center;flex-direction:row}#legend-container ul,.legend-container ul{margin:0px;list-style-type:none;display:flex;gap:1rem}@media screen and (max-width: 64em){#legend-container ul,.legend-container ul{flex-direction:column;gap:0px}}#legend-container ul li,.legend-container ul li{padding:0px;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer}#legend-container ul li span,.legend-container ul li span{flex-shrink:0}#legend-container ul li p,.legend-container ul li p{margin:0px}.carrier-rating .legend-container{font-size:.75rem}.carrier-rating .legend-container ul{gap:.25rem .5rem;flex-wrap:wrap;justify-content:center}.carrier-rating .carrier-rating-inner{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 64em){.carrier-rating .carrier-rating-inner{flex-direction:column}}.carrier-rating .carrier-rating-inner .carrier-rating-chart{max-width:620px;overflow:hidden}.carrier-rating .carrier-rating-inner .carrier-rating-chart>.carrier-rating,.carrier-rating .carrier-rating-inner .carrier-rating-chart>.carrier-rating>div{width:100%}.carrier-rating .carrier-rating-inner h2{margin-top:0px}.carrier-rating .carrier-rating-inner h1,.carrier-rating .carrier-rating-inner h2,.carrier-rating .carrier-rating-inner h3{margin-bottom:1rem}.carrier-rating .carrier-rating-inner a{color:rgb(239,59.75,0)}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.calculator{display:flex;flex-direction:column}.calculator.home-embed{padding:2rem}.calculator.home-embed .comparison-inner{border:1px solid #e2e2e8;background-color:#fff;padding:1rem;border-radius:var(--border-radius);box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3);flex-grow:1}.calculator .form-group{margin:0px}.calculator .model-parameters{display:flex;flex-direction:column}@media screen and (max-width: 36em){.calculator.home-embed{padding:.5rem}.calculator .model-parameters{flex-direction:column;width:100%;flex-grow:1;max-width:none;min-width:none}}.calculator .calculator-content{width:100%}.calculator p.description{margin-bottom:.5rem}.calculator .editable-dollars{max-width:180px;display:inline-block}.calculator .price-estimate{display:flex;align-items:center;gap:1rem}.calculator .heading{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid hsl(32.1568627451,100%,92%)}.calculator .heading .block>*{line-height:1.875;display:inline-block}.calculator .heading:last-of-type{border-bottom:none}.calculator .answers{border-top:1px solid #cdcdda;margin-top:1rem;padding:1rem 0px}#auto-claim-calculator .auto-claim-inner,#collision-comprehensive-scenario-calculator .auto-claim-inner{display:flex}#auto-claim-calculator .auto-claim-inner .model-parameters,#collision-comprehensive-scenario-calculator .auto-claim-inner .model-parameters{max-width:400px;flex-grow:1;height:100%}@media screen and (max-width: 64em){#auto-claim-calculator .auto-claim-inner,#collision-comprehensive-scenario-calculator .auto-claim-inner{flex-direction:column;gap:1rem}#auto-claim-calculator .auto-claim-inner .divider-vert,#collision-comprehensive-scenario-calculator .auto-claim-inner .divider-vert{display:none}}#auto-claim-calculator .auto-claim-inner .conclusion,#collision-comprehensive-scenario-calculator .auto-claim-inner .conclusion{font-weight:900}#carrier-comparison-calculator.calculator .unaffiliated h6{font-size:12px}#carrier-comparison-calculator.calculator .unaffiliated:hover{text-decoration:none}#carrier-comparison-calculator.calculator .model-parameters{flex-direction:row;gap:1rem;border-bottom:none;margin-bottom:0px;padding-bottom:0px}#carrier-comparison-calculator.calculator .model-parameters>div{flex:1 1 0px}#carrier-comparison-calculator.calculator .form-group{margin:0px}#carrier-comparison-calculator.calculator .calculator-inner{display:flex;flex-direction:column;gap:2rem}#carrier-comparison-calculator.calculator h5{margin:0px}#carrier-comparison-calculator.calculator .calculator-content{gap:2rem;display:flex;flex-direction:column}#carrier-comparison-calculator.calculator .calculator-content .carriers{margin-top:1rem;display:grid;grid-template-columns:auto 1fr auto;gap:4rem 2rem;align-items:center}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-quality{grid-column:span 3;overflow:hidden}#carrier-comparison-calculator.calculator .calculator-content .carriers .btn{min-width:6rem}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name{transition:all var(--transition)}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name:hover{transform:translateY(-2px)}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name,#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-prices{cursor:pointer}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-page::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing, 1rem)*.5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;cursor:pointer;content:"";transition:transform var(--transition)}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-page.carrier-quality-open::after{transform:rotate(0deg)}@media screen and (max-width: 64em){#carrier-comparison-calculator.calculator .calculator-content .carriers{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:2rem .5rem}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-quality{grid-column-start:1;grid-column-end:3;overflow:hidden}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-page{grid-column-start:2;grid-column-end:3}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name{grid-column-start:1;grid-column-end:2;display:block;align-items:unset;justify-content:unset}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-prices{grid-column-start:1;grid-column-end:3}@supports(-webkit-touch-callout: none){#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name,#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-page{max-width:50%;min-width:50%}}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-prices{border-bottom:1px solid var(--muted-border-color);padding-bottom:1rem;max-width:100%}#carrier-comparison-calculator.calculator .calculator-content .carriers div:nth-last-of-type(2){border-bottom:0px}}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-prices{position:relative;top:-0.5rem}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name{text-align:center}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name img{max-width:160px}#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-name,#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-page,#carrier-comparison-calculator.calculator .calculator-content .carriers .carrier-prices{display:flex;justify-content:center;align-items:center}.price-bar{flex-grow:1;position:relative;top:-0.6rem}.price-bar.loading{opacity:.25}.price-bar .first-segment,.price-bar .mid-segment,.price-bar .last-segment,.price-bar .bar-item.bar-spacer{opacity:.65}.price-bar .first-segment{background:#50ae7a !important}.price-bar .mid-segment{background:#ffb766 !important}.price-bar .last-segment{background:#ed5f0d !important}.price-bar .bar-item.bar-spacer{background-color:hsl(240,27.2727272727%,94.8431372549%)}.price-bar .median{position:relative;top:-2px;flex-shrink:1;text-align:center;transition:all .5s}.price-bar .median .marker{display:block;position:relative;left:calc(50% - .125rem);z-index:0;width:.25rem;height:.25rem;border-radius:.125rem;border:2px solid #14141b;background-color:#14141b;top:.75rem;opacity:.75;pointer-events:none}.price-bar .extremes{display:flex;justify-content:space-between;width:100%}#collision-comprehensive-scenario-calculator .auto-claim-inner{display:flex;min-height:400px}#collision-comprehensive-scenario-calculator #scenario-chart #target{height:600px;max-height:600px}#collision-comprehensive-scenario-calculator .scenario-chooser select{width:unset}#collision-comprehensive-scenario-calculator .scenario-totals{border-top:1px solid #cdcdda;padding:1rem 0px;display:flex;flex-direction:column;gap:1rem}#collision-comprehensive-scenario-calculator section{border-top:1px solid #cdcdda;margin-top:1rem;padding-top:1rem}#collision-comprehensive-scenario-calculator section:first-of-type{border-top:none;margin-top:0;padding-top:0}.umbrella-calculator{max-width:860px;margin:0 auto;padding:1rem 3rem}@media screen and (max-width: 64em){.umbrella-calculator{padding:1rem}}.umbrella-calculator .uc-header-main{padding-right:0}@media screen and (max-width: 64em){.umbrella-calculator .uc-fab-pulse{animation:fab-glow 2s ease-in-out infinite}}.umbrella-calculator .exclusion-tooltip-wrapper{position:relative;display:inline-block}.umbrella-calculator .exclusion-tooltip-wrapper .exclusion-trigger{cursor:help;color:var(--muted-color);font-size:.85rem;white-space:nowrap}.umbrella-calculator .exclusion-tooltip-wrapper .exclusion-tooltip{display:none;position:absolute;right:0;top:100%;z-index:10;background:#fff;border:1px solid var(--muted-border-color);border-radius:var(--border-radius);padding:1rem;min-width:300px;box-shadow:0 2px 8px rgba(0,0,0,.12)}.umbrella-calculator .exclusion-tooltip-wrapper .exclusion-tooltip p{margin:0 0 .5rem;font-size:.85rem}.umbrella-calculator .exclusion-tooltip-wrapper .exclusion-tooltip ul{margin:0;padding-left:1rem;font-size:.8rem}.umbrella-calculator .exclusion-tooltip-wrapper .exclusion-tooltip ul li{margin-bottom:4px}.umbrella-calculator .exclusion-tooltip-wrapper:hover .exclusion-tooltip{display:block}.umbrella-calculator .umbrella-summary{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.umbrella-calculator .umbrella-summary .classification-badge{color:#fff;padding:4px 12px;border-radius:4px;font-weight:700;font-size:.85rem;white-space:nowrap}.umbrella-calculator .umbrella-summary .estimate-summary{font-size:.95rem}.umbrella-calculator #umbrella-chart-section .umbrella-chart-wrap #umbrella-chart-canvas{height:400px;max-height:400px}.umbrella-calculator .umbrella-factors{margin-top:1rem}.umbrella-calculator .umbrella-factors h6{margin:0 0 .5rem}.umbrella-calculator .umbrella-factors .factor-pills{display:flex;flex-wrap:wrap;gap:6px}.umbrella-calculator .umbrella-factors .factor-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:2px solid;border-radius:20px;font-size:.8rem;font-weight:500}.umbrella-calculator .umbrella-factors .factor-pill .factor-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.umbrella-calculator .estimate-error{padding:1rem;background:rgba(237,95,13,.1);border:1px solid #ed5f0d;border-radius:var(--border-radius);margin-bottom:1rem}.umbrella-calculator .estimate-error p{margin:0;color:#ed5f0d}@keyframes fab-glow{0%,100%{box-shadow:0 2px 12px rgba(0,0,0,.15)}50%{box-shadow:0 0 0 8px rgba(245,148,34,.3),0 2px 12px rgba(0,0,0,.15)}}.home-calculator{max-width:860px;margin:0 auto;padding:1rem 3rem}@media screen and (max-width: 64em){.home-calculator{padding:2rem 1rem}}@media screen and (max-width: 48em){.home-calculator{padding:1rem}}.hc-state-field select{opacity:.65;cursor:not-allowed;pointer-events:none}.hc-state-note{font-size:.75rem;color:#7f7f92;margin:.25rem 0 0}.hc-risk-factors label{display:block}.hc-risk-hint{font-size:.75rem;color:#7f7f92;margin:0 0 .5rem}.hc-risk-label{display:flex !important;align-items:center;gap:.5rem;font-weight:normal;padding:2px 0;cursor:pointer}.hc-risk-label input[type=checkbox]{margin:0;flex-shrink:0;cursor:pointer;border-radius:.2em}.hc-map-section{position:relative}#hc-map{width:100%;height:480px;border-radius:var(--border-radius);overflow:hidden;z-index:1;border:1px solid #e2e2e8}@media screen and (max-width: 48em){#hc-map{height:320px}}.hc-legend{position:absolute;bottom:2rem;right:1rem;background:hsla(0,0%,100%,.92);border:1px solid #e2e2e8;border-radius:var(--border-radius);padding:.5rem 1rem;z-index:400;box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3)}.hc-legend-title{font-size:.75rem;font-weight:600;margin-bottom:4px;color:#68687c}.hc-legend-scale{display:flex;gap:2px}.hc-legend-swatch{display:inline-block;width:22px;height:12px;border-radius:2px}.hc-legend-labels{display:flex;justify-content:space-between;font-size:.7rem;color:#7f7f92;margin-top:3px}.hc-prompt{margin-top:1rem;text-align:center}.hc-estimate-section{margin-top:2rem;padding-top:2rem;border-top:1px solid #cdcdda}.hc-estimate-header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.hc-estimate-header h2{margin:0;font-size:1.2rem}.hc-risk-badge{font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:20px;color:#fff;white-space:nowrap}.hc-risk-high{background:#b75800}.hc-risk-elevated{background:#e47b1b}.hc-risk-moderate{background:#ffc163;color:#333}.hc-risk-standard{background:#fff7e3;color:#333;border:1px solid #ffd66d}.hc-estimate-range{display:flex;align-items:stretch;gap:2rem;background:#f8f8fb;border:1px solid #e2e2e8;border-radius:var(--border-radius);padding:1.5rem;margin-bottom:1rem}@media screen and (max-width: 48em){.hc-estimate-range{gap:1rem;padding:1rem}}.hc-range-col{flex:1}.hc-range-label{font-size:.75rem;color:#7f7f92;margin-bottom:4px}.hc-range-value{font-size:1.3rem;font-weight:700;color:#14141b}@media screen and (max-width: 48em){.hc-range-value{font-size:1.1rem}}.hc-range-divider{width:1px;background:#cdcdda;flex-shrink:0}.hc-risk-note{font-size:.75rem;color:#7f7f92;margin-bottom:1rem}.hc-facts{background:#fff7e3;border:1px solid #ffd66d;border-radius:var(--border-radius);padding:1rem;margin-bottom:1rem}.hc-facts h3{font-size:.9rem;font-weight:700;margin:0 0 .5rem;color:#b75800}.hc-facts ul{margin:0;padding-left:1.5rem}.hc-facts ul li{font-size:.875rem;margin-bottom:.3333333333rem;color:#33333d}.hc-facts ul li:last-child{margin-bottom:0}.hc-disclaimer{font-size:.78rem;line-height:1.5}.hc-popup{min-width:190px}.hc-popup-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.hc-popup-zip{font-size:1rem;font-weight:700}.hc-popup-risk{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:12px;color:#333;white-space:nowrap}.hc-popup-desc{font-size:.78rem;color:#7f7f92;margin:6px 0 8px;line-height:1.4}.hc-popup-annual,.hc-popup-monthly{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:4px 0;border-top:1px solid #e2e2e8}.hc-popup-label{font-size:.78rem;color:#7f7f92}.hc-popup-range{font-weight:600;font-size:.85rem}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.unified-calculator{max-width:860px;margin:0 auto;padding:1rem 1rem}.uc-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem}.uc-header h1{font-size:1.5rem;margin-top:0;margin-bottom:.25rem}@media screen and (max-width: 48em){.uc-header{flex-direction:column}}.uc-header-main{flex:1 1 auto;min-width:0}@media screen and (max-width: 48em){.uc-header-main{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}}.uc-header-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media screen and (max-width: 48em){.uc-header-title-row{display:contents}}.uc-subtitle{color:#7f7f92;font-size:.75rem;margin:0}.uc-fab{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;background:#33333d;color:#fff;border:none;border-radius:999px;padding:.6666666667rem 1.5rem;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.15);transition:background-color .2s ease,box-shadow .2s ease}.uc-fab:is([aria-current],:hover,:focus){background:#14141b;box-shadow:0 4px 16px rgba(0,0,0,.2)}.uc-fab:active{transform:none}.uc-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:1200;opacity:0;pointer-events:none;transition:opacity .25s}.uc-drawer-backdrop.open{opacity:1;pointer-events:auto}.uc-drawer{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:90vw;background:#fff;z-index:1201;transform:translateX(100%);transition:transform .25s ease;overflow-y:auto;padding:1.5rem;box-shadow:-4px 0 24px rgba(0,0,0,.1)}.uc-drawer.open{transform:translateX(0)}@media screen and (min-width: 64em){.uc-drawer{width:440px;max-width:440px}}@media screen and (max-width: 48em){.uc-drawer{left:0;width:100vw;max-width:100vw;padding:1rem}}.uc-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.uc-drawer-header h2{margin:0;font-size:1.1rem}.uc-drawer-close{position:static;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f7f92;padding:0;line-height:1}.uc-drawer-close:hover{color:#14141b}.uc-drawer-close:active{transform:none}.uc-inputs{display:flex;flex-direction:column;gap:1rem}.uc-inputs form{display:flex;flex-direction:column;gap:1rem;margin:0}.uc-inputs .form-group{margin:0;padding-bottom:0}.uc-inputs label.hide-mobile{display:block !important}.uc-inputs label{display:block;font-size:.75rem;font-weight:600;color:#68687c;margin-bottom:.3333333333rem}.uc-inputs select,.uc-inputs input[type=number],.uc-inputs input[type=text]{width:100%}.uc-inputs .input-group{width:100%}.uc-inputs .input-group input{flex:1 1 auto;min-width:0}.uc-input-section{border:1px solid #e2e2e8;border-radius:var(--border-radius);background:#f8f8fb;padding:1rem}.uc-input-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}@media screen and (max-width: 48em){.uc-input-section-header{flex-direction:column;align-items:stretch}}.uc-input-section-title{margin:0;font-size:.9rem;color:#14141b}.uc-input-section-copy{margin:0 0 1rem;font-size:.75rem;color:#7f7f92;line-height:1.4}.uc-input-feedback{margin:0;flex-shrink:0;align-self:flex-start}.uc-inputs .grid.grid-force{grid-template-columns:1fr;gap:1rem}.uc-main{display:flex;flex-direction:column;gap:2rem}.calculator-directory-list{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 64em){.calculator-directory-list{grid-template-columns:repeat(3, 1fr)}}.calculator-directory-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3333333333rem;text-align:center;padding:1.5rem;min-height:8rem;height:100%}.calculator-directory-title{font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:.01em}.calculator-directory-description{font-size:.84rem;line-height:1.45;font-weight:500;color:#a7a7b6}.homeowners-agent-finder .agent-finder-search{padding:1rem}.homeowners-agent-finder .agent-finder-fields{display:grid;gap:1rem}@media screen and (min-width: 64em){.homeowners-agent-finder .agent-finder-fields{grid-template-columns:minmax(9rem, 12rem) 1fr;align-items:start}}.homeowners-agent-finder .agent-line-grid{display:grid;gap:.3333333333rem}@media screen and (min-width: 48em){.homeowners-agent-finder .agent-line-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.homeowners-agent-finder .agent-line-option{display:flex;align-items:center;gap:.3333333333rem;margin:0;font-size:.75rem;line-height:1.25}.homeowners-agent-finder .agent-line-option input{flex:0 0 auto;margin:0}.homeowners-agent-finder .agent-results{padding:1rem}.homeowners-agent-finder .agent-results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.homeowners-agent-finder .agent-results-header h2{margin:0}.homeowners-agent-finder .agent-results-header>span{color:#a7a7b6;font-size:.75rem;font-weight:600}.homeowners-agent-finder .agent-results-updated,.homeowners-agent-finder .agent-results-source{margin:.25rem 0 0;color:#a7a7b6;font-size:.72rem;line-height:1.25}.homeowners-agent-finder .agent-results-source{margin-top:.6666666667rem}.homeowners-agent-finder .agent-result-list{display:grid;gap:.5rem}.homeowners-agent-finder .agent-result{border:1px solid #e2e2e8;border-radius:var(--border-radius);padding:1rem;background:#fff;display:grid;gap:.5rem}.homeowners-agent-finder .agent-result-main h3{font-size:1rem;margin:0 0 .25rem;line-height:1.25}.homeowners-agent-finder .agent-result-main p{margin:0;color:#7f7f92;font-size:.75rem;line-height:1.3}.homeowners-agent-finder .agent-result-company,.homeowners-agent-finder .agent-result-contact{display:grid;gap:.3333333333rem;font-size:.75rem;line-height:1.3}.homeowners-agent-finder .agent-result-company div,.homeowners-agent-finder .agent-result-contact div{min-width:0}.homeowners-agent-finder .agent-result-company span,.homeowners-agent-finder .agent-result-contact span{display:block;color:#a7a7b6;font-size:.68rem;font-weight:700;text-transform:uppercase}.homeowners-agent-finder .agent-result-company strong,.homeowners-agent-finder .agent-result-contact strong{display:block;color:#33333d;font-size:.82rem;font-weight:600;overflow-wrap:anywhere}.homeowners-agent-finder .agent-result-meta,.homeowners-agent-finder .agent-result-lines,.homeowners-agent-finder .agent-result-links{display:flex;flex-wrap:wrap;gap:.3333333333rem;font-size:.78rem;line-height:1.25}.homeowners-agent-finder .agent-result-meta span{color:#7f7f92}.homeowners-agent-finder .agent-result-meta strong{color:#33333d}.homeowners-agent-finder .agent-result-lines span{border:1px solid #babac5;border-radius:999px;padding:.2rem .5rem;color:#14141b;background:#fff;font-weight:600}.homeowners-agent-finder .agent-company-represented{border-top:1px solid #e2e2e8;padding-top:.5rem}.homeowners-agent-finder .agent-company-represented summary{display:inline-flex;align-items:center;gap:.3333333333rem;color:#68687c;cursor:pointer;font-size:.78rem;font-weight:700;line-height:1.25}.homeowners-agent-finder .agent-company-represented small{border:1px solid #e2e2e8;border-radius:999px;color:#7f7f92;font-size:.68rem;font-weight:700;line-height:1;padding:.12rem .38rem}.homeowners-agent-finder .agent-company-represented ul{display:grid;gap:.3333333333rem;list-style:none;margin:.5rem 0 0;padding:0}.homeowners-agent-finder .agent-company-represented li{display:grid;gap:.1rem;min-width:0}.homeowners-agent-finder .agent-company-represented a{color:#33333d;font-size:.78rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14rem}.homeowners-agent-finder .agent-company-represented a:hover,.homeowners-agent-finder .agent-company-represented a:focus{color:#14141b}.homeowners-agent-finder .agent-company-represented li span{color:#a7a7b6;font-size:.7rem;line-height:1.25}.homeowners-agent-finder .agent-result-links{gap:0;row-gap:.3333333333rem}.homeowners-agent-finder .agent-result-links a{color:#7f7f92;font-size:.73rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16rem}.homeowners-agent-finder .agent-result-links a:hover,.homeowners-agent-finder .agent-result-links a:focus{color:#14141b}.homeowners-agent-finder .agent-result-links a+a{margin-left:.8rem;padding-left:.8rem;border-left:1px solid #e2e2e8}.uc-section h2{font-size:1.1rem;margin-bottom:.5rem}.uc-section-desc{color:#7f7f92;font-size:.75rem;margin-top:0;margin-bottom:1rem}.calculator-cms-content .post h2{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.5rem}.calculator-cms-content .post h3{font-size:.95rem;margin-top:1rem;margin-bottom:.3333333333rem;line-height:1.35}.calculator-cms-content .post h4,.calculator-cms-content .post h5,.calculator-cms-content .post h6{font-size:.92rem;margin-top:.6666666667rem;margin-bottom:.25rem;line-height:1.35}.calculator-cms-content .post .calculator-faq-question{font-size:.9rem !important;font-weight:600;line-height:1.35;margin-top:.8rem;margin-bottom:.25rem}.uc-card{border:1px solid #e2e2e8;border-radius:var(--border-radius);padding:1rem;margin-bottom:.5rem;background:#fff}.uc-card-header{font-weight:600;color:#33333d;margin-bottom:.5rem;font-size:.75rem}.uc-kv-list{display:flex;flex-direction:column;gap:.25rem}.uc-kv-compact{margin-bottom:1rem}.uc-kv{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.uc-kv.uc-kv-total{border-top:1px solid #e2e2e8;padding-top:.25rem;margin-top:.25rem}.uc-carrier-grid{display:grid;grid-template-columns:auto 1fr;gap:1rem 1rem;align-items:center}.uc-carrier-grid .uc-carrier-logo{cursor:pointer;text-align:center;transition:all var(--transition)}.uc-carrier-grid .uc-carrier-logo:hover{transform:translateY(-1px)}.uc-carrier-grid .uc-carrier-logo img{max-width:100px}.uc-carrier-grid .uc-carrier-price{cursor:pointer}.uc-carrier-grid .uc-carrier-quality{grid-column:span 2;overflow:hidden}@media screen and (max-width: 36em){.uc-carrier-grid{grid-template-columns:1fr}.uc-carrier-grid .uc-carrier-quality{grid-column:span 1}.uc-carrier-grid .uc-carrier-logo img{max-width:72px}}.uc-disclaimer{text-align:center;font-size:11px;color:#a7a7b6;margin-top:.5rem}.unified-calculator .price-bar{flex-grow:1}.unified-calculator .price-bar .median{min-width:auto !important;top:0}.unified-calculator .price-bar .median .text-muted{font-size:.75rem;font-weight:600;color:#33333d}.unified-calculator .price-bar .median .marker{display:none}.unified-calculator .price-bar .bar{height:14px;display:flex;align-items:center;position:relative}.unified-calculator .price-bar .bar .bar-item{height:2px;border-radius:0}.unified-calculator .price-bar .bar .bar-item.bar-spacer{background-color:rgba(0,0,0,0) !important;opacity:1}.unified-calculator .price-bar .bar .first-segment{background:#babac5 !important;opacity:1;height:2px;position:relative}.unified-calculator .price-bar .bar .first-segment::before{content:"";position:absolute;left:0;top:-5px;width:2px;height:12px;background:#babac5}.unified-calculator .price-bar .bar .mid-segment{background:#68687c !important;opacity:1;height:8px;border-radius:2px;position:relative;top:0}.unified-calculator .price-bar .bar .mid-segment::after{content:"";position:absolute;left:50%;top:-2px;width:2px;height:12px;background:#14141b;transform:translateX(-1px)}.unified-calculator .price-bar .bar .last-segment{background:#babac5 !important;opacity:1;height:2px;position:relative}.unified-calculator .price-bar .bar .last-segment::after{content:"";position:absolute;right:0;top:-5px;width:2px;height:12px;background:#babac5}.unified-calculator .price-bar .extremes{font-size:11px;color:#a7a7b6}.uc-chart-wrap #target{width:100%;height:280px;max-height:280px}.uc-scenario-picker{max-width:200px;margin-top:.5rem}.uc-scenario-picker label{font-size:.75rem}.uc-recommendation .uc-rec-title{font-weight:700;margin-bottom:.25rem}.uc-recommendation p{margin:0;font-size:.75rem}.uc-recommendation.uc-recommend-file{border-color:#03ac71;background:rgb(201.4342857143,254.0657142857,235.6914285714)}.uc-recommendation.uc-recommend-file .uc-rec-title{color:rgb(2.1257142857,121.8742857143,80.0685714286)}.uc-recommendation.uc-recommend-pocket{border-color:#ffb866;background:#fff7e3}.uc-recommendation.uc-recommend-pocket .uc-rec-title{color:#b75800}.uc-breakdown summary{cursor:pointer;font-weight:600;font-size:.75rem;color:#68687c}.uc-breakdown .uc-kv-list{margin-top:.5rem}.uc-claim-input{max-width:200px;margin-bottom:.5rem}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.editable-field{border:1px solid #cdcdda;border-radius:var(--border-radius)}.editable-field form{display:flex}.editable-field .prefix,.editable-field .editable{padding:2px .5rem;position:relative;display:inline-block;border-radius:var(--border-radius)}.editable-field .prefix{border-top-right-radius:0;border-bottom-right-radius:0;background-color:#f2f2f3;padding-right:.5rem;padding-left:.5rem;border-right:1px solid #cdcdda}.editable-field .editable .icon{position:relative;left:20px}#help-popover{position:sticky;top:0;z-index:10;float:right;padding-top:.5rem;padding-bottom:1rem;padding-left:1rem}.tiny-table{width:100%;display:inline-block}.tiny-table .tt-row{display:flex;break-inside:avoid-column;padding:.5rem}.tiny-table .tt-row:nth-of-type(odd){background:#f8f8fb}.tiny-table .tt-row .value{width:100%;text-align:right;cursor:pointer}.tiny-table .tt-row .name{width:100%;text-align:left}.tiny-table .tt-row a.name strong{color:#14141b}.tiny-table .tt-row:has(.tiny-table){flex-direction:column}@keyframes MoveUpDown{0%,100%{transform:translateY(-0.5rem);animation-timing-function:ease-out}50%{transform:translateY(0.5rem);animation-timing-function:ease-out}}.upload .icon,.attachments .icon{margin:0px}.loading-cat{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.loading-cat img{animation:MoveUpDown 3s ease-out infinite;position:relative}img.loading{animation:MoveUpDown 3s ease-out infinite;position:relative}.upload{display:flex;position:relative;flex-direction:column;gap:1rem}.upload section{border:2px dashed #cdcdda;border-radius:var(--border-radius);min-height:320px;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;padding:1rem;margin:0px}.upload .upload-prompt{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.upload .upload-prompt.is-hidden{display:none}.upload .upload-prompt i{font-size:2.5rem;color:#33333d}.upload .upload-prompt .upload-prompt-title{margin:0px}.upload .upload-prompt .upload-hint{font-size:85%;margin:0px}.upload .upload-choose{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border-width:var(--border-width);border-style:solid;border-radius:var(--border-radius)}.upload .upload-native-input{position:absolute;width:1px;height:1px;padding:0px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0px}.upload .file-placeholder{width:250px;height:250px;background-color:#f8f8fb;border-radius:var(--border-radius);padding:1rem;gap:.5rem;text-align:center}.upload .file-placeholder i{font-size:3rem}.upload .file-placeholder .file-name{font-size:85%;word-break:break-word}.upload .file-placeholder .file-size{font-size:75%}.upload .file-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center}.upload .upload-staged{display:flex;width:100%;gap:1rem;padding:1rem 0px;justify-content:space-between;border-bottom:1px solid #cdcdda;border-top:1px solid #cdcdda;margin-bottom:1rem;align-items:center}.upload .upload-staged legend{margin:0px}.upload .staged-uploads{display:flex;gap:1rem;flex-wrap:wrap}.upload .staged-uploads .upload-entry .card-header{display:flex;justify-content:space-between;align-items:center}.upload .upload-form{flex-grow:0;display:flex;flex-direction:column;gap:1rem;align-items:center}.upload .upload-form section{width:100%}.root{display:flex;flex-direction:column;min-height:100vh}.root .inner-content{flex-grow:1}.root .inner-content>div{height:100%}.menu-intake-estimate{position:sticky;top:0px}.master-detail{height:100%;display:flex;background-color:#fff;position:relative}.master-detail .md-menu{height:100%;width:18em;flex-shrink:0;position:sticky;top:5.25rem;height:calc(100vh - 5.25rem)}.master-detail .md-menu .menu{border-radius:0px;min-height:100%;width:18em;border-right:1px solid var(--muted-border-color);background-color:#fff;transform:none}@media screen and (min-width: 64em){.master-detail .md-menu .menu li.bottom{position:fixed;bottom:1rem;width:17em;border-top:1px solid var(--muted-border-color);padding-top:.5rem;margin-top:.5rem}}@media screen and (min-width: 64em)and (max-height: 64em){.master-detail .md-menu .menu li.bottom{display:none}}.master-detail .md-menu.closed{width:0px;display:none !important}.master-detail .md-detail{padding:1rem;flex-grow:1;overflow-y:scroll;height:100%}.master-detail .md-title{border-bottom:1px solid #cdcdda;display:flex;justify-content:space-between;margin-bottom:1rem}@media screen and (max-width: 64em){.master-detail{flex-direction:column-reverse;justify-content:space-between}.master-detail.fixed-bottom .md-menu{max-height:5rem;position:fixed;bottom:0px;top:unset;width:100%;z-index:300}.master-detail .md-menu .notification-dot{position:absolute}.master-detail .md-menu .menu{display:flex;width:100% !important;padding:0px;border-top:1px solid #cdcdda;border-bottom:none;border-right:none;border-left:none;border-radius:0px;align-items:stretch;justify-content:space-around}.master-detail .md-menu .menu .menu-item{margin:0px;display:flex;justify-content:space-around;flex-direction:column}.master-detail .md-menu .menu .menu-item a{padding:1rem;padding-bottom:.25rem;margin:0px;border-bottom:.25rem solid rgba(0,0,0,0)}.master-detail .md-menu .menu .menu-item a .icon-wrap{display:block;min-height:1rem}.master-detail .md-menu .menu .menu-item a div{display:flex;align-items:center;flex-direction:column;gap:.25rem}.master-detail .md-menu .menu .menu-item a.active{background:unset;border-bottom-color:#ffb866;border-radius:0px}.master-detail .md-menu .menu .menu-item a.active .text-muted{color:#ffb866}.master-detail .md-menu .menu .menu-item.menu-item-cta{position:fixed;right:.5rem;bottom:6.5rem}.master-detail .md-detail{padding:1rem !important;max-width:100vw;max-height:calc(100vh - 5.25rem)}}.sort-filter-table .table-filter .table-filter-actions{flex-grow:1}.sort-filter-table .table-filter .button-group{padding-bottom:1rem;flex-grow:1}.sort-filter-table .table-filter{padding-bottom:1rem;border-bottom:1px solid #cdcdda;display:flex;gap:1rem;justify-content:space-between;flex-direction:row}.sort-filter-table .filter-dropdowns,.sort-filter-table .current-filters{display:flex;flex-wrap:wrap;gap:1rem}.confirm-button{display:inline-block}.exploded-select{flex-grow:1}.exploded-select.multi-select label img{max-width:100%}.exploded-select .form-icon{display:inline-block;min-width:16px !important;min-height:16px}.exploded-select img{height:8rem;width:8rem;object-fit:cover}.exploded-select .exploded-group{grid-auto-rows:1fr;margin-top:1rem;display:grid;row-gap:1rem;column-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}.exploded-select .exploded-group.exploded-boolean{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.exploded-select .exploded-group label.form-radio,.exploded-select .exploded-group label.form-checkbox{background-color:#f2f2f3;box-shadow:0 .15rem .4rem hsla(240,8.9285714286%,36.9607843137%,.5);padding:1rem 2rem;border:3px solid #f2f2f3;border-radius:var(--border-radius);cursor:pointer;transition:background .2s,border .2s,box-shadow .2s,color .2s;display:flex;align-items:center;position:relative}.exploded-select .exploded-group label.form-radio input,.exploded-select .exploded-group label.form-checkbox input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;opacity:0}.exploded-select .exploded-group label.form-radio .form-icon,.exploded-select .exploded-group label.form-checkbox .form-icon{position:relative;top:0px;left:-0.5rem}.exploded-select .exploded-group label.form-radio .label-like,.exploded-select .exploded-group label.form-checkbox .label-like{font-size:100%}.exploded-select .exploded-group label.form-radio .text-muted,.exploded-select .exploded-group label.form-checkbox .text-muted{font-size:85%}.exploded-select .exploded-group label.form-radio:active,.exploded-select .exploded-group label.form-checkbox:active{border:3px solid #a7a7b6;box-shadow:none}.exploded-select .exploded-group label.form-radio.active,.exploded-select .exploded-group label.form-checkbox.active{animation:none !important}.exploded-select .exploded-group label.form-radio.active span:not(.text-muted),.exploded-select .exploded-group label.form-checkbox.active span:not(.text-muted){font-weight:bold}.exploded-select .exploded-group label.form-radio.active,.exploded-select .exploded-group label.form-checkbox.active{background-color:hsl(32.1568627451,100%,92%);border:3px solid rgb(229.5,123,0);box-shadow:none}.exploded-select .exploded-group label.form-radio.active i.icon-check,.exploded-select .exploded-group label.form-checkbox.active i.icon-check{display:inline-block}.exploded-select .exploded-group label.form-radio i.icon-check,.exploded-select .exploded-group label.form-checkbox i.icon-check{display:none}.exploded-select .exploded-group label.form-radio span,.exploded-select .exploded-group label.form-checkbox span{font-weight:300;max-width:80%;word-wrap:normal;text-align:left}.stepper{padding-bottom:7rem;padding-top:4rem}@media screen and (max-width: 48em){.stepper{padding-bottom:7rem}}.stepper .step-item{font-size:1.25rem}.stepper .step-item .tooltip::after{font-size:1rem !important}.stepper .stepper-footer .progress-cat{position:absolute;top:0px;left:0px;right:0px}.stepper .stepper-footer.with-progress{box-shadow:none}.stepper .stepper-footer{position:fixed;width:100vw;left:0px;background-color:#fff;z-index:20;padding:0px 1rem;bottom:0px;box-shadow:0 -0.05rem 0rem hsla(240,8.9285714286%,36.9607843137%,.3);display:flex;height:6rem}@media screen and (max-width: 48em){.stepper .stepper-footer{height:6rem}}.stepper .stepper-footer{align-items:center}.stepper .stepper-footer .btn{min-width:160px;text-align:center !important}.stepper .stepper-footer .saved{position:absolute;top:-3rem;min-width:160px;border-radius:var(--border-radius);background-color:hsl(32.1568627451,100%,92%);border:1px solid rgb(255,141.4,10.2);text-align:center;align-content:center;align-items:center;font-style:italic;color:#14141b;transition:1s all;opacity:0;padding:.33rem;top:-10vh;right:-260px}.stepper .stepper-footer .saved.active{opacity:1;right:1rem}@media screen and (max-width: 64em){.stepper .stepper-footer .saved{top:-13vh}}@media screen and (max-width: 48em){.stepper .stepper-footer .saved{top:-13vh}}.stepper .stepper-footer .stepper-steps{padding:1rem;flex-grow:1}.stepper .stepper-footer .buttons{margin:auto;width:100%;display:flex;max-width:64em;justify-content:space-between}@keyframes slide-in-right{0%{transform:translateX(110%)}100%{transform:translateX(0%)}}@keyframes slide-in-left{0%{transform:translateX(-110%)}100%{transform:translateX(0%)}}@keyframes slide-out-left{0%{transform:translateX(0%)}100%{transform:translateX(-110%)}}.stepper .step-contents.animate-next.step-contents .form-group{overflow:none;animation:slide-in-right .4s forwards}.stepper .step-contents.animate-previous.step-contents .form-group{overflow:none;animation:slide-in-left .4s forwards}.issues{position:relative;padding:1rem;background-color:#fff;border:1px solid hsl(21.9,88.4955752212%,69.3137254902%);border-radius:var(--border-radius);text-align:left;z-index:1;box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3)}.issues.fixed{position:fixed;top:4rem;max-width:100%}.issues ul{list-style-type:none}.issues li.issue{border-left:3px solid #d5560d;padding:0px 0px 2px 1rem;margin:1rem 0px;text-align:left}.issues li.issue .issue-fix-link{display:block;margin-top:.25rem;font-size:.9em;font-weight:500;background:none;border:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline}.issues .btn-close{display:none}@media screen and (max-width: 85.375em){.issues .btn-close{display:block;border:none;background:none;position:absolute;top:.33rem;right:0}}.range-with-value{display:flex;justify-content:space-between;align-items:center}.range-with-value input[type=range]{border-bottom:none !important;flex-shrink:1}.range-with-value span{padding:1rem 2rem;display:block;text-align:right}.modal .modal-dismiss{color:#33333d}.simple-cta{text-align:center;margin:2rem}.cta-wrap{border-bottom:1px solid #ffb866;margin-bottom:2rem;padding:1rem 0px;box-shadow:0px 2px 4px hsla(32.1568627451,100%,92%,.25)}.cta-wrap .cta{padding:1rem;margin:1rem}.cta-wrap .cta .cta-label{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e2e8}.cta-wrap .cta .cta-label legend{margin:0px;font-weight:600;font-size:1.2rem}@media screen and (max-width: 48em){.cta-wrap .cta .cta-label{justify-content:center;flex-direction:column}.cta-wrap .cta .cta-label .start-intake{padding:.05rem 5rem}.cta-wrap .cta p{margin-top:2rem;margin-bottom:1rem}.cta-wrap .cta legend{font-size:.9rem !important}}.collision-vs-comprehensive-explanation{display:flex;justify-content:space-around}.collision-vs-comprehensive-explanation .card{max-width:420px}.collision-vs-comprehensive-explanation img{max-width:420px}.embedded-list-editor{display:flex;flex-direction:column;gap:1rem}.embedded-list-editor .list-item{border-radius:var(--border-radius);border:1px solid var(--muted-border-color)}.embedded-list-editor .list-item .item-identifier{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--muted-border-color);margin-bottom:1rem;background-color:var(--card-sectionning-background-color)}.embedded-list-editor .list-item .list-item-content{padding:0px 1rem}.score{display:flex;align-items:center}.score legend,.score span{font-size:120%}.score legend{margin-right:.5rem;margin-bottom:0px}.score .score-symbol{color:#ffb866;font-size:200%}.score .score-label{margin:0px 1rem;color:#33333d;font-size:.85rem;vertical-align:baseline}.score:last-of-type{margin-top:1rem}.accordion-header{display:flex;align-items:center}.accordion-header h6{margin-left:.5rem;flex-grow:1;height:100%;padding:1rem 0px}@keyframes wiggle{0%{transform:translateX(-2px)}10%{transform:translateX(-4px)}20%{transform:translateX(-2px)}25%{transform:translateX(0px)}30%{transform:translateX(2px)}40%{transform:translateX(4px)}50%{transform:translateX(-2px)}60%{transform:translateX(-4px)}70%{transform:translateX(-2px)}80%{transform:translateX(0px)}90%{transform:translateX(2px)}100%{transform:translateX(4px)}}#next-error .wiggle{animation:wiggle .25s ease-in-out}.connection-options{display:flex;gap:1rem}.connection-options>*{min-width:calc(50% - 1rem);flex-grow:1}@media screen and (max-width: 85.375em){.connection-options{flex-direction:column}.connection-options .upload section{min-height:unset}}.connection-options .covie-connector{border:2px dashed #cdcdda;border-radius:var(--border-radius);flex-grow:1;display:flex;align-items:center;justify-content:center}.tabbed-pane{width:100%}.tabbed-pane .tab-row{display:flex;justify-content:space-between}.tabbed-pane .tab-row .tab{display:block;flex-grow:1;text-align:center;padding:.5rem}.tabbed-pane .tab-row .tab:hover{text-decoration:none}.tabbed-pane .tab-row .tab.active{border-bottom:3px solid #ffb866}.carrier-logo{min-height:4rem;display:flex;align-items:center}.carrier-logo h5{text-align:center}.carrier-logo.carrier-icon{width:4rem;height:4rem;min-width:4rem;min-height:4rem}@media screen and (max-width: 48em){.carrier-logo.carrier-icon{width:4rem;height:4rem;min-width:4rem;min-height:4rem}}.carrier-logo.carrier-icon img{border-radius:.5rem;width:4rem;height:4rem;max-width:4rem;max-height:4rem}@media screen and (max-width: 48em){.carrier-logo.carrier-icon img{width:4rem;height:4rem;max-width:4rem;max-height:4rem}}.carrier-logo.carrier-icon img.icon-unknown{opacity:.5}.carrier-logo .empty-carrier-logo{width:80px;height:80px}.login-button .toast{min-width:16rem}.login-button{display:flex;flex-direction:column;justify-content:center;align-items:center}.notification-dot{display:block;background-color:#ffb866;width:.5rem;height:.5rem;border-radius:.5rem;margin:0px .5rem}.notification-dot.caught-up{background-color:#33333d}a.with-notification{position:relative}a.with-notification .notification-dot{position:absolute;left:0px;z-index:1}.date-group{display:flex;gap:.5rem;align-items:end}.date-group label{padding-left:.25rem}.date-group .input-container{display:flex;flex-direction:column;flex-grow:1}progress{display:inline-block;vertical-align:baseline}.progress-cat{position:relative;width:100%}.progress-cat.full-width .progress-bar{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.progress-cat .progress-bar{position:relative;height:.5rem;background-color:#ffb866;border-width:0px;border-radius:.25rem;transition:width 1s}.progress-cat .progress-bar.success{background-color:#03ac71}.progress-cat .progress-bar img{position:absolute;right:-60px;top:-1.25rem}.progress-cat .progress-bar .progress-message{position:absolute;right:0;font-size:85%;top:-1.5rem;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(5px);padding:2px;border-top-right-radius:4px;border-top-left-radius:4px}.progress-cat .progress-bar.animate img{transform-origin:bottom center;animation:swing 2s ease forwards}@keyframes swing{20%{transform:rotate(10deg)}40%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.wave-absolute{position:relative;display:flex;flex-direction:column;margin-bottom:0px;min-height:calc(100vh - 5.25rem)}@media screen and (min-width: 85.375em){.wave-absolute .wave-content.centered{margin-top:20vh;margin-bottom:20vh}}@media screen and (max-width: 85.375em){.wave-absolute .wave-content{padding-top:1rem}.wave-absolute .wave-content.centered{margin-top:10vh;margin-bottom:20vh}}.wave-absolute .wave-container{max-height:max(5vh,5rem);overflow:hidden}@media screen and (max-width: 64em){.wave-absolute .wave-container{max-height:max(3.75vh,3.75rem)}}@media screen and (max-width: 48em){.wave-absolute .wave-container{max-height:max(2.5vh,2.5rem)}}.wave-absolute .wave-post{position:relative;display:flex;flex-direction:column;justify-items:stretch}.wave-absolute .wave-post .invert{padding:2rem 0px}@media screen and (max-width: 64em){.wave-absolute .wave-post .invert{padding:1rem}}@media screen and (max-width: 48em){.wave-absolute .wave-post .invert{padding:.5rem 0}}.wave-absolute .wave-post .wave-post-container:has(>*){flex-grow:1;background-color:#fff;align-self:stretch}.wave-absolute .wave-post .wave-post-container:not(:has(>*)){height:100%;position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:var(--background-color);z-index:-1}.wave-absolute .wave-post{z-index:1;flex-grow:1}#flash{display:flex;justify-content:space-between;align-items:center}#flash a{padding:.5rem}.policy-documents-component{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.policy-documents-component .policy-document{border:1px solid var(--muted-border-color);padding:.5rem 1rem;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:100%;color:var(--h6-color)}.policy-documents-component .policy-document:hover,.policy-documents-component .policy-document:focus{text-decoration:none;box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3);background-color:#fff}.policy-documents-component .policy-document:active{background-color:#fff}.policy-documents-component .policy-document i{flex-shrink:0;font-size:1.25rem;color:var(--muted-color)}.policy-documents-component .policy-document h6{margin:0}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.internal-root{--primary: rgb(229.5, 123, 0);--spacing: 0.5rem;--block-spacing-vertical: 0}.internal-root #alerts-dot{position:relative}.internal-root nav{position:fixed;z-index:2;background-color:#fff;width:100vw;height:5.25rem;padding:1rem;border-bottom:1px solid var(--muted-border-color)}.internal-root .inner-content{position:relative;top:5.25rem;padding-top:1rem;padding-bottom:4rem}.internal-root .intake .container{max-width:100%}.internal-root article{margin-top:0}.internal-root article header h1,.internal-root article header h2,.internal-root article header h3,.internal-root article header h4,.internal-root article header h5,.internal-root article header h6{margin:.5rem}.internal-root details summary[role=button]::after{height:calc(1rem*var(--line-height, 1.5));background-image:var(--icon-chevron)}.internal-root .view-more{padding-top:1rem;border-top:1px solid #cdcdda}.internal-root .md-detail{padding:1rem 2rem;min-height:calc(100vh - 5.25rem)}.internal-root .intake-notice-strip{position:sticky;top:0;z-index:1;margin:-1rem -2.5rem 1rem}@media screen and (max-width: 64em){.internal-root .intake-notice-strip{margin-right:-1rem;margin-left:-1rem}}.internal-root .intake-notice-banner{padding:.4rem 2.5rem;background:#b75800;border-bottom:1px solid #813e00;color:#fff;font-weight:700;line-height:1.25}.internal-root .intake-notice-banner a{color:inherit;text-decoration:underline}@media screen and (max-width: 64em){.internal-root .intake-notice-banner{padding-right:1rem;padding-left:1rem}}.internal-root .email-templates{overflow-y:auto;max-height:100vh}.internal-root h3,.internal-root h4,.internal-root h5{margin-top:1rem;margin-bottom:1rem}.internal-root .anchor{padding-top:5.25rem;margin-top:-5.25rem}.internal-root dialog{--spacing: 0.75rem}.internal-root dialog article{min-width:75%}.internal-root dialog.modal-sm>article{min-width:unset;max-width:450px;width:450px}.internal-root dialog.modal-sm>article .scroll-target{text-align:left;padding:1rem var(--block-spacing-horizontal);margin:0}.internal-root .cards.auto{padding-top:1rem;display:grid;grid-auto-flow:row;grid-template-columns:repeat(1, 1fr);gap:1rem;flex-wrap:wrap}.internal-root .cards.auto .tiny-table{column-count:3}@media screen and (max-width: 85.375em){.internal-root .cards.auto .tiny-table{column-count:2}}@media screen and (max-width: 48em){.internal-root .cards.auto .tiny-table{column-count:1;column-gap:0}}.internal-root .tiny-table.break{display:block;column-count:2;column-gap:1rem}@media screen and (max-width: 64em){.internal-root .tiny-table.break{column-count:1;column-gap:0}}.internal-root .tiny-table.editable .name{cursor:pointer}.internal-root .tiny-table.editable .gg-icon{display:none}.internal-root .tiny-table.editable .tt-row .name{white-space:nowrap}.internal-root .tiny-table.editable .tt-row .name:hover .gg-icon{display:inline-block}.internal-root .tiny-table.editable .name:hover .icon{display:inline-block}.internal-root .intake .intake-detail-toolbar{flex-grow:1;display:flex;gap:1rem;justify-content:space-between}.internal-root .intake .intake-detail-toolbar nav{flex-grow:1;border-bottom:none}.internal-root .intake .table-wrapper{max-width:calc(95vw - 18em);overflow-x:auto}.internal-root .intake section{margin-bottom:1.5rem}.internal-root .intake section .section-title{width:100%;border-bottom:1px solid #cdcdda;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:0}.internal-root .intake .subsection{padding:1rem}.internal-root .intake .card-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cdcdda;padding-bottom:.5rem;margin-bottom:.5rem}.internal-root .intake .job-errors{display:flex;flex-direction:column;gap:1rem}.internal-root .intake .job-errors .job-error{border-top:1px solid #cdcdda;padding-top:1rem;margin-top:1rem}.internal-root .intake .job-errors .job-error .job-error-title{display:flex;justify-content:space-between}.internal-root .quoter-followup section{margin-bottom:1.5rem}.internal-root .quoter-followup details{border:1px solid #cdcdda;border-radius:1rem;padding:1rem}.internal-root .quoter-followup .callback-result{margin-left:.5rem;margin-right:1.5rem}.internal-root .quoter-followup .callback-result .title{font-weight:600}.internal-root .quoter-followup ul li{list-style-type:disc;margin-left:1.5rem}.internal-root .quoter-followup ul ul li{list-style-type:square}.internal-root .missed-intakes h1,.internal-root .missed-intakes h2,.internal-root .missed-intakes h3,.internal-root .missed-intakes h4,.internal-root .missed-intakes h5{--typography-spacing-vertical: 1rem}.internal-root .value[data-copyable]{cursor:pointer}.internal-root .value[data-copyable]:hover{text-decoration:underline dotted !important;text-underline-offset:2px}.internal-root .eval-leaderboard article{background:#f9faf8;border:1px solid #d9ded4;color:#1d2521}.internal-root .eval-leaderboard .leaderboard-header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;background:#fff;border-bottom:1px solid #d9ded4}.internal-root .eval-leaderboard .leaderboard-header h4{margin:0;color:#1d2521}.internal-root .eval-leaderboard .leaderboard-header nav{position:static;z-index:auto;width:auto;height:auto;padding:0;border-bottom:0;background:rgba(0,0,0,0);display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.internal-root .eval-leaderboard .kicker,.internal-root .eval-leaderboard .run-line{margin:0;color:#66736c;font-size:.85rem}.internal-root .eval-leaderboard .kicker{font-weight:700;letter-spacing:0;text-transform:uppercase}.internal-root .eval-leaderboard .leaderboard-summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin:1rem}.internal-root .eval-leaderboard .leaderboard-summary div{min-width:0;padding:1rem;background:#fff;border:1px solid #d9ded4;border-radius:8px}.internal-root .eval-leaderboard .leaderboard-summary span{display:block;color:#66736c;font-size:.78rem;text-transform:uppercase}.internal-root .eval-leaderboard .leaderboard-summary strong{display:block;overflow:hidden;color:#1d2521;font-size:1.25rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.internal-root .eval-leaderboard .leaderboard-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 1rem 1rem}.internal-root .eval-leaderboard .leaderboard-tabs a{padding:.45rem .8rem;border:1px solid #cad2c3;border-radius:999px;background:#fff;color:#334139;text-decoration:none}.internal-root .eval-leaderboard .leaderboard-tabs a.active{border-color:#233529;background:#233529;color:#fff}.internal-root .eval-leaderboard .leaderboard-table-wrap{overflow-x:auto;margin:0 1rem 1rem;border:1px solid #d9ded4;border-radius:8px;background:#fff}.internal-root .eval-leaderboard .leaderboard-viz{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:1rem;margin:0 1rem 1rem}.internal-root .eval-leaderboard .metric-chart{min-width:0;padding:1rem;border:1px solid #d9ded4;border-radius:8px;background:#fff}.internal-root .eval-leaderboard .metric-chart header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding:0 0 1rem;margin:0;border-bottom:0;background:rgba(0,0,0,0)}.internal-root .eval-leaderboard .metric-chart header h5{margin:0;color:#1d2521;font-size:1rem}.internal-root .eval-leaderboard .metric-chart header p{margin:0;color:#66736c;font-size:.82rem}.internal-root .eval-leaderboard .metric-chart header span{flex:0 0 auto;padding:.25rem .5rem;border-radius:999px;background:#edf2e9;color:#334139;font-size:.72rem;font-weight:700;white-space:nowrap}.internal-root .eval-leaderboard .metric-chart-bars{display:flex;gap:.75rem;min-height:14.5rem;align-items:end;overflow-x:auto;padding-top:.5rem}.internal-root .eval-leaderboard .metric-bar-slot{display:grid;flex:1 0 3.4rem;min-width:3.4rem;grid-template-rows:1.5rem 11rem 2.15rem;row-gap:.35rem;text-align:center}.internal-root .eval-leaderboard .metric-bar-slot>strong{overflow:hidden;align-self:end;color:#1d2521;font-size:.8rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.internal-root .eval-leaderboard .metric-bar-slot>small{overflow:hidden;align-self:end;color:#66736c;font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.internal-root .eval-leaderboard .metric-bar-rail{position:relative;display:flex;height:11rem;align-items:flex-end;justify-content:center;border-bottom:1px solid #cad2c3;background:linear-gradient(#edf2e9 1px, transparent 1px) 0 0/100% 25%,linear-gradient(180deg, rgba(249, 250, 248, 0.95), rgba(249, 250, 248, 0))}.internal-root .eval-leaderboard .metric-bar-fill{display:block;width:min(70%,2.65rem);min-height:.35rem;border-radius:999px 999px 0 0;background:linear-gradient(180deg, #7bbf9b 0%, #2f7d58 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.internal-root .eval-leaderboard .metric-model-logo{position:absolute;bottom:-1.05rem;left:50%;width:2rem;height:2rem;padding:.12rem;border:2px solid #fff;border-radius:12px;background:#fff;box-shadow:0 .25rem .65rem rgba(29,37,33,.18);transform:translateX(-50%)}.internal-root .eval-leaderboard .leaderboard-table{margin:0}.internal-root .eval-leaderboard .leaderboard-table th{color:#66736c;font-size:.78rem;text-transform:uppercase;white-space:nowrap}.internal-root .eval-leaderboard .leaderboard-table td{vertical-align:middle;white-space:nowrap}.internal-root .eval-leaderboard .leaderboard-table tbody tr:nth-child(1){background:#fbfaf0}.internal-root .eval-leaderboard .rank-badge{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:#eef1eb;color:#1d2521;font-weight:700}.internal-root .eval-leaderboard .rank-badge.rank-1{background:#f4d35e}.internal-root .eval-leaderboard .rank-badge.rank-2{background:#d8dee4}.internal-root .eval-leaderboard .rank-badge.rank-3{background:#d9b38c}.internal-root .eval-leaderboard .model-cell{display:flex;min-width:18rem;flex-direction:column;gap:.1rem}.internal-root .eval-leaderboard .model-cell small{overflow:hidden;max-width:28rem;color:#66736c;text-overflow:ellipsis;white-space:nowrap}.internal-root .eval-leaderboard .elo-cell{min-width:9rem}.internal-root .eval-leaderboard .elo-cell strong{display:block;margin-bottom:.2rem}.internal-root .eval-leaderboard .elo-track{display:block;width:7rem;height:.35rem;overflow:hidden;border-radius:999px;background:#e3e8df}.internal-root .eval-leaderboard .elo-bar{display:block;height:100%;border-radius:inherit;background:#2f7d58}@media screen and (max-width: 64em){.internal-root .eval-leaderboard .leaderboard-header{flex-direction:column}.internal-root .eval-leaderboard .leaderboard-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}.internal-root .eval-leaderboard .leaderboard-viz{grid-template-columns:1fr}}.search .search-controls{display:flex;justify-content:space-between}.search .search-controls label{display:inline-block}.controls details{margin-bottom:0px}.client-list tr.unsupported{background-color:rgba(213,86,13,.1)}.toast-warning ul{margin:0}.toast-warning h6{margin-top:0}.toast-warning .label{padding:.1rem .5rem}.intake-warnings ul{list-style-type:none}.intake-warnings h6{color:#d5560d}.intake-warnings li label{display:inline-block}.intake-warnings li span{color:#d5560d}pre{padding:1rem;color:#68687c;white-space:pre-wrap}.attachments .menu-item{display:flex;align-items:center;gap:1rem}.attachments .menu-item>a{flex:1 1 auto}.attachments .attachment-actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;justify-content:flex-end;margin-left:auto}.sidebar-agent-link{display:block;font-size:.75rem;color:#a7a7b6;cursor:pointer}.sidebar-agent-link:hover{text-decoration:underline}.menu .menu-item.submenu-item>a{padding-left:2rem;font-size:.9rem;color:var(--muted-color);padding-top:.5rem;padding-bottom:.5rem}.embedded-input{margin:1rem 0px}.embedded-input legend{margin:0px;padding:0px}.embedded-input .embedded-input-body{padding:1rem;margin-left:.5rem;padding-left:.5rem;border-left:1px solid #cdcdda}.correspondence article{margin-top:0}.correspondence article header{padding:.5rem;padding-left:1.5rem;margin-bottom:1rem}.correspondence article header hgroup{margin:0}.correspondence article header hgroup h6,.correspondence article header hgroup p{margin-left:0;padding-left:0}.correspondence article footer{margin-top:0}.correspondence .tile-title{border-bottom:1px solid #cdcdda;padding:1rem 0px}.correspondence .tile-action{border-top:1px solid #cdcdda;padding-top:1rem;display:flex;align-items:center;justify-content:space-between}.correspondence .message-incoming,.correspondence .message-outgoing{box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3);border-radius:var(--border-radius);padding:1rem;border:1px solid #cdcdda}.correspondence .message-incoming{background-color:#fff}.correspondence .message-outgoing{background-color:#f2f2f3}.correspondence .requires-approval{opacity:.5}.correspondence .message-children{padding-top:1rem;padding-left:1rem}.correspondence .message-children .timeline-left{display:none}.correspondence .message-children .timeline-item::before{display:none}.correspondence article>div>iframe{width:100%;min-height:20rem;border:none}.correspondence .pending-attachments details[role=list][open]>summary::before{display:none}.correspondence .pending-attachments .pending-attachments-header{margin-bottom:0}.correspondence .pending-attachments .pending-attachments-subheader{margin-top:0}.correspondence .pending-attachments .pending-attachments-list{margin-top:.4rem}.correspondence .pending-attachments .pending-attachments-list .menu-item{padding:.25rem .5rem;border-radius:var(--border-radius);transition:background-color .1s ease-in-out}.correspondence .pending-attachments .pending-attachments-list .menu-item:hover{background-color:hsl(32.1568627451,100%,92%)}.mailer-dashboard{width:min(1120px,100vw - 2rem);margin:0 auto}.mailer-dashboard .mailer-dashboard-header{margin-bottom:1rem}.mailer-dashboard .mailer-section{margin-bottom:2rem}.mailer-dashboard .mailer-actions,.mailer-dashboard .mailer-template-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.mailer-dashboard .mailer-template-actions{justify-content:flex-start}.mailer-dashboard .mailer-template-actions button{margin-left:auto}.mailer-dashboard .mailer-results{overflow-x:auto}.mailer-dashboard .mailer-results table{min-width:960px}.mailer-dashboard .mailer-preview{margin-top:1.5rem}@media screen and (max-width: 64em){.mailer-dashboard{width:auto;padding:0 1rem}.mailer-dashboard .mailer-template-actions{align-items:stretch;flex-direction:column}.mailer-dashboard .mailer-template-actions button{margin-left:0}}.email-preview iframe,#all-messages iframe{width:100%;min-height:20vh;border:none}#compose-modal dialog article{max-width:95vw}.compose-email,.email-preview{display:flex}.compose-email .composer,.compose-email .preview,.email-preview .composer,.email-preview .preview{width:50%}.compose-email .composer,.email-preview .composer{padding-right:1rem}.compose-email .email-preview-subject,.email-preview .email-preview-subject{border-bottom:1px solid #cdcdda}.compose-email .composer .email-body,.email-preview .composer .email-body{width:100%;min-height:20vh}.compose-email .composer .sms-body,.email-preview .composer .sms-body{width:100%;min-height:10vh}.compose-email .composer .suggested-replies,.email-preview .composer .suggested-replies{margin:1rem 0}.compose-email .email-preview-body,.compose-email .reply-preview-body,.email-preview .email-preview-body,.email-preview .reply-preview-body{flex-grow:1}.compose-email .reply-preview-body h3,.compose-email .reply-preview-body h4,.compose-email .reply-preview-body h5,.email-preview .reply-preview-body h3,.email-preview .reply-preview-body h4,.email-preview .reply-preview-body h5{margin-bottom:0}.compose-email .reply-preview-body,.email-preview .reply-preview-body{border-top:2px dashed #68687c;margin-left:1rem}@media screen and (max-width: 1200px){.compose-email,.email-preview{flex-direction:column}.compose-email .composer,.compose-email .preview,.email-preview .composer,.email-preview .preview{width:100%}.compose-email .composer,.email-preview .composer{padding-right:0;margin-bottom:1rem}}.email-preview{flex-direction:column}#email-composer-form_body{min-height:25vh}#email-composer-form_sms_body{min-height:10vh}.global-search .menu{max-height:500px;min-width:400px;overflow-y:auto;list-style:none;margin:0;padding:0;text-align:left}.global-search .menu .menu-item{border-top:1px solid #e5e7eb}.global-search .menu .menu-item.menu-section{margin:0;background:#f3f4f6}.global-search .menu .menu-item.menu-section .menu-section-header{font-weight:700;padding:.3rem;border-radius:.5rem}.global-search .menu .menu-item>a:not(a[role=button]){border-radius:0}.global-search .menu .menu-item>a:not(a[role=button]):hover{background-color:hsl(32.1568627451,100%,92%)}.global-search .menu .menu-item p{margin:0;padding:0}.global-search .menu .menu-item .submitted-at{display:flex}.global-search .menu .menu-link{display:flex;gap:.75rem;color:inherit;text-decoration:none}.global-search .menu .menu-link.active{background:#eef2ff}.global-search .result-icon{flex:0 0 auto}.global-search .result-info{flex:1 1 auto;overflow:hidden}.global-search .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search .result-name{font-weight:500;display:block}.global-search .result-sub{font-size:.75rem;display:block}.notes article header{display:flex;justify-content:space-between}.notes article p{--typography-spacing-vertical: 0}.notes textarea{width:100%;min-height:320px}.notification-nav{display:flex;align-items:center}.notifications.grouped-notifications table.table{table-layout:fixed;width:100%}.notifications.grouped-notifications table.table th:nth-child(1),.notifications.grouped-notifications table.table td:nth-child(1){width:2rem;padding-right:0}.notifications.grouped-notifications table.table th:nth-child(2),.notifications.grouped-notifications table.table td:nth-child(2){width:10rem;padding-left:.25rem}.notifications.grouped-notifications table.table th:nth-child(3),.notifications.grouped-notifications table.table td:nth-child(3){width:11rem;overflow-wrap:anywhere}.notifications.grouped-notifications table.table th:nth-child(5),.notifications.grouped-notifications table.table td:nth-child(5){width:10rem}.notifications.grouped-notifications table.table tbody .btn{font-size:92%;padding:.4rem .9rem;min-width:0;white-space:nowrap}.notifications.grouped-notifications table.table tbody td .flex{justify-content:flex-start;gap:.4rem}.notifications tr.notification-group td{vertical-align:middle}.notifications .notification-group-email{display:block;font-size:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notifications .notification-group-types,.notifications .notification-group-members{list-style:none;margin:0;padding:0}.notifications .notification-group-types{font-size:88%}.notifications .notification-group-types li{margin-bottom:.15rem}.notifications .notification-group-member{border-left:3px solid #ffb866;background-color:#f8f8fb;padding:.3rem .6rem;margin-bottom:.25rem}.notifications .notification-group-member details{margin:0;padding:0;border:none}.notifications .notification-group-member summary{padding-right:1.5rem}.notifications .notification-group-member .notification-member-time{margin-right:.5rem;white-space:nowrap}.notifications .notification-group-member pre.notification-member-body{margin:.4rem 0 0 0;background-color:#fff;font-family:"WorkSans",system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:.5rem;border:1px solid #cdcdda;border-radius:.4rem;white-space:pre-wrap;overflow-wrap:break-word}.notifications .notification-member-actions{margin-top:.4rem;display:flex;gap:.4rem}.notifications .notification-detail p{margin:0}.notifications .notification-detail pre{margin:0;background-color:#fff;font-family:"WorkSans",system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:.1rem 0 0 .2rem;border-radius:0}.notifications .notification-detail .quick-reply{margin-top:.5rem;padding:.5rem;border:1px solid var(--muted-border-color);border-radius:var(--border-radius);background:var(--card-background-color);max-width:34rem}.notifications .notification-detail .quick-reply label{font-size:90%;font-weight:600}.notifications .notification-detail .quick-reply textarea{min-height:5rem;resize:vertical}.notifications .notification-detail .quick-reply .button-group{justify-content:flex-end;margin-top:.25rem}.ezlynx .ezl-connection .status{margin-bottom:1rem}.ezlynx .card{margin-top:1rem;padding:1rem}.ezlynx .card button{margin-top:.5rem}.ezlynx .ezl-buttons{display:flex;gap:.5rem}.policies section{display:flex;gap:1rem;flex-direction:column}.policies section .policy-source{margin-right:auto;margin-left:1rem}.policies section .policy .policy-info{margin-right:auto}.policies section .policy .quote-card .quote-body{padding-left:.33rem}.policies .attachments .menu-item{flex-direction:row;border-bottom:1px solid var(--muted-border-color);padding:1rem}.policies .attachments .menu-item:last-of-type{border-bottom:none}.policies .attachments .menu-item>a{flex:0 1 auto}.policies .attachments .attachment-actions{margin-left:1rem}.policies .attachments .attachment-manager-form{display:flex;align-items:end;gap:1rem}.policies .attachments .attachment-manager-actions{display:flex;align-items:center;gap:.5rem}.policies .upload .upload-form{align-items:flex-start}.optimizations{display:flex;flex-direction:column;gap:1rem}.optimizations .or-divider{text-align:left;margin:.5rem}.optimizations .address span{font-weight:bold}.optimizations .optimization{border:1px solid var(--muted-border-color);border-radius:var(--border-radius);padding:1rem}.optimizations .optimization section[id^=first-optimization-]{scroll-margin-top:5rem}.optimizations .optimization .heading-with-chip{display:flex;align-items:center;gap:1.5rem;border:2px solid #cdcdda;padding:.25rem 1rem;border-radius:1rem}.optimizations .optimization .no-offers-checkbox{padding:.5rem;border:1px solid #cdcdda;border-radius:var(--border-radius)}.optimizations .optimization-notes{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e2e8}.optimizations .optimization-notes textarea{min-height:420px}.optimizations .chip{transform:translateY(1px);background-color:#fff}.optimizations .quote-cards{margin-bottom:2rem}.optimizations article.quote-card{position:relative}.optimizations article.quote-card header{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.optimizations article.quote-card .offer-header-secondary,.optimizations article.quote-card .offer-header-secondary-right{display:flex;align-items:center;gap:.5rem}.optimizations article.quote-card .offer-header-secondary{width:100%}.optimizations article.quote-card .offer-header-secondary-right{margin-left:auto}.optimizations article.quote-card .offer-action-menu{position:relative;z-index:2}.optimizations article.quote-card .offer-speculative-chip{font-size:.75rem;gap:.25rem;transform:none;position:relative;top:1px}.optimizations article.quote-card .offer-speculative-chip .confirm-button{display:inline-flex;align-items:center}.optimizations article.quote-card .offer-speculative-chip .confirm-button>a{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:.6rem;line-height:1;padding:0;border-radius:50%;opacity:.7}.optimizations article.quote-card .offer-speculative-chip .confirm-button>a:hover{opacity:1}.optimizations article.quote-card .offer-action-menu{margin:0}.optimizations article.quote-card .offer-action-menu summary{width:2rem;height:2rem;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;margin:0}.optimizations article.quote-card .offer-action-menu summary::after{display:none}.optimizations article.quote-card .offer-action-menu ul{min-width:11rem;right:0;left:auto;padding:.25rem 0}.optimizations article.quote-card .offer-action-menu ul li{padding:0}.optimizations article.quote-card .offer-action-menu ul li>a{display:block;margin:0;padding:.4rem .75rem;color:var(--color);font-size:.9rem;cursor:pointer;text-decoration:none;background:rgba(0,0,0,0)}.optimizations article.quote-card .offer-action-menu ul li>a:hover{background:color-mix(in srgb, var(--color) 8%, transparent);color:var(--color)}.optimizations article.quote-card .offer-action-menu ul li>a[aria-disabled=true]{opacity:.35;pointer-events:none}.optimizations article.quote-card .offer-action-menu ul li>a.offer-action-danger{color:var(--del-color, #c0392b)}.optimizations article.quote-card .offer-action-menu ul li>a.offer-action-danger:hover{background:color-mix(in srgb, var(--del-color, #c0392b) 8%, transparent)}.optimizations article.quote-card .offer-action-menu ul .offer-attach-proposal{display:block;padding:.4rem .75rem;cursor:pointer;color:var(--color) !important;font-size:.9rem;text-decoration:none;background:rgba(0,0,0,0)}.optimizations article.quote-card .offer-action-menu ul .offer-attach-proposal:hover{background:color-mix(in srgb, var(--color) 8%, transparent)}.optimizations article.quote-card .offer-action-menu ul .offer-attach-proposal .offer-attach-filename{display:block;font-size:.72rem;color:var(--muted-color);margin-top:1px}.optimizations article.quote-card .offer-action-menu ul .offer-attach-proposal .offer-attach-upload{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.declaration-action-menu,.new-declaration-menu{margin:0}.declaration-action-menu ul,.new-declaration-menu ul{padding:.25rem 0}.declaration-action-menu ul li,.new-declaration-menu ul li{padding:0}.declaration-action-menu ul li>a,.declaration-action-menu ul li .confirm-button>a,.new-declaration-menu ul li>a,.new-declaration-menu ul li .confirm-button>a{display:block;margin:0;padding:.4rem .75rem;color:var(--color);font-size:.9rem;cursor:pointer;text-decoration:none;background:rgba(0,0,0,0)}.declaration-action-menu ul li>a:hover,.declaration-action-menu ul li .confirm-button>a:hover,.new-declaration-menu ul li>a:hover,.new-declaration-menu ul li .confirm-button>a:hover{background:color-mix(in srgb, var(--color) 8%, transparent);color:var(--color)}.declaration-action-menu ul li .confirm-button,.new-declaration-menu ul li .confirm-button{display:block}.declaration-action-menu ul li .confirm-button:last-child>a,.new-declaration-menu ul li .confirm-button:last-child>a{color:var(--del-color, #c0392b)}.declaration-action-menu ul li .confirm-button:last-child>a:hover,.new-declaration-menu ul li .confirm-button:last-child>a:hover{background:color-mix(in srgb, var(--del-color, #c0392b) 8%, transparent)}.declaration-action-menu[role=list] summary+ul,.new-declaration-menu[role=list] summary+ul{min-width:11rem;right:0;left:auto}.declaration-action-menu summary{width:2rem;height:2rem;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1;margin:0}.declaration-action-menu summary::after{display:none}.umbrella-coverages{padding-top:1rem}#vehicle-counts [data-tooltip][data-tooltip]::before{white-space:normal;min-width:200px !important}.quote-job{position:relative}.quote-job .card-header{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:.5rem}.quote-job details{padding:0}.quote-job summary::after{position:absolute;top:40%;right:1rem;padding:0;margin:0;margin-inline-start:0}.model-diff .subitem{margin:1rem 0px}.model-diff .subitem .subitem-name{border-bottom:1px solid #e2e2e8}.model-diff .subitem ul{padding-left:1rem}.model-diff .address{display:inline-block}.model-diff .old-value{color:#d5560d}.model-diff .new-value{color:#03ac71}.sort-filter-table{margin-top:1rem}.intake-notifications .notification-modal header{margin-bottom:1rem}.intake-notifications .notification-modal{width:90vw;max-width:48em}.intake-notifications .notification-modal article{margin:auto;margin-top:5rem}.intake-notifications .notification-modal::backdrop{background:rgba(0,0,0,.5)}.intake-notifications .notification-modal header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.intake-notifications .notification-modal header h5{margin:0}.intake-notifications .notification-modal main{padding:1rem 0;max-height:400px;overflow-y:auto}.failures-live pre{max-height:600px;overflow:auto}.row-gap-half{row-gap:.5rem}.col-2{grid-template-columns:repeat(2, 1fr)}.col-3{grid-template-columns:repeat(3, 1fr)}.boolean-checkbox{display:flex;align-items:baseline;gap:.25rem}.btn.btn-danger{background:var(--del-color, #c0392b);border-color:var(--del-color, #c0392b);color:#fff}.btn.btn-danger:hover{background:color-mix(in srgb, var(--del-color, #c0392b) 85%, black)}.danger-zone .card{border:1px solid var(--del-color, #c0392b)}.delete-account-confirm form{display:flex;flex-direction:column;gap:1.25rem}.delete-account-confirm form input{margin:0}.account-container .article-inner{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center}.account-container .article-inner form{width:100%}.account-container .article-inner fieldset{width:100%}.account-container img{max-width:200px}.google-signin-button{display:inline-flex;align-items:center;gap:12px;padding:0 16px;height:40px;min-width:180px;border:1px solid #dadce0;border-radius:4px;background-color:#fff;color:#3c4043;font-family:"Roboto","Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.25px;text-decoration:none;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease}.google-signin-button:hover{background-color:#f8faff;border-color:#d2e3fc;box-shadow:0 1px 2px rgba(60,64,67,.15),0 1px 3px 1px rgba(60,64,67,.1);text-decoration:none;color:#3c4043}.google-signin-button:active{background-color:#eef3fc}.google-signin-button:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.google-signin-button .google-signin-logo{display:block;width:18px;height:18px;flex-shrink:0}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.intake .container{max-width:64em}.intake .login-redirect{display:flex;align-items:center;flex-direction:column;gap:.75rem;border-bottom:1px solid #e2e2e8;padding-bottom:1rem}.intake .login-redirect p{color:#d5560d}.intake .cal-appointment{padding-top:1rem;text-align:center}.intake .cal-appointment p:first-of-type{padding-top:1rem}.intake .cal-appointment p{color:#33333d;margin:0px}.intake .master-detail{flex-direction:column;justify-content:center;min-height:calc(100dvh - 4em);padding-bottom:4em}.intake .interstitial{margin-top:6rem}@media screen and (max-width: 64em){.intake .interstitial{margin-top:1rem}}.intake .interstitial .interstitial-title{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #cdcdda}.intake .interstitial .interstitial-title h5{margin-bottom:0px}.intake .interstitial .interstitial-footer{text-align:center}.intake .testimonial{margin:auto;margin-top:2rem;margin-bottom:1.5rem;max-width:875px}@media screen and (min-width: 85.375em){.intake .testimonial{margin-top:3rem}}.intake .testimonial .testimonial-header{display:flex;justify-content:start;gap:1rem}.intake .testimonial .testimonial-header h6,.intake .testimonial .testimonial-header p{margin:0}.intake .testimonial .testimonial-body{padding:.33rem;margin:0}.intake .testimonial .testimonial-info{border-left:1px solid #cdcdda;padding-left:1.5rem;padding-top:.33rem;padding-bottom:.33rem;display:flex;gap:.25rem;flex-direction:column;justify-content:center}.intake.submitted{padding:0px 1rem}.intake.disqualified .intake-estimate{opacity:.25}.intake .intake-estimate-menu{min-height:190px}@media screen and (max-width: 64em){.intake .menu-intake-estimate{position:sticky;top:0px;width:100%;min-height:unset !important}}.intake .menu-intake-estimate-spacer{height:0px}@media screen and (max-width: 64em){.intake .menu-intake-estimate-spacer{height:10em}}.intake .cat-image,.intake .third-party-image{display:flex;align-items:center;justify-content:center;margin:1rem auto 0px auto;margin-bottom:1rem;flex-direction:column;gap:1rem}.intake .cat-image img.xs,.intake .third-party-image img.xs{min-width:80px}.intake .step-contents .cat-image,.intake .step-contents .intake-social-proof,.intake .step-contents .third-party-image{margin-top:2.5rem;visibility:hidden}.intake .cat-image{height:10rem;width:10rem}.intake .cat-image img{height:10rem;width:10rem;object-fit:cover}@media screen and (max-width: 85.375em){.intake .cat-image:not(.cat-image-done){height:7rem;width:7rem}.intake .cat-image:not(.cat-image-done) img{height:7rem;width:7rem}}.intake .intake-social-proof{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1rem auto;text-align:center}.intake .intake-social-proof .intake-social-proof-cat{flex-shrink:0}.intake .intake-social-proof .intake-social-proof-cat img{width:10rem;height:10rem;object-fit:contain}@media screen and (max-width: 64em){.intake .intake-social-proof .intake-social-proof-cat{display:none}}.intake .intake-social-proof .intake-social-proof-content{display:flex;flex-direction:column;align-items:center;gap:.25rem}.intake .intake-social-proof .intake-social-proof-stars .star-rating{display:inline-flex;gap:.1rem}.intake .intake-social-proof .intake-social-proof-stars .star{font-size:1.5rem;line-height:1}.intake .intake-social-proof .intake-social-proof-stars .star-full{color:#ffb866}.intake .intake-social-proof .intake-social-proof-headline{margin:0;font-size:1rem;color:#14141b}.intake .intake-social-proof .intake-social-proof-testimonial{margin-top:.25rem}.intake .intake-social-proof .intake-social-proof-author{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;font-size:.9rem;color:#14141b}.intake .intake-social-proof .intake-social-proof-author .intake-social-proof-avatar{width:24px !important;height:24px !important;border-radius:50%;object-fit:cover}.intake .intake-social-proof .intake-social-proof-quote{margin:.25rem 0 0 0;font-size:.85rem;color:#7f7f92;max-width:400px;line-height:1.4}@media screen and (max-width: 64em){.intake .intake-social-proof{flex-direction:column}.intake .intake-social-proof .intake-social-proof-stars .star{font-size:1.25rem}.intake .intake-social-proof .intake-social-proof-headline{font-size:.9rem}.intake .intake-social-proof .intake-social-proof-quote{font-size:.8rem}}.intake .done{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.intake .done h1{margin:0}.intake .not-eligible{position:fixed;width:64em;margin-left:calc(50% - 32em);margin-top:4rem;top:0px;left:0px;z-index:200}@media screen and (max-width: 64em){.intake .not-eligible{width:90vw;margin-left:5vw;margin-top:1rem}}.intake .disabled{opacity:.4}.intake .form-group{margin:0px;flex-grow:1}.intake .form-group label{font-weight:700;color:#14141b;padding-bottom:.25rem;padding-top:1rem}.intake .form-group .form-group-input{display:flex;justify-content:center;flex-direction:column}.intake .form-group .form-group-input .toast{margin-top:.5rem}.intake .form-group .form-radio,.intake .form-group .form-checkbox{display:flex;justify-content:space-between}.intake .form-group .input-group,.intake .form-group .form-subgroup{flex-grow:1}.intake .modal-footer .issues{flex-basis:100%;display:none}#edit-drivers,#edit-vehicles{display:flex;flex-direction:column;gap:1rem;align-items:center}#edit-drivers .columns,#edit-vehicles .columns{flex-grow:1;width:100%}#edit-drivers .columns .column,#edit-vehicles .columns .column{margin-top:1rem}#edit-drivers>.btn,#edit-vehicles>.btn{margin:2rem}.error-text{color:#d5560d}#covie-root{display:flex;align-items:center;justify-content:center;padding:1rem}#covie-root #covie__lightbox-trigger{background-color:none !important;border:1px solid #ffb866 !important;cursor:pointer !important;font-weight:900 !important;border-radius:var(--border-radius) !important;background-image:linear-gradient(to right bottom, #ffc27c, #ffbc7c, #ffb57c, #ffaf7d, #ffa97f, #ffa780, #ffa380, #ffa181, #ffa181, #ffa181, #ffa181, #ffa181) !important;color:#fff !important;opacity:1 !important}#covie-root #covie__lightbox-trigger:hover{transform:translate(0px);box-shadow:0 .25rem .6rem rgba(173,182,196,.3);background-image:linear-gradient(to right bottom, #ffaf53, #ffa753, #ff9e53, #ff9654, #ff8e56, #ff8b57, #ff8658, #ff8259, #ff8259, #ff8259, #ff8259, #ff8259) !important}.clippy-text{margin:0px;padding:1rem 2rem}.attach-policy-docs .upload-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.attach-policy-docs .upload-header .cat-image{flex:0 0 auto;margin:0;height:7rem;width:7rem}.attach-policy-docs .upload-header .cat-image img{height:7rem;width:7rem;object-fit:cover}.attach-policy-docs .upload-header h1{flex:1 1 auto;margin:0;text-align:left}.looking-to-protect-select .exploded-group label.form-checkbox{display:none;justify-content:space-between;display:flex;flex-direction:row !important;align-items:center;padding:.5rem !important;gap:.75rem}.looking-to-protect-select .exploded-group label.form-checkbox img.smaller{max-width:100px;max-height:100px;object-fit:contain;flex-shrink:0;order:-1}@media screen and (max-width: 64em){.looking-to-protect-select .exploded-group label.form-checkbox img.smaller{max-width:65px;max-height:65px}}.looking-to-protect-select .exploded-group label.form-checkbox span{text-align:left}.looking-to-protect-select .exploded-group label.form-checkbox span.label-like{font-size:.875rem;font-weight:600;color:#14141b;display:block;margin-bottom:.1rem}.looking-to-protect-select .exploded-group label.form-checkbox span.text-muted{font-size:.75rem;font-weight:350;color:#14141b;display:block}.looking-to-protect-select .exploded-group label.form-checkbox .flex.right.nogap{flex-shrink:0;margin-left:auto}@media screen and (max-width: 48em){.modal.full{padding:0px;display:flex;height:90vh;overflow:hidden}.modal.full article{min-height:unset;max-height:unset;width:100%;border-radius:0px;margin:0px;height:100%;max-height:100%;overflow:hidden}}.map-container{width:100%}.map-container #map{width:100%;border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);width:100%;min-height:32rem}.map-container .leaflet-container a[role=button]{border-radius:0px !important}.container.declarations-upload{max-width:64rem}.container.declarations-upload .declarations-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.container.declarations-upload .declarations-header .cat-image{flex:0 0 auto;height:7rem;width:7rem}.container.declarations-upload .declarations-header .cat-image img{height:7rem;width:7rem;object-fit:cover}.container.declarations-upload .declarations-header h1{flex:1 1 auto;margin:0;text-align:left}#declarations-page .declarations-title{justify-content:flex-start;gap:.5rem}#declarations-page .declarations-title .label{margin:0}#declarations-page .declarations-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:1rem 0 1.5rem}.declarations-upload-component .upload section{min-height:7rem}.declarations-upload-component .declarations-uploaded-files{margin:1rem 0}.declarations-upload-component .declarations-uploaded-files .declarations-uploaded-files-title{margin:0 0 .5rem}.declarations-upload-component .declarations-uploaded-files .attachments .menu{margin:0}.declarations-upload-component .declarations-requirement{margin:1.5rem 0 1rem;text-align:left;line-height:1.4}.declarations-upload-component .declarations-requirement p{margin:0 0 .5rem}.declarations-upload-component .declarations-requirement ul{margin:0}.declarations-upload-component .declarations-requirement li{margin:.25rem 0}.declarations-upload-component .declarations-explainer{margin-bottom:1rem;padding:0;border:1px solid var(--muted-border-color);border-radius:var(--border-radius);background:var(--card-background-color, #fff);transition:border-color .15s ease,box-shadow .15s ease}.declarations-upload-component .declarations-explainer:hover{border-color:#ffb866;box-shadow:0 1px 6px rgba(0,0,0,.08)}.declarations-upload-component .declarations-explainer summary{display:flex;align-items:center;gap:1rem;cursor:pointer;padding:1rem;text-align:left;list-style:none}.declarations-upload-component .declarations-explainer summary::-webkit-details-marker{display:none}.declarations-upload-component .declarations-explainer summary::marker{content:""}.declarations-upload-component .declarations-explainer summary::after{content:none;display:none}.declarations-upload-component .declarations-explainer .declarations-explainer-summary-text{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem;min-width:0}.declarations-upload-component .declarations-explainer .declarations-explainer-title{font-weight:600;color:#14141b}.declarations-upload-component .declarations-explainer .declarations-explainer-subtitle{font-size:.85rem;color:#7f7f92;line-height:1.4}.declarations-upload-component .declarations-explainer .declarations-explainer-caret{flex:0 0 auto;position:relative;top:-0.1rem;font-size:3rem;line-height:1;color:#a7a7b6;transition:transform .15s ease}.declarations-upload-component .declarations-explainer[open] summary{margin-bottom:0;border-bottom:1px solid var(--muted-border-color)}.declarations-upload-component .declarations-explainer[open] .declarations-explainer-caret{transform:rotate(90deg)}.declarations-upload-component .declarations-explainer .declarations-explainer-body{padding:.25rem 1rem}.declarations-upload-component .declarations-explainer .declarations-explainer-body p,.declarations-upload-component .declarations-explainer .declarations-explainer-body li{line-height:1.4}.declarations-upload-component .declarations-explainer p{margin:.5rem 0}.declarations-upload-component .declarations-explainer p,.declarations-upload-component .declarations-explainer ul{text-align:left}.declarations-upload-component .dec-page-diagram{margin:1rem 0}.declarations-upload-component .dec-page-diagram figcaption{margin-top:.5rem;text-align:center;font-size:.75rem;color:#7f7f92}.declarations-upload-component .dec-page{border:1px solid #cdcdda;border-radius:var(--border-radius);padding:1rem;background-color:#fff;display:flex;flex-direction:column;gap:.5rem}.declarations-upload-component .dec-page .dec-page-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #e2e2e8;padding-bottom:.5rem;margin-bottom:.25rem}.declarations-upload-component .dec-page .dec-page-logo{font-weight:900;color:#e47b1b}.declarations-upload-component .dec-page .dec-page-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#7f7f92}.declarations-upload-component .dec-page .dec-page-section{font-size:.75rem;font-weight:600;color:#14141b;margin-top:.25rem}.declarations-upload-component .dec-page .dec-page-row{display:flex;align-items:center;gap:.5rem}.declarations-upload-component .dec-page .dec-page-row.total{border-top:1px solid #e2e2e8;padding-top:.5rem;margin-top:.25rem}.declarations-upload-component .dec-page .dec-page-label{flex:0 0 auto;font-size:.75rem;color:#7f7f92;width:6rem}.declarations-upload-component .dec-page .dec-page-line{flex:1 1 auto;height:.6rem;border-radius:var(--border-radius);background-color:#e2e2e8}.declarations-upload-component .dec-page .dec-page-line.short{flex:0 0 auto;width:40%}.declarations-upload-component .ocr-status{margin-bottom:1rem;text-align:center;font-weight:600}.fill-from-pdf summary h6{display:inline;margin:0}.fill-from-pdf .menu{margin:.5rem 0}.fill-from-pdf p{margin-top:.5rem}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}#pre-intake{min-height:100vh;display:flex;flex-direction:column}#pre-intake .price-score-and-toggles{display:flex;gap:1rem}#pre-intake .price-score-and-toggles label{padding-top:0px}#pre-intake .price-score-and-toggles .just-optimize{display:flex;justify-content:space-between;padding:1rem 0px 0px 0px}@media screen and (max-width: 64em){#pre-intake .price-score-and-toggles{margin-top:1rem;flex-direction:column;gap:1rem}#pre-intake .price-score-and-toggles .divider-vert{display:none}}#pre-intake .loading{margin-top:8rem}#pre-intake .step-toggles{flex-grow:1;min-width:320px;min-height:390px}@media screen and (min-width: 64em)and (max-width: 160em){#pre-intake .step-toggles{max-width:380px}}@media screen and (max-width: 64em){#pre-intake .step-toggles{width:100%;min-height:unset;padding-bottom:1rem}}#pre-intake .step-toggles label{display:inline-block}#pre-intake .label-lg{width:100%}#pre-intake .clippy-wrap{padding:1rem;margin-bottom:1rem;border-bottom:1px solid #ffb866}#pre-intake .pre-intake-menu{margin:0px;min-width:300px}#pre-intake .product-types{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#pre-intake .product-types .product{padding:2.5rem 1rem;margin:1rem;display:flex;align-items:center;justify-content:center}#pre-intake .product-types .product div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 64em){#pre-intake .product-types{display:none}}#pre-intake #chart-wrap{flex-grow:1}@media screen and (min-width: 160em){#pre-intake{flex-direction:row}#pre-intake .clippy-wrap{border-bottom:none;max-width:640px;min-width:500px}#pre-intake #chart-wrap{min-height:unset;max-height:unset}#pre-intake .price-score{flex-direction:column;gap:1rem}#pre-intake .price-score .divider-vert{display:none}#pre-intake .price-score .price-score-content .just-optimize{margin-top:2rem;align-items:center;justify-content:center}}#pre-intake .tab{margin-bottom:1rem}#pre-intake .tab .tab-item a{text-align:center}.auto-scores{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.auto-scores .form-group{margin:0px 0px 1rem 0px}.auto-scores p:last-of-type{margin-bottom:0px}.auto-scores p.advice{color:#33333d;margin:.5rem 0px 0px 0px}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.fix-issues-interstitial{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:70vh;padding:2rem;gap:1rem}.fix-issues-interstitial h2{color:rgb(229.5,123,0);font-weight:700;max-width:40em}.fix-issues-interstitial p{font-size:1.1rem;margin-bottom:1rem}.fix-issues-interstitial .btn-lg{padding:1rem 3rem;font-size:1.2rem;border-radius:2rem}.fix-issues-interstitial .cat-image{margin-top:1rem;height:auto;width:auto}.review-page{padding-bottom:1rem}@media screen and (min-width: 48em){.review-page{padding-bottom:6rem}}@media screen and (min-width: 64em){.review-page{padding-bottom:2rem}}.review-page .review-header{margin-bottom:.3333333333rem}.review-page .section-title>hgroup{margin-bottom:1rem}.review-page .section-title>hgroup p.sublabel{padding-top:.25rem}.review-page form>.form-group{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e2e2e8}.review-page .edit-details summary{color:#33333d;font-size:1rem;font-weight:400;letter-spacing:.05ch}.review-page .edit-details input,.review-page .edit-details select{box-sizing:border-box}.review-page .edit-details>form{padding:0 1rem;margin-left:.5rem;border-left:1px solid #cdcdda}.review-page .review-subtitle{padding-bottom:.5rem}.review-page .modal-footer{flex-wrap:wrap}.review-page .homes hgroup{padding-top:1rem}.review-page .homes hgroup .address span{color:#14141b;font-weight:bold}@media screen and (max-width: 64em){.review-page .homes{display:flex;flex-direction:column}}.review-page .home-errors{width:100%}.review-page .home-errors .issues{text-align:left;margin:auto;width:75%}@media screen and (max-width: 64em){.review-page .home-errors .issues{width:100%}}.review-page .home-errors .btn-close{display:none}.home-fix-guidance{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.home-fix-guidance .home-fix-guidance-title{display:block;margin:0;line-height:1.4}.home-fix-guidance .home-fix-guidance-lines{display:grid;gap:.25rem}.home-fix-guidance .home-fix-guidance-line{margin:0;line-height:1.4}.review-payment-methods{text-align:left}.review-payment-methods .agency-pay-layout{margin:0;max-width:none;align-items:flex-start}.review-payment-methods .agency-pay-actions{justify-content:flex-start}.review-subtitle-row{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.review-subtitle-row .powered-by-stripe{margin:0}@media screen and (min-width: 64em){.review-subtitle-row{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1rem}}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.cross-sell-menu h6{margin-bottom:.25rem}.cross-sell-menu hgroup{margin-bottom:1rem;min-width:max(450px,45%)}.cross-sell-menu hgroup p.sublabel{padding-top:.25rem}.cross-sell-menu .list-view{margin-bottom:0;padding-bottom:0}.cross-sell-menu .shop-button .action-toast-content{border-left:1px solid #e2e2e8;padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem}.cross-sell-menu .shop-button .action-toast-content .toast.toast-image{gap:0}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.slider-group *{--hl: 0;--nothl: calc(1 - var(--hl));margin:0;font:inherit}.slider-group .names{display:flex;justify-content:space-between}.slider-group .wrap{--w: 100%;--h: 1.75em;--d: var(--h);--r: calc(.5*var(--d));--uw: calc(var(--w) - var(--d));--dif: calc(var(--max) - var(--min));display:grid;grid-template-rows:max-content var(--h) max-content;grid-gap:.625em;overflow:hidden;position:relative;padding:0 2em;width:var(--w)}.slider-group .wrap::before,.slider-group .wrap::after{grid-column:1;grid-row:2;align-self:center;height:6px;border-radius:var(--r);background:repeating-linear-gradient(-45deg, grey, grey 3px, transparent 0, transparent 7px) #fff;color:#eee;--mask: linear-gradient(red, red), var(--hole);-webkit-mask:var(--mask);-webkit-mask-composite:xor;mask:var(--mask);mask-composite:exclude;content:""}.slider-group .wrap::after{background:hsl(32.1568627451,100%,92%);filter:Grayscale(var(--nothl));--mask: var(--fill);transition:filter .25s ease-out}.slider-group .wrap:focus-within{--hl: 1 }.slider-group input[type=range]::-webkit-slider-runnable-track,.slider-group input[type=range]::-webkit-slider-thumb,.slider-group input[type=range]{-webkit-appearance:none}.slider-group input[type=range]{grid-column:1;grid-row:2;z-index:calc(1 + var(--hl));top:0;left:0;background:none;filter:grayScale(var(--nothl));transition:filter .25s ease-out;cursor:grab;pointer-events:none;border-bottom:none !important}.slider-group input[type=range]::-webkit-slider-runnable-track{width:100%;height:100%;background:none}.slider-group input[type=range]::-moz-range-track{width:100%;height:100%;background:none}.slider-group input[type=range]::-webkit-slider-thumb{box-sizing:border-box;border:solid calc(.5*var(--r)) rgba(0,0,0,0);width:var(--d);height:var(--d);border-radius:50%;transform:scale(calc(1 - 0.5 * var(--nothl))) translateY(6px);background:#ffb866;transition:transform .25s ease-out;pointer-events:auto}.slider-group input[type=range]::-moz-range-thumb{box-sizing:border-box;border:solid calc(.5*var(--r)) rgba(0,0,0,0);width:var(--d);height:var(--d);border-radius:50%;transform:scale(calc(1 - 0.5 * var(--nothl))) translateY(6px);background:#ffb866;transition:transform .25s ease-out;pointer-events:auto}.slider-group input[type=range]:focus{outline:solid 0 rgba(0,0,0,0)}.slider-group input[type=range]:focus{--hl: .75}.slider-group input[type=range]:active{cursor:grabbing}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.triangle{position:relative;box-sizing:border-box;background:#fff;border:1px solid #e2e2e8;box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3)}.triangle::after,.triangle::before{content:"";position:absolute;width:0;height:0;margin-left:0;bottom:0;top:calc(100% - 1px);right:2.5rem;box-sizing:border-box;border:10px solid #e2e2e8;transform-origin:0 0;transform:rotate(-45deg);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e2e2e8 #e2e2e8}.triangle::after{z-index:-10;box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3)}.triangle::before{z-index:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff}.clippy{bottom:0px;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end}.clippy img{max-width:100px}.clippy .bubble{border:1px solid #e2e2e8;padding:1rem;border-radius:var(--border-radius);box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3);width:100%;flex-grow:1}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}@media screen and (max-width: 64em){#more-offers.container{padding-left:0;padding-right:0}}.offers-progress{width:100%}#ask-modal article{max-width:min(90%,600px)}.top-offer-heading{text-align:center;margin-bottom:1rem}.top-offer-heading h1,.top-offer-heading h2,.top-offer-heading h3,.top-offer-heading h4,.top-offer-heading h5,.top-offer-heading h6{--typography-spacing-vertical: 0.25rem}.pending-line-carriers{max-width:480px;margin:0 auto 1.5rem;border:1px solid #e2e2e8;border-radius:var(--border-radius);overflow:hidden;background:var(--card-background-color, #fff)}.pending-line-carriers .pending-line-carrier{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.pending-line-carriers .pending-line-carrier+.pending-line-carrier{border-top:1px solid #e2e2e8}.pending-line-carriers .pending-line-carrier-info{display:flex;align-items:center;gap:.75rem;min-width:0}.pending-line-carriers .pending-line-carrier-name{font-weight:600}.pending-line-carriers .pending-line-carrier-status{flex:0 0 auto;font-size:.75rem}@media screen and (min-width: 64em){.chosen-offer-heading{max-width:58.333%}}.chosen-offers-wrap{max-width:760px;margin:0 auto}.top-offer-subtitle h6{font-size:1.5rem}.more-offers-heading h1,.more-offers-heading h2,.more-offers-heading h3,.more-offers-heading h4,.more-offers-heading h5,.more-offers-heading h6{margin-top:1rem;--typography-spacing-vertical: 0.1rem}.sort-offers{margin-bottom:.5rem}.sort-offers-inline{display:flex;align-items:center;flex-wrap:nowrap;gap:.4rem;margin-bottom:.25rem}.sort-offers-label{white-space:nowrap;margin:0}.select-filter{width:auto;field-sizing:content}@media screen and (min-width: 64em){.offers-wave-content{margin-bottom:-8rem;position:relative;z-index:2}}@media screen and (min-width: 64em){.desktop-cards-few{max-width:50% !important;flex-basis:50% !important;margin:0 auto !important}}.center-filters{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.center-filters h6{margin:0}.center-filters .coverage-options{display:flex}.center-filters .coverage-opt{padding:.375rem .875rem;font-size:14px;font-weight:600;background:rgba(0,0,0,0);color:#a7a7b6;border:1px solid #cdcdda;cursor:pointer;margin:0;border-radius:0}.center-filters .coverage-opt:first-child{border-radius:4px 0 0 4px}.center-filters .coverage-opt:last-child{border-radius:0 4px 4px 0}.center-filters .coverage-opt+.center-filters .coverage-opt{border-left:none}.center-filters .coverage-opt.active{background:hsl(32.1568627451,100%,92%);color:rgb(229.5,123,0);border-color:#ffb866}.price-block{display:flex;flex-direction:column;align-items:flex-start}.price-block .term-price{font-size:1rem;line-height:1.1}.monthly-price{display:flex;align-items:baseline;gap:0;font-size:1.75rem;white-space:nowrap}.monthly-price .monthly-price-freq{font-size:1rem}.monthly-price .monthly-price-info{display:inline-flex;align-items:center;margin-left:.25rem;cursor:help;font-size:.85rem;color:#a7a7b6}.monthly-price .monthly-price-info svg{width:1rem;height:1rem}.monthly-price .monthly-price-info[data-tooltip]::before{width:max-content;max-width:14rem;white-space:normal;text-align:center}.offer-header-start-date{display:flex;align-items:baseline;gap:0;margin-left:.75rem;white-space:nowrap}.offer-header-start-date .text-medium{font-size:1rem}.offer-header-start-date span span{white-space:nowrap}.offer{position:relative}.offer .or-divider{text-align:center;margin:.3333333333rem 0}.offer .property{display:none}.offer .offer-pdf-link{padding-top:.33rem;padding-left:.33rem}.declinations{margin-top:2rem}@media screen and (max-width: 85.375em){.declinations .columns-x3{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 64em){.declinations .columns-x3{grid-template-columns:1fr 1fr}}@media screen and (max-width: 48em){.declinations .columns-x3{grid-template-columns:1fr}}.declination{margin:0px}.declination header .carrier-title .carrier-logo img{filter:saturate(1) brightness(1) !important}.declination header p{text-align:right;margin:0;padding-right:1rem}.declination .address{padding-bottom:0px !important}.offer h6,.declination h6{margin-bottom:.125rem}.offer header,.declination header{margin-bottom:1rem}.offer header h5,.declination header h5{margin:0px}.offer header .premium .text-muted,.declination header .premium .text-muted{white-space:nowrap}.offer .carrier-title,.declination .carrier-title{display:flex;align-items:center;gap:1rem}.offer .carrier-title .carrier-logo img,.declination .carrier-title .carrier-logo img{filter:saturate(0.2) brightness(1.1)}.offer.recommended .quote-card .carrier-title .carrier-logo img,.offer.chosen .quote-card .carrier-title .carrier-logo img,.declination.recommended .quote-card .carrier-title .carrier-logo img,.declination.chosen .quote-card .carrier-title .carrier-logo img{filter:saturate(1) brightness(1)}.offer.recommended .quote-card,.declination.recommended .quote-card{box-shadow:.25rem .75rem 0px #ffc163;border-radius:var(--border-radius)}.offer.chosen .quote-card,.offer.recommended.chosen .quote-card,.declination.chosen .quote-card,.declination.recommended.chosen .quote-card{box-shadow:.25rem .75rem 0px #03ac71;border-radius:var(--border-radius);border:2px solid #03ac71}.offer .home-endorsements,.declination .home-endorsements{padding-top:.5rem;display:flex;flex-direction:column}.offer .quote-details,.declination .quote-details{display:flex;flex-direction:column}.offer .quote-details details,.declination .quote-details details{margin-top:1rem;margin-bottom:0;padding-bottom:0}.offer .quote-details hgroup,.declination .quote-details hgroup{display:flex;align-items:baseline}.offer .quote-details h6,.offer .quote-details legend,.declination .quote-details h6,.declination .quote-details legend{margin-top:1rem}.offer .quote-details .carrier-name,.declination .quote-details .carrier-name{margin-top:0;margin-bottom:.25rem}.offer .quote-details .dates,.declination .quote-details .dates{margin-top:auto}.offer .quote-details .dates .coverage-starts,.declination .quote-details .dates .coverage-starts{font-size:.95rem;color:var(--muted-color);display:flex;align-items:center;flex-wrap:wrap;gap:.25em;margin-top:.5rem;margin-bottom:.5rem}.offer .quote-details .dates .coverage-start-date,.declination .quote-details .dates .coverage-start-date{font-weight:600;color:#68687c;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.offer .quote-details .dates .coverage-start-date:hover,.declination .quote-details .dates .coverage-start-date:hover{text-decoration:underline}.offer .quote-details .dates .coverage-edit-btn,.declination .quote-details .dates .coverage-edit-btn{font-size:1.1em}.offer .quote-details .modal section:last-of-type,.declination .quote-details .modal section:last-of-type{margin-bottom:0}.offer article.quote-card,.declination article.quote-card{height:100%;margin:0px;border:1px solid #e2e2e8;display:flex;flex-direction:column}@media screen and (max-width: 64em){.offer article.quote-card,.declination article.quote-card{margin-bottom:.5rem}.offer article.quote-card.recommended,.declination article.quote-card.recommended{margin-bottom:1.5rem}}.offer article.quote-card header,.declination article.quote-card header{padding:1rem;border-bottom:1px solid var(--muted-border-color);display:flex;flex-grow:0}.offer article.quote-card header .premium-box,.declination article.quote-card header .premium-box{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.offer article.quote-card header .premium,.declination article.quote-card header .premium{padding-right:.25rem;text-align:right}.offer article.quote-card .quote-body,.declination article.quote-card .quote-body{display:flex;flex-direction:column;flex:1}.offer article.quote-card .quote-body .uim-cta,.declination article.quote-card .quote-body .uim-cta{display:flex;justify-content:flex-end;padding:.35rem 1rem 0}.offer article.quote-card .quote-body .uim-cta .confirm-button .btn-small,.declination article.quote-card .quote-body .uim-cta .confirm-button .btn-small{font-size:.65rem;padding:.08rem .35rem}.offer article.quote-card .quote-body .uim-cta .confirm-button .btn-small .uim-cta-label,.declination article.quote-card .quote-body .uim-cta .confirm-button .btn-small .uim-cta-label{position:relative;top:-2.5px}.offer article.quote-card .quote-body .quote-main,.declination article.quote-card .quote-body .quote-main{margin-bottom:1rem}.offer article.quote-card .quote-body .limits-warning,.declination article.quote-card .quote-body .limits-warning{margin-top:auto;padding:1rem;border-left:3px solid #cd618b;background-color:rgba(205,97,139,.05);border-radius:0 var(--border-radius) var(--border-radius) 0}.offer article.quote-card .quote-body .limits-warning .limits-warning-title,.declination article.quote-card .quote-body .limits-warning .limits-warning-title{font-weight:600;font-size:.85rem;margin-bottom:.25rem}.offer article.quote-card .quote-body .limits-warning .limits-warning-detail,.declination article.quote-card .quote-body .limits-warning .limits-warning-detail{font-size:.75rem;margin-bottom:0;color:#14141b}.offer article.quote-card .quote-body .limits-warning .limits-from,.declination article.quote-card .quote-body .limits-warning .limits-from{text-decoration:line-through;opacity:.6}.offer article.quote-card footer,.declination article.quote-card footer{border-top:1px solid var(--muted-border-color);display:flex;align-items:center}.offer dialog footer .offer-chooser,.declination dialog footer .offer-chooser{width:unset}.offer footer,.declination footer{padding:1rem;margin-top:0}.offer footer .offer-chooser,.declination footer .offer-chooser{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;text-align:center;width:100%}.offer footer .offer-chooser.has-microcopy,.declination footer .offer-chooser.has-microcopy{flex-direction:column;justify-content:center;align-items:center}.offer footer .offer-chooser .recommended,.declination footer .offer-chooser .recommended{display:flex}.offer footer .offer-chooser .recommended img,.declination footer .offer-chooser .recommended img{max-width:max(32px,20%)}.offer-chooser.has-microcopy{display:inline-flex;flex-direction:column;align-items:center;text-align:center}.btn-microcopy{display:block;font-size:.75rem;margin-top:.2rem;margin-bottom:0}.chosen-next-steps{margin-top:1.25rem;padding-left:.5rem}.chosen-next-steps h1,.chosen-next-steps h2,.chosen-next-steps h3,.chosen-next-steps h4,.chosen-next-steps h5,.chosen-next-steps h6{--typography-spacing-vertical: 0.1rem}.chosen-next-steps .next-steps-meta{margin-top:1rem}.required-limits{margin-top:.5rem}.required-limits .limit-group{margin-bottom:.5rem}.required-limits .limit-group .limit-group-label{font-size:.95rem;color:#68687c;margin-bottom:0}.required-limits .limit-group p{margin:0}.required-limits .auto-limit-option{margin-left:.75rem;margin-bottom:.25rem}.required-limits .auto-limit-option .auto-limit-option-label{font-size:.85rem;font-weight:600;margin:.33rem 0 .1rem}.required-limits .auto-limit-option p{margin:0}.coverages .min-requirements-title{font-size:1.05rem}.policy-doc-row{margin-top:.75rem}.checkout-steps{padding:1rem;border:1px solid #e2e2e8;border-radius:var(--border-radius);background:var(--card-background-color, #fff);max-width:760px;margin:0 auto 1.5rem}.checkout-steps .checkout-steps-title{margin:0 0 .75rem}.checkout-steps .checkout-boxes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.checkout-steps .checkout-box{display:flex;align-items:center;gap:.6rem;padding:.75rem;border:1px solid #e2e2e8;border-radius:var(--border-radius);background:var(--background-color, #fff);color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.checkout-steps .checkout-box:hover,.checkout-steps .checkout-box:focus-visible{border-color:#ffb866;box-shadow:0 1px 6px rgba(0,0,0,.08);text-decoration:none}.checkout-steps .checkout-box.is-done{border-color:#03ac71;background:rgb(201.4342857143,254.0657142857,235.6914285714)}.checkout-steps .checkout-box-chevron{flex:0 0 auto;align-self:center;font-size:1.5rem;line-height:1;color:#a7a7b6}.checkout-steps .checkout-box-step{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background:hsl(32.1568627451,100%,92%);color:rgb(229.5,123,0);font-size:.75rem;font-weight:600;line-height:1}.checkout-steps .is-done .checkout-box-step{background:#03ac71;color:#fff}.checkout-steps .checkout-box-body{flex:1 1 auto;min-width:0}.checkout-steps .checkout-box-desc{margin:.2rem 0 0;font-size:.75rem;color:#14141b}.checkout-steps .checkout-status{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4em;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.checkout-steps .checkout-status .checkout-status-dot{width:.5em;height:.5em;border-radius:50%;background:currentColor}.checkout-steps .checkout-status--todo,.checkout-steps .checkout-status--progress{color:#f59422;background:hsl(32.1568627451,100%,92%)}.checkout-steps .checkout-status--done{color:rgb(2.3005714286,131.8994285714,86.6548571429);background:#fff}.checkout-steps .checkout-cta{display:block;width:100%;margin-top:1rem;text-align:center}.checkout-steps .checkout-complete-note{margin-top:1rem;color:#03ac71;font-weight:600}.offers{max-width:120em}.offers .testimonial{margin:auto;margin-top:2rem;margin-bottom:1.5rem;max-width:875px}@media screen and (min-width: 85.375em){.offers .testimonial{margin-top:3rem}}.offers .testimonial .testimonial-header{display:flex;justify-content:start;gap:1rem}.offers .testimonial .testimonial-header h6,.offers .testimonial .testimonial-header p{margin:0}.offers .testimonial .testimonial-body{padding:.33rem;margin:0}.offers .testimonial .testimonial-info{border-left:1px solid #cdcdda;padding-left:1.5rem;padding-top:.33rem;padding-bottom:.33rem;display:flex;gap:.25rem;flex-direction:column;justify-content:center}.offers .offer-chart{padding:1rem}.offers .offer-chart canvas{max-height:300px}.offers hgroup{margin-bottom:0}.offers hgroup .cost-of-action{margin-bottom:.5rem}.offers hgroup .cost-of-action .with-icon{gap:.5rem}.offers .optimization-progress{padding-top:2rem}.offers .optimization-progress hgroup{margin-right:.75rem;margin-bottom:.25rem}.offers .chosen-offer-toast h6{margin-top:0rem;margin-bottom:.5rem}@media screen and (min-width: 85.375em){.offers .chosen-offer-toast{padding-left:1.5rem}}.offers .quote-cards{max-width:120em}.offers .heading-with-chip{display:flex;align-items:center;gap:.5rem}.offers .offer-count{font-size:75%;font-weight:bold}.offers section .section-title{margin-top:.5rem;margin-bottom:.5rem}.offers section .section-title h1,.offers section .section-title h2,.offers section .section-title h3,.offers section .section-title h4,.offers section .section-title h5,.offers section .section-title h6{margin:.5rem 0}.offers .now-shopping{position:fixed;z-index:400;bottom:1rem;left:.5rem;font-size:90%;border-radius:var(--border-radius);background-color:#fff;border:1px solid rgb(255,141.4,10.2);color:#14141b;transition:.75s all;opacity:0;padding:.5rem .5rem;gap:.5rem;left:-260px}.offers .now-shopping.active{opacity:1;left:1rem}@media screen and (max-width: 64em){.offers .now-shopping.active{bottom:5.25rem;right:.5rem;left:.5rem}}.offers .now-shopping img{width:64px !important}.offers .now-shopping .close-btn{margin-top:10rem}.main-heading{display:flex;align-items:flex-end;gap:1.5rem;margin-bottom:0}.quote-cards{display:grid;grid-template-columns:repeat(1, 1fr);grid-auto-flow:row;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 64em){.quote-cards{padding:.25rem 0px;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));align-items:start}}@media screen and (min-width: 64em){.quote-cards.has-two-offers{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 64em){.quote-cards.has-three-offers{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 64em){.quote-cards.has-three-offers .offer{margin-bottom:1rem}}.quote-cards.has-three-offers .offer .chip-recommended,.quote-cards.has-three-offers .offer .chip-chosen{top:-1.75rem}.quote-cards.has-three-offers .offer .property{display:block}@media screen and (min-width: 64em){.quote-cards.has-three-offers:has(.offer.recommended) .offer:not(.recommended){width:calc(100% - 2rem);align-self:start}.quote-cards.has-three-offers:has(.offer.recommended) .offer.recommended article.quote-card{margin-top:-1rem;height:calc(100% + 2rem)}.quote-cards.has-three-offers:has(.offer.recommended) .offer:nth-child(2){position:relative;width:calc(100% + 2rem);left:-1rem}.quote-cards.has-three-offers:has(.offer.recommended) .offer:nth-child(3){position:relative;left:2rem}}.card-line-icon{margin-right:auto;display:flex;align-items:center;opacity:.85}.card-line-icon svg{width:1.1rem;height:1.1rem}.offer footer.chosen-card-footer{flex-direction:column;align-items:flex-start}.offer footer.chosen-card-footer p{margin:0;line-height:1.5;font-size:.75rem}.offer footer.chosen-card-footer p+p{margin-top:.25rem}.offer-pdf-btn{display:inline-flex;align-items:center;gap:.2rem}.offer-pdf-btn i{transform:translateY(-1px)}.next-steps-list{margin:.5rem 0 1rem;padding-left:1.5rem}.next-steps-list li{margin-bottom:.4rem;line-height:1.5}.next-steps-meta{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.next-steps-meta p{margin:.2rem 0 0}.xsell-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:2rem}.xsell-buttons a[role=button].outline:is(:hover,:active,:focus){color:var(--primary)}.excess-umbrella-cta-note{flex-basis:100%;display:flex;flex-direction:column;align-items:center;gap:.25rem}.excess-umbrella-cta-note p{margin:0}.excess-umbrella-status{display:flex;align-items:center;gap:.75rem;max-width:32rem;margin:2rem auto 0;padding:1rem;border:1px solid #03ac71;border-radius:var(--border-radius);background:rgb(201.4342857143,254.0657142857,235.6914285714);text-align:left}.excess-umbrella-status .excess-umbrella-status-icon{display:inline-flex;flex-shrink:0;color:#03ac71}.excess-umbrella-status .excess-umbrella-status-icon svg{width:1.5rem;height:1.5rem}.excess-umbrella-status .excess-umbrella-status-title{margin:0;font-weight:700}.excess-umbrella-status p{margin:0}.excess-umbrella-info{display:inline-flex;align-items:center;cursor:help;color:#a7a7b6}.excess-umbrella-info svg{width:1.1rem;height:1.1rem}.excess-umbrella-info[data-tooltip]::before{width:max-content;max-width:16rem;white-space:normal;text-align:center}.xsell-status{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding-bottom:1rem;text-align:center}.xsell-status p{margin:0}.scroll-hint-btn{display:inline-flex;align-items:center;gap:.5rem;width:auto;text-decoration:none}.scroll-hint-btn .scroll-hint-chevron{width:1.25em;height:1.25em}.scroll-hint-wrap{display:flex;justify-content:center;margin:1rem 0}.home-xsell-toast+.scroll-hint-wrap{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--muted-border-color)}.root-sort-filter-wrap{margin-top:1rem;margin-bottom:1rem}.root-sort-filter-wrap+* .more-offers-heading{padding-top:0}.root-sort-filter-wrap+* .more-offers-heading h2{margin-top:0}@font-face{font-family:"WorkSans";font-display:swap;src:local("WorkSans"),url("/fonts/worksans/WorkSans-VariableFont_wght-c3972579bd5cb0090c0c9fc6201fda19.ttf?vsn=d")}@font-face{font-family:"Nunito";font-display:swap;src:local("Nunito"),url("/fonts/nunito/Nunito-VariableFont_wght-ea0ad4c72a135f9a43ec7bb83f2469aa.ttf?vsn=d")}.offers-segmented .container{max-width:1100px !important}.offers-segmented .testimonial{margin:1rem auto;max-width:700px;border:1px solid #d0d0dc !important;border-radius:10px !important;padding:1.25rem !important;background:#fff !important;box-shadow:0 1px 3px rgba(0,0,0,.04)}.offers-segmented .testimonial .testimonial-header{display:flex;justify-content:start;gap:1rem}.offers-segmented .testimonial .testimonial-header h6,.offers-segmented .testimonial .testimonial-header p{margin:0}.offers-segmented .testimonial .testimonial-body{padding:.33rem 0 0;margin:0}.offers-segmented .testimonial .testimonial-info{border-left:2px solid #ffb866;padding-left:1rem;padding-top:.25rem;padding-bottom:.25rem;display:flex;gap:.15rem;flex-direction:column;justify-content:center}.offers-segmented .segmented-hero{padding:1rem 0 .75rem}.offers-segmented .segmented-heading{font-size:1.6rem;font-weight:700;color:#14141b;padding-left:1.5rem;margin-bottom:.33rem;line-height:1.3}.offers-segmented .segmented-subheading{max-width:34em;font-size:.85rem;line-height:1.5}.offers-segmented .chosen-banner{background:#f2f2f3;padding:1rem 0;margin-bottom:.25rem;text-align:center}.offers-segmented .segments-container{display:flex !important;flex-direction:column !important;gap:2rem;margin-bottom:2rem}.offers-segmented .offer-segment{background:#f8f8fb !important;border:1px solid #e2e2e8 !important;border-radius:12px !important;padding:1.5rem !important;box-shadow:0 1px 3px rgba(0,0,0,.04);overflow:visible !important}@media screen and (max-width: 540px){.offers-segmented .offer-segment{padding:1rem !important;border-radius:8px !important}}.offers-segmented .offer-segment.offer-segment-success{border-color:#03ac71 !important;background:#f5fdf8 !important;box-shadow:0 1px 4px rgba(3,172,113,.12)}.offers-segmented .offer-segment.offer-segment-success .segment-icon{background:#e0f5ea;color:#1b7340}.offers-segmented .offer-segment.offer-segment-success .segment-header{border-bottom-color:rgba(3,172,113,.2)}.offers-segmented .segment-header{display:flex !important;align-items:center !important;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e2e2e8}.offers-segmented .segment-header>div{display:flex;flex-direction:column;gap:3px}.offers-segmented .segment-icon{display:flex !important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:10px;background:hsl(32.1568627451,100%,92%);color:rgb(229.5,123,0)}.offers-segmented .segment-icon svg{width:20px !important;height:20px !important;display:block}.offers-segmented .segment-title{display:block;margin:0;font-size:1.1rem;font-weight:700;color:#14141b;line-height:1.3}.offers-segmented .segment-subtitle{display:block;margin:0;font-size:.8rem;color:#7f7f92}.offers-segmented .chosen-section{margin-bottom:.25rem}.offers-segmented .chosen-section .compact-offer-card{max-width:480px}.offers-segmented .chosen-divider{display:flex !important;align-items:center;gap:.75rem;margin-top:.75rem;margin-bottom:1rem}.offers-segmented .chosen-divider-line{flex:1;height:1px;background:#dcdce4}.offers-segmented .chosen-divider-text{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.offers-segmented .segment-offers{display:grid !important;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 600px){.offers-segmented .segment-offers{grid-template-columns:repeat(2, 1fr) !important}}@media screen and (min-width: 960px){.offers-segmented .segment-offers{grid-template-columns:repeat(3, 1fr) !important}}.offers-segmented .offer-labels{display:flex !important;flex-wrap:wrap;gap:7px;margin-bottom:2px}.offers-segmented .offer-labels:empty{display:none !important}.offers-segmented .offer-label{display:inline-flex !important;align-items:center;gap:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:4px 9px;border-radius:999px;width:fit-content;line-height:1.25;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.offers-segmented .offer-label .offer-label-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.offers-segmented .offer-label .offer-label-icon svg{display:block;width:14px;height:14px}.offers-segmented .offer-label:not(.offer-label-chosen){order:1;width:100%;justify-content:flex-start;padding:10px 12px;border-radius:10px;font-size:.82rem;font-weight:800;text-transform:none;letter-spacing:0;line-height:1.25;box-shadow:0 2px 6px rgba(24,30,41,.06),inset 0 1px 0 hsla(0,0%,100%,.65)}.offers-segmented .offer-label:not(.offer-label-chosen) .offer-label-icon{width:16px;height:16px}.offers-segmented .offer-label:not(.offer-label-chosen) .offer-label-icon svg{width:16px;height:16px}.offers-segmented .offer-label-fastest{background:linear-gradient(135deg, #fff6ea 0%, #fff0d8 100%);color:#7c4b00;border:1px solid #f0c27c}.offers-segmented .offer-label-lower{background:linear-gradient(135deg, #eef6ff 0%, #e3f0ff 100%);color:#1a4f7a;border:1px solid #b9d6f0}.offers-segmented .offer-label-protection{background:linear-gradient(135deg, #eef9f2 0%, #e2f4e8 100%);color:#176040;border:1px solid #a9d3b9}.offers-segmented .offer-label-value{background:linear-gradient(135deg, #fff8e8 0%, #ffefc2 100%);color:#7a5200;border:1px solid #efcf78}.offers-segmented .offer-label-chosen{order:2;background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.offers-segmented .compact-offer-card{border:1px solid #e2e2e8 !important;border-radius:10px !important;padding:1rem 1.1rem !important;margin:0 !important;background:#fff !important;display:flex !important;flex-direction:column !important;gap:.6rem;overflow:visible !important;transition:box-shadow .2s ease,border-color .2s ease}.offers-segmented .compact-offer-card:hover{border-color:#c0c0cc !important;box-shadow:0 4px 12px rgba(0,0,0,.08)}.offers-segmented .compact-offer-card.recommended{border-color:#babac5 !important;border-width:2px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.offers-segmented .compact-offer-card.chosen{border-color:#03ac71 !important;border-width:2px;box-shadow:0 4px 16px rgba(3,172,113,.15)}.offers-segmented .compact-offer-top{display:flex !important;justify-content:space-between;align-items:flex-start;gap:.75rem}.offers-segmented .compact-offer-carrier{display:flex !important;align-items:center;gap:.6rem;min-width:0}.offers-segmented .compact-offer-carrier .carrier-logo,.offers-segmented .compact-offer-carrier .carrier-icon{flex-shrink:0}.offers-segmented .compact-offer-carrier .carrier-logo img,.offers-segmented .compact-offer-carrier .carrier-icon img{filter:saturate(1) brightness(1) !important;max-width:44px !important;max-height:44px}.offers-segmented .compact-carrier-info{display:flex;flex-direction:column;gap:3px;min-width:0}.offers-segmented .compact-carrier-name{margin:0 !important;padding:0 !important;font-size:.95rem;font-weight:600;color:#14141b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.offers-segmented .chip-recommended{display:inline-block;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:#f2f2f3;color:#33333d;width:fit-content;line-height:1.4;border:1px solid #cdcdda}.offers-segmented .compact-offer-pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px;white-space:nowrap}.offers-segmented .compact-monthly-price{font-size:1.3rem;line-height:1.15}.offers-segmented .compact-monthly-price .text-bold{color:#14141b}.offers-segmented .compact-monthly-price .text-muted{font-size:.75rem}.offers-segmented .compact-annual-price{font-size:.72rem}.offers-segmented .compact-estimate-badge{font-size:.6rem;font-style:italic}.offers-segmented .compact-coverage-line{font-size:.78rem;margin:0 !important;padding:.35rem 0 0;border-top:1px solid #eeeff4;color:#7f7f92}.offers-segmented .compact-offer-action{margin-top:auto;padding-top:.35rem;overflow:visible !important}.offers-segmented .compact-offer-action .offer-chooser{width:100%;display:flex;flex-direction:column;align-items:stretch}.offers-segmented .compact-offer-action .offer-chooser [role=button],.offers-segmented .compact-offer-action .offer-chooser button,.offers-segmented .compact-offer-action .offer-chooser a[role=button]{width:100%;padding:.5rem 1rem;font-size:.82rem;margin:0;border-radius:8px}.offers-segmented .compact-offer-action .btn-microcopy{text-align:center;font-size:.7rem;margin-top:.25rem}.offers-segmented .trust-signals{border-top:2px solid #e8e8f0;padding-top:2rem;margin-top:1rem;margin-bottom:2rem;text-align:center}.offers-segmented .trust-header{margin-bottom:1.25rem}.offers-segmented .trust-header .trust-title{margin-bottom:.25rem;font-size:1.2rem;font-weight:700;color:#14141b}.offers-segmented .trust-header p{max-width:32em;margin:0 auto;font-size:.82rem}.offers-segmented .trust-reviews{display:flex !important;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.offers-segmented .trust-review-link{display:inline-flex !important;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid #d0d0dc !important;border-radius:8px;background:#fff;text-decoration:none !important;color:#33333d !important;font-size:.82rem;font-weight:600;transition:all .15s ease;white-space:nowrap}.offers-segmented .trust-review-link:hover{border-color:#ffb866 !important;box-shadow:0 2px 8px rgba(255,184,102,.18);color:#33333d !important}.offers-segmented .trust-review-icon{display:inline-flex;align-items:center;flex-shrink:0;width:18px;height:18px;overflow:hidden}.offers-segmented .trust-review-icon svg{width:18px !important;height:18px !important;min-width:18px;max-width:18px;display:block}.offers-segmented .trust-review-chevron{display:inline-flex;align-items:center;opacity:.35}.offers-segmented .trust-review-chevron svg{width:14px !important;height:14px !important;transform:rotate(-90deg)}.offers-segmented .trust-testimonial{max-width:700px;margin:0 auto}.root.concierge-root{position:relative}.root.concierge-root .md-detail{max-width:85.375em}@media screen and (min-width: 64em){.root.concierge-root .md-detail{margin-left:auto;margin-right:auto}}@media screen and (max-width: 48em){.root.concierge-root .md-detail{margin-bottom:2rem}}.root.concierge-root .md-detail .section-title h1,.root.concierge-root .md-detail .section-title h2,.root.concierge-root .md-detail .section-title h3{--typography-spacing-vertical: 1rem}.root.concierge-root .toast{width:100%}.root.concierge-root .toast-info{top:30%;border:2px solid #14141b;min-height:125px;max-width:min(90%,750px);padding:0 3rem}.root.concierge-root .home-fix-guidance.toast-info{top:0;min-height:0;max-width:none;padding:1rem}.root.concierge-root .offers-progress{gap:0px}.root.concierge-root .concierge-nav{position:fixed}.root.concierge-root .concierge-nav>div{flex:1;width:auto;min-width:0}.root.concierge-root .concierge-nav details[role=list] summary+ul{right:0;left:unset}.root.concierge-root .concierge-nav .account-menu summary+ul li a{padding-top:.75rem;padding-bottom:.75rem}.root.concierge-root .inner-content{padding-top:5.25rem}.root.concierge-root nav.concierge-nav .progress-cat{position:relative;top:.5rem}@media screen and (max-width: 85.375em){.root.concierge-root nav.concierge-nav{padding:.5rem}.root.concierge-root nav.concierge-nav ul{padding:0px !important}}.root.concierge-root .inner-content #concierge-container{height:100%}.root.concierge-root .text-failure a{color:inherit;text-decoration:underline}.root.concierge-root .shop-buttons .toast{margin:0;padding:0;border:unset;box-shadow:unset}@media screen and (max-width: 64em){.root.concierge-root .next-error-button{padding-bottom:.5rem}}@media screen and (max-width: 64em){.root.concierge-root .master-detail.fixed-bottom .md-menu{display:none !important}.root.concierge-root .md-detail{max-height:unset !important;margin-bottom:0 !important}}.mobile-nav-trigger{position:fixed;top:0;left:0;z-index:400;height:5.25rem;display:flex;align-items:center;background:none;border:none;padding:0 1rem;cursor:pointer;color:#68687c;margin:0}.mobile-nav-trigger .burger-icon{font-size:1.4rem;line-height:1}@media screen and (min-width: 64em){.mobile-nav-trigger,.mobile-nav-drawer{display:none}}@media screen and (max-width: 64em){body:has(.mobile-nav-trigger) nav.concierge-nav .logotype{display:none}}.mobile-nav-drawer{position:fixed;inset:0;z-index:500;pointer-events:none}.mobile-nav-drawer.is-open{pointer-events:auto}.mobile-nav-drawer.is-open .mobile-nav-backdrop{opacity:1}.mobile-nav-drawer.is-open .mobile-nav-content{transform:translateX(0)}.mobile-nav-drawer .mobile-nav-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity .25s ease}.mobile-nav-drawer .mobile-nav-content{position:absolute;top:0;left:0;bottom:0;width:16rem;background:#fff;box-shadow:4px 0 20px rgba(0,0,0,.15);transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto}.mobile-nav-drawer .mobile-nav-content .mobile-nav-header{display:flex;align-items:center;justify-content:space-between;height:5.25rem;padding:0 1.25rem;border-bottom:1px solid #cdcdda}.mobile-nav-drawer .mobile-nav-content .mobile-nav-header .mobile-nav-close{background:none;border:none;font-size:1.75rem;line-height:1;cursor:pointer;color:#68687c;padding:0}.mobile-nav-drawer .mobile-nav-content ul{list-style:none;margin:0;padding:.25rem 0}.mobile-nav-drawer .mobile-nav-content ul li{margin:0;padding:0}.mobile-nav-drawer .mobile-nav-content ul li a{display:flex;align-items:center;padding:.6rem .75rem;color:inherit;text-decoration:none}.mobile-nav-drawer .mobile-nav-content ul li a.active{color:#ffb866;font-weight:600}.mobile-nav-drawer .mobile-nav-content ul li a:hover{background:#f2f2f3}.mobile-nav-drawer .mobile-nav-content ul li a div{flex-direction:row !important;gap:.5rem !important;align-items:center}.mobile-nav-drawer .mobile-nav-content ul li a .icon-wrap{display:inline-flex !important;min-height:unset !important}.mobile-nav-drawer .mobile-nav-content ul li a .icon,.mobile-nav-drawer .mobile-nav-content ul li a .offers-tab-icon{top:0}.mobile-nav-drawer .mobile-nav-content ul li a .shop-tab-icon{top:4px}.mobile-nav-drawer .mobile-nav-content ul li a .notification-dot{margin:0 0 0 .5rem}.mobile-nav-drawer .mobile-nav-content ul li.menu-subitem a{padding-left:1.5rem;font-size:.85rem}.menu .menu-item.menu-subitem>a{padding-left:1.5rem;font-size:.82em}.line-offer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:4rem 0 2rem}.menu .offers-tab-icon{position:relative;top:4px}.menu .shop-tab-icon{position:relative;top:3px}.anchor{padding-top:5.25rem;margin-top:-5.25rem}.quotes-in-progress{margin:auto}@media screen and (min-width: 85.375em){.quotes-in-progress{width:max-content;min-width:20rem}}.quotes-in-progress article{padding-bottom:1rem;margin-bottom:2.5rem}.quotes-in-progress article header{padding:0 1.25rem}.quotes-in-progress article header .text-muted{margin:1rem 0}.quotes-in-progress article header h6{margin-right:2rem}.quotes-in-progress .quotes{gap:2rem;display:flex;flex-direction:column;margin-bottom:1rem}.quotes-in-progress .quotes section .section-title{margin-bottom:1rem}.quotes-in-progress .quotes section .section-title h1,.quotes-in-progress .quotes section .section-title h2,.quotes-in-progress .quotes section .section-title h3,.quotes-in-progress .quotes section .section-title h4,.quotes-in-progress .quotes section .section-title h5,.quotes-in-progress .quotes section .section-title h6{margin:.5rem 0}@media screen and (min-width: 85.375em){.quotes-in-progress .quotes{gap:.5rem;display:flex;flex-direction:row;justify-content:space-around}}.quotes-in-progress .quotes .quote-in-progress{display:flex;flex-direction:column;align-items:center;gap:1rem;justify-content:inherit}.quotes-in-progress .quotes .quote-in-progress .price-bar{display:flex;flex-direction:column;margin-top:1rem}@media screen and (min-width: 85.375em){.quotes-in-progress .quotes .quote-in-progress{display:flex;flex-direction:column;gap:1.5rem;align-items:center;max-width:11rem}}.quotes-in-progress .quotes .quote-in-progress .carrier-title{align-items:center;justify-content:center;display:flex}.quotes-in-progress .quotes .quote-in-progress .carrier-title img{max-height:4rem}.quotes-in-progress .quotes .quote-in-progress .carrier-title h5{margin:.25rem 0px;text-align:center}.quotes-in-progress .quotes .quote-in-progress .carrier-title legend{margin:1rem}.policies{gap:1rem;display:flex;flex-direction:column;margin-bottom:2rem}.policies section section .section-title{margin-bottom:0}.policies section section .section-title hgroup h5{font-weight:600;margin:0}.refer-options{display:grid;grid-template-columns:1fr 1rem 1fr}@media screen and (max-width: 85.375em){.refer-options{grid-template-columns:1fr}}.refer-options{gap:1rem}.refer-options .refer-option{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2rem;border:1px solid var(--muted-border-color);border-radius:var(--border-radius)}.bi-limits-modal-wrapper .modal article{max-width:28rem}.bi-limits-modal-wrapper header hgroup h5{margin-bottom:.25rem;font-weight:600}.bi-limits-modal-wrapper header hgroup h6{color:#7f7f92;font-weight:400;margin-bottom:0}.bi-limits-content{display:flex;flex-direction:column;gap:1.5rem}.bi-limits-intro{color:#7f7f92;font-size:.9rem;line-height:1.5;margin:0}.bi-choice-buttons{display:flex;flex-direction:column;gap:1rem}.bi-choice-buttons .btn{padding:1.25rem;font-weight:500}.bi-choice-hint{color:#a7a7b6;font-size:.75rem;text-align:center;margin:0}.bi-manual-mode{display:flex;flex-direction:column;gap:1.25rem}.bi-question-label{font-weight:500;color:#33333d;margin:0}.bi-limit-options{display:flex;flex-direction:column;gap:.75rem}.bi-limit-option{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #cdcdda;border-radius:var(--border-radius);cursor:pointer;transition:all .15s ease;background:#fff;margin:0}.bi-limit-option:hover,.bi-limit-option.bi-limit-option--selected{border-color:#ffb866;background:#fff7e3}.bi-limit-option input[type=radio]{accent-color:#ffb866}.bi-button-group{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem}.bi-upload-mode{display:flex;flex-direction:column;gap:1rem}.bi-upload-instructions{color:#7f7f92;font-size:.75rem;margin:0}.bi-upload-error{color:#d5560d;font-size:.75rem;margin:0}.bi-upload-form{display:flex;flex-direction:column;gap:1rem}.bi-upload-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:rgb(201.4342857143,254.0657142857,235.6914285714);border-radius:var(--border-radius);gap:.5rem}.bi-upload-success-title{font-weight:600;color:#03ac71;margin:0}.bi-upload-success-message{color:#7f7f92;font-size:.75rem;margin:0}.agency-pay-title{text-align:center}.agency-pay-layout{display:flex;flex-direction:column;gap:1.5rem;max-width:28rem;margin:0 auto}.agency-pay-layout .agency-pay-premium-total{font-weight:600;font-size:.75rem;color:#68687c;margin:0;white-space:nowrap}#agency-pay-section .chosen-card-footer{display:none}.agency-pay-customer-card{padding:1.25rem;border:1px solid #e2e2e8;border-radius:var(--border-radius);background:#fff}.agency-pay-customer-card .agency-pay-customer-card-label{color:#7f7f92;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .25rem 0}.agency-pay-customer-card .agency-pay-customer-name{font-weight:600;margin:0}.agency-pay-customer-card .agency-pay-customer-address{color:#68687c;margin:.25rem 0 0 0}.agency-pay-customer-card .agency-pay-customer-address-label{font-weight:300}.agency-pay-customer-card .agency-pay-secondary-actions{margin-top:.75rem}.agency-pay-offer .agency-pay-offer-label{color:#7f7f92;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem 0}.agency-pay-offer .agency-pay-price-note{font-size:1rem;line-height:1.5;border-radius:var(--border-radius);padding:.75rem 1rem;margin:0 0 .75rem 0}.agency-pay-offer .agency-pay-price-note--warning{background:hsl(32.1568627451,100%,92%);color:#f59422}.agency-pay-offer .agency-pay-price-note--info{background:rgb(201.4342857143,254.0657142857,235.6914285714);color:rgb(2.3005714286,131.8994285714,86.6548571429)}.agency-pay-modal-actions{margin-top:1.25rem;justify-content:flex-end;gap:.75rem}.agency-pay-secondary-actions{display:flex;flex-wrap:wrap;gap:.75rem}#agency-pay-container{display:flex;flex-direction:column;gap:1.5rem}#agency-pay-container .agency-pay-express-checkout{min-height:2.75rem}#agency-pay-container .agency-pay-express-checkout:empty{min-height:0}#agency-pay-container .agency-pay-divider{display:flex;align-items:center;gap:.75rem;color:#7f7f92;font-size:.75rem}#agency-pay-container .agency-pay-divider::before,#agency-pay-container .agency-pay-divider::after{content:"";flex:1 1 0;height:1px;background:#e2e2e8}#agency-pay-container .agency-pay-field{display:flex;flex-direction:column;gap:.5rem}#agency-pay-container .agency-pay-field-label{color:#7f7f92;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;margin:0}#agency-pay-container #agency-pay-payment-element{padding:.75rem 1rem;min-height:2.75rem;border:1px solid #e2e2e8;border-radius:var(--border-radius);background:#fff;display:flex;flex-direction:column;justify-content:center}#agency-pay-container .agency-pay-card-errors{color:#d5560d;font-size:.75rem;min-height:1.25rem}#agency-pay-container .agency-pay-actions{display:flex;align-items:center;gap:1rem}#agency-pay-container .agency-pay-actions .btn.agency-pay-submit{width:100%;min-height:2.75rem}#agency-pay-container .agency-pay-spinner{min-height:32px;min-width:96px;background-position:center;background-repeat:no-repeat}#agency-pay-container .agency-pay-mandate{color:#7f7f92;font-size:.75rem;margin:0}.powered-by-stripe{display:flex;justify-content:center}.powered-by-stripe img{width:119px;height:27px;opacity:.7}#payment-container iframe{border:none;margin-top:5px}#payment-container body{font-family:"Work Sans","Helvetica Neue",Helvetica,Roboto,sans-serif}#payment-container #error-message{background-color:hsl(32,84%,68%);border-radius:4px;color:#fff;line-height:28px;padding:4px 8px;margin:5px 0 0 0}#payment-container #main{margin:0 auto;max-width:100%;width:860px}#payment-container #spinner{margin-top:12px;min-height:32px;display:inline-block;min-width:96px;background-position:center;background-repeat:no-repeat}#payment-container #strac-widget{height:760px;width:100%}#payment-container #submit{border:none;margin-top:12px;padding:12px 20px;background:#ffb866;color:#fff;font-size:unset;box-shadow:0 10px 20px -10px #f8f8fb;border-radius:999px;float:right}#payment-container #redirect-message{display:inline-block}.referral-prompt-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.5rem}.modal .referral-prompt-links{justify-content:flex-start}.btn-icon{display:inline-flex;align-items:center}.btn-icon svg{width:1em;height:1em;margin-right:.35em}.btn-icon svg,.btn-icon svg path{fill:currentColor}.referral-prompt-links a{display:inline-flex;align-items:center}.bar{background:hsl(240,27.2727272727%,94.8431372549%);border-radius:var(--border-radius);display:flex;flex-wrap:nowrap;height:1rem;width:100%}.bar.bar-sm{height:1rem}.bar .bar-item{background:#ffb866;color:#fff;display:block;font-size:.75rem;flex-shrink:0;line-height:1rem;height:100%;position:relative;text-align:center;width:0;transition:.5s width}.bar .bar-item:first-child,.bar .bar-item.first-segment{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.bar .bar-item:last-child,.bar .bar-item.last-segment{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);flex-shrink:1}.bar-slider{height:.1rem;margin:.4rem 0;position:relative}.bar-slider .bar-item{left:0;padding:0;position:absolute}.bar-slider .bar-item:not(:last-child):first-child{background:hsl(240,27.2727272727%,94.8431372549%);z-index:1}.bar-slider .bar-slider-btn{background:#ffb866;border:0;border-radius:50%;height:.6rem;padding:0;position:absolute;right:0;top:50%;transform:translate(50%, -50%);width:.6rem}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .1rem #ffb866}.tab{align-items:center;display:flex;flex-wrap:wrap;padding:0px;margin:.2rem 0 .15rem 0}.tab .tab-item{margin-top:0;margin:0px;list-style:none}.tab .tab-item a{border-bottom:.1rem solid rgba(0,0,0,0);color:inherit;display:block;margin:0 .4rem 0 0;padding:.4rem .2rem .3rem .2rem;text-decoration:none}.tab .tab-item a:focus,.tab .tab-item a:hover{color:#14141b}.tab .tab-item.active a,.tab .tab-item a.active{border-bottom-color:#ffb866;color:#14141b}.tab .tab-item.tab-action{flex:1 0 auto;text-align:right}.tab .tab-item .btn-clear{margin-top:-0.2rem}.tab.tab-block .tab-item{flex:1 0 0;text-align:center}.tab.tab-block .tab-item a{margin:0}.tab.tab-block .tab-item .badge[data-badge]::after{position:absolute;right:.1rem;top:.1rem;transform:translate(0, 0)}.tab:not(.tab-block) .badge{padding-right:0}.divider,.divider-vert{display:block;position:relative}.divider[data-content]::after,.divider-vert[data-content]::after{background:#fff;color:#33333d;content:attr(data-content);display:inline-block;font-size:.75rem;padding:0 .4rem;transform:translateY(-0.7rem)}.divider{border-top:.05rem solid #e2e2e8;height:.05rem;margin:.4rem 0}.divider[data-content]{margin:.8rem 0}.divider-vert{display:block;padding:.8rem;max-width:8rem}.divider-vert::before{border-left:.05rem solid #cdcdda;bottom:.4rem;content:"";display:block;left:50%;position:absolute;top:.4rem;transform:translateX(-50%)}.divider-vert[data-content]::after{left:50%;padding:.2rem 0;position:absolute;top:50%;transform:translate(-50%, -50%)}.chip-group{display:flex;flex-wrap:wrap;gap:.1rem}.chip-group.chip-group-vertical{flex-direction:column}.chip{align-items:center;background:hsl(240,27.2727272727%,94.8431372549%);border-radius:5rem;display:inline-block;font-size:90%;line-height:.8rem;margin:.1rem;padding:.2rem .6rem;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;color:#33333d;font-weight:500}.chip.abbreviate{max-width:80vw;overflow:hidden;text-overflow:ellipsis}.chip .chip-full{display:none}@media screen and (min-width: 64em){.chip .chip-full{display:inline}.chip .chip-short{display:none}}.suggested-replies .chip{white-space:normal;border-radius:.4rem;padding:.4rem .6rem}.chip .icon{height:.8rem;width:.8rem;margin:0px}.chip a{color:#33333d}.chip.active{background:#ffb866;color:#fff}.chip.active a{color:#fff}.chip.chip-warning{background-color:#cd618b;color:#fff}.chip.chip-warning a{color:#fff}.chip.chip-warning-dark{background-color:rgb(113.1826923077,35.8173076923,65.9038461538);color:#fff}.chip.chip-warning-dark a{color:#fff}.chip.chip-error{background-color:#d5560d;color:#fff}.chip.chip-error a{color:#fff}.chip.chip-error-dark{background-color:hsl(21.9,88.4955752212%,14.3137254902%);color:#fff}.chip.chip-error-dark a{color:#fff}.chip.chip-success{background-color:#03ac71;color:#fff}.chip.chip-success a{color:#fff}.chip.chip-outline{background-color:unset;color:#68687c;border:1px solid #babac5}.chip .avatar{margin-left:-0.4rem;margin-right:.2rem}.chip i{margin:.4rem}.chip .btn-clear{border-radius:50%;transform:scale(0.75)}.chip a:is(button,input[type=submit],input[type=button],[role=button]){background-color:hsl(240,27.2727272727%,94.8431372549%);border:0px;color:#68687c}.suggested-reply-chip{display:block;line-height:1.5;margin:0;padding:.6rem .8rem;text-align:left;width:100%}.suggested-reply-chip .suggested-reply-text{display:block;white-space:normal;word-break:break-word}@media screen and (min-width: 64em){.suggested-reply-chip{max-width:none;width:calc(50% - 0.2rem)}}.suggested-replies .chip-group.chip-group-vertical{gap:.4rem}@media screen and (min-width: 64em){.suggested-replies .chip-group.chip-group-vertical{align-items:stretch;flex-direction:row}}.popover{display:inline-block;position:relative}.popover .popover-container{opacity:0;padding:.4rem;position:absolute;left:50%;top:0;transform:translate(-50%, -50%) scale(0);transition:transform .2s;width:520px;z-index:300}@media screen and (max-width: 64em){.popover .popover-container{width:calc(100vw - 1rem);transform:none !important;position:fixed;top:unset !important;left:.5rem !important;bottom:144px !important;display:none}}.popover *:focus+.popover-container,.popover.showing .popover-container,.popover:hover .popover-container{display:block;opacity:1;transform:translate(-50%, -100%) scale(1)}.popover.popover-right .popover-container{left:100%;top:50%}.popover.popover-right *:focus+.popover-container,.popover.popover-right.showing .popover-container,.popover.popover-right:hover .popover-container{transform:translate(0, -50%) scale(1)}.popover.popover-bottom .popover-container{left:50%;top:100%}.popover.popover-bottom *:focus+.popover-container,.popover.popover-bottom.showing .popover-container,.popover.popover-bottom:hover .popover-container{transform:translate(-100%, 0) scale(1)}.popover.popover-left .popover-container{left:0;top:50%}.popover.popover-left *:focus+.popover-container,.popover.popover-left.showing .popover-container,.popover.popover-left:hover .popover-container{transform:translate(-100%, -50%) scale(1)}.popover.popover-left-align .popover-container{left:50%;top:50%}.popover.popover-left-align *:focus+.popover-container,.popover.popover-left-align.showing .popover-container,.popover.popover-left-align:hover .popover-container{transform:translate(-100%, -100%) scale(1)}.popover article{border:1px solid var(--muted-border-color);padding-bottom:0px;margin-bottom:0px}.popover article header{padding:.5rem;margin-bottom:0px}.popover article>div,.popover article>ul{padding:0px 1rem;display:block;max-height:50vh;overflow-y:scroll}.popover article>div li,.popover article>ul li{display:block}.popover article>ul li{border-bottom:1px solid var(--muted-border-color)}.popover article>ul li:last-of-type{border-bottom:none}.popover article>ul a{margin:0px;padding:0px;border-radius:unset}.popover .card{box-shadow:0 .2rem .5rem hsla(240,8.9285714286%,36.9607843137%,.3);border:0}.menu{border-radius:var(--border-radius);list-style:none;margin:0;min-width:16em;padding:.4rem;z-index:300}.menu a{text-align:left}.menu.menu-nav{background:rgba(0,0,0,0);box-shadow:none}.menu .menu-divider{border-top:1px solid var(--muted-border-color);width:100%;padding-top:.5rem;margin-top:.5rem}.menu .menu-item{margin-top:0;padding:0 .4rem;position:relative;text-decoration:none}.menu .menu-item.menu-section{padding-top:.4rem}.menu .menu-item.menu-section .menu-section-header{color:#7f7f92;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.05em;padding:.2rem .4rem}.menu .menu-item.menu-section:not(:first-child){margin-top:.4rem;border-top:1px solid #e2e2e8}.menu .menu-item.disabled{opacity:.5}.menu .menu-item.disabled a{cursor:not-allowed;pointer-events:none}.menu .menu-item.disabled a:hover{background-color:unset;color:unset}.menu .menu-item>a{border-radius:var(--border-radius);display:block;margin:0 -0.4rem;padding:.6rem .8rem;text-decoration:none;display:flex;justify-content:space-between;font-weight:500}.menu .menu-item>a:not(a[role=button]){color:inherit}.menu .menu-item>a:not(a[role=button]):focus,.menu .menu-item>a:not(a[role=button]):hover{background:var(--primary-hover)}.menu .menu-item>a:not(a[role=button]):active,.menu .menu-item>a:not(a[role=button]).active{background:var(--primary-focus)}.menu .menu-item>a:not(a[role=button]).active .notification-dot,.menu .menu-item>a:not(a[role=button]).active .menu-badge{display:none}.menu .menu-item .form-checkbox,.menu .menu-item .form-radio,.menu .menu-item .form-switch{margin:.1rem 0}.menu .menu-item+.menu-item{margin-top:.2rem}header .modal-dismiss{color:#33333d}.modal footer.button-group{justify-content:right;margin-bottom:calc(var(--block-spacing-vertical)*-1)}.modal .scroll-target{padding:1rem 1rem;margin:0px -1rem;flex-grow:1;overflow-y:auto}.modal header{margin-bottom:0px}.modal footer{margin-top:0px}@media screen and (max-width: 85.375em){.modal article{display:flex;flex-direction:column;max-height:calc(95% - 2rem)}}.confirm-button .modal>article{min-width:unset;max-width:450px;width:calc(100vw - 2rem)}.confirm-button .modal header,.confirm-button .modal .scroll-target{text-align:center}.confirm-button .modal footer.button-group{justify-content:center}.badge{position:relative;white-space:nowrap}.badge[data-badge]::after,.badge:not([data-badge])::after{background:var(--primary);background-clip:padding-box;border-radius:.5rem;box-shadow:0 0 0 .1rem #fff;color:#fff;content:attr(data-badge);display:inline-block;transform:translate(-0.05rem, -0.5rem)}.badge[data-badge]::after{font-size:.75rem;height:.9rem;line-height:1;min-width:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}.badge:not([data-badge])::after,.badge[data-badge=""]::after{height:6px;min-width:6px;padding:0;width:6px}.badge.btn::after{position:absolute;top:0;right:0;transform:translate(50%, -50%)}.badge.avatar::after{position:absolute;top:14.64%;right:14.64%;transform:translate(50%, -50%);z-index:100}.label{border-radius:var(--border-radius);line-height:1.2rem;padding:.25rem .5rem;display:inline-block;margin-bottom:0px;background:hsl(240,27.2727272727%,94.8431372549%);color:hsl(240,8.7719298246%,54.7058823529%);display:inline-block}.label.label-rounded{border-radius:5rem;padding-left:.4rem;padding-right:.4rem}.label.label-primary{background:#ffb866;color:#fff}.label.label-success{background:#03ac71;color:#fff}.label.label-warning{background:#cd618b;color:#fff}.label.label-error{background:#d5560d;color:#fff}.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input:not(.with-suffix){align-content:flex-start;display:flex;flex-wrap:wrap;height:auto;min-height:1.6rem;padding:.1rem}.form-autocomplete .form-autocomplete-input:not(.with-suffix).is-focused{box-shadow:0 0 0 .1rem rgba(255,184,102,.2);border-color:#ffb866}.form-autocomplete .menu{left:0px;position:absolute;top:100%;width:100%;display:block;background-color:var(--background-color)}.form-autocomplete .menu li{display:block;margin-top:0px !important;margin-bottom:0px !important}@media screen and (max-width: 48em){.form-autocomplete .menu{top:auto;bottom:100%;border:1px solid #cdcdda}}.form-autocomplete .menu{border:1px solid #cdcdda;border-top:none}.form-autocomplete.autocomplete-oneline .form-autocomplete-input{flex-wrap:nowrap;overflow-x:auto}.form-autocomplete.autocomplete-oneline .chip{flex:1 0 auto}.form-autocomplete .chip{padding:.25rem .5rem}.form-autocomplete .chip .btn{margin:0px;padding:0px}.tiles{display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-around;cursor:pointer}.tile{align-content:space-between;align-items:flex-start;display:flex;box-shadow:0.029rem 0.174rem rgba(20, 20, 27, 0.01698),0.0335rem 0.067rem 0.402rem rgba(20, 20, 27, 0.024),0.0625rem 0.125rem 0.75rem rgba(20, 20, 27, 0.03),0.1125rem 0.225rem 1.35rem rgba(20, 20, 27, 0.036),0.2085rem 0.417rem 2.502rem rgba(20, 20, 27, 0.04302),0.5rem 1rem 6rem rgba(20, 20, 27, 0.06),0 0 0 .0625rem rgba(20, 20, 27, 0.015);border:1px solid var(--muted-border-color);padding:1rem;border-radius:var(--border-radius)}.tile h5,.tile h6,.tile p{margin-top:0px;align-self:center;text-align:center}.tile img{max-width:35%;align-self:center}@media screen and (max-width: 85.375em){.tile{min-width:180px;max-width:280px;min-height:180px;max-height:280px}.tile img{max-width:35%;align-self:center}}@media screen and (min-width: 85.375em){.tile{min-width:280px;max-width:360px;min-height:280px;max-height:360px;flex-grow:1}.tile img{max-width:50%;align-self:center;margin-bottom:1rem}}.tile{display:flex;flex-direction:column;overflow:none;transition:all var(--transition)}.tile:hover,.tile:focus{transform:translateY(-2px);box-shadow:0.058rem 0.174rem rgba(20, 20, 27, 0.01698),0.067rem 0.134rem 0.402rem rgba(20, 20, 27, 0.024),0.125rem 0.25rem 0.75rem rgba(20, 20, 27, 0.03),0.225rem 0.45rem 1.35rem rgba(20, 20, 27, 0.036),0.417rem 0.834rem 2.502rem rgba(20, 20, 27, 0.04302),1rem 2rem 6rem rgba(20, 20, 27, 0.06),0 0 0 .0625rem rgba(20, 20, 27, 0.015)}.tile:active{transform:translateY(1px);box-shadow:0rem 0.058rem rgba(20, 20, 27, 0.01698),0rem 0rem 0.134rem rgba(20, 20, 27, 0.024),0rem 0rem 0.25rem rgba(20, 20, 27, 0.03),0rem 0rem 0.45rem rgba(20, 20, 27, 0.036),0rem 0rem 0.834rem rgba(20, 20, 27, 0.04302),0rem 0rem 2rem rgba(20, 20, 27, 0.06),0 0 0 .0625rem rgba(20, 20, 27, 0.015)}.tile .tile-icon,.tile .tile-action{flex:0 0 auto}.tile .tile-content{flex:1 1 auto}.tile .tile-content:not(:first-child){padding-left:.4rem}.tile .tile-content:not(:last-child){padding-right:.4rem}.tile .tile-title,.tile .tile-subtitle{line-height:1.2rem}.tile.tile-centered{align-items:center}.tile.tile-centered .tile-content{overflow:hidden}.tile.tile-centered .tile-title,.tile.tile-centered .tile-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.card{background:#fff;border:.05rem solid #cdcdda;border-radius:var(--border-radius);display:flex;flex-direction:column}.card .card-header,.card .card-body,.card .card-footer{padding:.8rem;padding-bottom:0}.card .card-header:last-child,.card .card-body:last-child,.card .card-footer:last-child{padding-bottom:.8rem}.card .card-body{flex:1 1 auto}.card .card-image{padding-top:.8rem}.card .card-image:first-child{padding-top:0}.card .card-image:first-child img{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.card .card-image:last-child img{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.timeline .timeline-item{display:flex;margin-bottom:.1rem;position:relative}.timeline .timeline-item::before{background:#cdcdda;content:"";height:100%;left:11px;position:absolute;top:1.2rem;width:2px}.timeline .timeline-item .timeline-left{flex:0 0 auto}.timeline .timeline-item .timeline-content{flex:1 1 auto;padding:2px 0 2px .4rem}.timeline .timeline-item .timeline-icon{align-items:center;border-radius:50%;color:#fff;display:flex;height:1.2rem;justify-content:center;text-align:center;width:1.2rem}.timeline .timeline-item .timeline-icon::before{border:.1rem solid #ffb866;border-radius:50%;content:"";display:block;height:.4rem;left:.4rem;position:absolute;top:.4rem;width:.4rem}.timeline .timeline-item .timeline-icon.icon-lg{background:#ffb866;line-height:1.2rem}.timeline .timeline-item .timeline-icon.icon-lg::before{content:none}.toast{color:#33333d}.toast a,.toast button{text-shadow:none;text-decoration:none}.toast{border-color:#68687c}.toast i{color:#68687c}.toast{border:.05rem solid #a7a7b6;border-radius:var(--border-radius);display:block;padding:1rem;margin-bottom:1rem;width:100%;box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3);background-color:#fff;position:relative}.toast.toast-full{width:100%}.toast h5,.toast h6{margin-top:0px;margin-bottom:.25rem}.toast.toast-image{display:flex;gap:2rem;align-items:center;z-index:2}.toast.toast-image img{max-width:5rem;max-height:5rem}@media screen and (max-width: 48em){.toast.toast-image{gap:.5rem}}.toast.action-toast .action-toast-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.toast.action-toast .action-toast-inner{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 48em){.toast.action-toast{display:flex;flex-direction:column;gap:1rem}.toast.action-toast .action-toast-content h6{margin-top:.5rem}.toast.action-toast .action-toast-actions{padding-bottom:1rem}}.toast .toast-close{position:absolute;top:.25rem;right:.5rem;z-index:1;color:#33333d;cursor:pointer}.toast.split-buttons{display:flex;justify-content:space-between}.toast.toast-fixed{position:fixed;left:50%;transform:translateX(-50%);top:1rem;z-index:10000;box-shadow:0 1rem 2.1rem rgba(51,51,61,.4)}@media(min-width: 576px){.toast.toast-fixed{max-width:510px}}@media(min-width: 768px){.toast.toast-fixed{max-width:700px}}@media(min-width: 992px){.toast.toast-fixed{max-width:920px}}@media(min-width: 1500px){.toast.toast-fixed{max-width:1400px}}.toast.with-button{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media screen and (max-width: 85.375em){.toast.with-button{flex-direction:column}}.toast.toast-primary{color:#33333d}.toast.toast-primary a,.toast.toast-primary button{text-shadow:none;text-decoration:none}.toast.toast-primary{border-color:#ffb866}.toast.toast-primary i{color:#ffb866}.toast.toast-success{color:#33333d}.toast.toast-success a,.toast.toast-success button{text-shadow:none;text-decoration:none}.toast.toast-success{border-color:#03ac71}.toast.toast-success i{color:#03ac71}.toast.toast-warning{color:#33333d}.toast.toast-warning a,.toast.toast-warning button{text-shadow:none;text-decoration:none}.toast.toast-warning{border-color:#cd618b}.toast.toast-warning i{color:#cd618b}.toast.toast-error{color:#33333d}.toast.toast-error a,.toast.toast-error button{text-shadow:none;text-decoration:none}.toast.toast-error{border-color:#d5560d}.toast.toast-error i{color:#d5560d}.toast.toast-clipboard{top:unset;bottom:1rem;right:1rem;width:fit-content}.toast .btn-clear{margin:.1rem}.toast p:last-child{margin-bottom:0}.home-xsell-toast{margin-top:1rem;margin-bottom:0}.home-xsell-toast .toast-close{color:#68687c}.home-xsell-toast .icon-close{margin:.25rem}@media screen and (max-width: 48em){.home-xsell-toast{box-shadow:0 .5rem 1.1rem rgba(51,51,61,.2)}}@keyframes fadeIn{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}ul.list-view{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}ul.list-view li{list-style-type:none;display:flex;padding:1rem;cursor:pointer;align-items:center;position:relative;border-radius:var(--border-radius)}ul.list-view li.space-between{justify-content:space-between;padding-right:3rem}ul.list-view li img{padding-right:1rem}ul.list-view li:hover{background:var(--primary-hover);color:var(--primary)}ul.list-view li:not([role]){color:var(--accordion-close-summary-color)}ul.list-view li{transition:color var(--transition)}ul.list-view li::-webkit-details-marker{display:none}ul.list-view li::marker{display:none}ul.list-view li::-moz-list-bullet{list-style-type:none}ul.list-view li::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--spacing, 1rem)*.5);position:absolute;right:1rem;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}ul.list-view li:focus{outline:none}ul.list-view li:focus:not([role=button]){color:var(--accordion-active-summary-color)}.icon{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.icon-shopping-cart{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5.588 21.413Q5 20.825 5 20t.588-1.412T7 18t1.413.588T9 20t-.587 1.413T7 22t-1.412-.587m10 0Q15 20.825 15 20t.588-1.412T17 18t1.413.588T19 20t-.587 1.413T17 22t-1.412-.587M5.2 4h14.75q.575 0 .875.513t.025 1.037l-3.55 6.4q-.275.5-.737.775T15.55 13H8.1L7 15h12v2H7q-1.125 0-1.7-.987t-.05-1.963L6.6 11.6L3 4H1V2h3.25z'/%3E%3C/svg%3E")}.icon-logout{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h7v2H5v14h7v2zm11-4l-1.375-1.45l2.55-2.55H9v-2h8.175l-2.55-2.55L16 7l5 5z'/%3E%3C/svg%3E")}.icon-arrow-upward{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20V7.825l-5.6 5.6L4 12l8-8l8 8l-1.4 1.425l-5.6-5.6V20z'/%3E%3C/svg%3E")}.icon-arrow-downward{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 4v12.175l-5.6-5.6L4 12l8 8l8-8l-1.4-1.425l-5.6 5.6V4z'/%3E%3C/svg%3E")}.icon-arrow-left-alt{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m10 18l-6-6l6-6l1.4 1.45L7.85 11H20v2H7.85l3.55 3.55z'/%3E%3C/svg%3E")}.icon-arrow-right-alt{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m14 18l-1.4-1.45L16.15 13H4v-2h12.15L12.6 7.45L14 6l6 6z'/%3E%3C/svg%3E")}.icon-check{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m9.55 18l-5.7-5.7l1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E")}.icon-star{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m5.825 21l1.625-7.025L2 9.25l7.2-.625L12 2l2.8 6.625l7.2.625l-5.45 4.725L18.175 21L12 17.275z'/%3E%3C/svg%3E")}.icon-inbox{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h14q.825 0 1.413.588T21 5v14q0 .825-.587 1.413T19 21zm8.725-5.55Q14.5 14.9 14.8 14H19V5H5v9h4.2q.3.9 1.075 1.45T12 16t1.725-.55'/%3E%3C/svg%3E")}.icon-link{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17H7q-2.075 0-3.537-1.463T2 12t1.463-3.537T7 7h4v2H7q-1.25 0-2.125.875T4 12t.875 2.125T7 15h4zm-3-4v-2h8v2zm5 4v-2h4q1.25 0 2.125-.875T20 12t-.875-2.125T17 9h-4V7h4q2.075 0 3.538 1.463T22 12t-1.463 3.538T17 17z'/%3E%3C/svg%3E")}.icon-send{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 20v-6l8-2l-8-2V4l19 8z'/%3E%3C/svg%3E")}.icon-car-crash{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M15.5 17q.625 0 1.063-.437T17 15.5t-.437-1.062T15.5 14t-1.062.438T14 15.5t.438 1.063T15.5 17m-9 0q.625 0 1.063-.437T8 15.5t-.437-1.062T6.5 14t-1.062.438T5 15.5t.438 1.063T6.5 17M17 12q-2.075 0-3.537-1.463T12 7q0-2.05 1.45-3.525T17 2q2.075 0 3.538 1.462T22 7t-1.463 3.538T17 12m-.5-4h1V4h-1zm.5 2q.2 0 .35-.15t.15-.35t-.15-.35T17 9t-.35.15t-.15.35t.15.35t.35.15M3 22q-.425 0-.712-.288T2 21v-8l2.1-6q.15-.45.538-.725T5.5 6h4.575Q10 6.5 10 7t.075 1H5.85L4.8 11h6.475q1 1.425 2.5 2.213T17 14q.775 0 1.538-.162T20 13.325V21q0 .425-.288.713T19 22h-1q-.425 0-.712-.288T17 21v-1H5v1q0 .425-.288.713T4 22z'/%3E%3C/svg%3E")}.icon-shield-question{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22m.738-5.312q.312-.313.312-.738t-.312-.737T12 14.9t-.737.313t-.313.737t.313.738T12 17t.738-.312M11.275 13.8h1.5v-.55q0-.275.125-.525q.15-.35.4-.587t.525-.488q.425-.425.738-.95t.312-1.15q0-1.125-.862-1.838T12 7q-1 0-1.787.575T9.15 9.1l1.35.55q.15-.5.563-.85T12 8.45q.55 0 .963.325t.412.825q0 .425-.262.788t-.588.662q-.3.275-.6.563t-.475.662q-.175.35-.175.738z'/%3E%3C/svg%3E")}.icon-question-exchange{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 23q-2.8 0-5.15-1.275T3 18.325V21H1v-6h6v2H4.525q1.2 1.8 3.163 2.9T12 21q1.875 0 3.513-.712t2.85-1.925t1.925-2.85T21 12h2q0 2.275-.862 4.275t-2.363 3.5t-3.5 2.363T12 23M1 12q0-2.275.863-4.275t2.362-3.5t3.5-2.362T12 1q2.8 0 5.15 1.275t3.85 3.4V3h2v6h-6V7h2.475q-1.2-1.8-3.162-2.9T12 3q-1.875 0-3.512.713t-2.85 1.924t-1.925 2.85T3 12zm11.888 5.638q.362-.363.362-.888t-.363-.9t-.887-.375t-.888.363t-.362.887t.363.9T12 18t.888-.363M11.1 14.2h1.825q0-.9.213-1.35t.862-1.1q.875-.875 1.163-1.412t.287-1.288q0-1.4-1-2.225T12 6q-1.25 0-2.15.65T8.55 8.5l1.65.7q.175-.65.663-1.075T12 7.7q.675 0 1.137.388t.463 1.037q0 .425-.2.85t-.85 1q-.825.725-1.137 1.413T11.1 14.2'/%3E%3C/svg%3E")}.icon-edit-document{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h8l6 6v3q-.575.125-1.075.4t-.925.7l-6 5.975V22zm8 0v-3.075l5.525-5.5q.225-.225.5-.325t.55-.1q.3 0 .575.113t.5.337l.925.925q.2.225.313.5t.112.55t-.1.563t-.325.512l-5.5 5.5zm6.575-5.6l.925-.975l-.925-.925l-.95.95zM13 9h5l-5-5l5 5l-5-5z'/%3E%3C/svg%3E")}.icon-file-present{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h9l5 5v13q0 .825-.587 1.413T18 22zm6-3q1.675 0 2.838-1.175T16 15v-4h-2v4q0 .825-.575 1.413T12 17q-.825 0-1.412-.587T10 15V9.5q0-.225.15-.363T10.5 9q.225 0 .363.138T11 9.5V15h2V9.5q0-1.05-.725-1.775T10.5 7t-1.775.725T8 9.5V15q0 1.65 1.175 2.825T12 19m2-11h4l-4-4z'/%3E%3C/svg%3E")}.icon-file-present-outline{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V4q0-.825.588-1.412T6 2h9l5 5v13q0 .825-.587 1.413T18 22zm0-2h12V8h-4V4H6zm6-1q1.675 0 2.838-1.175T16 15v-4h-2v4q0 .825-.575 1.413T12 17q-.825 0-1.412-.587T10 15V9.5q0-.225.15-.363T10.5 9q.225 0 .363.138T11 9.5V15h2V9.5q0-1.05-.725-1.775T10.5 7t-1.775.725T8 9.5V15q0 1.65 1.175 2.825T12 19M6 4v4zv16z'/%3E%3C/svg%3E")}.icon-sell{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m21.4 14.25l-7.15 7.15q-.3.3-.675.45t-.75.15t-.75-.15t-.675-.45l-8.825-8.825q-.275-.275-.425-.637T2 11.175V4q0-.825.588-1.412T4 2h7.175q.4 0 .775.163t.65.437l8.8 8.825q.3.3.438.675t.137.75t-.137.738t-.438.662M6.5 8q.625 0 1.063-.437T8 6.5t-.437-1.062T6.5 5t-1.062.438T5 6.5t.438 1.063T6.5 8'/%3E%3C/svg%3E")}.icon-phone-callback-outline-rounded{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M16.4 9H18q.425 0 .713.288T19 10t-.288.713T18 11h-4q-.425 0-.712-.288T13 10V6q0-.425.288-.712T14 5t.713.288T15 6v1.6l4.3-4.3q.275-.275.7-.275t.7.275t.275.7t-.275.7zm3.55 12q-3.125 0-6.175-1.362t-5.55-3.863t-3.862-5.55T3 4.05q0-.45.3-.75t.75-.3H8.1q.35 0 .625.238t.325.562l.65 3.5q.05.4-.025.675T9.4 8.45L6.975 10.9q.5.925 1.187 1.787t1.513 1.663q.775.775 1.625 1.438T13.1 17l2.35-2.35q.225-.225.588-.337t.712-.063l3.45.7q.35.1.575.363T21 15.9v4.05q0 .45-.3.75t-.75.3M6.025 9l1.65-1.65L7.25 5H5.025q.125 1.025.35 2.025T6.025 9m8.95 8.95q.975.425 1.988.675T19 18.95v-2.2l-2.35-.475zm0 0'/%3E%3C/svg%3E")}.icon-comment{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 14h12v-2H6zm0-3h12V9H6zm0-3h12V6H6zM4 18q-.825 0-1.412-.587T2 16V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v18l-4-4z'/%3E%3C/svg%3E")}.icon-info{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 17h2v-6h-2zm1.713-8.287Q13 8.425 13 8t-.288-.712T12 7t-.712.288T11 8t.288.713T12 9t.713-.288M12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E")}.icon-menu{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 18v-2h18v2zm0-5v-2h18v2zm0-5V6h18v2z'/%3E%3C/svg%3E")}.icon-cloud-upload{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 20H6.5q-2.275 0-3.887-1.575T1 14.575q0-1.95 1.175-3.475T5.25 9.15q.625-2.3 2.5-3.725T12 4q2.925 0 4.963 2.038T19 11q1.725.2 2.863 1.488T23 15.5q0 1.875-1.312 3.188T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55z'/%3E%3C/svg%3E")}.icon-shield{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 22q-3.475-.875-5.738-3.988T4 11.1V5l8-3l8 3v6.1q0 3.8-2.262 6.913T12 22'/%3E%3C/svg%3E")}.icon-attach-money-rounded{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12.025 21q-.425 0-.712-.288T11.025 20v-1.15Q9.9 18.6 9.05 17.975t-1.375-1.75q-.175-.35-.012-.737t.587-.563q.35-.15.725.013t.575.537q.425.75 1.075 1.138t1.6.387q1.025 0 1.737-.462t.713-1.438q0-.875-.55-1.387t-2.55-1.163q-2.15-.675-2.95-1.612t-.8-2.288q0-1.625 1.05-2.525t2.15-1.025V4q0-.425.288-.713T12.025 3t.713.288t.287.712v1.1q.95.15 1.65.613t1.15 1.137q.225.325.088.725t-.563.575q-.35.15-.725.013t-.7-.488t-.763-.537t-1.087-.188q-1.1 0-1.675.488T9.825 8.65q0 .825.75 1.3t2.6 1q1.725.5 2.613 1.588t.887 2.512q0 1.775-1.05 2.7t-2.6 1.15V20q0 .425-.288.713t-.712.287'/%3E%3C/svg%3E")}.icon-attach-file{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 15.75q0 2.6-1.825 4.425T11.75 22t-4.425-1.825T5.5 15.75V6.5q0-1.875 1.313-3.187T10 2t3.188 1.313T14.5 6.5v8.75q0 1.15-.8 1.95t-1.95.8t-1.95-.8t-.8-1.95V6h2v9.25q0 .325.213.538t.537.212t.538-.213t.212-.537V6.5q-.025-1.05-.737-1.775T10 4t-1.775.725T7.5 6.5v9.25q-.025 1.775 1.225 3.013T11.75 20q1.75 0 2.975-1.237T16 15.75V6h2z'/%3E%3C/svg%3E")}.icon-heart-plus{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M18 17v-3h-3v-2h3V9h2v3h3v2h-3v3zm-7 4l-3.175-2.85q-1.8-1.625-3.088-2.9t-2.125-2.4t-1.225-2.175T1 8.475q0-2.35 1.575-3.912T6.5 3q1.3 0 2.475.538T11 5.075q.85-1 2.025-1.537T15.5 3q2.125 0 3.563 1.288T20.85 7.3q-.45-.175-.9-.262t-.875-.088q-2.525 0-4.3 1.763T13 13q0 1.3.525 2.463T15 17.45q-.475.425-1.237 1.088T12.45 19.7z'/%3E%3C/svg%3E")}.icon-chat{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M2 22V4q0-.825.588-1.412T4 2h16q.825 0 1.413.588T22 4v12q0 .825-.587 1.413T20 18H6zm4-8h8v-2H6zm0-3h12V9H6zm0-3h12V6H6z'/%3E%3C/svg%3E")}.icon-edit{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21v-4.25L16.2 3.575q.3-.275.663-.425t.762-.15t.775.15t.65.45L20.425 5q.3.275.438.65T21 6.4q0 .4-.137.763t-.438.662L7.25 21zM17.6 7.8L19 6.4L17.6 5l-1.4 1.4z'/%3E%3C/svg%3E")}.icon-close{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E")}.icon-person{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.175 10.825Q8 9.65 8 8t1.175-2.825T12 4t2.825 1.175T16 8t-1.175 2.825T12 12t-2.825-1.175M4 20v-2.8q0-.85.438-1.562T5.6 14.55q1.55-.775 3.15-1.162T12 13t3.25.388t3.15 1.162q.725.375 1.163 1.088T20 17.2V20z'/%3E%3C/svg%3E")}.icon-add{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M11 13H5v-2h6V5h2v6h6v2h-6v6h-2z'/%3E%3C/svg%3E")}.icon-warning{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M1 21L12 2l11 19zm11.713-3.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288M11 15h2v-5h-2z'/%3E%3C/svg%3E")}.icon-directions-car{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 19v1q0 .425-.288.713T5 21H4q-.425 0-.712-.288T3 20v-8l2.1-6q.15-.45.538-.725T6.5 5h11q.475 0 .863.275T18.9 6l2.1 6v8q0 .425-.287.713T20 21h-1q-.425 0-.712-.288T18 20v-1zm-.2-9h12.4l-1.05-3H6.85zm1.7 6q.625 0 1.063-.437T9 14.5t-.437-1.062T7.5 13t-1.062.438T6 14.5t.438 1.063T7.5 16m9 0q.625 0 1.063-.437T18 14.5t-.437-1.062T16.5 13t-1.062.438T15 14.5t.438 1.063T16.5 16'/%3E%3C/svg%3E")}.icon-house{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M5 20v-9.15L2.2 13L1 11.4L12 3l4 3.05V4h3v4.35l4 3.05l-1.2 1.6l-2.8-2.15V20h-5v-6h-4v6zm5-9.975h4q0-.8-.6-1.313T12 8.2t-1.4.513t-.6 1.312'/%3E%3C/svg%3E")}.icon-bolt{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m8 22l1-7H4l9-13h2l-1 8h6L10 22z'/%3E%3C/svg%3E")}.icon-local-fire-department{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 14q0-2.625 1.25-4.675T8 5.875t2.75-2.138L12 3v3.3q0 .925.625 1.462t1.4.538q.425 0 .813-.175t.712-.575L16 7q1.8 1.05 2.9 2.912T20 14q0 2.2-1.075 4.013T16.1 20.874q.425-.6.663-1.312T17 18.05q0-1-.375-1.888t-1.075-1.587L12 11.1l-3.525 3.475q-.725.725-1.1 1.6T7 18.05q0 .8.238 1.513t.662 1.312q-1.75-1.05-2.825-2.863T4 14m8-.1l2.125 2.075q.425.425.65.95T15 18.05q0 1.225-.875 2.088T12 21t-2.125-.862T9 18.05q0-.575.225-1.112t.65-.963z'/%3E%3C/svg%3E")}.icon-apartment{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 21V7h4V3h10v8h4v10h-8v-4h-2v4zm2-2h2v-2H5zm0-4h2v-2H5zm0-4h2V9H5zm4 4h2v-2H9zm0-4h2V9H9zm0-4h2V5H9zm4 8h2v-2h-2zm0-4h2V9h-2zm0-4h2V5h-2zm4 12h2v-2h-2zm0-4h2v-2h-2z'/%3E%3C/svg%3E")}.icon-family-home-outline{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 3l11 8.25l-1.2 1.6L20 11.5V21H4v-9.5l-1.8 1.35l-1.2-1.6zm-4.65 9.05q0 1.325 1.425 2.825T12 18q1.8-1.625 3.225-3.125t1.425-2.825q0-1.1-.75-1.825T14.1 9.5q-.65 0-1.188.263T12 10.45q-.375-.425-.937-.687T9.9 9.5q-1.05 0-1.8.725t-.75 1.825M18 19v-9l-6-4.5L6 10v9zm0 0H6z'/%3E%3C/svg%3E")}.icon-playlist-add-check{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 16v-2h8v2zm0-4v-2h12v2zm0-4V6h12v2zm13.35 11l-3.55-3.55l1.4-1.4l2.15 2.1l4.25-4.25l1.4 1.45z'/%3E%3C/svg%3E")}.icon-timer-play-outline{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9 3V1h6v2zm-.488 18.288q-1.637-.713-2.862-1.938t-1.937-2.863T3 13t.713-3.488T5.65 6.65t2.863-1.937T12 4q1.55 0 2.975.5t2.675 1.45l1.4-1.4l1.4 1.4l-1.4 1.4Q20 8.6 20.5 10.025T21 13q0 1.85-.713 3.488T18.35 19.35t-2.863 1.938T12 22t-3.488-.712m8.438-3.338Q19 15.9 19 13t-2.05-4.95T12 6T7.05 8.05T5 13t2.05 4.95T12 20t4.95-2.05M10 17l6-4l-6-4z'/%3E%3C/svg%3E")}.icon-lock{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6 22q-.825 0-1.412-.587T4 20V10q0-.825.588-1.412T6 8h1V6q0-2.075 1.463-3.537T12 1t3.538 1.463T17 6v2h1q.825 0 1.413.588T20 10v10q0 .825-.587 1.413T18 22zm7.413-5.587Q14 15.825 14 15t-.587-1.412T12 13t-1.412.588T10 15t.588 1.413T12 17t1.413-.587M9 8h6V6q0-1.25-.875-2.125T12 3t-2.125.875T9 6z'/%3E%3C/svg%3E")}.icon-expand-more{--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='m12 15.375l-6-6l1.4-1.4l4.6 4.6l4.6-4.6l1.4 1.4z'/%3E%3C/svg%3E")}body>main.reviews,body>main.blog{padding-top:.5rem;padding-bottom:1.5rem}.cms .landing article.invert-article header,.cms .homepage article.invert-article header{background-color:#d66b09}.cms .landing article.invert-article header h1,.cms .landing article.invert-article header h2,.cms .landing article.invert-article header h3,.cms .landing article.invert-article header h4,.cms .landing article.invert-article header h5,.cms .landing article.invert-article header h6,.cms .landing article.invert-article header legend,.cms .homepage article.invert-article header h1,.cms .homepage article.invert-article header h2,.cms .homepage article.invert-article header h3,.cms .homepage article.invert-article header h4,.cms .homepage article.invert-article header h5,.cms .homepage article.invert-article header h6,.cms .homepage article.invert-article header legend{color:#fff7e3}.cms .landing article.invert-article header+div,.cms .homepage article.invert-article header+div{color:#68687c}.cms .root .post img{margin:2rem auto 0px auto}.cms legend{font-size:1rem;margin-bottom:1rem}.cms .cms-layout{padding:0px 1rem}.cms .cms-layout.nopad{padding:0px}.cms .testimonials{overflow:hidden}.cms .testimonial{padding-bottom:1rem}.cms .container{max-width:64em}.cms .flex{gap:1.5rem}.cms .flex.column{gap:.5rem}.cms ul{padding-left:1rem}.cms nav[aria-label=breadcrumb] ul{padding-left:0px}.cms nav[aria-label=breadcrumb] ul li:first-of-type{white-space:nowrap}.cms>nav{position:sticky;top:0px;background-color:#fff;z-index:20}.cms>nav ul{padding-left:0px}.cms .section-title h1,.cms .section-title h2,.cms .section-title h3,.cms .section-title h4,.cms .section-title h5{margin-top:0px}.cms .post h1,.cms .post h2,.cms .post h3,.cms .post h4,.cms .post h5,.cms .post h6{--typography-spacing-vertical: 1rem}.cms .post p:has(img:only-child){display:flex}.cms .post a{--text-decoration: underline}.cms .post blockquote{text-align:left;margin-top:0px;margin-bottom:1rem;padding:1rem;background:#f2f2f3}.cms .post blockquote p{margin:0px;margin-bottom:1rem}.cms .post blockquote p:only-child{margin-bottom:0px}.cms .post ul li{list-style:circle}.cms .collection-thumbs .collection-title{margin-bottom:1rem}.cms .collection-thumbs .collection-thumb-items{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 48em){.cms .collection-thumbs .collection-thumb-items{grid-template-columns:1fr}}.cms .collection-thumbs .collection-thumb-items{gap:1rem;grid-auto-rows:1fr;width:min(100%,40rem);justify-items:center}.cms .collection-thumbs .collection-thumb-items .collection-thumb{position:relative;border-radius:1rem;display:block;height:12rem;width:12rem;overflow:hidden;border:1px solid var(--muted-border-color);transition:opacity .3s,width .2s cubic-bezier(0.175, 0.885, 0.32, 1.275),height .2s cubic-bezier(0.175, 0.885, 0.32, 1.275),transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.cms .collection-thumbs .collection-thumb-items .collection-thumb:hover{transform:translateY(-8px)}.cms .collection-thumbs .collection-thumb-items .collection-thumb a{width:100%;height:100%;display:block}.cms .collection-thumbs .collection-thumb-items .collection-thumb span{position:absolute;top:0px;display:block;font-weight:900;font-size:1.1rem;color:#fff;padding:1rem;z-index:1}.cms .collection-thumbs .collection-thumb-items .collection-thumb img{position:absolute;width:100%;height:100%;object-fit:contain;z-index:0;transition:var(--transition) all;background-color:rgba(0,0,0,.6);filter:brightness(0.4)}.cms .aside{display:flex;flex-direction:row;padding:2rem 0px;align-items:center;gap:1rem}.cms .aside img{max-width:8rem}.cms .aside legend{font-size:1.25rem;color:#33333d}.cms .list-items{display:flex;flex-direction:column}.cms .list-items>a:active,.cms .list-items>a:focus,.cms .list-items>a:hover{text-decoration:none;background-color:rgba(0,0,0,0)}.cms .list-items article{width:100%;display:flex;margin-top:0px;align-items:center;gap:1rem}.cms .list-items article .column{padding-right:1rem}.cms .list-items article .column p:last-of-type{margin-bottom:.5rem}.cms .list-items article .cover{flex-shrink:1}.cms .list-items article .cover img{border-radius:var(--border-radius);max-width:12rem}.cms .list-items article h5{margin:0px}.cms .blog-index{display:grid;grid-auto-flow:1fr;grid-template-columns:minmax(8rem, 3fr) minmax(8rem, 3fr) minmax(8rem, 3fr)}.cms .blog-index>a,.cms .blog-index p{color:#33333d}.cms .blog-index>a:hover,.cms .blog-index p:hover{text-decoration:none}.cms .blog-index{gap:1rem}.cms .blog-index .article-link{color:#68687c}.cms .blog-index .article-link:hover,.cms .blog-index .article-link:active{text-decoration:none;background-color:rgba(0,0,0,0)}.cms .blog-index article{height:100%;display:flex;flex-direction:column;margin:0px;padding:0px;transition:var(--transition) all}.cms .blog-index article header,.cms .blog-index article footer{margin:0px}.cms .blog-index article header img{max-width:5rem;border-radius:2.5rem}.cms .blog-index article>p{padding:1rem;height:100%}.cms .blog-index article:hover{box-shadow:0 1rem 2.1rem rgba(51,51,61,.4);transform:translateY(-2px)}.cms .blog-index article .cover{overflow:hidden}.cms .blog-index article .cover img{width:100%;height:100%;object-fit:cover}.cms .author{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--muted-border-color);display:flex;justify-content:flex-start;gap:1rem;align-items:center;font-size:smaller}.cms .author img{max-width:3rem}.cms .cms-content-with-sidebar{max-width:64em;margin:0 auto}@media screen and (min-width: 64em){.cms .cms-content-with-sidebar{display:grid;grid-template-columns:1fr 3fr;gap:2rem;align-items:start}}@media screen and (max-width: 64em){.cms .cms-content-with-sidebar{display:block}.cms .cms-content-with-sidebar .sidebar-cta,.cms .cms-content-with-sidebar .cms-left-sidebar{display:none}}.cms .cms-left-sidebar{display:flex;flex-direction:column;gap:1.5rem;align-self:flex-start}.cms .cms-toc{display:none;padding:1rem;background-color:#f8f8fb;border-radius:8px;border:1px solid var(--muted-border-color);max-height:60vh;overflow-y:auto;position:sticky;top:7rem}.cms .cms-toc.has-toc{display:block}.cms .cms-toc .toc-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#7f7f92;margin:0 0 .5rem 0}.cms .cms-toc ul{list-style:none;padding:0;margin:0}.cms .cms-toc li{padding:2px 0}.cms .cms-toc li a{font-size:.875rem;color:#68687c;text-decoration:none;line-height:1.4;display:block}.cms .cms-toc li a:hover{color:#ffb866}.cms .cms-toc li.toc-level-3{padding-left:.75rem}.cms .cms-toc li.toc-level-3 a{font-size:.8125rem;color:#a7a7b6}.cms .sidebar-cta{position:sticky;top:7rem;padding:1.5rem;background-color:#fff7e3;border-radius:8px;border:2px solid #ffd66d;align-self:flex-start;box-sizing:border-box}.cms .sidebar-cta .sidebar-cta-content{display:flex;flex-direction:column;gap:1rem}.cms .sidebar-cta .sidebar-cta-heading h5{margin:0 0 .5rem 0;color:#14141b;line-height:1.3;font-size:1.1rem}.cms .sidebar-cta .sidebar-cta-heading p{margin:0;font-size:.875rem}.cms .blog h1,.cms .blog h2,.cms .blog h3,.cms .blog h4,.cms .blog h5,.cms .blog h6{--typography-spacing-vertical: 1rem}.cms .blog .container{max-width:min(92.5%,56rem)}.cms .blog .section-title h1{margin-bottom:.25rem}.cms .blog{margin:0px auto}.cms .blog .cover-image{padding:1rem 0px;display:flex;align-items:center;justify-content:center;max-height:200px}.cms .blog .cover-image img{object-fit:contain;max-height:200px;padding-bottom:2px}@media screen and (max-width: 85.375em){.cms .blog .cover-image{max-height:150px;padding:.5rem 0}.cms .blog .cover-image img{max-height:150px}}.cms .blog .post img{margin:2rem auto 0px auto}.cms .blog .post article img{margin:0px}.cms .blog .post em{text-align:center}.cms .cms-video{margin:1.5rem auto;max-width:56rem;width:100%}.cms .cms-video iframe.yt{aspect-ratio:16/9;display:block;height:auto;width:100%}.cms iframe:not(.yt){margin:1rem auto;width:530px;left:calc(50% - 280px);position:relative}.cms .review .section-title .cover{min-width:10rem;max-height:200px}.cms .review .section-title .cover img{object-fit:cover;height:100%;width:100%;max-width:unset;max-height:200px}@media screen and (max-width: 85.375em){.cms .review .section-title .cover{max-height:150px}.cms .review .section-title .cover img{max-height:150px}}.cms .review .customer-review{margin:1rem 0px;padding:1rem 0px;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border:1px solid var(--muted-border-color);border-left:.25rem solid var(--blockquote-border-color)}.cms .review .customer-review .column:first-of-type{display:flex;align-items:center;flex-direction:column;justify-content:center}.cms .review .customer-review .column img{max-width:12rem}.cms .review .customer-review:last-of-type{border-bottom:1px solid var(--muted-border-color)}.cms .review .review-methodology{padding-top:1rem;line-height:1.2}.cms .user-review{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;border:1px solid var(--muted-border-color);margin:1rem 0px;border-radius:var(--border-radius);box-shadow:0 .05rem .2rem hsla(240,8.9285714286%,36.9607843137%,.3)}.cms .user-review img{max-width:50%}.cms article.with-bg-image{position:relative;background:rgba(0,0,0,0)}.cms article.with-bg-image::before{content:"";position:absolute;border-radius:var(--border-radius);left:0;right:0;z-index:-1;display:block;background-image:var(--bg);background-size:cover;width:100%;height:100%;filter:brightness(40%)}.cms .team-member{display:flex;flex-direction:column;align-items:center;padding:1rem}.cms .team-member h1,.cms .team-member h2,.cms .team-member h3,.cms .team-member h4,.cms .team-member h5,.cms .team-member h6,.cms .team-member p{color:#fff}.cms .team-member img{max-width:8rem}.team-quote{width:100%;display:flex;align-items:center;justify-content:center;text-align:left}.team-quote article{width:100%;max-width:48rem;display:flex;flex-direction:row}.team-quote .byline{padding:0px 1rem}.team-quote .divider-vert{min-height:8rem}@media screen and (max-width: 85.375em){.team-quote article{flex-direction:column;gap:1rem}.team-quote article img{max-width:60px !important}.team-quote article p{margin:0px}}.homepage{background-color:#fff}.homepage .container{max-width:64em}.homepage-redesign-modern .homepage .container{max-width:76rem}.homepage .eyebrow{color:#b75800;font-size:.85rem;font-weight:800;letter-spacing:0;margin-bottom:.5rem;text-transform:uppercase}.homepage .homepage-assistant-shell{margin-bottom:0}.homepage .homepage-assistant-shell-inner{align-items:start;display:flex;flex-direction:column;justify-content:start;min-height:calc(100vh - 5.25rem)}.homepage .homepage-hero-copy h1{color:#14141b;font-size:4rem;font-weight:900;letter-spacing:0;line-height:.95;margin:0 0 1rem;max-width:11ch}@media screen and (max-width: 64em){.homepage .homepage-hero-copy h1{font-size:2.65rem}}.homepage .homepage-hero-copy .hero-subtitle{color:#33333d;font-size:1.15rem;line-height:1.45;margin-bottom:1.5rem;max-width:36rem}@media screen and (max-width: 64em){.homepage .homepage-hero-copy .hero-subtitle{font-size:1rem}}.homepage .homepage-assistant-entrypoint{margin-top:calc(25vh - 5.25rem);padding:0px 1rem;width:100%}.homepage .homepage-assistant-entrypoint h1{text-align:center;margin-bottom:5rem}.homepage .homepage-proof-row{display:flex;flex-wrap:wrap;gap:.5rem}.homepage .homepage-proof-row span{background-color:#fff;border:1px solid #ffd66d;border-radius:999px;color:#33333d;font-size:.85rem;font-weight:700;padding:.45rem .75rem}.homepage-redesign-modern .homepage .homepage-assistant-shell{background:#fff7e3;overflow:hidden;padding:3rem 0 1rem;position:relative}@media screen and (max-width: 64em){.homepage-redesign-modern .homepage .homepage-assistant-shell{padding:2rem 0 1rem}}.homepage-redesign-modern .homepage .homepage-assistant-shell-inner{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0, 0.9fr) minmax(22rem, 1.1fr);min-height:unset}@media screen and (max-width: 64em){.homepage-redesign-modern .homepage .homepage-assistant-shell-inner{gap:2rem;grid-template-columns:1fr}}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin-top:0;padding:0;width:100%}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint .assistant-entry-label{align-items:center;color:#68687c;display:flex;font-size:.85rem;font-weight:800;justify-content:space-between;margin-bottom:.75rem;text-transform:uppercase}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint .assistant-entry-label span:last-child{color:#d66b09}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint .assistant-composer{border:1px solid #ffd66d;border-radius:8px;box-shadow:0 1.5rem 4rem rgba(129,62,0,.12);min-height:14rem}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint .assistant-composer:focus-within{border-color:#f59422;box-shadow:0 1.5rem 4rem rgba(129,62,0,.16)}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint .assistant-chips{justify-content:flex-start;margin-bottom:0}.homepage-redesign-modern .homepage .homepage-assistant-entrypoint .assistant-chips .chip{background:hsla(0,0%,100%,.8);border-color:#ffd66d;border-radius:6px}.homepage-redesign-modern .homepage .homepage-hero-media-section{background:#fff;margin-bottom:0;padding:2rem 0 1.5rem}.homepage .homepage-hero-media{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0, 1fr) minmax(19rem, 0.45fr);margin-top:0}@media screen and (max-width: 64em){.homepage .homepage-hero-media{grid-template-columns:1fr}}.homepage .line-images{align-items:flex-end;display:flex;gap:.75rem;justify-content:center;margin:0 auto;max-width:48rem;position:relative}.homepage .line-images div{overflow:visible;position:relative}.homepage .line-images .home{flex:0 1 30rem;margin-left:0;max-width:68%}.homepage .line-images .umbrella{flex:0 0 auto;max-width:min(28vw,14rem);position:relative}@media screen and (max-width: 64em){.homepage .line-images{gap:1rem;margin-bottom:0px;max-width:22rem;overflow-x:visible}.homepage .line-images .home{max-width:70%}.homepage .line-images .umbrella{max-width:32%}}.homepage [data-homepage-redesign=control] .hero-alt{background-color:#fff7e3;min-height:min(max(40vh - 5.25rem,520px),700px)}.homepage [data-homepage-redesign=control] .line-images{display:block;margin-bottom:-5rem;max-width:100vw;position:relative;top:-1rem}.homepage [data-homepage-redesign=control] .line-images .home{margin-left:calc(50% - 250px)}.homepage [data-homepage-redesign=control] .line-images .umbrella{bottom:50px;position:absolute;right:max(10%,30px)}@media screen and (max-width: 85.375em){.homepage [data-homepage-redesign=control] .line-images{margin:0px auto;margin-bottom:0px;max-width:80vw;overflow-x:visible;top:0px}.homepage [data-homepage-redesign=control] .line-images .home{margin-left:calc(50% - 220px)}.homepage [data-homepage-redesign=control] .line-images .umbrella{bottom:50px;right:5%}}.homepage .homepage-quote-preview{background-color:#14141b;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#fff7e3;margin-bottom:2rem;padding:1rem;width:100%}.homepage .homepage-quote-preview .quote-preview-header,.homepage .homepage-quote-preview .quote-preview-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.homepage .homepage-quote-preview .quote-preview-header{border-bottom:1px solid hsla(0,0%,100%,.12);color:#cdcdda;font-size:.75rem;font-weight:800;padding-bottom:.75rem;text-transform:uppercase}.homepage .homepage-quote-preview .quote-preview-row{border-bottom:1px solid hsla(0,0%,100%,.08);padding:.85rem 0}.homepage .homepage-quote-preview .quote-preview-row:last-child{border-bottom:0;padding-bottom:0}.homepage .homepage-quote-preview .quote-preview-row span{color:#ffe9af}.homepage .homepage-quote-preview .quote-preview-row strong{color:#fff;white-space:nowrap}.homepage .homepage-quote-preview .quote-preview-row.recommended strong{background-color:#ffc163;border-radius:999px;color:#14141b;padding:.2rem .55rem}.homepage .homepage-product-band,.homepage .homepage-trust-band{margin-bottom:0;padding:4rem 0}.homepage .section-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem}.homepage .section-heading h2{color:#14141b;font-size:2rem;letter-spacing:0;margin:0}@media screen and (max-width: 48em){.homepage .section-heading{align-items:start;flex-direction:column}}.homepage .homepage-product-grid{display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr))}@media screen and (max-width: 64em){.homepage .homepage-product-grid{grid-template-columns:1fr}}.homepage .homepage-product-card{background:#fff;border:1px solid #e2e2e8;border-radius:8px;color:#14141b;display:flex;flex-direction:column;gap:.75rem;min-height:9rem;padding:1.25rem;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.homepage .homepage-product-card span{color:#b75800;font-weight:900}.homepage .homepage-product-card strong{color:#33333d;font-size:1.1rem;line-height:1.25}.homepage .homepage-product-card:hover,.homepage .homepage-product-card:focus{border-color:#ffc163;box-shadow:0 1rem 2rem rgba(20,20,27,.08);color:#14141b;transform:translateY(-2px)}.homepage .homepage-trust-band{background:#14141b;color:#fff7e3}.homepage .homepage-trust-inner{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0, 1fr) auto}.homepage .homepage-trust-inner h2{color:#fff;font-size:2rem;letter-spacing:0;margin-bottom:1rem}.homepage .homepage-trust-inner p{color:#ffe9af;max-width:42rem}.homepage .homepage-trust-inner .eyebrow{color:#ffc163}@media screen and (max-width: 64em){.homepage .homepage-trust-inner{align-items:start;grid-template-columns:1fr}}.homepage .homepage-trust-actions{align-items:center;display:flex;gap:1rem}.homepage .homepage-trust-actions .btn-link{color:#fff7e3}@media screen and (max-width: 48em){.homepage .homepage-trust-actions{align-items:stretch;flex-direction:column;width:100%}.homepage .homepage-trust-actions .btn,.homepage .homepage-trust-actions a[role=button]{width:100%}}.stars{max-width:100%;display:flex;gap:1rem;padding:1rem}.homepage-redesign-modern{--font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;font-family:var(--font-family)}.homepage-redesign-modern .testimonials,.homepage-redesign-modern .line-images{display:none}.homepage-redesign-modern .homepage-hero-media{grid-template-columns:1fr;justify-items:center}.homepage-redesign-modern .homepage-quote-preview{max-width:32rem}.homepage-redesign-modern .brand-header .brand [data-homepage-redesign=variant] img{max-height:1.75rem;max-width:2rem !important}.homepage-redesign-modern .btn,.homepage-redesign-modern a[role=button],.homepage-redesign-modern .brand-header .btn,.homepage-redesign-modern .brand-header a[role=button]{border-radius:6px}.homepage-redesign-modern .btn.start-intake,.homepage-redesign-modern .brand-header .btn-primary{font-weight:800}.homepage-redesign-modern .btn.start-intake{font-size:1.05rem;padding:.85rem 1.75rem}.homepage-redesign-modern .assistant-disclaimer-link{font-size:.7rem;text-decoration:none}.homepage-redesign-modern .assistant-composer .btn.with-chip{background:rgba(0,0,0,0);border:0;box-shadow:none;color:#7f7f92}.homepage-redesign-modern .root>footer .grid:nth-of-type(2) .column:first-child{max-height:none;overflow:visible}@media screen and (min-width: 64em){.homepage-redesign-modern .root>footer .grid:nth-of-type(2) .column:first-child{column-count:2;column-gap:2rem}.homepage-redesign-modern .root>footer .grid:nth-of-type(2) .column:first-child h6{column-span:all}.homepage-redesign-modern .root>footer .grid:nth-of-type(2) .column:first-child a{break-inside:avoid}}.review-proof{margin-top:-2rem;text-align:center}.review-proof-heading{font-size:1.5rem;font-weight:800;margin:0 0 1rem}.review-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:0 0 1rem}.review-badges .review-badge{align-items:center;background:#fff;border:1px solid #e2e2e8;border-radius:10px;box-shadow:0 .5rem 1.5rem rgba(20,20,27,.12);color:#14141b;display:flex;flex-direction:column;gap:.5rem;min-width:13rem;padding:1.25rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.review-badges .review-badge:hover,.review-badges .review-badge:focus{box-shadow:0 .75rem 2rem rgba(20,20,27,.18);color:#14141b;text-decoration:none;transform:translateY(-2px)}.review-badges .review-badge .review-badge-head{align-items:center;display:flex;gap:.4rem}.review-badges .review-badge .review-badge-mark{height:1.4rem;width:1.4rem}.review-badges .review-badge .review-badge-name{color:#14141b;font-size:1.05rem;font-weight:800}.review-badges .review-badge .review-badge-meta{color:#68687c;font-size:.75rem}.review-badges .review-badge .review-badge-meta strong{color:#14141b}.review-badges .review-badge .review-badge-date{color:#7f7f92;font-size:.7rem}.review-badges .stars-rating{display:inline-block;font-size:1.15rem;line-height:1;position:relative;white-space:nowrap}.review-badges .stars-rating .stars-rating-base{color:rgba(20,20,27,.16)}.review-badges .stars-rating .stars-rating-fill{inset:0;overflow:hidden;position:absolute;width:var(--rated, 0%)}.review-badges .stars-rating.stars-rating-trustpilot .stars-rating-fill{color:#00b67a}.review-badges .stars-rating.stars-rating-google .stars-rating-fill{color:#fbbc05}.landing,.homepage{padding-bottom:0px}.landing .no-margin,.homepage .no-margin{margin:0}.landing h1,.landing h2,.landing h3,.landing h4,.landing h5,.landing h6,.homepage h1,.homepage h2,.homepage h3,.homepage h4,.homepage h5,.homepage h6{--typography-spacing-vertical: 1rem}.landing{background-color:#fff7e3}.landing img{z-index:1}.landing .cms-layout{padding:0px;margin:0px}.landing ul{margin-left:1rem}.landing ul li{list-style-type:disc}.landing section{margin-bottom:0px}.landing .scenario{margin-top:0;padding:.5rem 1.5rem}.landing .scenario b{color:#e47b1b}.landing .scenario legend{color:#14141b;margin-bottom:0}.landing .scenario p{margin-top:1rem;color:#33333d}.landing .scenario>div{flex-grow:0}.landing .scenario{display:flex;flex-direction:column;align-items:flex-start}.landing .scenario p{flex-grow:1}.landing .scenario .scenario-description{padding-top:.25rem;padding-bottom:.5rem;margin-right:.5rem;border-bottom:1px solid var(--muted-border-color)}.landing .scenario img{margin-right:-0.5rem}@media screen and (min-width: 64em){.landing .umbrella-intro{margin-top:-0.5rem}}.landing .umbrella-intro .umbrella-wrapper{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center;width:100%;max-width:100%;padding-top:1rem}@media(min-width: 48em){.landing .umbrella-intro .umbrella-wrapper{flex-direction:row;flex-wrap:wrap}}@media(min-width: 85.375em){.landing .umbrella-intro .umbrella-wrapper{gap:5rem;flex-wrap:nowrap}}.landing .umbrella-intro .umbrella-input-section{display:flex;flex-direction:column;align-items:center;gap:.625rem;max-width:100%}.landing .umbrella-intro .umbrella-input-row{display:flex;flex-direction:column;gap:.625rem;align-items:center;justify-content:center}@media(min-width: 48em){.landing .umbrella-intro .umbrella-input-row{flex-direction:row}}.landing .umbrella-intro .umbrella-zip-input{padding:.75rem 1rem;font-size:16px;border:2px solid #ddd;border-radius:4px;min-width:150px;max-width:200px;transition:border-color .2s}.landing .umbrella-intro .umbrella-zip-input:user-invalid{border-color:red}.landing .umbrella-intro .umbrella-compare-btn{background-color:#ff6b35;border-color:#ff6b35;white-space:nowrap}.landing .umbrella-intro .umbrella-input-subtext{text-align:center;color:#666;font-size:14px;margin:0}.landing .umbrella-intro .umbrella-logos-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.landing .umbrella-intro .umbrella-logos-heading{color:#666;font-size:14px;margin:0;font-weight:500;text-align:center}@media(min-width: 48em){.landing .umbrella-intro .umbrella-logos-heading{font-size:16px}}.landing .umbrella-intro .umbrella-logos-row{display:flex;gap:1rem;padding-bottom:2rem;align-items:center;justify-content:center;max-width:100%}@media(min-width: 48em){.landing .umbrella-intro .umbrella-logos-row{gap:2rem}}.landing .umbrella-intro .umbrella-logo-wrapper{flex-shrink:1;width:60px;display:flex;align-items:center;justify-content:center}@media(min-width: 48em){.landing .umbrella-intro .umbrella-logo-wrapper{width:90px;flex-shrink:0}}.landing .umbrella-intro .umbrella-logo-wrapper img{max-width:100%;height:auto}.landing .umbrella-intro-variant .umbrella-input-subtext{font-weight:500}.landing .umbrella-intro-variant .umbrella-input-row{flex-direction:row;gap:0;align-items:stretch}.landing .umbrella-intro-variant .umbrella-zip-input{border:2px solid #ddd;border-right:none;border-radius:6px 0 0 6px;width:140px;height:48px;padding:0 1rem;margin-bottom:0;min-width:unset;max-width:unset}.landing .umbrella-intro-variant .umbrella-compare-btn{border-radius:0 6px 6px 0;height:48px;padding:0 1.5rem;margin-bottom:0;font-size:inherit}.landing .umbrella-intro-variant .umbrella-logos-heading{margin:0 0 1.5rem 0}.landing .umbrella-intro-variant .umbrella-logos-row{gap:1.25rem;padding-bottom:0;width:100%}.landing .umbrella-intro-variant .umbrella-logo-wrapper{width:75px}.landing .wave-container{background-color:#fff7e3}.landing .landing-product-brief{color:#14141b}.landing .landing-product-brief .product-brief-hero{position:relative;overflow:hidden;padding:4rem 0 3rem;background:radial-gradient(circle at top left, rgba(245, 148, 34, 0.2), transparent 34%),radial-gradient(circle at bottom right, rgba(214, 107, 9, 0.12), transparent 28%),linear-gradient(140deg, #fff4e9 0%, #fff8f1 58%, #f5f5f2 100%);border-bottom:1px solid rgba(214,107,9,.12)}.landing .landing-product-brief .product-brief-shell{display:grid;gap:1.5rem;align-items:start}@media(min-width: 64em){.landing .landing-product-brief .product-brief-shell{grid-template-columns:minmax(0, 1.2fr) minmax(300px, 0.8fr);gap:2rem}}.landing .landing-product-brief .product-brief-copy{max-width:34rem}.landing .landing-product-brief .product-brief-eyebrow{margin-bottom:.75rem;color:#d66b09;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing .landing-product-brief .product-brief-snippet{max-width:26rem;margin-bottom:1.25rem;font-size:1.1rem;line-height:1.6;color:#33333d}.landing .landing-product-brief .product-brief-meta{display:flex;flex-wrap:wrap;gap:.5rem}.landing .landing-product-brief .product-brief-updated{margin-top:1.25rem;font-size:.8rem;color:#a7a7b6;letter-spacing:.01em}.landing .landing-product-brief .product-brief-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.landing .landing-product-brief .product-brief-actions .product-brief-btn{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;background:#33333d;border-color:#33333d;color:#fff;font-weight:600}.landing .landing-product-brief .product-brief-actions .product-brief-btn:hover,.landing .landing-product-brief .product-brief-actions .product-brief-btn:focus{background:#14141b;border-color:#14141b;color:#fff}.landing .landing-product-brief .product-brief-actions .product-brief-btn svg{width:1.15em;height:1.15em;flex-shrink:0}.landing .landing-product-brief .product-brief-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.325rem .7rem;border-radius:999px;border:1px solid rgba(214,107,9,.14);background:hsla(0,0%,100%,.82);color:#33333d;font-size:.82rem;font-weight:700;backdrop-filter:blur(8px)}.landing .landing-product-brief .product-brief-pill.strong{border-color:rgba(0,0,0,0);background:#d66b09;color:#fff7e3}.landing .landing-product-brief .product-brief-hero-card{border-radius:1.25rem;border:1px solid rgba(214,107,9,.14);background:hsla(0,0%,100%,.86);box-shadow:0 24px 48px -40px rgba(63,46,29,.55);padding:1.5rem;backdrop-filter:blur(8px)}.landing .landing-product-brief .product-brief-hero-card>*:last-child{margin-bottom:0}.landing .landing-product-brief .product-brief-hero-card .brief-grid{grid-template-columns:1fr}.landing .landing-product-brief .product-brief-content{padding:1rem 0 8rem}.landing .landing-product-brief .product-brief-resource-grid{display:grid;gap:1rem;margin:1.25rem 0;align-items:start;grid-template-columns:1fr}@media(min-width: 48em){.landing .landing-product-brief .product-brief-resource-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 85.375em){.landing .landing-product-brief .product-brief-resource-grid{grid-template-columns:repeat(3, minmax(18rem, 1fr))}}.landing .landing-product-brief .product-brief-resource-card{height:100%;margin:0;padding:1.15rem;border-radius:1.1rem;border:1px solid rgba(214,107,9,.12);background:hsla(0,0%,100%,.88);box-shadow:0 18px 32px -36px rgba(30,22,14,.55)}.landing .landing-product-brief .product-brief-resource-card>*:last-child{margin-bottom:0}.landing .landing-product-brief .product-brief-post{max-width:38rem}.landing .landing-product-brief .product-brief-post h2{margin-top:2.5rem}.landing .landing-product-brief .product-brief-post table{display:block;width:100%;overflow-x:auto;border-collapse:separate;border-spacing:0;border:1px solid rgba(214,107,9,.12);border-radius:1rem;background:hsla(0,0%,100%,.82);box-shadow:0 16px 32px -36px rgba(30,22,14,.45)}.landing .landing-product-brief .product-brief-post th,.landing .landing-product-brief .product-brief-post td{padding:.8rem 1rem;border-bottom:1px solid rgba(214,107,9,.09);vertical-align:top;text-align:left}.landing .landing-product-brief .product-brief-post tr:last-child td{border-bottom:0}.landing .landing-product-brief .product-brief-post code{padding:.1rem .35rem;border-radius:.35rem;background:rgba(255,233,175,.8);color:#14141b}.landing .landing-product-brief .product-brief-post pre{padding:1.1rem;border-radius:1rem;background:#14141b;color:#fff}.landing .landing-product-brief .product-brief-post pre code{padding:0;background:rgba(0,0,0,0);color:inherit}.landing .landing-product-brief .product-brief-post .brief-grid{display:grid;gap:1rem;margin:1.25rem 0;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.landing .landing-product-brief .product-brief-post .brief-card{padding:1.15rem;border-radius:1.1rem;border:1px solid rgba(214,107,9,.12);background:hsla(0,0%,100%,.88);box-shadow:0 18px 32px -36px rgba(30,22,14,.55)}.landing .landing-product-brief .product-brief-post .ai-hub-section-lead{max-width:33rem;color:#68687c}.landing .landing-product-brief .product-brief-post .ai-skill-grid{display:grid;gap:1rem;margin:1.35rem 0 1.75rem;grid-template-columns:1fr}@media(min-width: 48em){.landing .landing-product-brief .product-brief-post .ai-skill-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 85.375em){.landing .landing-product-brief .product-brief-post .ai-skill-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.landing .landing-product-brief .product-brief-post .ai-skill-card{position:relative;display:grid;gap:1rem;padding:1.25rem;border-radius:1.25rem;border:1px solid rgba(214,107,9,.12);background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(255, 247, 227, 0.88) 100%);box-shadow:0 24px 40px -38px rgba(30,22,14,.58);overflow:hidden}.landing .landing-product-brief .product-brief-post .ai-skill-card::before{content:"";position:absolute;inset:0 0 auto;height:.45rem;background:linear-gradient(90deg, #d66b09 0%, #ffa841 100%)}.landing .landing-product-brief .product-brief-post .ai-skill-card h3{margin:0}.landing .landing-product-brief .product-brief-post .ai-skill-card h3 a{color:#14141b;text-decoration:none}.landing .landing-product-brief .product-brief-post .ai-skill-card h3 a:hover,.landing .landing-product-brief .product-brief-post .ai-skill-card h3 a:focus{color:#b75800}.landing .landing-product-brief .product-brief-post .ai-skill-card.is-homeowners{background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(102, 173, 255, 0.12) 100%);border-color:rgba(102,173,255,.22)}.landing .landing-product-brief .product-brief-post .ai-skill-card.is-homeowners::before{background:linear-gradient(90deg, #66ADFF 0%, #3ec5b7 100%)}.landing .landing-product-brief .product-brief-post .ai-skill-card.is-setup{background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(242, 242, 243, 0.96) 100%);border-color:rgba(167,167,182,.18)}.landing .landing-product-brief .product-brief-post .ai-skill-card.is-setup::before{background:linear-gradient(90deg, #33333d 0%, #a7a7b6 100%)}.landing .landing-product-brief .product-brief-post .ai-skill-card-header{display:grid;gap:.65rem}.landing .landing-product-brief .product-brief-post .ai-skill-eyebrow{margin:0;color:#68687c;font-size:.77rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing .landing-product-brief .product-brief-post .ai-skill-pills{display:flex;flex-wrap:wrap;gap:.45rem}.landing .landing-product-brief .product-brief-post .ai-skill-pill{display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;background:hsla(0,0%,100%,.84);border:1px solid rgba(214,107,9,.12);color:#33333d;font-size:.78rem;font-weight:700}.landing .landing-product-brief .product-brief-post .ai-skill-pill.strong{background:#14141b;border-color:#14141b;color:#fff7e3}.landing .landing-product-brief .product-brief-post .ai-skill-card-copy{display:grid;gap:.55rem}.landing .landing-product-brief .product-brief-post .ai-skill-audience,.landing .landing-product-brief .product-brief-post .ai-skill-summary,.landing .landing-product-brief .product-brief-post .ai-skill-best-for{margin:0}.landing .landing-product-brief .product-brief-post .ai-skill-audience{color:#68687c;font-size:.93rem;font-weight:700}.landing .landing-product-brief .product-brief-post .ai-skill-summary{color:#33333d}.landing .landing-product-brief .product-brief-post .ai-skill-best-for{color:#14141b}.landing .landing-product-brief .product-brief-post .ai-skill-highlights{margin:0;padding-left:1.1rem;color:#33333d}.landing .landing-product-brief .product-brief-post .ai-skill-highlights li+li{margin-top:.45rem}.landing .landing-product-brief .product-brief-post .ai-skill-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto}.landing .landing-product-brief .product-brief-post .ai-skill-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.5rem .85rem;border-radius:999px;border:1px solid rgba(214,107,9,.14);background:hsla(0,0%,100%,.85);color:#14141b;font-size:.88rem;font-weight:700;text-decoration:none}.landing .landing-product-brief .product-brief-post .ai-skill-action:hover,.landing .landing-product-brief .product-brief-post .ai-skill-action:focus{border-color:#d66b09;color:#b75800}.landing .landing-product-brief .product-brief-post .ai-skill-action.primary{background:#14141b;border-color:#14141b;color:#fff7e3}.landing .landing-product-brief .product-brief-post .ai-skill-action.primary:hover,.landing .landing-product-brief .product-brief-post .ai-skill-action.primary:focus{background:#b75800;border-color:#b75800;color:#fff}.landing .landing-product-brief .product-brief-post .ai-support-card{max-width:24rem}.landing .landing-product-brief .product-brief-post .brief-card-accent{background:linear-gradient(180deg, rgba(255, 233, 175, 0.9) 0%, white 100%)}.landing .landing-product-brief .product-brief-post .brief-note{margin:1.5rem 0;padding:1.1rem 1.2rem;border-left:4px solid #e47b1b;border-radius:0 1rem 1rem 0;background:rgba(255,233,175,.72)}.landing .landing-product-brief .product-brief-post .brief-steps{counter-reset:brief-step;display:grid;gap:1rem;margin:1.5rem 0}@media(min-width: 64em){.landing .landing-product-brief .product-brief-post .brief-steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}.landing .landing-product-brief .product-brief-post .brief-step{position:relative;padding:1.2rem;padding-top:1.4rem;border-radius:1.15rem;background:linear-gradient(180deg, rgba(58, 47, 35, 0.98) 0%, rgba(41, 33, 25, 0.98) 100%);color:#fff;box-shadow:0 28px 48px -42px rgba(16,12,8,.72)}.landing .landing-product-brief .product-brief-post .brief-step::before{counter-increment:brief-step;content:counter(brief-step);position:absolute;top:.85rem;right:.95rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:999px;background:rgba(245,148,34,.28);color:#fff7e3;font-size:.95rem;font-weight:800}.landing .landing-product-brief .product-brief-post .brief-step h3{margin-top:0;margin-bottom:.55rem;padding-right:2rem;color:#fff}.landing .landing-product-brief .product-brief-post .brief-step p:last-child{margin-bottom:0;color:hsla(0,0%,100%,.86)}.landing .landing-product-brief .product-brief-post .brief-step code{background:hsla(0,0%,100%,.12);color:#fff7e3}.landing .landing-product-brief .product-brief-post .brief-surface{margin:1.25rem 0;padding:1.15rem;border-radius:1rem;border:1px dashed rgba(214,107,9,.25);background:hsla(0,0%,100%,.72)}.landing .landing-product-brief .product-brief-post .brief-surface h3{margin-top:0}.landing .landing-product-brief .product-brief-post .brief-list-tight li+li{margin-top:.35rem}.savings-badge{position:absolute;left:30%;top:260px;z-index:2}.wave-container{background-color:#fff7e3;padding-bottom:0px}.wave-container h1{margin-top:0px}.wave{position:relative;z-index:0;margin-top:-2px;display:flex;flex-direction:column;margin-bottom:0px}.wave .wave-container{overflow:hidden;width:100%;height:6vw}.wave svg{position:relative}.wave .wave-content{overflow:auto;position:relative;z-index:20;flex-grow:1;padding-bottom:2rem}.careers-list .department-section{margin-bottom:3rem}.careers-list .department-section h2{margin-bottom:2rem;padding-bottom:.5rem;border-bottom:1px solid var(--muted-border-color)}.careers-list .career-card{margin-bottom:10rem;border-bottom:1px solid var(--muted-border-color);border-right:1px solid var(--muted-border-color);padding-bottom:2rem}.careers-list .career-card .collection-thumb{padding-bottom:1rem}.careers-list .job-header-row{align-items:flex-start;justify-content:space-between}.careers-list .job-header-row h5{margin:0;flex:1}.careers-list .job-header-row .job-type-badge{margin-left:1rem;white-space:nowrap}.careers-list .job-meta{display:flex;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.careers-list .job-meta small:not(:last-child)::after{content:"•";margin-left:.5rem;color:var(--muted-color)}.job-details-layout{gap:2rem;align-items:flex-start}@media screen and (max-width: 85.375em){.job-details-layout{flex-direction:column}}.job-details-layout .job-info-sidebar{min-width:20rem;flex-shrink:0}@media screen and (max-width: 85.375em){.job-details-layout .job-info-sidebar{min-width:auto;width:100%}}.job-details-layout .job-info-sidebar h6{margin-bottom:1rem}.job-details-layout .job-details-grid{margin-bottom:2rem}.job-details-layout .job-main-content{flex:1}.gg-icon{box-sizing:border-box;display:inline-block;font-size:inherit;font-style:normal;margin:0px .25rem;position:relative;vertical-align:middle}.gg-icon.icon-2x{font-size:1.6rem}.gg-icon.icon-3x{font-size:2.4rem}.gg-icon.icon-4x{font-size:3.2rem}a .gg-icon{position:relative;top:-1px}.with-icon{display:flex;align-items:center;gap:.25rem}.inbox-popover button,.inbox-popover .btn,.inbox-popover a[role=button],.inbox button,.inbox .btn,.inbox a[role=button]{min-width:unset !important;background-color:#fff}.inbox-popover img[alt="Coverage Cat"],.inbox img[alt="Coverage Cat"]{max-height:0}.cms .inbox-popover{bottom:1rem}.inbox-popover{position:fixed;bottom:8rem;right:1rem;--inbox-width: min(800px, 100vw)}.inbox-popover .inbox-popover-content,.inbox-popover .assistant-popover-content{position:absolute;bottom:3rem;width:var(--inbox-width);right:0px;z-index:10}.inbox-popover .inbox-popover-content #assistant-entrypoint,.inbox-popover .assistant-popover-content #assistant-entrypoint{margin:0px}.inbox-popover .inbox-popover-content article header,.inbox-popover .assistant-popover-content article header{margin-bottom:0px}.inbox-popover .inbox-popover-content article,.inbox-popover .assistant-popover-content article{position:relative;padding-bottom:0px;overflow:hidden}.inbox-popover .inbox-popover-content .inbox,.inbox-popover .assistant-popover-content .inbox{margin:0px -1rem;min-height:unset;height:auto;max-height:calc(100dvh - 8rem)}.inbox-popover .inbox-popover-content .inbox .messages,.inbox-popover .assistant-popover-content .inbox .messages{max-height:50vh}.inbox-popover .inbox-popover-content{width:min(400px,100vw)}@media screen and (max-width: 48em){.inbox-popover .assistant-popover-content{width:100%;position:fixed;padding:1rem;z-index:100}.inbox-popover .inbox-popover-content{width:100%;position:fixed;right:0px;height:100vh;bottom:0px;top:0px}.inbox-popover .inbox-popover-content article{margin-top:0px;height:100vh}.inbox-popover .inbox-popover-content .inbox{max-height:calc(100vh - (4.5rem + 64px))}.inbox-popover .inbox-popover-content .inbox .messages{max-height:80vh}}@media screen and (min-width: 64em)and (max-width: 120em){.stepper:has(.inbox-popover-content) .step-contents,.stepper:has(.inbox-popover-content) .stepper-footer .buttons{padding-right:432px;transition:padding-right .2s ease}}.inbox{margin:auto;height:calc(95dvh - 5.25rem);overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between}.inbox .messages{list-style-type:none;padding:0;margin:0;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}.inbox .messages li{margin-bottom:0px}.inbox .messages .spacing{height:1rem;margin:0px;padding:0px;background:#fff}.inbox .messages .message{display:flex;border-bottom:1rem solid #fff;border-right:1rem solid #fff;color:#fff}.inbox .messages .message:not(.from-cc){background:linear-gradient(#43cdf6, #0087fe)}.inbox .messages .message .menu{margin-top:1rem;border-top:1px solid #43cdf6;box-shadow:none;border-radius:0px}.inbox .messages .message .menu .menu-item{color:#fff}.inbox .messages .message .menu .menu-item a:hover{background-color:none}.inbox .messages .message::before{content:"";flex-grow:1;background:#fff}.inbox .messages .message.from-cc{display:flex;border-bottom:2px solid #fff;border-right:5px solid #fff;position:relative;background-color:#fff;border-left:1rem solid #fff}.inbox .messages .message.from-cc img{position:absolute;left:-0.5rem;bottom:-2rem}.inbox .messages .message.from-cc .attachments{border-radius:0px}.inbox .messages .message.from-cc .attachments .menu{border-top:1px solid #f2f2f3}.inbox .messages .message.from-cc .attachments{margin-top:1rem}.inbox .messages .message.from-cc::before{content:none}.inbox .messages .message.from-cc::after{content:"";flex-grow:1;background:#fff}.inbox .messages .message.from-cc .message-bubble{position:relative;left:2rem;padding:1px;border-width:20px;border-style:solid;border-left-width:2rem;border-image-slice:31 31 31 43;background:#e5e6ea;border-image-source:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI5My41cHgiCgkgaGVpZ2h0PSI2OHB4IiB2aWV3Qm94PSIwIDAgOTMuNSA2OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTMuNSA2OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8zIj4KCTxyZWN0IHg9Ii04LjY2NyIgeT0iLTguNDkzIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTEyIiBoZWlnaHQ9Ijg5LjMzMyIvPgo8L2c+CjxnIGlkPSJMYXllcl8yIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMSI+Cgk8cGF0aCBmaWxsPSIjRTVFNkVBIiBkPSJNNjEuNzY3LDBINDMuNjMzQzI2LjEwNywwLDExLjksMTQuMjA4LDExLjksMzEuNzMzdjQuNTMzQzExLjksNjUsMi41LDY4LDAsNjgKCQljMTQuNjY3LDAsMjEuNDI2LTUuNjE1LDIzLjIzMS03LjQzNEMyOC43NDgsNjUuMjAzLDM1Ljg2Myw2OCw0My42MzMsNjhoMTguMTMzQzc5LjI5Miw2OCw5My41LDUzLjc5Miw5My41LDM2LjI2N3YtNC41MzMKCQlDOTMuNSwxNC4yMDgsNzkuMjkyLDAsNjEuNzY3LDB6Ii8+CjwvZz4KPC9zdmc+Cg==")}.inbox .messages .message.from-cc .message-bubble p,.inbox .messages .message.from-cc .message-bubble strong,.inbox .messages .message.from-cc .message-bubble span{color:#14141b}.inbox .messages .message.from-cc .message-bubble .menu-item{color:#68687c}.inbox .messages .message.from-cc .message-bubble .menu-item a{display:block;text-wrap:wrap;max-width:100%}.inbox .messages .message.from-cc .message-bubble p{margin-bottom:0px}.inbox .messages .message.to-cc{border-right:1rem solid #fff;position:relative}.inbox .messages .message.to-cc .message-bubble p,.inbox .messages .message.to-cc .message-bubble strong,.inbox .messages .message.to-cc .message-bubble span{color:#f2f2f3}.inbox .messages .message.to-cc .message-bubble .menu-item{color:#e2e2e8}.inbox .messages .message.to-cc::after{content:"";width:3px;height:100%;position:absolute;background-color:#fff;right:0px}.inbox .messages .message .message-bubble{padding:1px;border-width:20px;border-style:solid;border-right-width:2rem;border-image-slice:31 43 31 31;max-width:66%;border-image-source:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIg0KCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9Ijk0cHgiIGhlaWdodD0iNjhweCIgdmlld0JveD0iMCAwIDk0IDY4IiBvdmVyZmxvdz0idmlzaWJsZSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTQgNjgiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGRlZnM+DQo8L2RlZnM+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzEuNzMzLDBIMHYzMS43MzNDMCwxNC4yMDgsMTQuMjA4LDAsMzEuNzMzLDB6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMCwzNi4yNjdWNjhoMzEuNzMzQzE0LjIwOCw2OCwwLDUzLjc5MiwwLDM2LjI2N3oiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00OS44NjcsNjhIOTMuNWMtMTQuNjY3LDAtMjEuNDI2LTUuNjE1LTIzLjIzMS03LjQzNEM2NC43NTIsNjUuMjAzLDU3LjYzNyw2OCw0OS44NjcsNjh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuODY3LDBDNjcuMzkzLDAsODEuNiwxNC4yMDgsODEuNiwzMS43MzN2NC41MzNDODEuNiw2NSw5MSw2OCw5My41LDY4VjBINDkuODY3eiIvPg0KPC9zdmc+DQo=")}.inbox .compose{border-top:1px solid #f2f2f3;background:#fff;display:flex;flex-wrap:wrap;align-items:center;padding:1rem;box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3);border-top:1px solid var(--muted-border-color)}.inbox .compose .suggested-replies{width:100%;padding:.5rem 0 .25rem 0}.inbox .compose form{flex-grow:1}.inbox .compose textarea{border:0px;padding:1rem .5rem 0px .5rem;height:3.5rem;border-bottom:2px solid #ffb866;border-radius:0px;resize:none;color:#14141b}.inbox .compose textarea:focus{box-shadow:none}.inbox .compose textarea::placeholder{color:#7f7f92}.inbox.email-gate{justify-content:center;align-items:center}.inbox.email-gate .email-gate-prompt{max-width:500px;text-align:left;padding:2rem}.inbox.email-gate .email-gate-prompt h4{margin-bottom:.5rem}.inbox.email-gate .email-gate-prompt p{color:#7f7f92;margin-bottom:1rem}.inbox.email-gate .email-gate-prompt form{display:flex;flex-direction:column;gap:1rem}.inbox.email-gate .email-gate-prompt input[type=email]{padding:.75rem;border:1px solid var(--muted-border-color);border-radius:4px;font-size:1rem}.inbox.email-gate .email-gate-prompt input[type=email]:focus{outline:none;border-color:#ffb866}.inbox.email-gate .email-gate-prompt .error{color:var(--del-color, #c62828);font-size:.875rem;margin:0}@media screen and (max-width: 66em){.inbox{margin:-1rem}.inbox .messages{margin-bottom:9.75rem;margin-left:1rem}.inbox .messages .message.from-cc,.inbox .messages .message.to-cc{border-right:none;border-left:none}.inbox .messages .message.from-cc .message-bubble,.inbox .messages .message.to-cc .message-bubble{max-width:calc(100% - 4rem)}.inbox .compose{margin:0px;margin-bottom:5rem;bottom:0px;z-index:5;height:auto;left:0px;width:100%;position:fixed}.inbox .compose .controls{display:flex;gap:.5rem;flex-wrap:nowrap}}.typing{position:relative;padding-right:1rem}.typing p,.typing span{font-style:italic}.typing p{display:inline}.typing span{border-radius:50%;opacity:0;animation:fadeInOut 1.5s infinite}.typing span:nth-of-type(1){animation-delay:0s}.typing span:nth-of-type(2){animation-delay:.5s}.typing span:nth-of-type(3){animation-delay:1s}@keyframes fadeInOut{0%{opacity:.25}25%{opacity:.5}50%{opacity:1}75%{opacity:.25}100%{opacity:.1}}.message-timestamp{display:inline;font-size:.7rem;opacity:.6}.message-loading{display:flex;justify-content:flex-start;align-items:center;padding:1rem 0px}.container-fluid,.container{margin-right:auto;margin-left:auto;max-width:100%}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}.row.center{justify-content:center}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 48em){.container{width:49em}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 64em){.container{width:65em}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 85.375em){.container{width:86.375em}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255, 255, 255, 0.5)}.leaflet-container{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline !important;vertical-align:baseline !important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255, 255, 255, 0.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}wc-datepicker,wc-datepicker *,wc-datepicker *:before,wc-datepicker *:after{margin:0;padding:0;box-sizing:border-box}wc-datepicker{display:inline-flex}.wc-datepicker{display:block;width:min-content;min-width:17rem;max-width:24rem;border:.0625rem solid #f2f3f5;color:#111;background-color:#fff;font-family: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";font-size:1rem;font-weight:400;line-height:1.5}.wc-datepicker--disabled *:disabled{opacity:.5;cursor:default}.wc-datepicker--disabled .wc-datepicker__weekday{color:#767676}.wc-datepicker--disabled .wc-datepicker__date:focus>*{outline:none}.wc-datepicker--disabled .wc-datepicker__date{cursor:default;opacity:.5}.wc-datepicker--disabled .wc-datepicker__date:hover>*{background-color:transparent}.wc-datepicker--disabled .wc-datepicker__date--in-range:hover>*{background-color:#f2f3f5}.wc-datepicker--disabled .wc-datepicker__date--selected:hover>*{color:#fff;background-color:blue}.wc-datepicker__header{display:flex;padding:.75rem;align-items:center;gap:.5rem}.wc-datepicker__current-month{display:flex;flex-grow:1;gap:.5rem}.wc-datepicker__month-select,.wc-datepicker__year-select{display:flex;height:2rem;padding-right:.5rem;padding-left:.5rem;align-items:center;border:none;border-radius:.25rem;color:#111;background:#f2f3f5;font:inherit;line-height:1.125}.wc-datepicker__month-select{flex-grow:1;cursor:pointer;appearance:none}.wc-datepicker__year-select{max-width:5rem}.wc-datepicker__previous-month-button,.wc-datepicker__next-month-button,.wc-datepicker__previous-year-button,.wc-datepicker__next-year-button{display:inline-flex;width:2rem;height:2rem;padding:.375rem;flex-shrink:0;justify-content:center;align-items:center;border:none;border-radius:.25rem;color:#111;background-color:transparent;background-color:#f2f3f5;cursor:pointer}.wc-datepicker__body{padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem}.wc-datepicker__calendar{width:100%;table-layout:fixed;border-collapse:collapse}.wc-datepicker__weekday>span{display:flex;padding:.125rem;justify-content:center;align-items:center;font-weight:600;aspect-ratio:1}.wc-datepicker__date{padding:.125rem;text-align:center;cursor:pointer}.wc-datepicker__date:focus{outline:none}.wc-datepicker__date:focus>*{outline:.125rem solid blue}.wc-datepicker__date:hover>*{background-color:#f2f3f5}.wc-datepicker__date>*{display:flex;justify-content:center;align-items:center;border-radius:.25rem;aspect-ratio:1}.wc-datepicker__date--today>*{font-weight:700;font-style:normal}.wc-datepicker__date--in-range>*{background-color:#f2f3f5}.wc-datepicker__date--selected>*,.wc-datepicker__date--selected:hover>*{color:#fff;background-color:blue;font-weight:500}.wc-datepicker__date--disabled{color:#767676;cursor:default}.wc-datepicker__date--disabled:not(.wc-datepicker__date--selected):not(.wc-datepicker__date--in-range):hover>*{background-color:transparent}.wc-datepicker__date--disabled.wc-datepicker__date--in-range:not(.wc-datepicker__date--selected):not(.wc-datepicker__date--in-range)>*{background-color:transparent}.wc-datepicker__footer{display:flex;padding-right:.75rem;padding-bottom:.75rem;padding-left:.75rem;align-items:center;gap:.5rem}.wc-datepicker__clear-button,.wc-datepicker__today-button{display:inline-flex;height:2rem;padding-right:.5rem;padding-left:.5rem;justify-content:center;align-items:center;border:none;border-radius:.25rem;color:#111;background-color:#f2f3f5;font:inherit;line-height:1;cursor:pointer}:root{--ss-primary-color: #5897fb;--ss-bg-color: #ffffff;--ss-font-color: #4d4d4d;--ss-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-focus-color: var(--ss-primary-color);--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-main-height: 40px;--ss-content-height: 300px;--ss-search-height: 40px;--ss-option-height: auto;--ss-spacing-l: 9px;--ss-spacing-m: 7px;--ss-spacing-s: 5px;--ss-animation-timing: 0.2s;--ss-border-radius: 4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-dir-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%;min-width:0;max-width:100%;overflow:hidden}.ss-main .ss-values .ss-placeholder{display:block;width:100%;min-width:0;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;color:var(--ss-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:block;margin:auto 0px auto var(--ss-spacing-s);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;max-width:calc(100% - 20px)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;max-width:100%;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;font-size:12px;line-height:1;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:center bottom;flex-direction:column-reverse;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-dir-below{transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;border-bottom:1px solid var(--ss-border-color)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;height:var(--ss-search-height);padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:none;background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{transition:max-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;max-height:0;opacity:0;overflow:hidden}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:var(--ss-option-height);padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){color:var(--ss-bg-color);background-color:var(--ss-primary-color);border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}.ss-content .ss-list .ss-search{display:flex;flex-direction:row;align-items:center;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.unsubscribe h1{margin:1rem 0}.unsubscribe form{margin-top:1.5rem}.unsubscribe .message{max-width:60ch}.unsubscribe{display:flex;flex-direction:column;margin:2rem;align-items:center}#assistant{position:relative;display:flex;flex-direction:column;min-height:calc(100vh - 5.25rem)}#assistant .assistant-content h1,#assistant .assistant-content h2,#assistant .assistant-content h3{text-align:center;margin:1rem 0}#assistant .assistant-messages{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem;gap:1rem;padding:1rem;padding-bottom:15rem}#assistant .assistant-messages .incoming,#assistant .assistant-messages .outgoing{display:inline-block;font-weight:500;max-width:100%}#assistant .assistant-messages .incoming p,#assistant .assistant-messages .outgoing p{margin:0px}#assistant .assistant-messages .toast.toast-image{z-index:0}#assistant .assistant-messages .outgoing h1,#assistant .assistant-messages .outgoing h2,#assistant .assistant-messages .outgoing h3,#assistant .assistant-messages .outgoing h4,#assistant .assistant-messages .outgoing h5,#assistant .assistant-messages .outgoing h6{text-align:left}#assistant .assistant-messages .outgoing h1,#assistant .assistant-messages .outgoing h2,#assistant .assistant-messages .outgoing h3{color:#33333d}#assistant .assistant-messages .outgoing h4,#assistant .assistant-messages .outgoing h5,#assistant .assistant-messages .outgoing h6{color:#68687c}#assistant .assistant-messages .outgoing p,#assistant .assistant-messages .outgoing li{margin:.5rem 0}#assistant .assistant-messages .outgoing .citations{height:100%;flex-wrap:wrap}@media screen and (min-width: 64em){#assistant .assistant-messages .outgoing .citations{margin-left:1rem}}#assistant .assistant-messages .block-link{display:block;width:100%;padding:2rem 0px}#assistant .assistant-messages .block-link:active,#assistant .assistant-messages .block-link:focus{background-color:rgba(0,0,0,0)}#assistant .assistant-messages .incoming{padding:1rem;border-radius:var(--border-radius);background-color:#f2f2f3;align-self:flex-end;font-weight:500;margin:2rem 0px}#assistant .assistant-messages .incoming p{margin-bottom:0px}#assistant .assistant-messages .artifact{flex-grow:1;width:100%;display:flex;background:#fff}#assistant .assistant-messages .artifact>div{width:100%}#assistant .assistant-messages .artifact .artifact-content{width:100%;max-width:100%}#assistant .assistant-messages .artifact .artifact-content article{margin:0px}#assistant .assistant-messages .artifact .artifact-link{padding:.25rem 1rem;display:flex;align-items:center;justify-content:start}#assistant .assistant-messages article{border:1px solid #e2e2e8;box-shadow:0.0145rem 0.174rem rgba(186, 186, 197, 0.01698),0.01675rem 0.0335rem 0.402rem rgba(186, 186, 197, 0.024),0.03125rem 0.0625rem 0.75rem rgba(186, 186, 197, 0.03),0.05625rem 0.1125rem 1.35rem rgba(186, 186, 197, 0.036),0.10425rem 0.2085rem 2.502rem rgba(186, 186, 197, 0.04302),0.25rem 0.5rem 6rem rgba(186, 186, 197, 0.06),0 0 0 .0625rem rgba(186, 186, 197, 0.015)}#assistant .assistant-compose{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:1000;transition:all .5s ease;background-color:#fff;width:100%;max-width:var(--pico-viewport-lg, 1200px);padding-bottom:1rem;margin-bottom:1rem}@media screen and (min-width: 64em){#assistant .assistant-compose{width:100%;max-width:var(--pico-viewport-lg, 1200px)}}@media screen and (max-width: 64em){#assistant .assistant-compose{left:.5rem;transform:none;width:calc(100% - 1rem);max-width:unset}}#assistant .assistant-compose.empty{position:unset;box-shadow:none;padding:0}#assistant .empty-message{margin-top:max(5rem,10vh);bottom:0px;margin-bottom:5vh}@media screen and (max-width: 64em){#assistant .empty-message{margin-top:0}}.blog .container .assistant-composer{margin:0px}.assistant-composer{box-shadow:0.029rem 0.174rem rgba(104, 104, 124, 0.01698),0.0335rem 0.067rem 0.402rem rgba(104, 104, 124, 0.024),0.0625rem 0.125rem 0.75rem rgba(104, 104, 124, 0.03),0.1125rem 0.225rem 1.35rem rgba(104, 104, 124, 0.036),0.2085rem 0.417rem 2.502rem rgba(104, 104, 124, 0.04302),0.5rem 1rem 6rem rgba(104, 104, 124, 0.06),0 0 0 .0625rem rgba(104, 104, 124, 0.015);--form-element-disabled-opacity: 1;border:1px solid #f2f2f3;resize:none;padding:1rem;min-height:12rem;border-radius:var(--border-radius);-ms-overflow-style:none;scrollbar-width:none;transition:.3s all ease;background-color:#fff;margin-bottom:0;display:flex;flex-direction:column}.assistant-composer form{flex-grow:1;padding-bottom:1rem}.assistant-composer form textarea{border:0px;border-color:rgba(0,0,0,0);resize:none;min-height:5rem;height:100%;margin-bottom:1rem}.assistant-composer form textarea:active,.assistant-composer form textarea:focus{border:0px;border-color:rgba(0,0,0,0);box-shadow:none}.assistant-composer:focus-within{border:1px solid #ffb866}.assistant-composer::-webkit-scrollbar{display:none}.assistant-composer:active,.assistant-composer:focus{border-color:hsl(32.1568627451,100%,92%)}.assistant-chips{align-items:center;justify-content:center;display:flex;flex-wrap:wrap;gap:1rem;max-width:100%;margin-bottom:1rem;margin-top:1rem}.assistant-chips .chip{padding:.5rem 1rem;display:flex;align-items:center}.assistant-chips .chip i{top:0px}@media screen and (max-width: 64em){.assistant-compose.has-messages .assistant-chips{display:none}}.assistant-chip-disclaimer-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem;margin-top:1rem}.assistant-chip-disclaimer-row .assistant-chips{margin:0}.assistant-disclaimer-link{appearance:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;color:#7f7f92;cursor:pointer;font-size:.75rem;line-height:1;margin:0;padding:.25rem 0;text-decoration:underline}.assistant-disclaimer-link:hover,.assistant-disclaimer-link:focus,.assistant-disclaimer-link:active{background:none;box-shadow:none;color:#33333d}.ai-leaderboard-page{--ai-ink: #17211c;--ai-muted: #61716a;--ai-line: #dde8e2;--ai-soft: #f5faf7;--ai-panel: #ffffff;--ai-green: #116149;--ai-gold: #f2a43a;--ai-blue: #264f8f;--ai-coral: #c95f49;color:var(--ai-ink)}.ai-leaderboard-page section{margin:0}.ai-leaderboard-page .ai-kicker{margin:0 0 .4rem;color:var(--ai-green);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-leaderboard-hero{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(18rem, 0.7fr);gap:2rem;align-items:end;max-width:76rem;min-height:min(42rem,100vh - 7rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 1.25rem clamp(2rem,5vw,4rem)}.ai-leaderboard-hero-copy{max-width:50rem}.ai-leaderboard-hero-copy h1{max-width:14ch;margin:0;color:var(--ai-ink);font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.ai-leaderboard-hero-copy p:not(.ai-kicker){max-width:42rem;margin:1.25rem 0 0;color:var(--ai-muted);font-size:1.15rem;line-height:1.55}.ai-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.ai-hero-actions .ai-hero-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;width:auto;margin:0;border:1px solid var(--ai-green);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ai-hero-actions .ai-hero-link.primary{background:var(--ai-green);color:#fff;box-shadow:0 .65rem 1.25rem rgba(17,97,73,.16)}.ai-hero-actions .ai-hero-link.secondary{background:#fff;color:var(--ai-green)}.ai-hero-actions .ai-hero-link:hover,.ai-hero-actions .ai-hero-link:focus{border-color:var(--ai-ink);color:#fff;background:var(--ai-ink);text-decoration:none}.ai-hero-actions .ai-hero-link:focus-visible{outline:3px solid rgba(17,97,73,.22);outline-offset:2px}@media(max-width: 36rem){.ai-hero-actions{align-items:stretch}.ai-hero-actions .ai-hero-link{flex:1 1 12rem}}@media(max-width: 24rem){.ai-hero-actions .ai-hero-link{flex-basis:100%}}.ai-hero-panel,.ai-leaderboard-cards>div,.ai-metric-chart,.ai-method-grid>section{border:1px solid var(--ai-line);border-radius:8px;background:var(--ai-panel);box-shadow:0 1rem 2.5rem rgba(23,33,28,.06)}.ai-hero-panel{display:grid;gap:0;overflow:hidden}.ai-hero-panel div{padding:1rem 1.1rem;border-bottom:1px solid var(--ai-line)}.ai-hero-panel div:last-child{border-bottom:0}.ai-hero-panel span{display:block;margin-bottom:.25rem;color:var(--ai-muted);font-size:.8rem;font-weight:700;text-transform:uppercase}.ai-hero-panel strong{display:block;color:var(--ai-ink);font-size:1.35rem;line-height:1.1}.ai-leaderboard-band,.ai-leaderboard-table-section,.ai-methodology,.ai-examples-section,.ai-leaderboard-empty{padding:clamp(3rem,6vw,5rem) 1.25rem}.ai-leaderboard-band,.ai-methodology,.ai-examples-section{background:var(--ai-soft)}.ai-section-heading{max-width:58rem;margin:0 auto 1.75rem}.ai-section-heading.compact{margin-bottom:1rem}.ai-section-heading h2{margin:0;color:var(--ai-ink);font-size:clamp(2rem,4vw,3.25rem);line-height:1}.ai-section-heading p:not(.ai-kicker){max-width:48rem;margin:.85rem 0 0;color:var(--ai-muted);font-size:1rem;line-height:1.55}.ai-leaderboard-empty{max-width:64rem;margin:0 auto}.ai-leaderboard-empty h2{margin-bottom:.5rem;color:var(--ai-ink)}.ai-leaderboard-empty p{max-width:44rem;color:var(--ai-muted)}.ai-benchmark-toggle{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem;max-width:50rem;margin:0 auto 1.5rem}.ai-benchmark-toggle a{display:grid;gap:.2rem;align-content:center;min-height:4.25rem;border:2px solid var(--ai-line);border-radius:8px;padding:.95rem 1rem;background:#fff;color:var(--ai-ink);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.ai-benchmark-toggle a span{font-size:1rem;font-weight:800;line-height:1.15}.ai-benchmark-toggle a small{color:var(--ai-muted);font-size:.8rem;line-height:1.2}.ai-benchmark-toggle a:hover,.ai-benchmark-toggle a:focus{border-color:var(--ai-green);box-shadow:0 .7rem 1.4rem rgba(17,97,73,.12);text-decoration:none}.ai-benchmark-toggle a.active{border-color:var(--ai-green);background:var(--ai-green);color:#fff;box-shadow:0 .8rem 1.5rem rgba(17,97,73,.16)}.ai-benchmark-toggle a.active small{color:hsla(0,0%,100%,.76)}.ai-section-empty{max-width:44rem;margin:0 auto;border:1px solid var(--ai-line);border-radius:8px;padding:1.25rem;background:#fff}.ai-section-empty h3{margin:0 0 .45rem;color:var(--ai-ink)}.ai-section-empty p{margin:0;color:var(--ai-muted)}.ai-leaderboard-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;max-width:76rem;margin:0 auto 1.25rem}.ai-leaderboard-cards div{padding:1rem}.ai-leaderboard-cards span,.ai-leaderboard-cards small{display:block;color:var(--ai-muted)}.ai-leaderboard-cards span{font-size:.78rem;font-weight:800;text-transform:uppercase}.ai-leaderboard-cards strong{display:block;margin:.25rem 0;color:var(--ai-ink);font-size:1.35rem}.ai-chart-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;max-width:76rem;margin:0 auto}.ai-chart-grid .ai-metric-chart-elo{grid-column:1/-1}.ai-metric-chart{min-width:0;padding:1.1rem}.ai-metric-chart header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ai-metric-chart header h3{margin:0;color:var(--ai-ink);font-size:1.15rem}.ai-metric-chart header p{max-width:34rem;margin:.35rem 0 0;color:var(--ai-muted);font-size:.9rem;line-height:1.45}.ai-metric-chart header span{align-self:flex-start;flex:0 0 auto;border:1px solid var(--ai-line);border-radius:999px;padding:.25rem .55rem;color:var(--ai-muted);font-size:.74rem;font-weight:800;white-space:nowrap}.ai-metric-bars{display:grid;grid-template-columns:repeat(auto-fit, minmax(5.5rem, 1fr));gap:.65rem;align-items:end;min-height:16rem}.ai-metric-bar-slot{display:grid;grid-template-rows:auto minmax(12rem, 1fr) auto;gap:.45rem;min-width:0;text-align:center}.ai-metric-bar-slot>strong{color:var(--ai-ink);font-size:.9rem;line-height:1.15}.ai-metric-bar-slot>small{overflow-wrap:anywhere;color:var(--ai-muted);font-size:.75rem;line-height:1.2}.ai-metric-bar-rail{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:12rem;overflow:hidden;border:1px solid var(--ai-line);border-radius:8px;background:linear-gradient(180deg, #ffffff, #eef6f1)}.ai-metric-bar-rail img{position:absolute;right:50%;bottom:.55rem;z-index:2;width:2rem;height:2rem;max-width:2rem;max-height:2rem;border:2px solid #fff;border-radius:8px;box-shadow:0 .35rem .7rem rgba(23,33,28,.16);transform:translateX(50%)}.ai-metric-bar-fill{display:block;width:100%;min-height:1rem;border-radius:7px 7px 0 0;background:linear-gradient(180deg, var(--ai-blue), var(--ai-green))}.ai-metric-chart-win_rate .ai-metric-bar-fill,.ai-metric-chart-quote_coverage_rate .ai-metric-bar-fill,.ai-metric-chart-qa_mean_score .ai-metric-bar-fill{background:linear-gradient(180deg, var(--ai-green), #6aa77f)}.ai-metric-chart-quote_point_mape .ai-metric-bar-fill,.ai-metric-chart-quote_winkler_loss .ai-metric-bar-fill{background:linear-gradient(180deg, var(--ai-gold), var(--ai-coral))}.ai-leaderboard-table-section{width:100%;max-width:none;margin:0}.ai-leaderboard-table-section .ai-section-heading{max-width:76rem;text-align:center}.ai-leaderboard-table-section .ai-section-heading p:not(.ai-kicker){margin-right:auto;margin-left:auto}.ai-leaderboard-table-wrap{overflow-x:auto;width:min(76rem,100%);margin:0 auto;border:1px solid var(--ai-line);border-radius:8px;background:#fff}.ai-leaderboard-table{width:100%;margin:0;white-space:nowrap}.ai-leaderboard-table th,.ai-leaderboard-table td{padding:.85rem;text-align:right;vertical-align:middle}.ai-leaderboard-table th:first-child,.ai-leaderboard-table td:first-child{text-align:center}.ai-leaderboard-table th:nth-child(2),.ai-leaderboard-table td:nth-child(2){text-align:left}.ai-leaderboard-table thead th{color:var(--ai-muted);font-size:.78rem;text-transform:uppercase}.ai-leaderboard-table tbody tr:hover{background:#f8fbf9}.ai-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--ai-ink);color:#fff;font-weight:800}.ai-model-cell{display:flex;gap:.65rem;align-items:center;justify-content:flex-start;text-align:left}.ai-model-cell img{width:2.25rem;height:2.25rem;max-width:2.25rem;max-height:2.25rem;border-radius:8px}.ai-model-cell strong,.ai-model-cell small{display:block}.ai-model-cell small{color:var(--ai-muted)}.ai-example-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;max-width:76rem;margin:0 auto}.ai-example-grid section{border:1px solid var(--ai-line);border-radius:8px;padding:1.1rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(23,33,28,.05)}.ai-example-grid h3{margin:0 0 .75rem;color:var(--ai-ink);font-size:1.05rem}.ai-example-grid ul{display:grid;gap:.65rem;margin:0;padding-left:1.2rem}.ai-example-grid li{color:var(--ai-muted);line-height:1.45}.ai-method-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;max-width:76rem;margin:0 auto}.ai-method-grid section{padding:1rem}.ai-method-grid h3{margin:0 0 .5rem;color:var(--ai-ink);font-size:1rem}.ai-method-grid p{margin:0;color:var(--ai-muted);font-size:.92rem;line-height:1.5}@media screen and (max-width: 85.375em){.ai-leaderboard-hero,.ai-chart-grid,.ai-example-grid,.ai-method-grid{grid-template-columns:1fr}.ai-leaderboard-hero{min-height:unset;align-items:stretch}.ai-chart-grid .ai-metric-chart-elo{grid-column:auto}}@media screen and (max-width: 64em){.ai-leaderboard-hero{padding-top:2.25rem}.ai-leaderboard-hero-copy h1{font-size:3rem}.ai-leaderboard-cards{grid-template-columns:1fr}.ai-benchmark-toggle{grid-template-columns:1fr}.ai-metric-chart header{display:block}.ai-metric-chart header span{display:inline-flex;margin-top:.75rem}.ai-metric-bars{grid-template-columns:repeat(auto-fit, minmax(4.75rem, 1fr))}}.intake-estimate{margin-bottom:2.5rem}.intake-estimate.not-applicable{margin-bottom:0}.intake-estimate .estimate-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #e2e2e8}.intake-estimate .estimate-title .line-identifier{display:flex;align-items:center;gap:.25rem}.intake-estimate .estimate-title .premium-estimate{color:#14141b;font-weight:900;font-size:1.5rem;margin-bottom:1rem}.intake-estimate .carrier-estimate{margin-bottom:1rem;display:flex;gap:1rem;align-items:center}.intake-estimate .carrier-estimate legend{color:#68687c;font-weight:500;margin-top:.5rem}.intake-estimate p{margin:.5rem 0px}.intake-estimate .text-per-month{font-size:.8rem;position:relative;left:-0.3rem;color:#33333d}.intake-estimate .text-muted{margin:0px}.intake-estimate .loading{display:flex;align-items:center;padding-top:4rem}.intake-estimate h5{margin-top:.5rem;margin-bottom:0px}@media screen and (max-width: 64em){.intake-estimate{flex-direction:column-reverse;justify-content:space-between}.intake-estimate.fixed-bottom .md-menu{max-height:5rem;position:fixed;bottom:0px;top:unset;width:100%;z-index:300}.intake-estimate .md-menu .notification-dot{position:absolute}.intake-estimate .md-menu .menu{display:flex;width:100% !important;padding:0px;border-top:1px solid #cdcdda;border-bottom:none;border-right:none;border-left:none;border-radius:0px;align-items:stretch;justify-content:space-around}.intake-estimate .md-menu .menu .menu-item{margin:0px;display:flex;justify-content:space-around;flex-direction:column}.intake-estimate .md-menu .menu .menu-item a{padding:1rem;padding-bottom:.25rem;margin:0px;border-bottom:.25rem solid rgba(0,0,0,0)}.intake-estimate .md-menu .menu .menu-item a .icon-wrap{display:block;min-height:1rem}.intake-estimate .md-menu .menu .menu-item a div{display:flex;align-items:center;flex-direction:column;gap:.25rem}.intake-estimate .md-menu .menu .menu-item a.active{background:unset;border-bottom-color:#ffb866;border-radius:0px}.intake-estimate .md-menu .menu .menu-item a.active .text-muted{color:#ffb866}.intake-estimate .md-menu .menu .menu-item.menu-item-cta{position:fixed;right:.5rem;bottom:6.5rem}.intake-estimate .md-detail{padding:1rem !important;max-width:100vw;max-height:calc(100vh - 5.25rem)}}.sidebar-nav{position:sticky;top:0px;z-index:10}.sidebar{display:flex;overflow-y:hidden}@media screen and (min-width: 64em){.sidebar{height:calc(100vh - 5.25rem)}}@media screen and (max-width: 64em){.sidebar{height:100vh;flex-direction:column}}@media screen and (max-width: 64em){.sidebar .sidebar-controls{display:flex;padding:1rem;justify-content:space-between;align-items:center;height:5.25rem}}.sidebar .sidebar-side{background-color:#f8f8fb;color:#fff;width:2rem;transition:width .3s ease;overflow:hidden;position:sticky;height:100vh;z-index:1}.sidebar .sidebar-side.open{width:20%}.sidebar .sidebar-side.open .sidebar-content{opacity:1}.sidebar .sidebar-side .menu-item{text-wrap:wrap}.sidebar .sidebar-side .sidebar-content{opacity:0;overflow-y:scroll;transition:opacity .3s ease;white-space:nowrap}@media screen and (max-width: 64em){.sidebar .sidebar-side .sidebar-content{height:100%}}.sidebar .sidebar-side .sidebar-toggle{display:flex;align-items:center;justify-content:center;padding:1rem 0px;cursor:pointer;background-color:#f8f8fb;color:#68687c}@media screen and (max-width: 64em){.sidebar .sidebar-side .sidebar-toggle{justify-content:flex-end;padding:1rem}}@media screen and (max-width: 64em){.sidebar .sidebar-side{width:100%;height:5.25rem;position:relative;top:0;order:-1;background-color:#fff;border-bottom:1px solid var(--muted-border-color)}.sidebar .sidebar-side.open{width:100%}.sidebar .sidebar-side .sidebar-toggle{background-color:#fff}}.sidebar .main-content{flex:1;overflow:auto;position:relative}@media screen and (min-width: 64em){.sidebar .main-content{padding-top:1rem}}@media screen and (max-width: 64em){.sidebar .main-content{max-width:100vw;overflow-x:hidden;height:calc(100vh - 5.25rem - 3rem)}}#sidebar-checkbox{display:none}#sidebar-checkbox:checked+.sidebar-side{width:20%}@media screen and (max-width: 64em){#sidebar-checkbox:checked+.sidebar-side{width:100%;height:100vh}}#sidebar-checkbox:checked+.sidebar-side .sidebar-content{opacity:1}#sidebar-checkbox:checked+.sidebar-side .sidebar-toggle{justify-content:end;padding:1rem}#sidebar-checkbox:checked+.sidebar-side .sidebar-toggle .sidebar-opened{display:none}#sidebar-checkbox:checked+.sidebar-side .sidebar-toggle .sidebar-closed{display:block}#sidebar-checkbox:not(checked)+.sidebar-side .sidebar-toggle .sidebar-opened{display:block}#sidebar-checkbox:not(checked)+.sidebar-side .sidebar-toggle .sidebar-closed{display:none}.realtor-logo{max-width:16rem;padding:1rem}.realtor-register .realtor-explainer header{margin-bottom:.5rem}.realtor-register .realtor-explainer .icon{top:7px;width:1.6rem;height:1.6rem}.realtor-register .realtor-explainer .icon.icon-playlist-add-check{top:9px}.firstconnect-client-detail .card .card-body{padding-top:0}.firstconnect-client-detail .quick-info{display:flex;gap:1em}.firstconnect-client-detail .section-title h4{margin:1rem 0}.firstconnect-client-detail .section-title details{margin-bottom:0}.firstconnect-client-detail .section-title details summary{white-space:nowrap}#broker-email-modal input::placeholder{color:hsl(240,8.7719298246%,49.7058823529%);font-size:.9rem;opacity:.8}#broker-email-modal .text-muted{font-size:.9rem;color:hsl(240,8.7719298246%,49.7058823529%);opacity:.8}#broker-email-modal .email-preview .card{border:1px solid #e5e7eb}#broker-email-modal .email-preview .card-header{background-color:#f9fafb;font-size:.875rem}#broker-email-modal .email-preview .card-body pre{margin:0;font-size:.875rem;line-height:1.4}html{scroll-behavior:smooth}.brand-header,nav.concierge-nav{align-items:center;border-bottom:1px solid var(--muted-border-color);padding:0px 1rem;height:5.25rem;left:0px;right:0px;position:sticky;top:0px;z-index:3}@media screen and (min-width: 85.375em){.brand-header,nav.concierge-nav{padding:0px 4.2rem}}@media screen and (max-width: 85.375em){.brand-header,nav.concierge-nav{z-index:200}}.brand-header,nav.concierge-nav{background-color:#fff}.brand-header a,nav.concierge-nav a{font-weight:400;font-size:85%;color:#14141b}.brand-header ul,nav.concierge-nav ul{padding:0px 1rem}@media screen and (max-width: 85.375em){.brand-header ul:last-of-type,nav.concierge-nav ul:last-of-type{padding-right:0px}}.brand-header .brand,nav.concierge-nav .brand{padding-right:1rem;font-weight:900;color:#000;font-size:1rem}.brand-header .brand a,nav.concierge-nav .brand a{padding:1rem 0px}.brand-header .brand img,nav.concierge-nav .brand img{padding:0px;margin:0px}@media screen and (max-width: 85.375em){.brand-header .brand img,nav.concierge-nav .brand img{max-width:8rem !important}}.brand-header details,nav.concierge-nav details{margin-bottom:0px}.brand-header .logotype img,nav.concierge-nav .logotype img{max-height:3rem;max-width:12rem !important}.brand-header #mobile-hamburger,nav.concierge-nav #mobile-hamburger{display:none;position:absolute;left:0px;right:0px;top:53px;background-color:#fff;z-index:100;justify-content:space-around;flex-wrap:wrap;height:0px;overflow:hidden;transition:height .2s;border-bottom:1px solid var(--muted-border-color);box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3)}.brand-header #mobile-hamburger[aria-expanded=true],nav.concierge-nav #mobile-hamburger[aria-expanded=true]{height:unset;display:flex}.brand-header ul li,nav.concierge-nav ul li{color:#33333d}.brand-header ul li a,nav.concierge-nav ul li a{color:#33333d}.brand-header summary,nav.concierge-nav summary{display:flex;align-items:center}summary{font-weight:600}summary:hover{color:#7f7f92 !important}.brand-header{background-color:hsla(0,0%,100%,.9);box-shadow:0 .75rem 2rem rgba(20,20,27,.04)}@supports(backdrop-filter: blur(1rem)){.brand-header{backdrop-filter:blur(1rem)}}.brand-header a{transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.brand-header a:hover,.brand-header a:focus{color:#b75800}.brand-header .btn-primary{box-shadow:0 .5rem 1.25rem rgba(183,88,0,.16);font-weight:800}.root>footer{padding:1rem 4rem;font-size:.85rem;border-top:1px solid var(--muted-border-color)}.root>footer h6{font-weight:400;color:#14141b}.root>footer a,.root>footer p{color:#33333d;font-size:.75rem;padding:.1rem 0px}.root>footer a:hover,.root>footer a:focus,.root>footer a:active,.root>footer p:hover,.root>footer p:focus,.root>footer p:active{background-color:rgba(0,0,0,0)}.root>footer p{margin-top:.5rem}.root>footer .column{display:flex;flex-direction:column}.root>footer{background:#14141b;border-top:0;color:#fff7e3;padding:3rem 4rem}@media screen and (max-width: 64em){.root>footer{padding:2rem 1rem}}.root>footer .grid{gap:2rem}.root>footer h6{color:#ffe9af;font-size:.75rem;font-weight:900;letter-spacing:0;margin-bottom:.5rem;text-transform:uppercase}.root>footer a,.root>footer p{color:hsla(0,0%,100%,.72)}.root>footer a{border-radius:6px}.root>footer a:hover,.root>footer a:focus{color:#fff;text-decoration:underline}.root>footer p{max-width:48rem}.root>footer .divider{border-color:hsla(0,0%,100%,.12);margin:2rem 0}.root>footer .grid:nth-of-type(2){align-items:start}.root>footer .grid:nth-of-type(2) .column:first-child{max-height:18rem;overflow:auto;padding-right:1rem}.root>footer .bbb-badges{opacity:.78}a{cursor:pointer}article header{display:flex;justify-content:space-between;align-items:center}article header hgroup h1,article header hgroup h2,article header hgroup h3{margin-top:1rem}article :where(h1,h2,h3,h4,h5,h6,span,p,ul,a):not(:where(header *)){--typography-spacing-vertical: 1rem}article :where(h1,h2,h3,h4,h5,h6,span,p,ul,a):where(header *){--typography-spacing-vertical: 1rem}section hgroup h1,section hgroup h2,section hgroup h3,section hgroup h4,section hgroup h5,section hgroup h6{--typography-spacing-vertical: 0.0rem}.rounded{border-radius:var(--border-radius)}.nowrap{text-wrap:nowrap}.nopadding{padding:0px !important}.relative{position:relative}.grow{flex-grow:1}.flex{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-direction:row}.flex.left{justify-content:flex-start}.flex.flex-start{align-items:flex-start}.flex.right{justify-content:flex-end}.flex.baseline{align-items:baseline}.flex.wrap{flex-wrap:wrap}.flex.column{flex-direction:column;justify-content:unset;align-items:start}.flex.nogap{gap:0}.flex.small-gap{gap:.5rem}.flex.wrap{flex-wrap:wrap}.flex.normal{justify-content:normal}.flex.around{justify-content:space-around}.flex.center{justify-content:center;align-items:center}@media screen and (max-width: 85.375em){.flex.break{flex-direction:column;align-items:start;gap:0px}.flex.center-xs{align-items:center;justify-content:center}}@media screen and (max-width: 48em){.flex.break-sm{flex-direction:column;align-items:start;gap:0px}}.full{width:100%}.full.padding{padding:0px 1rem}.invert{background-color:#b75800;width:100%;overflow:auto;--muted-color: #ffe9af}.invert :where(h1,h2,h3,h4,h5,h6,span,p,ul,ol,li,a,strong,b):not(:where(article *,.toast *)){color:#fff7e3}.invert a:not(:where(article *,.toast *)){text-decoration:underline}.invert :is(button,input[type=submit],input[type=button],[role=button]).outline,.invert input[type=reset].outline{--background-color: transparent;--color: #fff7e3;--border-color: #fff7e3}.invert :is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),.invert input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color: transparent;--border-color: #ffe9af}.invert-alt{background-color:#33333d;width:100%;overflow:auto;--muted-color: #ffe9af}.invert-alt :where(h1,h2,h3,h4,h5,h6,span,p,ul,ol,li,a,strong,b):not(:where(article *,.toast *)){color:#fff7e3}.invert-alt a:not(:where(article *,.toast *)){text-decoration:underline}.invert-alt :is(button,input[type=submit],input[type=button],[role=button]).outline,.invert-alt input[type=reset].outline{--background-color: transparent;--color: #fff7e3;--border-color: #fff7e3}.invert-alt :is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),.invert-alt input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color: transparent;--border-color: #ffe9af}section .section-title{border-bottom:1px solid var(--muted-border-color);margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}section .section-title img{max-width:100px;object-fit:cover}section .section-title .title-with-button{display:flex;gap:1rem;align-items:center;justify-content:left;flex-grow:1}@media screen and (max-width: 85.375em){section .section-title .title-with-button{justify-content:space-between}}section .section-title .button-group{min-width:8rem;justify-content:right}ul{padding:0px;list-style-type:none}ul li{list-style-type:none}ul.styled{padding:0px 0px 0px 2rem}ul.styled li{list-style-type:disc}.tip legend{color:var(--h5-color);font-weight:700;font-size:1.125rem}.tip{border-left:.33rem solid #ffb866;padding:1rem;background-color:#f2f2f3;margin-bottom:1rem}.btn.icon-btn{padding:.25rem .5rem;max-height:2rem;text-align:center}.btn.icon-btn i{position:relative;left:4px;top:-4px}.btn.btn-circle{height:calc(var(--border-radius)*2);width:calc(var(--border-radius)*2);padding:calc(var(--border-radius)*.5);display:flex;align-items:center;justify-content:center}.btn.btn-lg{padding:calc(var(--form-element-spacing-vertical)*1.5) calc(var(--form-element-spacing-horizontal)*1.5);border-radius:calc(var(--border-radius)*1.5);font-size:110%}.btn.btn-xl{padding:calc(var(--form-element-spacing-vertical)*2) calc(var(--form-element-spacing-horizontal)*2);border-radius:calc(var(--border-radius)*2);font-size:120%}.text-small{font-size:.66rem}.text-smallish{font-size:.85rem}.text-medium{font-size:1rem}.text-mediumish{font-size:1.25rem}a.text-muted{text-decoration:underline}.bold{font-weight:600}.text-gray,.text-muted,.text-success,.text-failure{margin:0px;font-weight:500}.text-gray.with-icon,.text-muted.with-icon,.text-success.with-icon,.text-failure.with-icon{display:flex;align-items:center;gap:.25rem}.text-italic{font-style:italic}.text-center{text-align:center}.text-muted,.text-gray{font-weight:400;color:#7f7f92}.text-gray{font-weight:400}.text-bold{font-weight:600;color:#14141b}.text-success{color:var(--ins-color)}.text-failure{color:var(--del-color)}.invalid-feedback{margin-top:.5rem}.text-semi-muted{font-weight:300;color:#33333d;margin:0px}.sublist li{margin-left:1rem;list-style:square}.section-title nav[aria-label=breadcrumb]{width:100%;display:block;border-bottom:none;margin-left:0px;padding-left:0px}.section-title nav[aria-label=breadcrumb]>ul>li{position:relative}.section-title nav[aria-label=breadcrumb] h1,.section-title nav[aria-label=breadcrumb] h2,.section-title nav[aria-label=breadcrumb] h3,.section-title nav[aria-label=breadcrumb] h4,.section-title nav[aria-label=breadcrumb] h5{margin:1rem 0px 0px 0px}@media screen and (max-width: 85.375em){.section-title nav[aria-label=breadcrumb] h1,.section-title nav[aria-label=breadcrumb] h2,.section-title nav[aria-label=breadcrumb] h3,.section-title nav[aria-label=breadcrumb] h4,.section-title nav[aria-label=breadcrumb] h5{font-size:100%}}.form-inline{display:flex;align-items:center;gap:1rem}.error-text,.form-error{color:#d5560d;padding:.25rem;margin:.5rem .25rem;padding-left:.5rem;display:flex;align-items:center;width:100%;gap:.5rem}.error-text.phx-no-feedback,.form-error.phx-no-feedback{display:none}.section-title .form-error{margin-bottom:0px !important}.phx-feedback-suppress-errors .form-error{display:none}.phx-feedback-show-errors .phx-no-feedback{display:flex !important}.phx-feedback-show-errors .form-error{display:flex}.form-group{flex-grow:1;padding-bottom:1rem}.form-group.inline{display:flex;gap:4rem;align-items:center}.form-group .form-group-input{display:flex;justify-content:center;flex-direction:column}.form-group .form-group-input .wc-datepicker{min-width:min(90vw,450px)}.form-group .form-group-input .wc-datepicker .wc-datepicker__year-select{min-width:fit-content}.form-group .form-group-input .toast{margin-top:.5rem}.form-group .form-group-input.has-error:not(.phx-no-feedback) input[type=text],.form-group .form-group-input.has-error:not(.phx-no-feedback) input[type=tel],.form-group .form-group-input.has-error:not(.phx-no-feedback) input[type=email],.form-group .form-group-input.has-error:not(.phx-no-feedback) input[type=date],.form-group .form-group-input.has-error:not(.phx-no-feedback) input[type=number],.form-group .form-group-input.has-error:not(.phx-no-feedback) select{border:#d5560d !important;border:1px solid #d5560d !important;padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-position:center right .5rem;background-size:1rem auto;background-repeat:no-repeat;background-image:var(--icon-invalid)}.form-group .form-group-input.has-error:not(.phx-no-feedback) .input-group-addon{border-color:#d5560d;color:#d5560d}.margin-left{margin-left:1rem}.margin-top-quarter{margin-top:.25rem}.margin-top-third{margin-top:.33rem}.margin-top-half{margin-top:.5rem}.margin-top{margin-top:1rem}.margin-top-x2{margin-top:2rem}.margin-bottom-half{margin-bottom:.5rem}.margin-bottom{margin-bottom:1rem}.margin-bottom-x2{margin-bottom:2rem}.loading-message{text-align:center;display:flex;flex-direction:column;gap:.5rem}.loading-message .loading{position:relative}.popover>.popover-container[hidden]{display:none}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{background-color:#fff}.large-input input:not([type=checkbox],[type=radio],[type=range],[type=file]),.large-input select,.large-input textarea{--form-element-spacing-vertical: 1.5rem;--form-element-spacing-horizontal: 1.5rem}.large-input a[role=button]{display:inline-flex;align-items:center}.large-input .menu .menu-item{padding:1rem}.input-group.with-suffix .input-group-addon.btn{padding-left:2rem;padding-right:2rem;border-top-left-radius:0px;border-bottom-left-radius:0px}.input-group.with-suffix .input-group-addon.btn:hover,.input-group.with-suffix .input-group-addon.btn:active,.input-group.with-suffix .input-group-addon.btn:focus{transform:unset}.input-group.with-prefix .prefix{border-top-left-radius:var(--border-radius) !important;border-bottom-left-radius:var(--border-radius) !important;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.input-group.with-suffix .suffix{border-top-right-radius:var(--border-radius) !important;border-bottom-right-radius:var(--border-radius) !important;border-top-left-radius:0px !important;border-bottom-left-radius:0px !important}.input-group.with-prefix input{border-top-left-radius:0px;border-bottom-left-radius:0px;border-left:0px}.input-group.with-prefix .input-group-addon{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.input-group.with-suffix input{border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:0px}.input-group.with-suffix .input-group-addon{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.input-group.with-prefix,.input-group.with-suffix{display:flex;flex-direction:row-reverse;justify-content:flex-end}.input-group.with-prefix .input-group-addon:not(.btn),.input-group.with-suffix .input-group-addon:not(.btn){background-color:rgba(0,0,0,0);border:1px solid var(--form-element-border-color);padding:0px 1rem;color:#33333d;transition:background .2s,border .2s,box-shadow .2s,color .2s;display:inline-flex;align-items:center;white-space:nowrap}.input-group.with-prefix input:focus~.input-group-addon,.input-group.with-suffix input:focus~.input-group-addon{border-color:#ffb866;color:#ffb866;caret-color:#ffb866}.input-group.with-prefix .percentage-deductible-toggle,.input-group.with-suffix .percentage-deductible-toggle{cursor:pointer;font:inherit;line-height:inherit}.input-group.with-prefix .percentage-deductible-toggle:hover,.input-group.with-suffix .percentage-deductible-toggle:hover{border-color:#ffb866;color:#ffb866}.percentage-deductible-input input[type=text]{flex:1;min-width:0}.percentage-deductible-input .percentage-deductible-conversion{display:inline-flex;align-items:center;padding-left:.25rem;color:#33333d;white-space:nowrap}.percentage-deductible-input .percentage-deductible-conversion:empty{display:none}.btn-small{padding:.3333333333rem .5rem}.btn.btn-success,button.btn-success,[role=button].btn-success{background:#03ac71;border-color:rgb(2.7377142857,156.9622857143,103.1205714286);color:#fff}.btn.btn-success.outline,button.btn-success.outline,[role=button].btn-success.outline{background:rgba(0,0,0,0);border-color:rgb(2.7377142857,156.9622857143,103.1205714286);color:#03ac71}.btn.btn-success.outline:focus,.btn.btn-success.outline:hover,button.btn-success.outline:focus,button.btn-success.outline:hover,[role=button].btn-success.outline:focus,[role=button].btn-success.outline:hover{background:rgba(0,0,0,0);border-color:rgb(2.5628571429,146.9371428571,96.5342857143);color:#03ac71}.btn.btn-success:focus,button.btn-success:focus,[role=button].btn-success:focus{box-shadow:0 0 0 .1rem rgba(3,172,113,.2)}.btn.btn-success:focus,.btn.btn-success:hover,button.btn-success:focus,button.btn-success:hover,[role=button].btn-success:focus,[role=button].btn-success:hover{background:rgb(2.8251428571,161.9748571429,106.4137142857);border-color:rgb(2.5628571429,146.9371428571,96.5342857143);color:#fff}.btn.btn-success:active,.btn.btn-success.active,button.btn-success:active,button.btn-success.active,[role=button].btn-success:active,[role=button].btn-success.active{background:rgb(2.388,136.912,89.948);border-color:rgb(2.1257142857,121.8742857143,80.0685714286);color:#fff}.btn.btn-success.loading::after,button.btn-success.loading::after,[role=button].btn-success.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-secondary,button.btn-secondary,[role=button].btn-secondary{background:#cdcdda;border-color:hsl(240,14.9425287356%,79.9411764706%);color:#fff}.btn.btn-secondary.outline,button.btn-secondary.outline,[role=button].btn-secondary.outline{background:rgba(0,0,0,0);border-color:hsl(240,14.9425287356%,79.9411764706%);color:#cdcdda}.btn.btn-secondary.outline:focus,.btn.btn-secondary.outline:hover,button.btn-secondary.outline:focus,button.btn-secondary.outline:hover,[role=button].btn-secondary.outline:focus,[role=button].btn-secondary.outline:hover{background:rgba(0,0,0,0);border-color:hsl(240,14.9425287356%,77.9411764706%);color:#cdcdda}.btn.btn-secondary:focus,button.btn-secondary:focus,[role=button].btn-secondary:focus{box-shadow:0 0 0 .1rem rgba(205,205,218,.2)}.btn.btn-secondary:focus,.btn.btn-secondary:hover,button.btn-secondary:focus,button.btn-secondary:hover,[role=button].btn-secondary:focus,[role=button].btn-secondary:hover{background:hsl(240,14.9425287356%,80.9411764706%);border-color:hsl(240,14.9425287356%,77.9411764706%);color:#fff}.btn.btn-secondary:active,.btn.btn-secondary.active,button.btn-secondary:active,button.btn-secondary.active,[role=button].btn-secondary:active,[role=button].btn-secondary.active{background:hsl(240,14.9425287356%,75.9411764706%);border-color:hsl(240,14.9425287356%,72.9411764706%);color:#fff}.btn.btn-secondary.loading::after,button.btn-secondary.loading::after,[role=button].btn-secondary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-tertiary,button.btn-tertiary,[role=button].btn-tertiary{outline:1px solid #14141b}.btn.btn-error,button.btn-error,[role=button].btn-error{background:#d5560d;border-color:hsl(21.9,88.4955752212%,41.3137254902%);color:#fff}.btn.btn-error.outline,button.btn-error.outline,[role=button].btn-error.outline{background:rgba(0,0,0,0);border-color:hsl(21.9,88.4955752212%,41.3137254902%);color:#d5560d}.btn.btn-error.outline:focus,.btn.btn-error.outline:hover,button.btn-error.outline:focus,button.btn-error.outline:hover,[role=button].btn-error.outline:focus,[role=button].btn-error.outline:hover{background:rgba(0,0,0,0);border-color:hsl(21.9,88.4955752212%,39.3137254902%);color:#d5560d}.btn.btn-error:focus,button.btn-error:focus,[role=button].btn-error:focus{box-shadow:0 0 0 .1rem rgba(213,86,13,.2)}.btn.btn-error:focus,.btn.btn-error:hover,button.btn-error:focus,button.btn-error:hover,[role=button].btn-error:focus,[role=button].btn-error:hover{background:hsl(21.9,88.4955752212%,42.3137254902%);border-color:hsl(21.9,88.4955752212%,39.3137254902%);color:#fff}.btn.btn-error:active,.btn.btn-error.active,button.btn-error:active,button.btn-error.active,[role=button].btn-error:active,[role=button].btn-error.active{background:hsl(21.9,88.4955752212%,37.3137254902%);border-color:hsl(21.9,88.4955752212%,34.3137254902%);color:#fff}.btn.btn-error.loading::after,button.btn-error.loading::after,[role=button].btn-error.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-warning,button.btn-warning,[role=button].btn-warning{background:#cd618b;border-color:rgb(201.3221153846,85.3778846154,130.4673076923);color:#fff}.btn.btn-warning.outline,button.btn-warning.outline,[role=button].btn-warning.outline{background:rgba(0,0,0,0);border-color:rgb(201.3221153846,85.3778846154,130.4673076923);color:#cd618b}.btn.btn-warning.outline:focus,.btn.btn-warning.outline:hover,button.btn-warning.outline:focus,button.btn-warning.outline:hover,[role=button].btn-warning.outline:focus,[role=button].btn-warning.outline:hover{background:rgba(0,0,0,0);border-color:rgb(198.8701923077,77.6298076923,124.7788461538);color:#cd618b}.btn.btn-warning:focus,button.btn-warning:focus,[role=button].btn-warning:focus{box-shadow:0 0 0 .1rem rgba(205,97,139,.2)}.btn.btn-warning:focus,.btn.btn-warning:hover,button.btn-warning:focus,button.btn-warning:hover,[role=button].btn-warning:focus,[role=button].btn-warning:hover{background:rgb(202.5480769231,89.2519230769,133.3115384615);border-color:rgb(198.8701923077,77.6298076923,124.7788461538);color:#fff}.btn.btn-warning:active,.btn.btn-warning.active,button.btn-warning:active,button.btn-warning.active,[role=button].btn-warning:active,[role=button].btn-warning.active{background:rgb(196.4182692308,69.8817307692,119.0903846154);border-color:rgb(190.6634615385,60.3365384615,111.0192307692);color:#fff}.btn.btn-warning.loading::after,button.btn-warning.loading::after,[role=button].btn-warning.loading::after{border-bottom-color:#fff;border-left-color:#fff}.scroll-target article:first-of-type{margin-top:1rem}.btn.btn-primary{background-image:linear-gradient(to right bottom, rgb(245.1, 149.07, 36.21), rgb(245.3, 151.21, 40.63), rgb(245.5, 153.35, 45.05), rgb(245.6, 154.42, 47.26), rgb(245.8, 156.56, 51.68), rgb(246.2, 160.84, 60.52), rgb(246.2, 160.84, 60.52), rgb(246.1, 159.77, 58.31), rgb(246, 158.7, 56.1), rgb(245.8, 156.56, 51.68), rgb(245.4, 152.28, 42.84), rgb(245.1, 149.07, 36.21));border-color:#f59422;color:#33333d;font-weight:600}.btn.btn-primary:focus,.btn.btn-primary:hover{box-shadow:0 .25rem .6rem hsla(240,8.9285714286%,36.9607843137%,.3);background-image:linear-gradient(to right bottom, rgb(246.09, 159.663, 58.089), rgb(246.27, 161.589, 62.067), rgb(246.45, 163.515, 66.045), rgb(246.54, 164.478, 68.034), rgb(246.72, 166.404, 72.012), rgb(247.08, 170.256, 79.968), rgb(247.08, 170.256, 79.968), rgb(246.99, 169.293, 77.979), rgb(246.9, 168.33, 75.99), rgb(246.72, 166.404, 72.012), rgb(246.36, 162.552, 64.056), rgb(246.09, 159.663, 58.089));color:#68687c}.btn.btn-primary:active,.btn.btn-primary.active{color:#68687c}.btn.btn-primary.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-primary:before{content:"";position:absolute;top:2px;left:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}.btn.btn-primary:after{content:"";position:absolute;top:2px;right:2px;border-radius:50px;transform:translateZ(-1px);filter:blur(14px)}table details{margin-bottom:0px}.pager ul.pagination{gap:1rem;justify-content:space-between;display:flex;margin-top:1rem;padding-bottom:1.5rem}.container.container-md{max-width:54.4em}.container.container-narrow{max-width:42.24em}.container.container-center{text-align:center}.button-group{display:flex;flex-wrap:wrap}.button-group.nowrap{flex-wrap:nowrap}.button-group{gap:1rem;align-items:center}.button-group.right{justify-content:end}.button-group.with-separator{border-top:1px solid var(--muted-border-color);padding-top:1rem;margin-top:1rem}.button-group.split-buttons{justify-content:space-between}.button-group details[role=list]{margin:0px}.button-group.fixed-bottom{position:fixed;bottom:0px;left:0px;right:0px;background-color:#fff;margin:0px;padding:1rem;border-top:1px solid var(--muted-border-color);z-index:1}@media screen and (max-width: 85.375em){details[role=list] summary::after,li[role=list]>a::after{display:none !important}}details[role=list] summary+ul{min-width:fit-content}.centered{display:flex;width:100%;justify-content:center;align-items:center}.base-vertical{margin-top:1rem;margin-bottom:1rem}.no-margin{margin:0px}.padding-bottom{padding-bottom:.5rem}.space-top-fourth{margin-top:.75rem}@media screen and (max-width: 48em){.space-top-fourth{margin-top:.5rem}}.space-top-half{margin-top:1.5rem}@media screen and (max-width: 48em){.space-top-half{margin-top:1rem}}.space-top-two{margin-top:2rem}@media screen and (max-width: 48em){.space-top-two{margin-top:1.5rem}}.space-top{margin-top:3rem}@media screen and (max-width: 48em){.space-top{margin-top:1rem}}ul.disc{list-style-type:disc}ul.disc li{list-style-type:disc}.space-bottom-half{margin-bottom:.5rem}.space-bottom{margin-bottom:1rem}.space-bottom-x2{margin-bottom:2rem}.space-bottom-x3{margin-bottom:3rem}.space-bottom-x5{margin-bottom:5rem}.border-bottom{border-bottom:1px solid var(--muted-border-color);padding-top:1rem;padding-bottom:1rem}.border-bottom:last-of-type{border-bottom:none}.space-top-x2{margin-top:5rem}.gap{gap:1rem}.gap-x2{gap:2rem}@media screen and (min-width: 85.375em){.hide-desktop{display:none !important}}@media screen and (max-width: 85.375em){.hide-mobile{display:none !important}}@media screen and (min-width: 48em){.hide-sm-up{display:none !important}}@media screen and (max-width: 48em){.hide-sm-down{display:none !important}}img.xs{max-width:60px;height:auto}img.xs.circle{border-radius:30px}img.xs.square{max-height:60px}@media screen and (max-width: 85.375em){img.xs{max-width:54px}img.xs.circle{border-radius:27px}img.xs.square{max-height:60px}}img.smaller{max-width:110px;height:auto}img.smaller.circle{border-radius:55px}img.smaller.square{max-height:110px}@media screen and (max-width: 85.375em){img.smaller{max-width:99px}img.smaller.circle{border-radius:49.5px}img.smaller.square{max-height:110px}}img.small{max-width:200px;height:auto}img.small.circle{border-radius:100px}img.small.square{max-height:200px}@media screen and (max-width: 85.375em){img.small{max-width:180px}img.small.circle{border-radius:90px}img.small.square{max-height:200px}}img.med{max-width:300px;height:auto}img.med.circle{border-radius:150px}img.med.square{max-height:300px}@media screen and (max-width: 85.375em){img.med{max-width:270px}img.med.circle{border-radius:135px}img.med.square{max-height:300px}}img.large{max-width:500px;height:auto}img.large.circle{border-radius:250px}img.large.square{max-height:500px}@media screen and (max-width: 85.375em){img.large{max-width:450px}img.large.circle{border-radius:225px}img.large.square{max-height:500px}}.columns-x3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}@media screen and (max-width: 85.375em){.columns-x3{grid-template-columns:1fr}}.fade-in-scale{animation:.2s ease-in 0s normal forwards 1 fade-in-scale-keys}.fade-out-scale{animation:.2s ease-out 0s normal forwards 1 fade-out-scale-keys}.fade-in{animation:.2s ease-out 0s normal forwards 1 fade-in-keys}.fade-out{animation:.2s ease-out 0s normal forwards 1 fade-out-keys}@keyframes fade-in-scale-keys{0%{scale:.95;opacity:0}100%{scale:1;opacity:1}}@keyframes fade-out-scale-keys{0%{scale:1;opacity:1}100%{scale:.95;opacity:0}}@keyframes fade-in-keys{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-keys{0%{opacity:1}100%{opacity:0}}button{display:flex;align-items:center;justify-content:center;gap:.5rem}button i{top:1px}.icon{position:relative;height:1rem;width:1rem}.icon.icon-empty{opacity:0}a .icon{top:2px}.zoom-left,.zoom-right,.zoom-top,.zoom-bottom{transition:transform .5s,opacity .5s}.zoom-left{transform:translateX(-80px)}.zoom-right{transform:translateX(80px)}.zoom-top{transform:translateY(-80px)}.zoom-bottom{transform:translateY(80px)}.zoom-active{transform:translateX(0);opacity:1}.ss-content .ss-search input{padding-left:2.5rem !important}.form-group-input .ss-main{--ss-primary-color: rgb(229.5, 123, 0);--ss-bg-color: #FFFFFF;--ss-font-color: #14141b;--ss-font-placeholder-color: #a7a7b6;--ss-disabled-color: #cdcdda;--ss-border-radius: 4px}.form-group-input .ss-main .ss-values .ss-value-text{font-size:14px;font-weight:500}
